body 
{
	margin:0px;
	font-family:Arial;
	font-size:12px;
	text-align:left;
	background-color:#505050;
	background-repeat:repeat-x;
	height:auto;
}
.container
{
	width:911px;
}
.sub_mainpage
{
	background-color:#eaeaea;
	float:left; 
	width:891px; 
	padding:10px;
}
/*css for Header: begin*/
.header
{
	background-image:url('images/header.jpg');
	background-repeat:no-repeat;
	background-position:center;
	height:103px;
	width:911px;
}
/*css for Header: end*/
/*css for TopMenu: begin*/
/*
.top_bg
{
	background-color:#242424;
	width:897px;
	border-left:solid 1px #818181;
	border-top:solid 1px #818181;
	border-right:solid 1px #0f0f0f;
	border-bottom:solid 1px #0f0f0f;
	color:#ffffff;
	padding:3px 0px 3px 0px;
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
}
*/
#topmenu_link
{
	padding:0px 7px 0px 7px;
}

.topbg
{
	background-color:#206f0b;
	width:911px;
	/*height:28px;*/
	height:7px;
}

#TopMenu{}
#TopMenu a {padding:0px 7px 0px 7px; text-decoration:none}
#TopMenu a:link{color:#FFFFFF;}
#TopMenu a:visited{color:#FFFFFF;}
#TopMenu a:hover{color:#eebb11;}

#topmenu_link:hover
{
	color:#eebb11;
	text-decoration:none;
	cursor:pointer;
}

/*css for TopMenu: end*/

