/* CSS Document */

body {
	margin:0px;
}

#page{width:1002px; margin:0 auto;}

/* =============================================== Common classes Start ==============================*/

.fullWidth{width:100%;}
.fullHeight{width:100%; !important}
.floatLeft{float:left;}
.floatRight{float:right;}
.clear{clear:both;}
.rowspacer{width:20px;}
.imageStyle{vertical-align:middle;padding-top:1px;}
.contentmidbg{ width:965px; background:url(images/mid-bg.jpg);}
.contentleft{width:466px; border-right:1px solid #DCDCDC; padding-right:16px; !important}
.contentright{width:466px; padding-left:16px; !important}
/* =============================================== header classes Start ==============================*/

#header
{
width:1002px;
}

#logo
{
width:254px;
}

#tollfree
{
width:514px;
height:67px;
padding-top:50px;
text-align:center;
}

#subscribe
{
width:234px;
height:117px;
}

#menu
{
width:1002px;
height:auto;

}

.ul{
width: 100%;
height:43px;
margin:0px;
padding:0px;
list-style:none;
display:block;
border:1px solid #00CC99;
}

.ul .li{
width:auto;
height:43px;
display:block;
float:left;
}

#menutab1
{
width:107px;
}

#menutab2
{
width:116px;
}

#menutab3
{
width:113px;
}

#menutab4
{
width:182px;
}

#menutab5
{
width:136px;
}

#menutab6
{
width:114px;
}

#menutab7
{
width:111px;
}

#menutab8
{
width:123px;
}

/* =============================================== text classes Start ==============================*/

#midpart
{
width:1002px;
clear:both;
}

#flash-banner
{
width:1002px;
height:255px;
}

#blackline
{
width:1002px;
height:10px;
background:url(images/blackbar-bg.jpg) repeat-x;
}

.boxs
{
width:233px;
height:185px;
background:url(images/boxbg.jpg) repeat-x #EBEBEB;
border:1px solid #CECECE;
}

.boxscont
{
width:220px;
height:105px;
padding-top:15px;
margin:0 auto;
}

.gen01{
	font:normal 11px Arial;
	color: #000000;	
	text-align:justify;
}

.ul_lib
{
	margin:15px 0px 15px 35px;
	padding:0px;
}
.ul_lib li 
{
	font:normal 13px/18px Arial;
	color: #000000;
	vertical-align: top;
	display: list-item;
	margin-bottom: 3px;
	padding-bottom:3px;
	list-style-position: outside;
	text-align:justify;
	list-style-position:top;
	/*list-style-image: url(images/bullet_2.gif);*/
	
	/*border-bottom:1px dashed #DCDCDC;*/
}

.ul_lic
{
	margin:5px 0px 10px 0px;
	padding:0px;
}
.ul_lic li 
{
	font:normal 11px/13px Arial;
	color: #000000;
	vertical-align: top;
	display: list-item;
	margin-bottom: 3px;
	padding-bottom:3px;
	list-style-position: outside;
	text-align: left;
	list-style:none;
	/*list-style-image: url(images/bullet_2.gif);*/
	list-style-position:top;
	/*border-bottom:1px dashed #000000;*/
	text-align:justify;
}

.ul_lid
{
	margin:15px 0px 15px 35px;
	padding:0px;
}
.ul_lid li 
{
	font:normal 11px/13px Arial;
	color: #008271;
	vertical-align: top;
	display: list-item;
	margin-bottom: 3px;
	padding-bottom:3px;
	list-style-position: outside;
	text-align: left;
	/*list-style-image: url(images/bullet_2.gif);*/
	list-style-position:top;
	/*border-bottom:1px dashed #000000;*/
	text-align:justify;
}

.ul_lid li a
{
	font:bold 12px/19px Arial;
	color:#666666;
	text-decoration:none;
}
.ul_lid li a:hover
{
	color:#2464AE;
	background-color:#F8F8F8;
}

/* =============================================== footer classes Start ==============================*/

#footer
{
width:1002px;
}

/* =============================================== text classes Start ==============================*/

.gernaltext
{
font:normal 13px Arial;
color:#000000;
line-height:18px;
}

.tolltext
{
font:bold 18px "Trebuchet MS", Arial;
color:#142E75;
}

.blacktext
{
font:normal 11px Arial;
color:#000000;
line-height:16px;
}

.blackh1
{
font:bold 11px Tahoma;
color:#000000;
}

.blackh2
{
font:bold 13px Tahoma;
color:#000000;
}

.blackh3
{
font:bold 16px Tahoma;
color:#000000;
}

.whiteh1
{
font:normal 20px Tahoma;
color:#ffffff;
}

.redh1
{
font:bold 13px Arial;
color:#FF0000;
}

.redh2
{
font:bold 18px Georgia, "Times New Roman", Times, serif;
color:#FF0000;
}

.redh3
{
font:bold 14px Tahoma;
color:#FF0000;
}

.redmidh1
{
font:bold 11px Arial;
color:#FF0000;
}

.bluemidh1
{
font:bold 12px Arial;
color:#142E75;
}

.bluemidh2
{
font:bold 14px Tahoma;
color:#142E75;
}

.bluelink:link,.bluelink:active,.bluelink:visited
{
font:bold 12px Arial;
color:#142E75;
text-decoration:none;
}
.bluelink:hover
{
font:bold 12px Arial;
color:#142E75;
text-decoration:underline;
}

.redlink:link,.redlink:active,.redlink:visited
{
font:bold 13px Arial;
color:#FF0000;
text-decoration:none;
}
.redlink:hover
{
font:bold 13px Arial;
color:#FF0000;
text-decoration:underline;
}

.whitelink:link,.whitelink:active,.whitelink:visited
{
font:normal 12px Arial;
color:#ffffff;
text-decoration:none;
}
.whitelink:hover
{
font:normal 12px Arial;
color:#ffffff;
text-decoration:underline;
}

.blacklink:link,.blacklink:active,.blacklink:visited
{
font:normal 13px Arial;
color:#000000;
text-decoration:none;
}
.blacklink:hover
{
font:normal 13px Arial;
color:#000000;
text-decoration:underline;
}

.blacklink1:link,.blacklink1:active,.blacklink1:visited
{
font:normal 13px Arial;
color:#000000;
text-decoration:none;
}
.blacklink1:hover
{
font:normal 13px Arial;
color:#000000;
text-decoration:underline;
}

.toollink:link,.toollink:active,.toollink:visited
{
font:bold 18px "Trebuchet MS", Arial;
color:#142E75;
text-decoration:none;
}
.toollink:hover
{
font:bold 18px "Trebuchet MS", Arial;
color:#142E75;
text-decoration:underline;
}

/* =============================================== consulting classes Start ==============================*/

#consulting-layer
{
width:1000px;
border:1px solid #D9D8D8;
}

#consulting-div
{
width:965px;
margin:0 auto;
padding-top:14px;
}

#consul-cont
{
width:690px;
}

#consul-rightbox
{
width:180px;
border:4px solid #D6D7D9;
margin-left:15px;
}

.righttab-bg
{
width:176px;
height:22px;
background:url(images/righttab-bg.jpg) no-repeat;
padding-left:4px;
padding-top:8px;
}

