
html,body,h1,h2,h3,h4,h5,h6,form,option,fieldset,img,ul,li,p{margin:0;padding:0;border:0 none;}
body{text-align:left;background:#f0f1f4 url(../art/darkblue-background.gif) repeat scroll 0 0;}
ul,li{list-style:none;}
.clearfix:after{content:'.';display:block;height:0;line-height:0;clear:both;visibility:hidden;}
#wrap{position:relative;width:980px;text-align:left;margin:5px auto 0 auto;background:transparent url(../art/wrap-background.png) repeat;padding:10px}
* html #wrap{background-image:none}
* html #header{background-image:none}
* html #home_right{background-image:none}
* html #axafooter{background-image:none}
* html #home_right .promobanner{background-image:none}
* html #home_right .promobanner .buttons span img{border-color:#659EC7}
#homepage{padding:0;min-height:482px;height:482px}
html>body #homepage{height:auto}
#header{position:relative;height:80px;z-index:10;background:#fff url(../art/Background-overlay1.png) top repeat-x;padding:10px}
#header a.logo img{float:left}
#header a.logo strong{display:none}
#header .header-right{display:block;float:right;text-align:right;width:470px}
#header .header-right .welcome{font-family:Arial, Helvetica, sans-serif;font-size:11px;padding:3px 5px 5px;color:#aaa;vertical-align:top;float:left;width:330px}
#header .header-right a{font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#416db6;padding:2px 5px;text-decoration:none;position:relative;z-index:1}
#header .header-right a:hover{text-decoration:underline}
#header .header-right p{color:#00519c;font-size:20px;font-family:Arial;margin-top:0;padding:7px 0;width:329px;float:right;border-top:solid 1px #D5D6D9;text-transform:uppercase;font-weight:bold}
#header .header-right p span{font-size:12px}
#header .header-right img{margin-top:10px}
#header .header-right .axalinks{position:absolute;top:70px; right:10px;border-top:solid 1px #D5D6D9;z-index:50}
#header .header-right a img{margin:0;border:solid 1px #aaa;vertical-align:bottom}
#header .header-right a:hover img{border-color:red}
#axafooter{position:relative;height:87px;margin:0;background:#fff url(../art/Background-overlay1.png) top repeat-x}
#axafooter .top{display:block;height:86px;border-top:1px solid #aaa;padding:0}
#axafooter .top h6{font-weight:bold;color:#00519c;font-size:10pt;font-family:arial;margin:5px 0}
#axafooter .top a{font-size:9pt;font-family:arial;text-decoration:none;color:#646060}
#axafooter .top a:hover{font-size:9pt;font-family:arial;text-decoration:underline}
#axafooter .top ul li{margin-right:10px;text-align:left}
#axafooter .top ul li img{float:left}
#axafooter .top .left{float:left;padding-left:10px}
#axafooter .top .right{float:right;width:315px;height:86px;background:transparent url(../images/sprites/master.png) no-repeat 0 0}
#axafooter .top .right img{display:inline;float:right;margin:5px 10px}
#axafooter .top .right h6{margin-left:80px}
#axafooter .top .right ul{margin-left:80px}
#axafooter .top .left span{display:block;text-align:center;margin-right:10px;float:left}
#axafooter .top .left span img{display:block}
#home_left{float:left;width:192px;position:relative}
#home_right{float:right;position:relative;width:739px;margin:10px 0 0 0;padding:20px;background:#fff url(../art/Background-overlay1.png) top repeat-x;border: solid 1px #eee}
#axafooter h1 strong,#axafooter h2 strong,#axafooter h3 strong,#home_left h1 strong, #home_left .logo strong,#home_left ul li a strong,#myaxamenu ul li a strong,#myaxamenu h5 strong,#myaxamenu .makeclaim strong,#productmenu ul li a strong,#productmenu h5 strong,#claimsmenu ul li a strong,#claimsmenu h5 strong,#banner a.getcarquote strong, #homepagebanner a.getquote strong{display:none}
#productmenu{display:block;height:275px;width:192px}
* html #productmenu{height:321px} /* For IE6 */
* + html #productmenu{height:291px} /* For IE7 */
#myaxamenu{display:block;margin-top:10px}
* html #myaxamenu{margin-top:13px}
#claimsmenu{display:block;margin-top:10px}
#promobox,#homepromo1,#homepromo2,#homepromo3{border:solid 1px #aaa;font-family:Arial}
#promobox .title,#homepromo1 .title,#homepromo2 .title,#homepromo3 .title{background:#659EC7 url(../images/sprites/repeats-x.png) repeat-x 0 -160px;padding:7px 3px;display:block;text-align:center;color:#fff;font-weight:bold}
* html #promobox .title,* html #homepromo1 .title,* html #homepromo2 .title,* html #homepromo3 .title{background-image:none}
#promobox .content,#homepromo1 .content,#homepromo2 .content,#homepromo3 .content{padding:5px 10px;display:block;font-size:10pt;background-color:#fff;color:#646060}
#promobox .content .left,#homepromo1 .content .left,#homepromo2 .content .left,#homepromo3 .content .left{background-color:#ebecef;}
#promobox .content .right,#homepromo1 .content .right,#homepromo2 .content .right,#homepromo3 .content .right{background-color:#aaa;}
#promobox .content strong,#homepromo1 .content strong,#homepromo2 .content strong,#homepromo3 .content strong{font-size:13px;display:block;margin-bottom:5px;color:#000}
#promobox .content img,#homepromo1 .content img,#homepromo2 .content img,#homepromo3 .content img{border:none;padding:0;margin-left:-10px;margin-top:-5px}
#promobox p,#homepromo1 p,#homepromo2 p,#homepromo3 p{color:#646060}
#promobox ul li,#homepromo1 ul li,#homepromo2 ul li,#homepromo3 ul li{padding-top:4px}
#home_right img{float:left;padding:1px;display:inline;margin:0 15px 5px 0}
#home_right h3{font:bold 13px Arial, Helvetica, sans-serif;text-transform:uppercase;color:#01509b;font-weight:bold;line-height:18px;padding-top:5px}
#home_right p{font:12px Arial, Helvetica, sans-serif;color:#4e5a6f;line-height:18px;padding:5px 0}
#home_right a{font:12px Arial, Helvetica, sans-serif;color:#00519c;line-height:18px;text-decoration:none;font-weight:bold}
#home_right a:hover{font:12px Arial, Helvetica, sans-serif;color:#aaa;line-height:18px;text-decoration:underline;font-weight:bold}
#home_right h2.title{font-size:11pt;font-family: Tahoma,Arial, Helvetica;line-height:26px;color:#233446;padding-bottom:6px;text-transform:capitalize;border-bottom:solid 1px #ebecef}
#home_right a.links,#home_left a.links,#TB_ajaxContent .selector a.links,#full-tabs .online_landing .content a.links,#home_print a.links{
font-weight:normal;
font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
color:#212121;
text-decoration:none;
font-size:8pt;
text-transform:uppercase;
font-weight:normal;
background:#DADADA url("../images/sprites/repeats-x.png") repeat-x scroll 0 -31px;
text-align: center;
vertical-align:middle;
padding:6px;
border-bottom:1px solid #aaa;
border-width:1px 1px 1px 1px;
border-style:solid;
border-color:#aaa;
margin:5px;
line-height:20px}
#home_right a:hover.links, #home_left a:hover.links,#TB_ajaxContent .selector a.links:hover,#full-tabs .online_landing .content a:hover.links, #home_print a:hover.links{background:#fff url(../art/tab-blue-button.png) repeat-x scroll 0 50%;font:8pt "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;color:#212121;text-decoration:none;font-weight:normal;line-height:20px}
#home_right a.links img,#home_print a.links img{vertical-align:text-top;border:none;margin:0;float:none;padding:0 5px 0 0}
#home_right .surround{border:solid 1px #eee;padding:0 5px 5px 5px;margin-bottom:10px}
#home_right table.surround{padding:0 0 0 0;vertical-align:middle;background:#f0f1f4}
#home_right a.button-link:hover img{border-style:solid;background-color: #f0f1f4}
#home_right img.basic{border-right:solid 2px transparent;border-bottom:solid 2px transparent;line-height:normal;padding:1px}
#home_right a:hover img.basic{border-right:solid 2px #aaa;border-bottom:solid 2px #aaa;background-color:#eee}
#footer{text-align:center;padding:5px 0 5px 0}
#footer p{font:bold 10px Arial, Helvetica, sans-serif;color:#fff;padding:5px 0}
#footer p a{font:bold 10px Arial, Helvetica, sans-serif;color:#fff;margin:0 5px;text-transform:uppercase;text-decoration:none}

