/*Commons*/
*{margin:0px;padding:0px;}
div{display:block;overflow:hidden;}
a{text-decoration:none; cursor:pointer;}
a:focus {outline:none;}
a img{border:none;}
#banner .title, h2, h3, #sidebar label, #sidebar #blue_btn a{ font-family:Georgia, "Times New Roman", Times, serif;}
body{font-family:Arial, Helvetica, sans-serif;font-size:13px;background:url(../_img/body_bg.jpg) no-repeat top center;}
#container{width:970px;margin:0px auto auto;}
#header{height:120px;position:relative;}
#banner, #blogbanner{width:970px; height:400px; margin-bottom:10px;position:relative; background:url(../_img/flash_bg.jpg) no-repeat;}
#blogbanner{height:167px;}
#boxes{position:absolute;bottom:10px;left:0px;padding:0px 5px 0px 5px; width:960px; height:147px;}
#flash, #mask{position:absolute;top:0px;left:0px;height:400px;width:970px;}
#mask{ background:url(../_img/mask.png) no-repeat;}
#mainbody{ margin-bottom:10px;}
#livefeeds{background:url(../_img/livefeeds_bg.jpg) top no-repeat; width:960px; padding:0px 5px 0px 5px;}
#sidebar{width:190px; float:right; background:url(../_img/sidebar_bg.jpg) no-repeat; padding:20px 30px 20px 30px; position:relative;}
#content{width:650px; float:left; background:url(../_img/content_bg.jpg) no-repeat; padding:20px 30px 20px 30px; position:relative;}
#content.auto{background:url(../_img/livefeeds_bg.jpg) top no-repeat; padding:20px 30px 20px 30px; width:auto; float:none;}
#content.purple{background:url(../_img/purple_bg.jpg) top no-repeat;}
#content.green{background:url(../_img/green_bg.jpg) top no-repeat;}
#sidebar.clear{ padding:0px; width:250px; background:none;}
#copy{ padding:10px 15px 0px 15px;width:930px;}
#header ul, #header li, #header a, 
#banner ul, #banner li, #banner a, #banner span,
#blogbanner ul, #blogbanner li, #blogbanner a, #blogbanner span,
#livefeeds ul, #livefeeds li,
#sidebar ul, #sidebar li, #sidebar #blue_btn a,
#content ol.commentlist, #content ol.commentlist li,
#trybtn a, #trybtn a span,
#trybtn6 a, #trybtn6 a span,
#trybtns a, #trybtns a span,
#trybtns2 a, #trybtns2 a span,
#footer ul, #footer li, #footer a
{display:block;overflow:hidden;list-style:none;}
#livefeeds li, #footer p, #content p, #content ol.commentlist li, #content ul, #content .sec, #footer ul{margin-top:10px;}
#banner .title,#blogbanner h2,#sidebar h2, #sidebar label, #footer h2, #seo_copy h2, #content h3, #sidebar #blue_btn a{font-size:18px; font-weight:normal; color:#FFF;}
#livefeeds h2, #content h2{font-size:28px; font-weight:normal; color:#2160ab;}
#sidebar h2, #sidebar label, #content h3, #livefeeds a, #content a, #sidebar a{ color:#2160ab;}
#sidebar #searchsubmit, #content #submit{font-size:12px;}
#sidebar h2, #content h3{margin-top:20px;}
#livefeeds .icons{position:absolute; top:10px; right:5px;}
#accordion{padding-top:20px;}
#accordion a.title{ cursor:pointer; display:block; overflow:hidden; background:url(../_img/arr_up.gif) no-repeat; padding-left:20px;}
#accordion div{ margin-bottom:10px; padding:0px 0px 10px 0px;}
#accordion a.selected{ display:block; overflow:hidden; background:url(../_img/arr_dwn.gif) no-repeat; padding-left:20px; height:28px;}
#resources ul ul{margin-bottom:10px;}
#resources a.title{ cursor:pointer; display:block; overflow:hidden; height:14px;}
#resources ul li{margin-top:5px;}
#resources ul li ul{margin-top:5px;}
#resources ul li li{margin-top:0px;}


