/* CSS Document */

body {
margin:0 ;
padding:0;
background-color:#FFFFFF;
font-family:Tahoma,Arial, Helvetica, sans-serif;
font-size:12px;
color:#393939;
font-weight:normal;
}
.p
{
line-height:-10px;

}

.arrowli{
list-style-image:url(images/arrow.gif);
}

.black_bold{
font-family: Tahoma, Arial, Helvetica, sans-serif ;
font-size:13px;
font-weight: bold;
color:#393939;
text-decoration:none;
}
.dark_blue{
font-family: Tahoma, Arial, Helvetica, sans-serif ;
font-sizle:11px;
font-weight: bold;
color:#093E6E;
text-decoration:none;
}
.light_blue{
font-family: Tahoma, Arial, Helvetica, sans-serif ;
font-size:12px;
font-weight: normal;
color:#8195A4;
text-decoration:none;
}
.black_link{
font-family: Tahoma, Arial, Helvetica, sans-serif ;
font-size:11px;
font-weight: bold;
color:#000;
text-decoration:none;
}
.black_link:hover{
color:#0F5DA3;
text-decoration:none;
}

.box{
background-color:#ffffff;
border:1px solid #B3B3B3;
font-family: Tahoma, Arial, Helvetica, sans-serif ;
font-size:11px;
font-weight:none;
color:#000000;
text-decoration:none;
}
.bottom_link{
font-family: Tahoma, Arial, Helvetica, sans-serif ;
font-size:11px;
font-weight: normal;
color:#868686;
text-decoration:none;
}
.bottom_link:hover{
color:#000;
text-decoration:none;
}
.bottom_linkbrek{
font-family: Tahoma, Arial, Helvetica, sans-serif ;
font-size:11px;
font-weight: normal;
color:#868686;
text-decoration:none;
padding-left:10px;
padding-right:10px;
}
/*left menu start*/

#vertmenu {
font-family: tahoma, arial, sans-serif; font-size: 11px; width: 200px; padding: 0px; margin: 0px; font-weight:normal;
}

#vertmenu ul {
list-style: none;
margin: 0px;
padding: 0px;
border: none;
}
#vertmenu ul li {
margin: 0px;
padding: 0px;
border-bottom: 1px solid #DDDDDD;
}

#vertmenu ul li a {
font-size: 11px;
display: block;
padding: 4px 0px 4px 18px;
text-decoration: none;
color: #717171;
background: url(images/gray-bullets.gif) 7px 8px no-repeat #ffffff
}

#vertmenu ul li a:hover {
color: #093E6E	;
background: url(images/blue-bullet.gif)  7px 8px no-repeat #E6F2F9
}

#vertmenu ul li a.active {
color: #093E6E	;
background: url(images/blue-bullet.gif)  7px 8px no-repeat #E6F2F9
}

/*left menu end*/
.bluetxt {
	font-family: Tahoma, Arial;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #447EB3;
	text-decoration: none;
}
.bluetxtbold {
	font-family: Tahoma, Arial;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #447EB3;
	text-decoration: none;
}
.centertext {
	font-family: Tahoma, Arial;
	font-size: 12px;
	line-height: 13pt;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #727272;
	margin: 0px;
	padding: 0px;
}
.centertextbold {
	font-family: Tahoma, Arial;
	font-size: 12px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #707070;
	margin-bottom:0px;
	text-decoration: none;
}

h2 {
	font-family: Tahoma, Arial;
	font-size: 12px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #707070;
	margin-bottom:3px;
/*	padding-bottom:3px;
	border-bottom:1px solid #e2e2e2;
	text-decoration: none;
	background:url(images/arrow.gif) no-repeat 0px 7px;
	padding-left:10px
*/}
p{
	margin-bottom:12px;}