table.pstyle{font:12px Arial, Helvetica, sans-serif;color:#4e5a6f}

.bulletlist{list-style-type:disc; color:#416db6; margin:0 0 0 20px}
.bulletlist_plus{margin:0 0 0 50px}
.bulletlist span{color:#000;line-height:22px}
#home_right .bulletlist ul li{list-style-type:disc; color:#416db6; margin:0 0 0 20px}
#home_right .comparison img{width: 20px;height: 20px;text-align:center;float:none;padding:0 0 0 0;margin:0 0 0 0;border-color:#F8F8F8;display:block}   

table.comparison{width: 650px;border-width:0;border-style:none;vertical-align: middle;border-color:White;border-collapse:collapse;background:#F8F8F8}
.comparison tr td{border-width:2px;border-style:solid;border-color:#416db6;padding:0 0 0 5px}

#branches{padding:0;border:solid 1px #aaa;display:block;margin-bottom:10px}
#branches h3{font:bold 13px Arial, Helvetica, sans-serif;color:#3c434f;text-transform:uppercase}  
#branches h5{background:#005ba8;text-align:center;text-transform:uppercase;color:White;padding:10px 0 10px 0;font:bold 13px Arial, Helvetica, sans-serif;text-transform:uppercase}
#branches ul{background:url(../art/wrap.gif) left top repeat-x;padding-left:10px}
#branches ul li{float:left;display:inline;width:215px;padding:20px 0;margin:0 20px 0 0;background:url(../art/border-home-vert.gif) right top repeat-y}
#branches ul .last{background:none;margin:0;width:200px}
#branches ul li img{float:left;display:inline;margin:0 15px 30px 0}
#branches ul li h4{font:bold 11px Arial, Helvetica, sans-serif;color:#3c434f}
#branches ul li p{font:11px Arial, Helvetica, sans-serif;color:#4e5a6f;line-height:18px;padding:5px 5px 5px 0}
#branches ul li p a{font:bold 10px Arial, Helvetica, sans-serif;color:#00519c;float:left;display:inline;padding:0 10px 0 0;margin:5px 0 0 0;background:url(../art/arrow-home.gif) right center no-repeat;text-decoration:none}
#branches ul li p a:hover{background:url(../art/arrow-home-red.gif) right center no-repeat;color:#e70d30;font-size:10px;line-height:normal}
#locateonmap{display:none}    
#bann{height:40px;width:737px;background:#CCCCCC url(../art/tab-blue-background.png) repeat-x scroll 0 50%;margin-bottom:10px;vertical-align:middle;border:solid 1px #aaa}
#bann .title{float:left}
#bann .title h1{font-size:12pt;font-family: Tahoma,Arial, Helvetica;line-height:25px;color:#233446;padding:6px;text-transform: uppercase;font-weight:bolder}
#bann .phone{float:right;display:inline;width:315px;height:40px;padding-right:10px;padding-left:40px;background:transparent url(../art/phone-tmb.gif) no-repeat;background-position:left center}
#bann .phone img{border:none;padding-top:5px;float:right}
#bann .popup{float:right;display:inline;width:332px;height:40px;text-align:right}
#bann .popup p{font-size:16pt}

#banner{height:80px}
#banner img{float:left;margin-bottom:0;padding:0;margin-right:0px}
#banner h1{font:bold 24px Arial, Helvetica, sans-serif ;color:#000;text-transform:uppercase;text-align:right;line-height:24px;margin-right:210px}
#banner p{font:16px Arial, Helvetica, sans-serif;color:#000;line-height:12px;text-align:right;margin-right:240px}
#banner .conditions{position:absolute;top:20px;left:252px;display:block;background:none;height:70px;width:509px}
#banner .conditions p{font:11px Arial, Helvetica, sans-serif;color:#000;line-height:normal;padding:0;margin:49px 7px 0 7px;text-align:left}
#banner .conditions a{font:11px Arial, Helvetica, sans-serif;line-height:12px;color:#0066cc;text-decoration:none}
#banner .conditions a:hover{color:#99ccff;text-decoration:underline}
#banner .getquote{position:absolute;top:25px;left:580px;display:block}
#banner .getquote a.smoothbox, #banner .getquote a.getcarquote{height:58px;display:block;width:177px;background:transparent url(../art/get-quote1.gif) no-repeat left}
#banner .getquote a:hover.smoothbox, #banner .getquote a:hover.getcarquote{display:block;background:transparent url(../art/get-quote1.gif) no-repeat right;cursor:pointer}
#banner .getquote a.smoothbox strong, #banner .getquote a.getcarquote strong{display:none}

#TB_ajaxContent .selector,#home_popup .selector{width:605px}
#TB_ajaxContent .selector img{margin:3px 5px 3px 0;float:left}
.selector strong{font:12pt Arial, Helvetica, sans-serif;color:#000;font-weight:bold;display:block}
.selector .left,.selector .right{width:280px;border-style:solid;border-color:#eee;border-width:0 1px 1px 0;padding:10px}
.selector .right{float:right;border-right:0}
#TB_ajaxContent .selector a.links{margin-left:0;cursor:pointer}
#TB_window .selector a:link.links{color:#212121}

#home_right table.last{border-collapse:collapse;display:inline;margin:0}
#home_right table.last tr{width:199px;border-collapse:collapse}
#home_right table.last img{border:none;margin:0;padding:0;width:199px}

#homepagebanner{border:none;font-family:Arial;height:344px;background:#eee url("../images/sprites/repeats-x.png") repeat-x scroll 0 -197px;border:solid 1px #eee}
#homepagebanner ul li{display:inline;float:left}
#homepagebanner ul li.car{background:#fff url("../images/sprites/master.png") no-repeat -370px 124px;height:344px}
#homepagebanner ul li.morecar{background:transparent url("../images/sprites/master.png") no-repeat -783px 124px;height:344px}
#homepagebanner ul li .left{width:395px}
#homepagebanner ul li .right{width:324px}
#homepagebanner .shadow{background:url("../art/shadow.gif") no-repeat scroll 100% 100% #fff;padding:0 5px 5px 0;height:1%}
#homepagebanner .shadow .slideshow1{position:relative;width:298px;height:90px;overflow:hidden;margin-top:15px;border-style:solid;border-color:#ccc;border-width:1px 0 0 1px;padding:5px 10px;background:#fff url("../images/sprites/master.png") no-repeat -9px -88px}
#homepagebanner .slideshow1 div{display:block;color:#212121;text-decoration:none}
#homepagebanner .slideshow1 div p{font-family:Arial,Verdana,sans-serif;font-size:9pt;text-transform:uppercase;font-weight:bold}
#homepagebanner .slideshow1 #box1 div p span{float:none;font-size:30pt;text-transform:uppercase;line-height:30pt;display:inline;font-weight:bold}
#homepagebanner .slideshow1 #box1 div p span.small{font-size:16pt;line-height:19pt}
#homepagebanner h1,#homepagebanner #handles1 span {
font-family:Arial,Verdana,sans-serif;text-decoration:none;
text-transform:uppercase;font-weight:normal;
background:#DADADA url("../images/sprites/repeats-x.png") repeat-x scroll 0 -421px;
text-align:center;vertical-align:middle;
border-width:1px 1px 1px 1px;border-style:solid;border-color:#eee;
margin:5px;display:block;text-shadow:0px 0px 1px #dadada}
#homepagebanner h1{font-size:14pt;margin-bottom:10px;height:24px;width:360px;line-height:23px;padding:6px;color:#666}
#homepagebanner #handles1 span{font-size:9pt;font-weight:bold;cursor:pointer;width:85px;line-height:15px;float:left;padding:3px 15px;color:#aaa;}
#homepagebanner #handles1 span.active{color:#666}
#homepagebanner h2{font-size:12pt;color:#00519c;text-transform:uppercase;margin-top:22px}
#homepagebanner p{font-size:12px;color:#646060}
#homepagebanner a.getquote, #home_right .surround a.getquote{display:block;height:20px;padding:16px 7px 14px;width:202px;background:#cd2c2c url(../images/sprites/repeats-x.png) repeat-x 0px -550px;margin-right:10px;border:solid 1px #aaa;color:#fff;font-size:20pt;text-transform:uppercase;margin-top:15px}
#homepagebanner a.getquote span, #home_right .surround a.getquote span{float:right;display:block;width:35px;height:40px;background:transparent url(../images/sprites/master.png) no-repeat -335px -51px;margin-top:-15px}
#homepagebanner a:hover.getquote, #home_right .surround a:hover.getquote{height:20px;display:block;width:202px;background:#cd2c2c url(../images/sprites/repeats-x.png) repeat-x 0px -559px;text-decoration:none;color:#fff;font-size:20pt;text-transform:uppercase}
#homepagebanner a:hover.getquote span, #home_right .surround a:hover.getquote span{background:transparent url(../images/sprites/master.png) no-repeat -335px -1px}

#home_right a.callbacklink img,#home_right a.enquirylink img{width:30px;height:30px;display:inline-block;line-height:normal;border-right:solid 2px transparent;border-bottom:solid 2px transparent;padding:1px}
#home_right a:hover.callbacklink img,#home_right a:hover.enquirylink img{border-right:solid 2px #aaa;border-bottom:solid 2px #aaa;background-color:#eee}
#home_right a.enquirylink img{width:63px;height:63px}
div.hidden,#homepagebanner .right .getquote a strong{display:none}

/*--------ContentSlider.CSS--------*/
#slideshow {
    position: relative;
    margin:5px 0;
    width: 420px;
    height: 40px;
    overflow: auto;
    background-color:transparent;
    border:none;
}
#slideshow .item{display:block;width:420px;height:40px}
#slideshow .item p{font-size:12pt;font-weight:bold;color:#00519c;padding:0;line-height:15pt}

/*--------noobSlider.CSS--------*/

/* Sample 4*/
/* Sample 4*/
#box2{position:absolute}
#box2 div{float:left;width:490px;height:60px;background-color:transparent;border:none}
#box2 img{	width:83px;height:53px;float:left;}
#info2{background:#fff !important;	color:red !important;	cursor:default}
.mask3{position:relative;width:490px;height:60px;overflow:hidden;float:right}

/* Sample 8*/
#box1{position:absolute;width:290px;height:90px;margin-left:35px}
#box1 div{width:290px;float:left}
#box1 div img{margin:0;padding:0}

/* ---------------------------- */
.buttons{}
.buttons span{cursor:pointer}

/* Sample 1*/
#box1{	position:absolute}
#box1 span{	display:block;	float:left;}

/* Sample 2*/
#box2{	position:absolute;}
#box2 span{	display:block;	float:left;}

/* Sample 3*/
#box3{	position:absolute;}
#box3 span{	display:block;	float:left;}

/* Sample 5*/
#box5{	position:absolute;	width:240px}
#box5 span{	display:block}
#info5{	bottom:0}
/* Sample 6*/
#box6{	position:absolute;	width:240px}
#box6 span{	display:block}
#handles6_1{float:left}
#handles6_2{float:right}
.mask6{	position:absolute;	left:50%;	margin-left:-120px;	width:240px;	height:180px;	overflow:hidden}
.sample6 .buttons{	clear:both;	text-align:center;}
/* Sample 7*/
#box7{position:absolute;}
#box7 span{	display:block;	float:left}
#thumbs7{	position:relative;	width:486px;	clear:both;	height:41px;	overflow:hidden;	margin-top:200px}
#thumbs7 .thumbs, #thumbs_handles7, #thumbs_mask7{	position:absolute;	top:0;	width:100%;	height:41px;}
#thumbs7 .thumbs div, #thumbs_handles7 span{	display:block;	width:60px;	height:41px;	margin:0;	float:left;	cursor:pointer;}
#thumbs7 .thumbs div img{	width:54px;	float:right;}
#thumbs_handles7 span{	background:url(thumb_invisible.gif) no-repeat;}
#thumbs_mask7{	width:1200px;	background:url(thumbs_mask.gif) no-repeat center top;}
/* ********************************** */
.thumbs{	width:54px;}
.thumbs div{	display:block;	width:54px;	height:41px;	margin:3px 0;	cursor:pointer;}
.thumbs div img{	display:block;	width:100%;	height:100%;	border:none}
.info{	width:240px;	height:50px;	background:#000;	position:absolute;}
.info p, .info h4{	color:#fff;	padding:3px 8px;	font-family:Arial;}
.info h4{	font-size:14px;}
.info h4 a{	float:right;	background:#fff;	color:#000;	font-size:10px;	padding:0 3px;	text-decoration:none}
.mask1{	position:relative;	width:480px;	height:180px;	overflow:hidden;}
.mask2{	position:relative;	width:240px;	height:180px;	overflow:hidden;}
span img{	display:block;	border:none;}

/*--------OnlineProductLayout.CSS--------*/

#full-tabs .online_landing{width:732px;margin-top:0}
#full-tabs .online_landing .background1{width:50%;border-right:solid 1px #ebecef;padding-right:6px}
#full-tabs .online_landing .background2{float:right}
#full-tabs .online_landing .content{width:320px;padding:4px 4px 4px 10px}
#full-tabs .online_landing .content p{ color:#373534;font-size:9pt}
#full-tabs .online_landing .content h4{line-height:18px;padding-top:5px;font:bold 13px Arial, Helvetica, sans-serif;text-transform:uppercase;color:#01509c;padding-top:5px}
#full-tabs .online_landing .content h3{font-size:12pt;font-family: Tahoma,Arial, Helvetica;line-height:25px;color:#233446;padding-bottom:6px;text-transform:capitalize;border-bottom-color:#ebecef;border-bottom-width:1px;border-bottom-style:solid}
#full-tabs .online_landing .content h3 img{border:none;margin:0 10px 0 0;height:auto;width:auto}
#full-tabs .online_landing .content h1{font-size:9pt;font-family: "Arial", "Helvetica";line-height:18px;color:#00519c;font-weight:normal}
#full-tabs .online_landing .content ul li{list-style-type:disc;color:#ff9900;margin-left:10px;padding-bottom:7px}
#full-tabs .online_landing .content a{color:red;font-family:Arial, HelveticaNeue;font-size:10pt;text-decoration:none}
#full-tabs .online_landing .content a:hover{color:#00519c;text-decoration:underline}
#full-tabs .online_landing .content a.tip3{font:12px Arial, Helvetica, sans-serif;color:#00519c;line-height:18px;text-decoration:none;font-weight:bold}
#full-tabs .online_landing .content a:hover.tip3{color:#aaa;text-decoration:underline}
#full-tabs .online_landing .bottomborder{border-bottom:dotted 1px #aaa;padding:5px 5px 5px 10px;height:150px}
#full-tabs .online_landing .bottomborder .left{width:315px;vertical-align:top}
#full-tabs .online_landing .bottomborder .left h3{font-size:12pt;font-family: Tahoma,Arial, Helvetica;line-height:25px;color:#233446;padding-bottom:0;text-transform:capitalize}
#full-tabs .online_landing .bottomborder .left h4{line-height:13px;padding:5px 0;font:bold 13px Arial, Helvetica, sans-serif;text-transform:uppercase;color:#01509c}
#full-tabs .online_landing .bottomborder .left ul li{line-height:13px;padding-top:5px;font:normal 12px Arial, Helvetica, sans-serif;text-transform:none;padding-top:5px;list-style-type:disc;color:#ff9900;margin-left:15px;padding-bottom:7px}
#full-tabs .online_landing .bottomborder .left ul li a{color:#00519c;padding-left:0}
#full-tabs .online_landing .bottomborder .left ul li a:hover{color:#aaa;padding-left:0}
#full-tabs .online_landing .bottomborder .right{width:349px;padding:10px 0;margin-left:10px;float:right}
#full-tabs .online_landing .bottomborder .right p span{color:#ff9900;font-weight:bold;font-size:13pt}
#full-tabs .online_landing .last{padding:5px}
#full-tabs .online_landing .last ul li{list-style-type:disc;color:#ff9900;margin-left:20px;padding-left:0}
#full-tabs .online_landing .billboard{background:transparent url(../images/billboard-car.jpg) no-repeat left;float:right;height:378px;width:275px;padding:0}
#full-tabs .online_landing .billboard ul{margin:6px 0 0 45px}
#full-tabs .online_landing .billboard ul li{padding:8.5px 0;font-family: Arial, Helvetica, sans-serif;font-weight:900}
#full-tabs .online_landing .billboard a.smoothbox{font-size:15pt;font-weight:normal;margin-left:15px;line-height:18pt}

#home_right #full-tabs .online_landing .billboard ul li a{color:#00519c;font-family:Arial, Sans-Serif}
#home_right #full-tabs .online_landing .billboard ul li a:hover{color:#aaa}
#full-tabs .online_landing .billboard h3{font-size:13pt;margin:40px 100px 0 14px;font-weight:bold;text-transform:uppercase;color:#F62217;line-height:17pt;text-align:center}
#full-tabs .online_landing .billboard p{font-size:16px;margin:55px 95px 0 70px;font-weight:bold;text-transform:none;color:#212121}

#popup1,#popup2,#popup3,#popup4,#popup5,#popup6{padding-top:15px}
#popup1 h5,#popup2 h5,#popup3 h5,#popup4 h5,#popup5 h5,#popup6 h5{font-family: Arial, Helvetica, sans-serif;font-size: 20px;font-weight:normal;padding:5px}
#popup1 h6,#popup2 h6,#popup3 h6,#popup4 h6,#popup5 h6,#popup6 h6{font-family: Arial, Helvetica, sans-serif;font-size: 16px;font-weight:normal;padding-top:5px;line-height:24px;color:#212121}
#popup1 p,#popup2 p,#popup3 p,#popup4 p,#popup5 p,#popup6 p{color:#373534;font-size:10pt}
#popup1 .left,#popup2 .left,#popup3 .left,#popup4 .left,#popup5 .left,#popup6 .left{width:150px;height:44px;margin-right:10px;background-color:#e8e8e8}
#popup1 .left img,#popup2 .left img,#popup3 .left img,#popup4 .left img,#popup5 .left img,#popup6 .left img{display:inline}
#popup1 .right,#popup2 .right,#popup3 .right,#popup4 .right,#popup5 .right,#popup6 .right{width:470px;height:auto;float:right}
#popup1 .right ul,#popup2 .right ul,#popup3 .right ul,#popup4 .right ul,#popup5 .right ul,#popup6 .right ul{margin-left:10px}
#popup1 .right ul li,#popup2 .right ul li,#popup3 .right ul li,#popup4 .right ul li,#popup5 .right ul li,#popup6 .right ul li{list-style-type:disc;color:#ff9900;margin-left:20px;padding-left:0;font-size:13pt}
#popup1 .right ul li img,#popup2 .right ul li img,#popup3 .right ul li img,#popup4 .right ul li img,#popup5 .right ul li img,#popup6 .right ul li img{display:inline;padding:8px}

/*--------FAQ.CSS--------*/

.question{font-weight: bold;font-family: Arial, Sans-Serif;font-size: 10pt;font:12px Arial, Helvetica, sans-serif;color:#00519C;line-height:18px;padding:5px 5px 5px 18px;background:#f0f1f4;background-image:url(../art/arrow-home-red.gif);background-repeat:no-repeat;background-position:5px 11px}
.answer{display: none;}
.answer p {padding:5px 5px 5px 18px}
.answer ul{padding:5px 15px 5px 5px}
.answer li{font:12px Arial, Helvetica, sans-serif;color:#4e5a6f;padding:5px 5px 5px 18px;line-height:18px}
.answer li span{font:12px Arial, Helvetica, sans-serif;color:#4e5a6f;line-height:18px}
.answer li.bulletlist{list-style-type:disc; color:#416db6; margin:0 0 0 20px;padding:2px 5px 3px 2px;margin:0 0 0 50px}

/*--------PRINTABLE.CSS--------*/

#home_print{width:937px;margin:10px 0 0 0;float:right;padding:20px;background:#fff url(../art/Background-overlay1.png) top repeat-x;border: solid 1px #eee;}
#home_print hr{height:1px;color:#00519c;margin-right:15px}
#home_print h2.title{
font-size:11pt;
font-family: Tahoma,Arial, Helvetica;
line-height:25px;
color:#233446;
padding-bottom:6px;
text-transform:capitalize;
border-bottom:solid 1px #ebecef;
margin-bottom:10px;
background:none;
padding:5px 0 2px 5px;
border-width:0 0 1px 0}
#home_print h2{font:normal 14pt Arial, Helvetica, sans-serif;color:#00519C;text-transform:none;padding:5px 5px 5px 10px;background:#f0f1f4;border-width:1px 1px 0 1px;border-color:#aaa;border-style:solid}
#home_print h3{font:bold 13px Arial, Helvetica, sans-serif;text-transform:uppercase;color:#01509b;font-weight:bold;line-height:18px;padding-top:5px}
#home_print img{float:left;padding:1px;border:1px solid #dadce3;display:inline;margin:0 15px 5px 0}
#home_print p{font:12px Arial, Helvetica, sans-serif;color:#4e5a6f;line-height:18px;padding:5px 0}
#home_print a{font:12px Arial, Helvetica, sans-serif;color:#76797C;line-height:18px;text-decoration:none}
#home_print a:hover{font:12px Arial, Helvetica, sans-serif;color:#00519c;line-height:18px;text-decoration:underline}
#home_print a.link{font:bold 13px Arial, Helvetica, sans-serif;text-transform:uppercase;color:#fff;font-weight:bold;line-height:18px;padding:5px;background-color:#aaa;text-align:center;margin:auto;border:solid 1px #373534}
#home_print a:hover.link{color:#aaa;background-color:#fff}
#home_print .surround{border:solid 1px #aaa;padding: 0 5px 5px 5px;margin-bottom:10px}
#home_print table{width:900px;border:0}
#home_print table td{width:225px;border-right:solid 1px #aaa;padding:5px}
#home_print table td.last{width:225px;border-right:none;padding:5px}
#home_print table h3{font:bold 13px Arial, Helvetica, sans-serif;text-transform:uppercase;color:#01509b;font-weight:bold;line-height:18px;padding-top:5px;padding-bottom:6px;border-bottom:solid 1px #aaa}
#home_print li,ul.dataprotection li{font:12px Arial, Helvetica, sans-serif;color:#4e5a6f;padding:5px 5px 5px 18px;line-height:18px}
#home_print li span,ul.dataprotection li span{font:12px Arial, Helvetica, sans-serif;color:#4e5a6f;line-height:18px}
#home_print li.bulletlist{list-style-type:disc; color:#416db6; margin:0 0 0 20px;padding:2px 5px 3px 2px;margin:0 0 0 50px}
#home_print #bann .title p{font-size:12pt;font-family: Tahoma,Arial, Helvetica;line-height:25px;color:#233446;padding:6px;text-transform: uppercase;font-weight:bolder}

/*--------POPUP.CSS--------*/

#home_popup
{
background-color:transparent
}
#home_popup p
{
font:12px Arial, Helvetica, sans-serif;
color:#4e5a6f;
line-height:18px;
padding:5px 0;
}
#home_popup a
{
font:12px Arial, Helvetica, sans-serif;
color:#76797C;
line-height:18px;
text-decoration:none;
}
#home_popup a:hover
{
font:12px Arial, Helvetica, sans-serif;
color:#00519c;
line-height:18px;
text-decoration:underline;
}
#home_popup a.link
{
font:bold 13px Arial, Helvetica, sans-serif;
text-transform:uppercase;
color:#fff;
font-weight:bold;
line-height:18px;
padding:5px;
background-color:#aaa;
text-align:center;
margin:auto;
border:solid 1px #373534;
}
#home_popup a:hover.link
{
color:#aaa;
background-color:#fff;
}
#home_popup table
{
width:900px;
border:0;
}
#home_popup table td
{
width:225px;
border-right:solid 1px #aaa;
padding:5px;
}
#home_popup table td.last
{
width:225px;
border-right:none;
padding:5px;
}
#home_popup table h3
{
font:bold 13px Arial, Helvetica, sans-serif;
text-transform:uppercase;
color:#01509b;
font-weight:bold;
line-height:18px;
padding-top:5px;
padding-bottom:6px;
border-bottom:solid 1px #aaa;
}
#home_popup ul{background-color:#fff}
#home_popup li
{
font:12px Arial, Helvetica, sans-serif;
color:#4e5a6f;
padding:5px 5px 5px 18px;
line-height:18px;
}
#home_popup li span
{
font:12px Arial, Helvetica, sans-serif;
color:#4e5a6f;
line-height:18px;
}
#home_popup li.bulletlist
{
list-style-type:disc; color:#416db6; margin:0 0 0 20px;
padding:2px 5px 3px 2px;
margin:0 0 0 30px; 
}
#home_popup .selector .left,#home_popup .selector .right{background-color:#fff;padding-top:0;margin-bottom:3px}
#home_popup .selector .left{border-right:3px}
.selector strong{color:#00519c}
.selector li{font:12px Arial, Helvetica, sans-serif;color:#4e5a6f;padding:2px 5px 3px 2px;line-height:18px}
.selector ul li span{color:#646060;line-height:15px}

/* ----------------- SMOOTHBOX.CSS -----------------------------------------------
Smoothbox v20070814 by Boris Popoff (http://gueschla.com) * Based on Cody Lindley's smoothbox, MIT License * Licensed under the MIT License:http://www.opensource.org/licenses/mit-license.php */

html, body {
min-height: 100%;
height: auto !important;
height: 100%
}
#TB_window {
font: 12px Arial, Helvetica, sans-serif;
color: #333333;
}
#TB_secondLine {
font: 10px Arial, Helvetica, sans-serif;
color:#666666;
}
#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

#TB_overlay {
position: absolute;
z-index:100;
top: 0;
left: 0;
background-color:#000
}
#TB_window {
position: absolute;
background: #fff;
z-index: 102;
color:#000;
border: 4px solid #525252;
text-align:left;
}
#TB_window img {
display:block;
margin:0;
border:none
}
#TB_window #popup img{display:inline}
#TB_caption{
height:25px;
padding:7px 30px 10px 25px;
float:left;
}
#TB_closeWindow{
height:25px;
padding:11px 25px 10px 0;
float:right;
}
#TB_closeAjaxWindow{
padding:0;
margin-bottom:1px;
text-align:right;
float:right;
}
#TB_closeAjaxWindow a {
	display: block;
	width: 27px;
	height: 27px;
	background: transparent url(../art/xx.gif) no-repeat center;
}
#TB_ajaxWindowTitle{
float:left;
padding:7px 0 5px 10px;
margin-bottom:1px;
}
#TB_title{
background-color:#e8e8e8;
height:27px;
}
#TB_ajaxContent{
clear:both;
padding:2px 15px 15px 15px;
overflow:auto;
text-align:left;
line-height:1.4em;
}
#TB_ajaxContent p{
padding:5px 0 5px 0
}
#TB_load{
position: absolute;
display:none;
height:100px;
width:100px;
z-index:101;
}
#TB_HideSelect{
z-index:99;
position:absolute;
top: 0;
left: 0;
background-color:#fff;
border:none;
}
#TB_iframeContent{
clear:both;
border:none;
margin-bottom:-1px;
margin-top:1px;
}
/* IE6 */
* html #TB_iframeContent{
margin-bottom:1px;
}

