body    { font-size: 12px; font-family: Arial, Helvetica, sans-serif; background-image: url("pix/home/bg.gif"); background-repeat: repeat-y; margin: 0 }

td  { color: #323232; font-size: 12px; font-family: Arial, verdana, geneva }
.winbg    { color: #323232; font-size: 12px; font-family: Arial, verdana, geneva; background-color: #ededed; background-image: url("pix/home/bg_window.gif"); background-repeat: repeat-y; padding: 15px 15px 15px 25px }

h1 {font-size: 14px}
/*h2  { color: #669500; font-size: 16px }*/
h2{color: #003399; font-size: 13px}
h3{color: #323232; font-size: 13px}

hr.thin{border: 1px dashed #ccc; width: 99%}

.doubleOut { border: 3px double Black; }
.footer    { color: #339; font-size: 10px; font-family: Arial, Verdana, Geneva; padding-top: 10px; padding-left: 0 }
.footer2  { color: #339; font-size: 10px; font-family: Arial, Verdana, Geneva; padding-left: 0 }
.bodyCopy {  color: White; padding-left: 25px; padding-top: 25px; padding-right: 15px;	font-family: Arial, Verdana, Geneva; font-size: 12px; }

.bodysm { font-family : Arial, Verdana, Geneva; font-size : 11px; }
a.bodysm  { color: #0e2b8d; text-decoration: none }
a.bodysm:visited { color: Black; text-decoration:none; }
a.bodysm:hover  { color: #ffc066; text-decoration: none }

a{color: white; text-decoration: none }
a:hover  { color: #abda4d; text-decoration: underline }

.txtWhite {font-family : Arial, Verdana, Geneva; color: #FFFFFF; font-size: 14px; text-decoration: none }
a.txtWhite { font-family : Arial, Verdana, Geneva; color: #FFFFFF; font-size: 11px; text-decoration: none }
a.txtWhite:hover { font-family : Arial, Verdana, Geneva; color: #0e2b8d; font-size: 11px; text-decoration: underline }

a.toplink  { color: #0e2b8d; font-size: 11px; text-decoration: none }
a.toplink:hover   { color: #f93; text-decoration: underline }

a.bodylink  { color: #0e2b8d; text-decoration: underline; }
a.bodylink:visited { color: #0e2b8d; text-decoration:underline; }


a.bodylink:hover   { color: #f93; text-decoration: underline }

a.titlelink {
	color: #669500;
	font-size: 16px;
	font : bold;
}

a.faqlink{color: #003399;font-size: 12px; text-decoration: none;}
a.faqlink:visited{color: #003399;font-size: 12px; text-decoration: none;}
a.faqlink:hover{color: #003399;font-size: 12px; text-decoration: underline;}

a.commonlink{color: #003399;font-size: 12px; text-decoration: none;}
a.commonlink:visited{color: #003399;font-size: 12px; text-decoration: none;}
a.commonlink:hover{color: #003399;font-size: 12px; text-decoration: underline;}

a.normallink{color:#323232; font-size: 12px; text-decoration: underline; cursor: pointer;}
a.normallink:visited{color: #323232;font-size: 12px; text-decoration: underline; cursor: pointer;}
a.normallink:hover{color: #323232;font-size: 12px; text-decoration: underline; cursor: pointer;}

a.help{cursor: help;}

.grnline { padding: 3px; border-bottom: 1px solid #abda4d }
.grnlineb { color: #9e0c0d; font-weight: bold; padding: 3px; border-bottom: 1px solid #abda4d }
.subnav { color: #0e2b8d; font-size: 11px; background-color: #fff; padding: 3px}
.subnavon  {color: #0e2b8d; font-size: 11px; background-color: #ffc066; padding: 3px }
.topborder { border-top: 3px solid #0d2a8c }
.topborder1 { border-top: 2px solid #666 }
.padding { padding: 15px 5px 15px 15px }
.padding2 { padding: 10px 5px 5px 15px }
.co_padding { padding: 15px 10px }
TH { color: #fff; background-color: #354d9f }


.LPform {width:120px; height:100px; border:0px solid #00388b; font-family:Arial, Helvetica, sans-serif; font-size: 12px;}
#LPidentifier {display:none;}
#LPmessage {display:inline;}


/*New*/


/*Global*/
.left{float: left;}
.right{float: right;}
.clear{clear: both;}
.hidden{display: none;}
.visible{display: block}

.pl5{padding-left: 5px} .pl10{padding-left: 10px}


/*Signup for myEmma newsletter*/
.signup{padding: 0 0 10px 5px; color: #fff; font-size: 11px}
.signup a.link{color: #fff; text-decoration: underline;}
.signup a.link:hover{color: #ccc; text-decoration: underline;}


/*Rate Page*/
#rate_box {background: #ddd; margin-bottom: 15px;}

.left_chat_box{margin-top: 20px;margin-left: 2px;}
#about_left_nav ul{margin: 0; padding: 0;}
#about_left_nav ul li{margin: 0; padding: 0; background-color: #fff; padding: 3px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-left: 1px solid #ccc;}

#about_left_nav li a.link{color: #0e2b8d; font-size: 11px; text-decoration: none;}
#about_left_nav li.on{background-color: #ffc066;}
#about_left_nav li.off{}


/*===Testimonials===*/

#testimonials_container{}
#testimonials_container .top_nav{background: #ccc; padding: 5px;}
#testimonials_container .body p a:hover, #testimonials_container .top_nav a:hover{text-decoration: underline;}
#testimonials_container .top_nav span{padding:0 7px;}
#testimonials_container .body{margin-top: 20px}
#testimonials_container .body p{padding: 10px 0}
#testimonials_container .body span{font-style: italic;}

.testimonial_box{height: 133px; overflow: hidden;}


/*Homepage Ratebox*/

#rate-banner{position: relative; height: 168px; overflow: hidden; z-index: 10}
/*
.rate-box{position: absolute; top: 45px; left: 53px; width: 150px; text-align: left;}
.rate-box ul{list-style: none; margin: 0; padding: 0; font-size: 11px; font-family: Arial;}
.rate-box ul li{margin: 0; padding: 0}
*/

.rate-box{position: absolute; top: 40px; left: 45px; width: 150px; cursor: pointer;}
.rate-box .bestrate {font-weight: bold; font-size: 1.3em;}
.rate-box .star{}


/*All Articless*/

#main_article{}
#main_article h1{text-transform: uppercase;}
#main_article ul{margin: 0 0 0 20px; padding: 0}
#main_article ul li{margin: 0; padding: 0 0 5px 0}
#main_article .section_header{font-weight: bold; margin: 15px 0; font-size: 13px}
#main_article .elem{margin: 10px 0;}
#main_article .elem p{margin: 5px 0;}
#main_article .elem .elem_header{font-weight: bold; font-size: 12px; margin-top: 10px;}
#main_article .talktoLO{background: #ccc; margin: 10px 0; padding: 5px;}



/*Rate Page - New design*/
#rate_box_new{background: #ADADAD; margin: 15px 5px 15px 0;}
#rate_box_new h2{}
#rate_box_table{width: 350px;border-right: 1px solid #ccc}
#rate_box_table tbody{}
#rate_box_table .head{background: #A1A1A1;}
#rate_box_table .odd{background: #CCCCCC; line-height: 18px;}
#rate_box_table .even{background: #EBEBEB; line-height: 18px;}
#rate-disclaimers{margin-top: 20px; font-size: 11px}
.highlight{background: #CCCCCC; padding: 5px; font-weight: bold;}
.callbox{background: #BFBFBF; padding: 5px;}
.callbox2{background: #ccc; padding: 5px;}

/*New Style Table*/
.bordered{border-top: 1px solid #ccc; border-left: 1px solid #ccc; table-layout: fixed; border-collapse: collapse;}
.bordered caption{font-weight: bold; font-size: 11px; color: #323232;}
.bordered th{border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; color: #323232; font-weight: bold; background: #EBEBEB; font-size: 12px}
.bordered td{border-right: 1px solid #ccc; border-bottom: 1px solid #ccc}

.new{color: red; font-size: 10px}