/*Header*/
#header .logo{width:525px;height:88px;top:17px;left:0px;position:absolute; background:url(../_img/logo.png) no-repeat;}
#header .logo a{width:525px;height:88px;}
#header .login{ width:210px; height:49px; position:absolute; top:0px; right:0px;}
#header .tel{ position:absolute; top:53px; right:0px; width:198px; font-size:22px;}
#header .nav{bottom:5px;right:-21px;position:absolute;font-weight:bold;font-size:12px;text-transform:uppercase;}
#header li {float:left;padding-right:10px;margin-right:10px;border-right:1px solid #707070; color:#707070;}
#header a{color:#707070;}

/*Banner & Blog Banner*/
#banner a{color:#FFF;}
#banner .box{width:270px; height:127px; padding:10px 20px 10px 20px; position:relative;}
#banner .desc{ position:absolute; left:20px; bottom:10px; width:220px; color:#000;}
#banner .desc strong{ font-weight:normal; color:#FFF;}
#banner .orange{ background:url(../_img/orange_box.png) no-repeat;}
#banner .orange .title{color:#c17701;}
#banner .green{ background:url(../_img/green_box.png) no-repeat;}
#banner .green .title{color:#55B61E;}
#banner .purple{ background:url(../_img/purple_box.png) no-repeat;}
#banner .purple .title{color:#9A3EBE;}

#blogbanner #boxes{ width:960px; padding:0px 10px 0px 0px;}
#blogbanner .box{width:190px; height:127px; padding:10px 100px 10px 20px; position:relative; float:right;}
#blogbanner p{ position:absolute; left:20px; bottom:10px; width:190px;}
#blogbanner a{color:#FFF; margin-top:10px;}
#blogbanner .orange{ background:url(../_img/orange_box.png) no-repeat;}
#blogbanner .orange h2{color:#c17701;}
#blogbanner .green{ background:url(../_img/green_box.png) no-repeat;}
#blogbanner .green h2{color:#55B61E;}
#blogbanner .purple{ background:url(../_img/purple_box.png) no-repeat;}
#blogbanner .purple h2{color:#9A3EBE;}

#banner .grey, #blogbanner .grey{padding:0px;width:310px;height:147px;}
#banner .grey ul, #blogbanner .grey ul{height:147px;}
#banner .grey ul a, #blogbanner .grey ul a{margin:0px; padding:0px;}
#banner .grey .top, #blogbanner .grey .top {height:48px;}
#banner .grey .mid, #blogbanner .grey .mid  {height:51px;}
#banner .grey .bot, #blogbanner .grey .bot  {height:48px;}

/*Live Feeds*/
#livefeeds .box{width:270px; float:left; padding:10px 25px 10px 25px; position:relative;}
#livefeeds .icons a{margin-left:10px;}