/* ----[ MenuMatic.css ]----*/

/* all menu links */
#nav a, #subMenusContainer a{
text-decoration:none;
display:block;
padding:10px 20px;
background-color:#fff ;
font-family:Arial;
font-size:10pt;
font-weight:normal;
text-transform:capitalize;
color:#646060;
border:solid 1px #ebecef;
background:transparent url(../images/sprites/repeats-x.png) repeat-x 0 -31px
}
* html #nav a, * html #subMenusContainer a{background-image:none;background-color:#fff}
* html #subMenusContainer li, * html #nav li{margin-bottom:-0.99em}
* html #subMenusContainer li a{position:relative}
/* Just main menu links --[for non-javascript users this applies to submenu links as well]*/
#nav a{
margin:0;
}
/* Just sub menu links */
#subMenusContainer a, #nav li li a{
text-align:left;
}
/* All menu links on hover or focus; background-color was #F6C739 */
#nav a:hover, #nav a:focus, #subMenusContainer a:hover, #subMenusContainer a:focus, #nav a.mainMenuParentBtnFocused, #subMenusContainer a.subMenuParentBtnFocused{
background-color:#eee;
color:#000;
}
/* sub menu links on hover or focus; background-color was #659EC7 */
#subMenusContainer a:hover, 
#subMenusContainer a:focus, 
#nav a.mainMenuParentBtnFocused, 
#subMenusContainer a.subMenuParentBtnFocused,
#nav li a:hover,
#nav li a:focus{
background-color:#eee;
color:#000
}
/* Parent Sub Menu Links ---[javascript users only]*/
.subMenuParentBtn{ 
background: url(../art/arrow_right.gif) right center no-repeat;  
}
/* Parent Sub Menu Links on hover or focus ---[javascript users only]*/
.subMenuParentBtnFocused{ 
background: url(../art/arrow_right_over.gif) right center no-repeat;  
}
/* Parent Main Menu Links ---[javascript users only]*/
.mainMenuParentBtn{	
background: url(../art/arrow_right.gif) right center no-repeat; 
}
/* Parent Main Menu Links on hover or focus ---[javascript users only]*/
.mainMenuParentBtnFocused{	
background: url(../art/arrow_right_over.gif) right center no-repeat; 
}
/* ----[ OLs ULs, LIs, and DIVs ]----*/
/* Submenu Outer Wrapper - each submenu is inside a div with this class - javascript users only */
.smOW{ 
display:none; 
position: absolute; 
overflow:hidden; 
/*the 2px left & right padding lets you have a 1px border 
on the ul or ol inside since overflow is set to hidden*/
padding:0 2px;
margin:0 0 0 -2px
}
/* All submenu OLs and ULs */
#nav ol, #nav ul, #subMenusContainer ul, #subMenusContainer ol {	
/*border around submenu goes here*/
background:#fff;	
border:1px solid #aaa; 
left:0
}
/* All ULs and OLs */
#nav, #nav ul, #nav ol, #subMenusContainer ul, #subMenusContainer ol { 
padding: 0;
margin: 0;
list-style: none;
line-height: 1em
}
/* List items in main menu --[for non-javascript users this applies to submenus as well]  */
#nav li { 
background:#f7f7f7 url(../images/sprites/master.png) no-repeat -168px -140px;
display:block;
list-style:none;
position:relative}
* html #nav li{background-image:url(../art/Arrow-menu.gif)}
#subMenusContainer li{
list-style: none
}
/* main menu ul or ol elment */
#nav{
display:block;
position: absolute;
list-style:none;
margin-top:10px;
width:190px;
z-index:5;
left:0%;
text-align: left
}
#subMenusContainer{	display:block; 	position:absolute;	top:0;	left:0;	width:100%;	height:0;	overflow:visible;	z-index:1000000000; }
/* --------------------------[ The below is just for non-javscript users ]--------------------------*/
#nav li li{	float:none; }