.mainlink {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
.mainlinkactive {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#ABC1E8;
	text-decoration:none;
}

.mainlink:hover {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#ABC1E8;
	text-decoration:none;
}

.mainlinkbrack {
	padding-left:14px;
	padding-right:14px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#929292;
	text-decoration:none;
}

.leftmenu{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#ADB6BC;
	text-decoration:none;
}

.leftmenu:hover{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFCC00;
	text-decoration:none;
}

.divmenu {
	width:100%;
	background:url(images/left_menu_bg.gif);
	text-decoration:none;
}

.containtbold {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #4E4E4E;
}

.containtnormal {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color:#727272;
}

.lernmore{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color:#FF6000;
	text-decoration:underline;	
}

.lernmore:hover{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color:#FF6000;
	text-decoration:none;
}

.frmbtn {
	BORDER-RIGHT: #003c84 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #003c84 1px solid;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	BACKGROUND-IMAGE: url(../images/btn_bg.gif);
	PADDING-BOTTOM: 2px;
	BORDER-LEFT: #003c84 1px solid;
	COLOR: #ffffff;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #003c84 1px solid;
	BACKGROUND-REPEAT: repeat-x;
	FONT-FAMILY: Arial,Tahoma, Helvetica, sans-serif;
	BACKGROUND-COLOR: #165694;
	TEXT-DECORATION: none
}

.bluetxtlink {
	font-family: Tahoma, Arial;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #447EB3;
	text-decoration: none;
}

.bluetxtlink:hover {
	font-family: Tahoma, Arial;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #447EB3;
	text-decoration:underline;
}

.highlights{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#ED8000;
}

.input{
border:1px solid #D2D2D3;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
padding-left:3px;
color:#727272;
text-decoration:none;
}

.pricetablehader{
border-right:1px solid #7886A8;
background-color:#374463;
font-size:12px;
font-weight:bold;
color:#ADB6BC;
}

.pricetable{
border-right:1px solid #FFFFFF;
border-bottom:1px solid #FFFFFF;
font-size:12px;
font-weight:normal;
color:#666666;
padding:5px;
}

.pricetabletital{
border-right:1px solid #FFFFFF;
border-bottom:1px solid #FFFFFF;
font-size:12px;
font-weight:bold;
color:#495F95;
padding:5px;
}

.backtotop{
font-size:12px;
color:#447EB3;
text-decoration:none;
}

.backtotop:hover{
font-size:12px;
color:#447EB3;
text-decoration:underline;
}

.search{
border:1px solid #C1C1C1;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
padding-left:3px;
color:#727272;
text-decoration:none;
}

.flyout{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color:#FF6000;
	text-decoration:none;	
}

.flyout:hover{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color:#FF6000;
	text-decoration:underline;
}

a.info{
    position:relative; /*this is the key*/
    z-index:24; 
    color:#000000;
    text-decoration:none;
	border-bottom:1px solid #C3C3C3}

a.info:hover{z-index:25; background-color:#1E4F8A ; color:#FFFFFF}

a.info span{display: none ; width:250px}

a.info:hover span{ /*the span will display just on :hover state*/
    display:block !important;
    position:absolute;
    top:0px; left:25px;
    border:1px solid #1E4F8A;
    background-color:#fff; color:#000;
    text-align: left;
	cursor:auto;
	width:250px;
	padding:5px}
	
.sitemainlink {
	COLOR: #0099FF; FONT-FAMILY: verdana,arial,helvetica,tahoma; FONT-SIZE: 10px; FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
.sitemainlink:hover {
	COLOR: #0099FF; FONT-FAMILY: verdana,arial,helvetica,tahoma; FONT-SIZE: 10px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}

.sitesublink {
	COLOR: #336699; FONT-FAMILY: verdana,arial,helvetica,tahoma; FONT-SIZE: 10px; FONT-WEIGHT: none; TEXT-DECORATION: underline
}
.sitesublink:hover {
	COLOR: #336699; FONT-FAMILY: verdana,arial,helvetica,tahoma; FONT-SIZE: 10px; FONT-WEIGHT: none; TEXT-DECORATION: none
}
.hd {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: normal;
	text-decoration: none;
	color: #093E6E;
	font-weight: bold;
	padding-left: 5px;
}
table.signuptable {
	font-size: 11px;
}
table.signuptable input, table.signuptable option {
	font-size: 11px;
}
table.signuptable td { 
	vertical-align: top;
}
.light {
	color: #999;
}