/* CSS Document */
/*
HTML,BODY,TD,H1,H2,H3,H4,OL,UL,DL,LI,DT,DD {font-family:arial,helvetica,sans-serif;}
HTML,BODY,TD,CODE,KBD,TT,OL,UL,DL,LI,DT,DD {font-size:12px;}
CODE,KBD,TT {font-family:courier,"courier new",monaco;color:#666;}
html, body {padding:0;margin:0;}
a:link {color:#000;text-decoration:none;}
a:visited {color:#000;text-decoration:none;}
a:hover {color:#FF0000;text-decoration:underline;}
body{padding:10px;margin:0;font-family:arial,helvetica,sans-serif;font-size:11px;color:#000;}
*/
/* banner rotator start */
.outer_wrapper{width:974px; margin:auto;}
.banner_wrapper{width: 970px; height: 250px; clear:both; position:relative; display:block; margin: 0 0 0 4px;}
.banner_wrapper table tr td{font-size:11px; color:#FFFFFF;}
.banner_wrapper table tr td a{color:#FFFFFF;}
.banner_wrapper table tr td a:hover{color:#FF0000;}
.banner_img{position:absolute; display:none; top:0px; left:0px;}
.highlight_wrapper{position:absolute; display:block; clear:both; top:204px; left:0px; height:46px; width:100%;}
.highlight_tab{background-image:url('subfeature-tab.png'); background-repeat:no-repeat; width:324px;}
.highlight_tabdivider{background-image:url('subfeature-divider.png'); background-repeat:no-repeat;}
.subfeature_text{line-height:16px;}
.subfeature_text a:link{color:#FFFFFF;}
.subfeature_text a:visited{color:#FFFFFF;}
.subfeature_more{padding:6px 8px 0px 0px; text-align:right; font-size:10px;}
.subfeature_more a:link {color:#ffffff;}
.subfeature_more a:visited {color:#ffffff;}
.navigator{position:absolute; right:0px; top:22px; clear:both;}
.highlight_tab a:visited{color:#FFFFFF;}
img{border:none; cursor:pointer;}
OL,DL {margin-bottom:1px;}
OL,DL,DT,DD {line-height:14px;}
DD {margin-bottom:.5em;}
/* Google Chrome Hack */
body:nth-of-type(1) .accordion span { padding-top:3px; height:19px;}
/* Safari Hack */
body:first-of-type .accordion span { padding-top:3px; height:19px;}

/*DEFAULT - black text, red CTA*/
.prehead01 {font-size:16px; font-weight:normal;color:#000; letter-spacing:-0.05em; width:480px; margin-bottom:3px;}
.prehead01 a, .prehead01 a:hover, .headline01 a, .headline01 a:hover, .subhead01 a, .subhead01 a:hover, .largehead01 a, .largehead01 a:hover{ text-decoration:none; color:#000;}
.headline01 {font-size:28px; font-weight:normal; font-weight:bold;color: #000;letter-spacing: -0.05em;width: 480px;margin-bottom: 23px;padding-left:24px;padding-top:45px;}
.subhead01 {font-size: 18px;font-weight: normal;color: #4c4c4c;width: 480px;margin-bottom: 14px;padding-left:24px;}
.largehead01{font-size:60px; font-weight:bold; color:#000; letter-spacing:-0.05em; margin-bottom:23px;text-decoration:none;padding-left:24px;padding-top:55px;}
.cta01{font-size:16px; font-weight:bold; color:#ff0000; letter-spacing:0em;width: 950px; height:50px; margin-bottom:46px;text-decoration:none;padding-left:24px;}
.cta01 a, .cta01 a:hover{ text-decoration:none; color:#FF0000;}

/*white*/
.prehead01_white {font-size:16px; font-weight:normal;color:#fff; letter-spacing:-0.05em; width:480px; margin-bottom:3px;}
.headline01_white {font-size:28px; font-weight:normal; font-weight:bold;color: #fff;width: 480px;margin-bottom: 23px;padding-left:48px;padding-top:25px;line-height:100%}
.subhead01_white {font-size: 18px;font-weight: normal;color: #fff;width: 480px;margin-bottom: 14px;padding-left:48px;}
.subhead01_white2 {font-size: 18px;font-weight: normal;color: #fff;width: 480px;margin-bottom: 14px;padding:48px 0 0 48px;}
.largehead01_white {font-size:60px; font-weight:bold; color:#fff; letter-spacing:-0.05em; margin-bottom:23px;text-decoration:none;padding-left:48px;padding-top:55px;}
.cta01_white {font-size:16px; font-weight:bold; color:#fff; letter-spacing:0em;width: 950px; height:50px; margin-bottom:46px;text-decoration:none;padding-left:24px;}
.prehead01_white a, .prehead01_white a:hover, .prehead01_white a:visited, .headline01_white a, .headline01_white a:hover, .headline01_white a:visited, .subhead01_white a, .subhead01_white a:hover, .subhead01_white a:visited, .largehead01_white a, .largehead01_white a:hover, .largehead01_white a:visited, .cta01_white a, .cta01_white a:hover, .cta01_white a:visited{ text-decoration:none; color:#fff;}

.feature1{background-image:url('../imgs-content/banner_rotator/01.jpg');background-repeat:no-repeat;opacity:1;display:none;cursor:pointer;width:970px; height:270px;position:absolute;}
.feature2{background-image:url('../imgs-content/banner_rotator/01.jpg');background-repeat:no-repeat;opacity:1;display:none;cursor:pointer;width:970px; height:270px;position:absolute;}
.feature3{background-image:url('../imgs-content/banner_rotator/03.jpg');background-repeat:no-repeat;opacity:1;display:none;cursor:pointer;width:970px; height:270px;position:absolute;}
.feature4{background-image:url('../imgs-content/banner_rotator/04.jpg');background-repeat:no-repeat;opacity:1;display:none;cursor:pointer;width:970px; height:270px;position:absolute;}