#nav li li a{ /* Just submenu links*/	
position:relative;
float:none;
}
#nav li ul { /* second-level lists */
position: absolute;
width: 10em;
margin-left: -1000em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}
/* third-and-above-level lists */
#nav li ul ul { margin: -1em 0 0 -1000em; }
#nav li:hover ul ul {	margin-left: -1000em; }

/* lists nested under hovered list items */
#nav li:hover ul{	margin-left: 190px; margin-top:-2.5em;}
#nav li li:hover ul {	margin-left: 10em; }

/* extra positioning rules for limited noscript keyboard accessibility */
#nav li a:focus + ul {  margin-left: 190px; margin-top:-2.5em; }
#nav li li a:focus + ul { left:190px; margin-left: 1010em; margin-top:-2.5em;}
#nav li li a:focus {left:190px;margin-left:1000em; width:10em;  margin-top:-2.5em;}
#nav li li li a:focus {left:190px; margin-left: 2010em; width: 10em;  margin-top:-2.5em;}
#nav li:hover a:focus{ margin-left: 0; }
#nav li li:hover a:focus + ul { margin-left: 10em; }

/* --------------------------[ Simpletabs.css ]--------------------------*/

#home_right .tab-wrapper{padding:5px 0 0 0;margin:0;border:1px solid #eee;clear:both}
#home_right .tab-menu{margin:0;padding:0;list-style:none;overflow:auto}
#home_right .tab-menu li{margin:0;padding:0;float:left;line-height:30px}
#home_right .tab-menu li a{
line-height:30px;
padding:7px 0.5em;text-decoration:none;
background-color:#fff;
font-family:Arial;font-size:10pt;font-weight:normal;text-transform:capitalize;
color:#646060;
border:solid 1px #ebecef;
background:#f7f7f7 url(../art/Menu-Transparency.png) repeat-x center}
* html #home_right .tab-menu li a{background-image:none;background-color:#fff}
#home_right .tab-menu li a:hover,.tab-menu li a:focus{font-size:10pt;background:#659ec7 url(../art/Menu-Transparency.png) repeat-x center;font-weight:normal;color:#fff;text-decoration:none;line-height:30px }
* html #home_right .tab-menu li a:hover,.tab-menu li a:focus{background-image:none;background-color:#659ec7}
#home_right .tab-menu li.tab-selected a{font-size:10pt;background:#5485a8 url(../art/Menu-Transparency.png) repeat-x center;font-weight:normal;color:#fff;}
* html #home_right .tab-menu li.tab-selected a{background-image:none;background-color:#5485a8}