/*css for LeftColumn: begin*/
.leftcolumn
{
	width:183px;
	border-left:solid 1px #767676;
	border-top:solid 1px #a2a2a2;
	border-right:solid 1px #f7f7f7;
	border-bottom:solid 1px #f7f7f7;
	float:left;
	background-color:#dddddd;
	text-align:left;
}
.bullet
{
	background-image:url('images/bullet.gif');
	background-repeat:no-repeat;
	background-position:5px 5px;
	font-size:11px;
	font-weight:bold;
	color:#389a12;
	padding:3px 0px 2px 16px;
	text-align:left;
}
.bullet2
{
	background-image:url('images/bullet3.gif');width:auto;
	background-repeat:no-repeat;
	background-position:12px 8px;
	font-size:11px;
	color:#389a12;
	padding:3px 0px 2px 22px;
	text-align:left;
}
.item_bg
{
	background-image:url('images/item_bg.gif');
	background-repeat:repeat-x;
	width:183px;
	background-color:#cfcfcf;
}
.sub_menu{width:173px;background-color:#cfcfcf;padding:5px;padding-top:2px;color:#f1bc11;border-bottom:1px solid #a2a2a2;}
a.sub_menu_link:link, a.sub_menu_link:visited{color:#9f7a00;text-decoration:none;}
a.sub_menu_link:hover{color:#705600;text-decoration:none;}

.item_sep
{
	background-image:url('images/item_sep.gif');
	background-repeat:repeat-x;
	height:2px;
	width:183px;
}
.more
{background-color:#D3D3D3;height:20px; padding:5px;font-weight:bold; color:#9B2C10;}
.image1
{
	background-image:url('images/image1.png');
	background-repeat:no-repeat;
	background-position:center;
	height:106px;
	margin:15px 0px 15px 0px;
}
.order_title
{
	text-transform:uppercase;
	color:#ffffff;
	font-weight:bold;
	padding:3px 0px 3px 13px;
}
.order_bg
{
	background-color:#389a12;
	margin:10px 8px 10px 8px;
	padding-bottom:4px;
}
.order_text
{
	background-color:#e8e8e8;
	margin:0px 3px 0px 3px;
	border:1px solid #237b4f;
	padding:8px 5px 10px 10px;
}
.order_link
{
	color:#237b4f;
	padding-top:5px;
}
.key_bg
{
	background-color:#9b2c10;
	padding-bottom:4px;
	margin:0px 8px 10px 8px;
}
.key_link
{
	color:#915000;
	padding-top:5px;
}
.key_text
{
	background-color:#e8e8e8;
	margin:0px 3px 0px 3px;
	border:1px solid #a06823;
	padding:8px 5px 10px 10px;
}
.legal_bg
{
	background-color:#eebb11;
	margin:0px 8px 0px 8px;
	padding-bottom:4px;
	margin-bottom:10px;
}
.legal_link
{
	color:#ff3000;
	padding-top:5px;
}
.legal_text
{
	background-color:#e8e8e8;
	margin:0px 3px 0px 3px;
	border:1px solid #efa713;
	padding:8px 5px 10px 10px;
}
a.leftmenu_link:link
{
	color:#338911;
	text-decoration:none;
}
a.leftmenu_link:visited
{
	color:#338911;
	text-decoration:none;
}
a.leftmenu_link:hover
{
	color:#505050;
	text-decoration:none;
}

a.order_link:link
{
	color:#006632;
	text-decoration:none;
}
a.order_link:visited
{
	color:#006632;
	text-decoration:none;
}
a.order_link:hover
{
	color:#006632;
	text-decoration:underline;
}
a.key_link:link
{
	color:#915000;
	text-decoration:none;
}
a.key_link:visited
{
	color:#915000;
	text-decoration:none;
}
a.key_link:hover
{
	color:#915000;
	text-decoration:underline;
}
a.legal_link:link
{
	color:#ff3000;
	text-decoration:none;
}
a.legal_link:visited
{
	color:#ff3000;
	text-decoration:none;
}
a.legal_link:hover
{
	color:#ff3000;
	text-decoration:underline;
}
/*css for LeftColumn: end*/

/*css for ContentColumn: begin*/
.contentcolumn
{
	background-color:#ffffff;
	margin-left:10px;
	border-top:solid 1px #767676;
	border-left:solid 1px #767676;
	border-right:solid 1px #c8c8c8;
	border-bottom:solid 1px #c8c8c8;
	width:694px;
	overflow:hidden;
	float:right;
}
.contentcolumn1
{
	background-color:#ffffff;
	margin-left:10px;
	border-top:solid 1px #767676;
	border-left:solid 1px #767676;
	border-right:solid 1px #c8c8c8;
	border-bottom:solid 1px #c8c8c8;
	width:694px;
	overflow:hidden;
	float:right;
	text-align:left;
}
.image2
{
	background-image:url('images/image2.jpg');
	background-repeat:no-repeat;
	width:160px;
	height:104px;
	float:left;
	margin:0px 10px 5px 0px;
}
.text
{
	color:#389a12;
	font-weight:bold;
}
.content_text
{
	padding-left:37px; padding-right:15px;
	text-align:left;padding-top:10px;float:left;
}

.bullet1
{
	background-image:url('images/bullet1.gif');
	background-repeat:no-repeat;
	padding-left:25px;
	background-position:10px 5px;
}

/*css for ContentColumn: end*/

/*css for footer: begin*/
.footer_sep
{
	background-image:url(images/footer_sep.gif);
	background-repeat:no-repeat;
	height:10px;
	width:911px;
	overflow:hidden;
}
.footer_bg
{
	background:#389a12;
	height:61px;
	background-repeat:repeat-x;
	width:903px;
}
.footer_text
{
	color:#ffffff;padding-top:5px; padding-bottom:6px;
	font-size:11px;
}
.footer_shadow
{
	background-image:url('images/footer_shadow.gif');
	height:13px;
	width:911px;
	overflow:hidden;
}
.footer_bg_border
{
	background:#276c0d;
	background-repeat:repeat-x;
	height:61px;
	width:905px;
	padding:4px;
	overflow:hidden;
}
a.footer_link:link
{
	color:#ffffff;
	text-decoration:none;
}
a.footer_link:visited
{
	color:#ffffff;
	text-decoration:none;
}
a.footer_link:hover
{
	color:#ffffff;
	text-decoration:underline;
}
/*css for footer: end*/
.hide{}


#page_title{width:auto;height:auto;padding:20px 0 70px 35px;float:left;}
a:link, a:visited{color:#464645;text-decoration:underline;}
a:hover{color:#379912;text-decoration:none;}
/*Contact Us Page*/
.contact_title{font-weight:bold;color:#389a12;width:50px;float:left;}
#contact-form{width:auto;height:auto;margin:0 auto;float:left;text-align:center;padding-left:100px;}
#contact-title
{
	width:458px;
	height:20px;
	margin:0 auto;
	background:#eeba13;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	color:#5b2f00;
	padding-top:5px;
	border:solid 1px #b98d00;
	padding-left:10px;
	float:left;
}
#contact-content
{
	width:468px;
	height:auto;
	margin:0 auto;
	border:solid 1px #9f5200;
	border-top:none;
	float:left;
}
	.contact-left{width:120px;height:24px;float:left;text-transform:capitalize;padding:4px 0px 0px 20px;text-align:right;}
	.contact-right{width:auto;height:auto;float:left;padding-left:20px;}
	#contact-button
	{
		width:444px;height:auto;margin:0 auto;border-top:solid 1px #7a7a7a;text-align:center;padding:6px 0 6px 0;
		background:#b5b5b5;padding-left:24px;float:left;text-align:center;
	}
	.txt{width:250px;height:16px;float:left;}
	.btn
	{
		font-size:12px;background:#08639c;font-weight:bold;padding:0px 10px 0px 10px;cursor:pointer;
		border-top:solid 1px #168dbc;border-left:solid 1px #168dbc;
		border-bottom:solid 1px #013164;border-right:solid 1px #013164;color:#ffffff;float:left;
	}
	.clr{clear:both;height:8px;}

/*About Us Page*/
.title2
{
	width:600px;height:auto;font-size:12px;font-weight:bold;color:#389a12; cursor:pointer;
	background:url(images/title_blt.png) no-repeat; padding:3px 20px; margin-bottom:5px;
}
.title2:hover{color:#9B2C10;text-decoration:none;}

.aboutus_content{padding-left:18px;display:none;}
.blt1{background:url(images/bullet1.gif) no-repeat;padding-left:19px;background-position:10px 5px;}
.blt2{background:url(images/bullet2.gif) no-repeat;padding-left:20px;margin-left:8px;background-position:10px 5px;}
a.blt2:link
{
	color:#464645;
	text-decoration:none;
}
a.blt2:hover
{
	color:#379912;
	text-decoration:none;
}
a.blt2:visited
{
	color:#464645;
	text-decoration:none;
}
.hightlight{font-weight:bold;color:#915000;}
.hightlight2{font-weight:bold;color:#389a12;text-transform:uppercase;font-size:11px;}
/*css for form(buttion,text,..):begin*/
.button
{
	border-top:solid 1px #ededed;
	border-left:solid 1px #ededed;
	border-bottom:solid 1px #474747;
	border-right:solid 1px #474747;
	cursor:pointer;
	background-color:#d6d6d6;
}
/*css for form(buttion,text,..):end*/
/*css for title of popup*/
.popup_title
{color:#389a12;font-weight:bold; font-size:16px; text-transform:uppercase; padding-top:5px; padding-bottom:5px; padding-left:19px;
	text-decoration:underline;}

/*Css for form:begin*/
.number1
{
	color:#d4001a;
	font-weight:bold;
	padding:0px 5px 0px 0px;
}

.form
{
	background-color:#e4e4e4;
	border-left:solid 1px #FFFFFF;
	border-top:solid 1px #FFFFFF;	
	border-right:solid 1px #969696;
	border-bottom:solid 1px #969696;
	width:auto;
	padding:20px;
}
.textboxform
{
	width:390px;
}
.label
{
	padding:0px 3px 0px 8px;
}
.radio
{
	
}
.button
{
	border-top:solid 1px #ededed;
	border-left:solid 1px #ededed;
	border-bottom:solid 1px #474747;
	border-right:solid 1px #474747;
	cursor:pointer;
	background-color:#d6d6d6;
}
/*Css for form:end*/

/*Css for table: begin*/
table{border:1px solid #e1e1e1;}
td{padding:7px 7px 7px 10px;border-top:1px solid #e1e1e1;border-left:1px solid #e1e1e1;}

.table2 {text-align:left}
.table2 tr td{padding:5px; text-transform:capitalize;padding-left:10px;color:#915000;}
.textbox{width:220px;}
.tableform
{ border:0px;}

.th-td
{text-align:center;background:#389a12;color:#fff;font-weight:bold;}
.th-td_bg
{
	background:#33b500;color:#fff;font-weight:bold;
}
.th-td1
{text-align:left;background:#99de7e;color:#fff;font-weight:bold;}

.th-td2
{text-align:left;background:#99de7e;color:#fff;font-weight:bold;}
.th-tdform
{background:#389a12;color:#fff;font-weight:bold; padding:7px;}
.cellform
{
	padding:1px;
	border:0px;
}
/*Css for table: end*/
a.block2:link, a.block2:visited{color:#389a12;text-decoration:none;}
	a.block2:hover{color:#32a46b;text-decoration:none;}

.required
{
    color:#d4001a;
}
.textcolor2
{
	background-color:#c3ffac;
}
.color
	{color:#9B2C10; font-weight:bold; }

.subtitle
{
	font-size:12px; color:#9B2C10; font-weight:bold;
	text-transform:uppercase;
}
.blt1_tb{background:url('images/bullet1.gif') no-repeat left 8px; width:auto;height:auto;padding-left:15px;
		padding-top:4px; margin-left:0px;}
/*css for 401k basic and glosary*/
#glossary1{width:300px;height:auto;float:left;text-align:left;}
#glossary2{width:280px;height:auto;float:left;text-align:left;}
.alphabe{height:auto;width:280px;}

.hide1
{ display:none; background-color:#edeeee;
  padding:9px;
  border-right:solid 1px #bfbfbf;
  border-bottom:solid 1px #a2a2a2;
  margin-right:9px; margin-bottom:9px;}
  
#contact-title
{
	width:458px;
	height:20px;
	margin:0 auto;
	background:#f59f43;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	color:#5b2f00;
	padding-top:5px;
	border:solid 1px #9f5200;
	padding-left:10px
}
#contact-content
{
	width:468px;
	height:auto;
	margin:0 auto;
	border:solid 1px #9f5200;
	border-top:none
}

/*css use for sitemap: begin*/
.node
{
	background-image:url('images/node.gif');
	background-repeat:no-repeat;
	background-position:15px 0px;
	padding:3px 0px 3px 47px;
}
.node_sub
{
	background-image:url('images/nodesub.gif');
	background-repeat:no-repeat;
	background-position:15px 0px;
	padding:0px 0px 3px 47px;
	margin-top:0px;
}

.node1
{
	background-image:url('images/node1.gif');
	background-repeat:repeat-y;
	background-position:15px 0px;
	padding:3px 0px 3px 47px;
}
.nodeend
{
	background-image:url('images/node_end.gif');
	background-repeat:no-repeat;
	background-position:15px 0px;
	padding:3px 0px 3px 47px;
}
.nodeendsub
{
	background-image:url('images/node_end.gif');
	background-repeat:no-repeat;
	background-position:15px 0px;
	padding:3px 0px 3px 47px;
}
.nodetext
{
	border:solid 1px #d4001a;
	width:155px;
	padding:2px 0px 2px 10px;
	font-family:Verdana;
	font-size:10px;
	text-transform:uppercase;
	color:#d4001a;
	font-weight:bold;
}
.nodetext:hover
{
	background-color:#d4001a;
	cursor:pointer;
	color:#FFFFFF;
	border-bottom:solid 1px #8b0011;
	border-right:solid 1px #8b0011;
	border-top:solid 1px #f8465c;
	border-left:solid 1px #f8465c;
}
.nodetext1
{
	border:solid 1px #206f0b;
	width:307px;
	padding:2px 0px 2px 10px;
	font-family:Verdana;
	font-size:10px;
	color:#206f0b;
	font-weight:bold;
}

.nodetext1sub
{
	border:solid 1px #206f0b;
	width:260px;
	padding:2px 0px 2px 10px;
	font-family:Verdana;
	font-size:10px;
	color:#206f0b;
	font-weight:bold;
}
.nodetext1sub:hover
{
	background-color:#206f0b;
	cursor:pointer;
	color:#FFFFFF;
	border-bottom:solid 1px #1f7000;
	border-right:solid 1px #1f7000;
	border-top:solid 1px #31b200;
	border-left:solid 1px #31b200;
}
.nodetext1:hover
{
	background-color:#206f0b;
	cursor:pointer;
	color:#FFFFFF;
	border-bottom:solid 1px #1f7000;
	border-right:solid 1px #1f7000;
	border-top:solid 1px #31b200;
	border-left:solid 1px #31b200;
}
.nodetext2
{
	border:solid 1px #666666;
	width:307px;
	padding:2px 0px 2px 10px;
	font-family:Verdana;
	font-size:10px;
	color:#666666;
	font-weight:bold;
}
.nodetext2:hover
{
	background-color:#666666;
	cursor:pointer;
	color:#FFFFFF;
	border-bottom:solid 1px #4c4c4c;
	border-right:solid 1px #4c4c4c;
	border-top:solid 1px #a3a3a3;
	border-left:solid 1px #a3a3a3;
}
#content0{width:auto;height:auto;float:left;text-align:left;margin:0 auto;}
/*css use for sitemap: end*/

#mainimages {position:absolute;}