/*Content*/
#content #searchform,p.nocomments{display:none;}
#content ul{padding-left:30px;}
#content .select{width:156px;}
#content .input, #content .select, #content .textarea{border:1px solid #A5ACB2;}
#content img.img{float:left; margin-right:20px;}
#content #trybtns, #content #trybtns2{background:url(../_img/try_btn4.png) no-repeat; width:310px; height:64px; margin-bottom:10px;}
#content #trybtn{background:url(../_img/try_btn3.png) no-repeat; width:310px; height:64px; margin-bottom:10px;}
#content #trybtn6{background:url(../_img/try_btn6.png) no-repeat; width:310px; height:64px; margin-bottom:10px;}
#trybtns a,#trybtns2 a{width:155px; height:64px; float:left;}
#trybtn a, #trybtn6 a{width:310px; height:64px;}
#trybtns a span, #trybtns2 a span{padding:20px 0px 0px 15px; height:44px;background:url(../_img/arrow.png) no-repeat;background-position:125px 28px; font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; color:#FFF;}
#trybtn a span, #trybtn6 a span{padding:20px 0px 0px 15px; height:44px;background:url(../_img/arrow.png) no-repeat;background-position:280px 28px; font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; color:#FFF;}
#content ul#terms, #content ul#terms ul{ list-style:none; padding-left:30px; margin:0px;}
#content ul#terms{padding:0px;}
#content #ticks ul, #content #ticks li{list-style:none; padding:0px; margin:0px; display:block; overflow:hidden;}
#content #colRight{ float:right; width:310px;}
#content .navigation{margin-bottom:10px;}
#content .navigation .alignleft{float:left; width:300px; text-align:left;}
#content .navigation .alignright{float:right; width:300px; text-align:right;}
#content ol{ padding-left:20px;}
#testimonial em{display:block; margin-bottom:10px;}
#testimonial strong{display:block; text-align:right; font-size:11px;}
#testimonial p{display:block; overflow:hidden; background:url(../_img/speech_open.jpg) top left no-repeat; padding:20px 20px 20px 20px; text-align:justify;}
#testimonial div{margin-bottom:30px; background:url(../_img/speech_close.jpg) bottom right no-repeat;}
#accredited_table{margin-top:10px; border:1px solid #CCC; }
#accredited_table td{ vertical-align:top; padding:3px; border:1px solid #CCC;}
#accredited_table td strong{font-weight:bold; color:#4D80BC;}
#accredited_table td ul{ padding:0px 0px 0px 15px; margin:0px;}
#partner_table{margin-top:20px; }
#partner_table td{ padding:10px 0px 10px 0px}



/*Side Bar*/
#sidebar{position:relative;}
#sidebar label{width:150px;}
#sidebar #s{width:125px;}
#sidebar #blue_btn a{padding:12px 30px 0px 30px; width:190px; background:url(../_img/blue_btn.jpg) no-repeat; margin-bottom:10px; height:37px; color:#2160ab;}
#sidebar .icons{position:absolute; top:10px; right:10px;}

/*Footer*/
#footer{background:url(../_img/footer_bg.jpg) #455562 no-repeat; height:164px; padding:0px 5px 5px 5px;}
#footer .box{width:190px; height:125px; margin:0px 5px 0px 5px;float:left;padding:20px 20px 25px 20px;}
#footer ul, #footer li{ display:block; overflow:hidden;}
#footer .box  li a{margin:0px; padding:0px; display:inline;}
#footer a{color:#c3d8ea;}
#seo_copy h2{margin-bottom:10px;}
#copy2 h5{color:#89a2b6; font-size:11px; font-weight:normal; padding:0px 0px 0px 0px; width:400px; float:left;}
#copy2{ background:#556B79; padding:0px 20px 0px 20px;}
#inner_copy2{ background:url(../_img/div.png) repeat-x top; padding:10px 0px 10px 0px}
#seo_copy{ background:#556B79;  padding:0px 20px 0px 20px;}
#seo_click{ display:block; overflow:hidden; background:url(../_img/div.png) repeat-x top; padding:10px 0px 10px 0px; color:#89a2b6; font-size:11px;}
#seo_text{ padding:0px 0px 10px 0px; color:#FFF;}

#TB_ajaxContent .emailform, #TB_ajaxContent .emailform p, #TB_ajaxContent .emailform label, #TB_ajaxContent .emailform input{display:block; overflow:hidden;}
#TB_ajaxContent .emailform{ padding:10px 0px 0px 0px;}
#TB_ajaxContent .emailform, #TB_ajaxContent .emailform p{width:290px;}
#TB_ajaxContent .emailform label, #TB_ajaxContent .emailform input{float:left;}
#TB_ajaxContent .emailform label{ width:70px;}
#TB_ajaxContent .emailform input{ width:215px;}
#TB_ajaxContent .emailform .submit{float:right; width:auto;}