/* DROPDOWN.CSS */

#container {
display:block;
position:relative;
width:120px;
font-size:11px;
float:right;
margin-right:10px
}
#dropdown {
display:block;
position:absolute;
clear:both;
margin:0;
padding:0;
text-align:left;
list-style-type:none;
text-align:left;
width:120px;
float:none;
left:0;
top:0
}
#dropdown li {
font-weight:bold;
float:left;
color:#416DB6;
cursor:pointer;
width:122px;
margin-top:0
}
#dropdown li.menu {
background:transparent url(../images/sprites/master.png) no-repeat scroll -229px -124px;
border:solid 1px #ebecef;
padding:2px
}
#dropdown li ul {
margin:0;
padding:5px 3px 0 3px;
list-style-type:none;
background:#fff;
position:relative;
z-index:10000
}
#dropdown li ul li {
display:block;
float:none;
clear:both;
}
#dropdown li ul li a {
color:#fff;
font-weight:normal;
text-decoration:none;
display:block;
border-top:solid 1px #ebecef
}
#dropdown li ul li a:hover
{
text-decoration:underline
}
/* HoverPopup */
.tip		{font-family:Arial;width:139px}
.tip-top	{}
.tip-title	{color:#fff;font-size:11px;color:#fff;font-weight:bold;padding:8px 8px 2px 8px;background:url(../art/bubble.png) left top no-repeat;text-transform:uppercase}
.tip-text	{color:#fff;font-size:12px;padding:2px 8px 8px 8px ;background:url(../art/bubble.png) left bottom no-repeat}
.tip-bottom	{}

/* videobox.css */
#lbOverlay {
	position: absolute;
	left: 0;
	width: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	left: 50%;
	overflow: hidden;
	background-color: #fff; text-align: center; padding: 5px;
}

.lbLoading {
	background: #fff url(../art/loading.gif) no-repeat center;
}

#lbImage {
	border: 10px solid #fff;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(../art/prevlabel.gif) no-repeat 0% 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(../art/nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 5px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(../art/closelabel.gif) no-repeat center;
	margin: 5px 0;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}

#home_right table.extras tr td strong{display:block;width:95px;font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#4E5A6F;margin:0 5px}
#home_right table.extras tr td p{display:block;width:440px;margin-right:10px}
#home_right table.extras tr td img{margin:0 2px}
#home_right .mainextras .right{height:225px;width:530px;float:right}
#home_right .mainextras .right p.highlight{background-color:#eee;display:block;padding:4px}
#home_right .mainextras .left{height:225px;width:180px}
#home_right .mainextras .left img{float:none}

#wrap #feed-control {width:779px;height:30px;margin:5px 0 5px 199px;background:#eee url(../images/sprites/repeats-x.png) repeat-x 0 -423px;border:solid 1px #eee}
#wrap #feed-control .gfg-horizontal-container .gfg-branding{width:0;display:none}
#wrap #feed-control .gfg-horizontal-container .gfg-horizontal-root{margin-right:0;border:0;padding-top:4px}
#wrap #feed-control .gfg-horizontal-container .gfg-horizontal-root .gfg-title{background-color:Transparent}
#wrap #feed-control .gfg-horizontal-container .gfg-horizontal-root .gfg-title a.gfg-collapse-href{color:#00519c}
#wrap #feed-control .gfg-horizontal-container .gfg-horizontal-root .gfg-title a:hover.gfg-collapse-href{color:#eee}
#wrap #feed-control .gfg-horizontal-container .gfg-horizontal-root .gfg-entry{background-color:Transparent;padding-left:20px;padding-top:1px}
#wrap #feed-control .gfg-horizontal-container .gfg-horizontal-root .gfg-entry .gf-result{background-color:Transparent}
#wrap #feed-control .gfg-horizontal-container .gfg-horizontal-root .gfg-entry .gf-result a.gf-title {color:#444; text-decoration:none;font-weight:bold}
#wrap #feed-control .gfg-horizontal-container .gfg-horizontal-root .gfg-entry .gf-result a:hover.gf-title {color:#444; text-decoration:underline;font-weight:bold}
#wrap #feed-control .gfg-horizontal-container .gfg-horizontal-root .gfg-entry .gf-result .gf-spacer, .gfg-horizontal-root .gfg-entry .gf-result .gf-relativePublishedDate{color:#444}

#sitemapfooter{color:#888888;font-size:11px;margin:3px auto;width:980px;background:#F5F6F7 url(../art/Background-overlay1.png) top repeat-x}
#sitemapfooter ul{float:right;width:230px;padding:5px;border-left:solid 1px #aaa}
#sitemapfooter ul.first{float:none;height:92px;border:0}
#sitemapfooter ul.last{}
#sitemapfooter ul li{padding:2px 5px}
#sitemapfooter ul li.title{font-weight:bold}
#sitemapfooter ul li.title a{color:#333}
#sitemapfooter ul li.title a:hover{color:#aaa}
#sitemapfooter a{text-decoration:none;color:#888;font-family:Arial}
#sitemapfooter a:hover{color:#333}
#sitemapfooter .bottom{display:block;height:16px;background:#eee url(../images/sprites/repeats-x.png) repeat-x 0 0;font-family:arial;text-align:right;padding:7px}
#sitemapfooter .bottom a, #sitemapfooter .bottom p{font-size:8pt;color:#646060;text-decoration:none;display:inline;padding:0 5px}
#sitemapfooter .bottom a:hover{color:#aaa}

/* GOOGLE AJAX API STUFF */

.gfg-root {  width : 100%;  height : auto;  position : relative;  overflow : hidden;  text-align : center;  font-family: "Arial", sans-serif;  font-size: 12px;  border: 1px solid #BCCDF0;}
.gfg-title {  font-size: 14px;  font-weight : bold;  color : #3366cc;  background-color: #E5ECF9;  line-height : 1.4em;  overflow : hidden;  white-space : nowrap}
.gfg-title a {  color : #3366cc}
.gfg-subtitle {  font-size: 12px;  font-weight : bold;  color : #3366cc;  background-color: #E5ECF9;  line-height : 1.4em;  overflow : hidden;  white-space : nowrap;  margin-bottom : 5px}
.gfg-subtitle a {  color : #3366cc;}
.gfg-entry {  background-color : white;  width : 100%;  height : 6.9em;  position : relative;  overflow : hidden;  text-align : left;  margin-top : 3px}

/* To allow correct behavior for overlay */
.gfg-root .gfg-entry .gf-result {  position : relative;  background-color : white;  width : auto;  height : 100%;  padding-left : 20px;  padding-right : 5px}
.gfg-list {  position : relative;  overflow : hidden;  text-align : left;  margin-bottom : 5px}
.gfg-listentry {  line-height : 1.5em;  overflow : hidden;  white-space : nowrap;  text-overflow : ellipsis;  -o-text-overflow : ellipsis;  padding-left : 15px;  padding-right : 5px;  margin-left : 5px;  margin-right : 5px}
.gfg-listentry-odd {  background-color : #F6F6F6}
.gfg-listentry-even {}
.gfg-listentry-highlight { }

/* FeedControl customizations. */
.gfg-root .gfg-entry .gf-result .gf-title {  font-size: 14px;  line-height : 1.2em;  overflow : hidden;  white-space : nowrap;  text-overflow : ellipsis;  -o-text-overflow : ellipsis;  margin-bottom : 2px}
.gfg-root .gfg-entry .gf-result .gf-snippet {  height : 3.8em;  color: #000000;  margin-top : 3px}

/* Easy way to get horizontal mode, applicable via js options to gadget. */
.gfg-horizontal-container {  position : relative}
.gfg-horizontal-root {  height : 1.5em;  _height : 100%;  position : relative;  white-space : nowrap;  overflow : hidden;  text-align : center;  font-family: "Arial", sans-serif;  font-size: 13px;  border: 1px solid #AAAAAA;  padding : 5px;  margin-right : 80px}
.gfg-horizontal-root .gfg-title {  font-weight : bold;  background-color: #FFFFFF;  line-height : 1.5em;  overflow : hidden;  white-space : nowrap;  float : left;  padding-left : 10px;  padding-right : 12px;  border-right: 1px solid #AAAAAA}
.gfg-horizontal-root .gfg-title a {  color : #444444;  text-decoration : none}
.gfg-horizontal-root .gfg-entry {  width : auto;  height : 1.5em;  position : relative;  overflow : hidden;  text-align : left;  margin-top : 0px;  margin-left : 0px;  padding-left : 10px}

/* To allow correct behavior for overlay */
.gfg-horizontal-root .gfg-entry .gf-result {  position : relative;  background-color : white;  width : 100%;  height : 100%;  line-height : 1.5em;  overflow : hidden;  white-space : nowrap}
.gfg-horizontal-root .gfg-list {  display : none}

/* FeedControl customizations */
.gfg-horizontal-root .gfg-entry .gf-result .gf-snippet,.gfg-horizontal-root .gfg-entry .gf-result .gf-author {  display : none}
.gfg-horizontal-root .gfg-entry  .gf-result .gf-title {  color: #0000cc;  margin-right : 3px;  float : left}
.gfg-horizontal-root .gfg-entry .gf-result .gf-spacer {  float : left}
.gfg-horizontal-root .gfg-entry .gf-result .gf-spacer,.gfg-horizontal-root .gfg-entry .gf-result .gf-relativePublishedDate {  display : block;  color: #AAAAAA}
.gfg-branding {  white-space : nowrap;  overflow : hidden;  text-align : left;  position : absolute;  right : 0px;  top : 0px;  width : 80px}
.gfg-collapse-open, .gfg-collapse-closed {  background-repeat : no-repeat;  background-position : center;  cursor : pointer;  float : right;  width : 17px;  height : 20px}
.gfg-collapse-open {  background-image : url('arrow_open.gif')}
.gfg-collapse-closed {  background-image : url('arrow_close.gif')}
.gfg-collapse-href {  float : left}
.clearFloat {  clear : both}

.gfc-resultsHeader {  width: 100%;  border-bottom: 1px solid #e9e9e9;  margin-bottom : 4px;  }
.gfc-resultsHeader .gfc-title{  color: #676767;  display: inline;  }
.gfc-tabsArea {  margin-top: 6px;  }
.gfc-tabsAreaInvisible {  display : none;  }
.gfc-tabHeader {  display: inline;  cursor: pointer;  padding-left: 6px;  padding-right: 6px;  margin-right: 2px;  }
.gfc-tabHeader.gfc-tabhActive {  border-left: 1px solid #e9e9e9;  border-right: 1px solid #e9e9e9;  border-top: 2px solid #ff9900;  color: black;  }
.gfc-tabHeader.gfc-tabhInactive {  border-left: 1px solid #e9e9e9;  border-right: 1px solid #e9e9e9;  border-top: 2px solid #e9e9e9;  background: #e9e9e9;  color: #676767;  }
.gfc-tabData.gfc-tabdActive {  display: block;  }
.gfc-tabData.gfc-tabdInactive {  display: none;  }
/* tab specific results header supression */
.gfc-tabData .gfc-resultsHeader .gfc-title {  display: none;  }
/* the results for each section
 * .gfc-resultsbox-{visible,invisible} : a complete-collection of results including headers
 * .gfc-results : the collection of results for a given feed
 * .gfc-result : a generic result within the control
 */
.gfc-resultsbox-visible {  display : block;  }
.gfc-resultsbox-invisible {  display : none;  }
.gfc-results {  padding-bottom: .2em;  }
.gfc-result {  margin-bottom: .5em;  }
.gfc-result .gf-title {  height: 1.4em;  overflow: hidden;  }
.gf-result .gf-author,.gf-result .gf-spacer,.gf-result .gf-relativePublishedDate {  color: #6f6f6f;  display : inline;  }
.gf-result .gf-spacer {  margin-right : 3px;  margin-left : 3px; }
/**
 * undo common generic table rules
 * that tend to impact branding
 */
table.gf-branding td,table.gf-branding {  margin: 0 0 0 0;  padding: 0 0 0 0;  border : none;}
table.gf-branding {  border-style : none;  border-width : 0px;  border-spacing : 0px 0px;  width : 100%;}
td.gf-branding-text {  vertical-align : top;}
td.gf-branding-text div.gf-branding-text {  padding-bottom : 2px;  text-align : right;  color : #676767;  font-size : 11px;  margin-right : 2px;}
td.gf-branding-img-noclear {  width : 51px;  vertical-align : bottom;}
td.gf-branding-img {  width : 65px;  vertical-align : bottom;}
table.gf-branding-vertical td.gf-branding-text div.gf-branding-text {  margin-right : 0px;  text-align : center;}
table.gf-branding-vertical td.gf-branding-img-noclear {  text-align : center;}
div.gf-branding-img,div.gf-branding-img-noclear,img.gf-branding-img,img.gf-branding-img-noclear {  padding-top : 1px;}
img.gf-branding-img,img.gf-branding-img-noclear {  margin : 0 0 0 0;  padding-right : 0;  padding-left : 0;  padding-bottom : 0;  border : none;  display : inline;}
a.gf-branding-clickable {  cursor : pointer;}