html, body, p, table, td, form, img, h1, h2, h3, h4, h5, h6, input { font-size: 1em; }

html, body, div, p, table, td, form, img, h1, h2, h3, h4, h5, h6, input { 
 font-family: Tahoma,Verdana,Segoe,sans-serif; 
 padding: 0px; 
 margin: 0px; 
 border: 0px transparent none; 
 background-position:left top; 
 background-repeat:no-repeat; 
}

input { 
border: 1px #000000 solid;
margin-bottom: 5px;
text-align:left;
}

select {
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 9px; 
 border: #000000; 
 border-style: solid; 
 width: 120px;
}

body{ 
 font-size: 70%; 
 background-color:#c8e3f1; 
}

.page_top_bg { 
 /*background-image: url('/images/background/Stage_BG_top.png'); */
 background-repeat: repeat-x; 
 padding-top:10px; 
}
p, td, h1, h2, h3, h4, h5, h6 { line-height: 1.2em; }

a, a:visited{ color:#4E7DC2; text-decoration:none; }
a:active, a:hover{ color:#4E7DC2; text-decoration:underline; }

ul{ margin:0; padding:0 0 0 25px; }
li{ margin:0; padding:0; }
h4{ font-weight:bold; line-height:1.4em; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:1em; }
h3 { font-size:1.5em; color:#6c7275; font-weight:normal; font-family:Segoe,Verdana,sans-serif; margin-bottom:13px; }
h2 { color:#2e5374; font-family:Segoe,Tahoma,Verdana,sans-serif; font-size:1.5em; font-weight:normal; }
p{ line-height:1.4em; font-size:1em; }

#page{ 
 margin-left:auto; 
 margin-right: auto; 
 width: 934px; 
 position:relative; 
 top:0px; 
}

.pg_content_top { 
 background-image: url('/images/background/Page_BG_top2.jpg'); 
 background-color:#dfeef5; 
 background-repeat: no-repeat; 
 text-align:left; 
}
.pg_content_bottom { 
 background-image: url('/images/background/Page_BG_btm.jpg'); 
 background-repeat: no-repeat; 
 background-position: left bottom; 
}

.pg_content_footer { 
 background-image: url('/images/background/Ftr_BG_reflec.jpg'); 
 background-repeat: no-repeat; 
 height:64px; 
 display:block; 
 background-color:#014f7c; 
}

#pageC { 
 position:relative; 
}

#main{ 
 width:920px; 
 position:relative; 
 margin-left:2px;
}

.page_bottom_bg { 
 background-image: url('/images/background/Stage_BG_btm.png'); 
 background-repeat: repeat-x; 
 background-position: left bottom; 
 text-align:center; 
 position:relative; 
}
.ad { 
 position:absolute; 
 top:26em; 
 margin-top:90px; 
 right:13px; 
 width:167px; 
 height:150px; 
}
.ad2 { 
 position:absolute; 
 top:2em; 
 margin-top:10px; 
 right:13px; 
 width:218px; 
 height:100px; 
}
.contentzone { 
 min-height:605px; 
 display:block; 
 margin-top:0px; 
 padding-bottom:60px; 
}
.featureArea{ 
 position:relative; 
 top:12px; 
 height:260px; 
}
/* BACKGROUND BEHIND THE HEADER IMAGES */ 
.featureArea.j[class] { 
 background:url(''); 
 background-repeat:no-repeat; 
}
.featureArea .j1 { 
 position:absolute; 
 top:1px; 
}
.featureArea .j2{ 
 float: right;
 top:1px; 
 right:10px; 
}
.featureArea .j3{ 
 position:absolute; 
 right:75px; 
 top:100px; 
}
.featureArea .j4{ 
 float: right;
 top:1px; 
 right:10px;
}
.featureArea.a[class] { 
 background:url('/images/background/FeatArea_BG_1panel.png'); 
 background-repeat:no-repeat; 
}
.featureArea .a1 { 
 position:absolute; 
 top:1px; 
}

.footer{ 
 color:#fff; 
 text-align:right; 
 padding-right:13px; 
 padding-top:23px; 
 zoom:1; 
 height:41px; 
 margin:auto 2px; 
}
.footerlogo { 
 float:right; 
 display:inline; 
 margin:-1px 0 0 15px; 
}

a.headerLink, a:visited.headerLink { color:#CCC; }

.footer a, .footer a:visited { color:#000000; text-decoration:none; }
.footer a:hover, .footer a:active, a:hover.headerLink, a:active.headerLink { color:#0033FF; text-decoration:none; border-bottom:1px #0033FF dotted; }

.copyright { 
 font-size:82%; 
 font-family:Tahoma;
 margin:0 0 10px 0px; 
 color:#fff; 
 clear:both; 
 padding-right:17px; 
}

.header { 
 position:relative; 
 color:#fff; 
 min-height:28px; 
 zoom:1; 
 /*background-image: url('/images/background/Hdr_BG_full.png'); */  /* Very top blck background image */ 
 background-repeat:no-repeat; 
 z-index:1; 
}
.header .leftAlign, .header .rightAlign { 
 padding-top:7px; 
 padding-bottom:7px; 
 padding-right:10px; 
 padding-left:10px; 
}
.header .rightAlign strong { color:#fff; margin-right:3ex; }
.header .locale { position:relative; top:1px; }
.leftAlign{ display:inline; float:left; }

.greysep { 
 margin: 0 10px; 
 color:#fff; 
}
.greysep_f { 
 margin:0 8px; 
 color:#fff; 
}

/* ################################ MASTER NAV ################################ */
#masterNav{ 
 position:absolute; 
 top:82px; 
 left:25px; 
 width:192px; 
 z-index:70;
}
#masterNavBody { 
 position:relative; 
 zoom:1; 
}
#masterNavBody h1 { 
 margin-left:1px; 
 margin-right:1px; 
 cursor:pointer; 
 position:relative; 
 background-color:#eaebf0;
}
#masterNavBody .active { 
 background-image:url('/images/menu/activemenubg.png'); 
}
#masterNavBody .inactive { 
 background-image:url('/images/menu/inactivemenubg.png'); 
}
#masterNavBody h1 .topNavText { 
 padding-left:19px; 
 padding-bottom:3px; 
 padding-top:14px; 
}
#masterNavBody h1 .arrow { 
 position:absolute; 
 top:18px; 
 left:5px; 
 width:11px; 
 height:11px; 
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/arrows/arrow_dw.png', sizingMethod='crop'); 
}
#masterNavBody h1 .arrow[class] { 
 background-image:url('/images/arrows/arrow_dw.png'); 
}
#masterNavBody h1.inactive .arrow { 
 top:15px; 
 left:8px; 
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/arrows/arrow_rt.png', sizingMethod='crop'); 
}
#masterNavBody h1.inactive .arrow[class] { 
 background-image:url('/images/arrows/arrow_rt.png'); 
}
#masterNavFooter { 
 height:17px; 
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/background/bottombg.png', sizingMethod='crop'); 
}
#masterNavFooter[class] { 
 background-image:url('/images/background/bottombg.png'); 
}
#masterNavLinks a, #masterNavLinks a:visited { 
 display:block; 
 padding-top:3px; 
 padding-bottom:4px; 
 padding-left:21px; 
 padding-right:20px; 
 color:#000000; 
 text-decoration:none; 
}
#masterNavLinks a:hover { 
 background-image:url('/images/hover_noani1.gif'); 
 background-repeat:repeat-y; 
}
#masterNavLinks a.activeNav, #masterNavLinks a.activeNav:hover { 
 background-image:url('/images/menu/mainmenuselected.jpg'); 
}
#masterNavLinks { 
 padding-left:1px; 
 padding-right:1px; 
 overflow:hidden; 
}
#masterNavLinks .container { 
 background-image:url('/images/menu/mainmenubg.gif'); 
 background-repeat:repeat-x; 
 background-color:#FFFFFF; 
 padding-top:10px; 
 padding-bottom:10px; 
}
#masterNavScreen { 
 display:none; 
 position:absolute; 
 top:0px; 
 left:0px; 
 width: 933px; 
 background-color:#000000; 
 filter: alpha(Opacity=25); 
 -moz-opacity:0.25; 
 z-index:1; 
}
#masterNavSearch { 
 background-image:url('/images/searchboxbg.gif'); 
 margin:0 1px; 
 background-color:#bac1cc; 
 height:51px; 
 position:relative; 
}
#mnsRad { 
 margin:2px 0; 
 position:absolute; 
 top:30px; 
 right:5px; 
 font-family:Tahoma; 
 font-size:82%;
 color:#737373; 
}
#mnsRad img {
 margin: 0 3px 0 6px; 
 vertical-align:middle;
}
#masterNavSearch #searchTextDiv { 
 background-image:url('/images/search_box.gif'); 
 position:absolute; 
 left:5px; 
 top:10px; 
 width:168px; 
 height:22px; 
}
#masterNavSearch #q { 
 position:absolute; 
 top:2px; 
 left:5px; 
 width:156px; 
 border: solid 1px #FFFFFF; 
 background-color:#FFFFFF; 
}
#masterNavSearch .watermark#q { 
 font-style:italic; 
 color:#544a4c;
}
#masterNavSearch #submit { 
 position:absolute; 
 right:4px; 
 top:10px; 
}
#masterNavTitle { 
 width:192px; 
 height:21px; 
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/test/images/topbg.png', sizingMethod='crop'); 
}
#masterNavTitle[class] { 
 background-image:url('/images/background/topbg.png'); 
}
/* ################################ /MASTER NAV ################################ */

/* ################################ SUB NAV ################################ */

#subNav{ 
 position:absolute; 
 top:355px; 
 left:25px; 
 width:192px; 
 z-index:100;
}
#subNavBody { 
 position:relative; 
 zoom:1; 
}
#subNavBody h1 { 
 margin-left:1px; 
 margin-right:1px; 
 cursor:pointer; 
 position:relative; 
 background-color:#eaebf0;
}
#subNavBody .active { 
 background-image:url('/images/menu/activemenubg.png'); 
}
#subNavBody .inactive { 
 background-image:url('/images/menu/inactivemenubg.png'); 
}
#subNavBody h1 .topNavText { 
 padding-left:19px; 
 padding-bottom:3px; 
 padding-top:14px; 
}
#subNavFooter { 
 height:17px; 
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/background/bottombg.png', sizingMethod='crop'); 
}
#subNavFooter[class] { 
 background-image:url('/images/background/bottombg.png'); 
}
#subNavLinks a, #subNavLinks a:visited { 
 display:block; 
 padding-top:3px; 
 padding-bottom:4px; 
 padding-left:21px; 
 padding-right:20px; 
 color:#000000; 
 text-decoration:none; 
}
#subNavLinks a:hover { 
 background-image:url('/images/hover_noani1.gif'); 
 background-repeat:repeat-y; 
}
#subNavLinks a.activeNav, #subNavLinks a.activeNav:hover { 
 background-image:url('/images/menu/mainmenuselected.jpg'); 
}
#subNavLinks { 
 padding-left:1px; 
 padding-right:1px; 
 overflow:visible; 
}
#subNavLinks .container { 
 background-image:url('/images/menu/mainmenubg.gif'); 
 background-repeat:repeat-x; 
 background-color:#FFFFFF; 
 padding-top:10px; 
 padding-bottom:10px; 
}

#title {
 font-size:bold;
 background-color: #ffffff;
}
#subNavTitle { 
 width:192px; 
 height:21px; 
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/test/images/topbg.png', sizingMethod='crop'); 
}
#subNavTitle[class] { 
 background-image:url('/images/background/topbg.png'); 
}
/* ################################ /SUB NAV ################################ */

/* ################################ LOGIN FORM NAV ################################ */

#loginNav{ 
 position:absolute; 
 top:355px; 
 left:24px; 
 width:192px; 
 z-index:70;
}
#loginNavBody { 
 position:relative; 
 zoom:1; 
}
#loginNavBody h1 { 
 margin-left:1px; 
 margin-right:1px; 
 cursor:pointer; 
 position:relative; 
 background-color:#eaebf0;
}
#loginNavBody .active { 
 background-image:url('/images/menu/activemenubg.png'); 
}
#loginNavBody .inactive { 
 background-image:url('/images/menu/inactivemenubg.png'); 
}
#loginNavBody h1 .topNavText { 
 padding-left:19px; 
 padding-bottom:3px; 
 padding-top:14px; 
}
#loginNavFooter { 
 height:17px; 
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/background/bottombg.png', sizingMethod='crop'); 
}
#loginNavFooter[class] { 
 background-image:url('/images/background/bottombg.png'); 
}
#loginNavLinks a, #loginNavLinks a:visited { 
 display:block; 
 padding-top:3px; 
 padding-bottom:4px; 
 padding-left:21px; 
 padding-right:20px; 
 color:#000000; 
 text-decoration:none; 
}
#loginNavLinks a:hover { 
 background-image:url('/images/hover_noani1.gif'); 
 background-repeat:repeat-y; 
}
#loginNavLinks a.activeNav, #loginNavLinks a.activeNav:hover { 
 background-image:url('/images/menu/mainmenuselected.jpg'); 
}
#loginNavLinks { 
 padding-left:1px; 
 padding-right:1px; 
 overflow:hidden; 
}
#loginNavLinks .container { 
 background-image:url('/images/menu/mainmenubg.gif'); 
 background-repeat:repeat-x; 
 background-color:#FFFFFF; 
 padding-top:10px; 
 padding-right:10px;
 padding-bottom:10px;
 padding-left:10px;  
}

#loginNavLinks p { 
 background-color:#f6f6f6;
 text-align: center;
 padding-top:10px;
 padding-bottom:10px; 
 padding-left:0px;  
}
#loginNavLinks #submit { 
 position:absolute; 
 right:65px; 
 top:100px; 
 background-color: #212121;
 color: #ffffff;
}
#title {
 font-size:bold;
 background-color: #ffffff;
}
#loginNavTitle { 
 width:192px; 
 height:21px; 
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/test/images/topbg.png', sizingMethod='crop'); 
}
#loginNavTitle[class] { 
 background-image:url('/images/background/topbg.png'); 
}
/* ################################ /LOGIN FORM NAV ################################ */

.newsHeadline{ 
 float: left;
 width: 100%;
 right:0px;
 zoom:1; 
 padding:8px 0 12px 15px; 
 margin:9px -10px -1px 0; 
}
.newsHeadline[class]{ 
 background-image:url('/images/background/NewsBar_BG2-long.png'); 
}
.newsHeadline .container{ 
 position:relative; 
 margin:0; 
 padding:0; 
}
.newsHeadline .title, marquee{ 
 font-weight:bold; 
 color:#ffffff; 
 margin-right:10px; 
}
.newsHeadline a, .newsHeadline a:visited { 
 color:#ccc; 
 background-color:#000000; 
 text-decoration:none; 
}
.newsHeadline a:hover, .newsHeadline a:active{ 
 color:#ccc; 
 text-decoration:underline; 
}

.normal{ font-weight:normal; }
.rightFloat{ float:right; }
.rightAlign{ float:right; display:inline; }

/* ########################### SITE BRANDING ########################### */
.siteBranding{ 
 padding-left: 10px; 
 padding-top: 0px; /*  ######## Set Imagine logo top position ####### */
 height:45px; 
 width:630px; 
}
.siteBranding img { 
 display:inline; 
 float:left; 
}
.siteBranding img.right { 
 float:right; 
 clear:right; 
 margin-top:0px; 
}
/*  ########################### SITE BRANDING  ########################### */

.tabPanel{ position:relative; width:500px; }
.tabHiddenPanel{ display:none; }

.tbc { 
 top:0; 
 left:0; 
 display:block; 
 margin:0; 
 padding:0; 
}

.tabContentPanel { 
 line-height:1.4em; 
 float:left; 
 display:inline; 
 width:500px;      /*  ######## Control Center Content width ####### */
 min-height:265px; /*  ######## Control Center Content Min Height ####### */
}

.tabContentPanel.dl { 
 height:auto; 
}
.tabContentPanel div { 
 font-family:Verdana; 
}
.dlTabSpacer { border-bottom:1px solid #c6d7ef; margin-bottom:16px; clear:both; }
.tabContentPanel .d1{ 
 width:262px; 
 position:absolute; 
 top:0; 
 left:0; 
}
.tabContentPanel .d2{ 
 width:202px; 
 position:absolute; 
 top:0; 
 right:0; 
}
.tabContentPanel .z1{ 
 width:232px; 
 position:absolute; 
 top:0; 
 left:0; 
}
.tabContentPanel .z2{ 
 width:232px; 
 position:absolute; 
 top:0;
 right:0; 
}
.tabContentPanel .h2-1{ 
 width:262px; 
 position:relative; 
 float:left; 
}
.tabContentPanel .h2-2 { 
 width:202px; 
 position:relative; 
 float:right; 
}
.tabContentPanel .dlh { 
 margin-left:15px; 
}
.tabContentPanel ul.linklist { 
 position:relative; 
 padding-left:16px; 
 color:#4d7cc1;
 margin-bottom:26px;
}
.tabContentPanel li.desc { 
 margin-bottom:15px; 
}
.tabContentPanel li span { 
 color:#000000; 
}
.tabContentPanel li.desc a { 
 font-weight:bold; 
}
.linklist li { 
 margin-bottom:7px; 
 line-height:127%; 
}
.tabContentPanel .headline.image { 
 padding:0 0 15px 0; 
 clear:both; 
}
.tabContentPanel .vrt_lay60 .headline.image { 
 padding:0; margin-bottom:15px; 
}
.tabContentPanel .vrt_layfull .headline.image { 
 padding:0; 
}
.tabContentPanel .headline.image a { 
 font-weight: bold; 
}
.tabContentPanel .headline .imgBorder { 
 float:left; 
 display:inline; 
 margin-right:8px; 
}
.tabContentPanel .heading { 
 font-size:145%; 
 font-family:Arial; 
 color:#A7ABAD; 
 margin-bottom:8px; 
}
.tabContentPanel .vrt_layfull .headline { 
 margin-bottom:23px; 
}

.tabs{ 
 position: relative; 
 text-align:right; 
 float:left; 
 display:inline; 
}
.bulletedlist { clear:both; }

.ulTabs { 
 display:none; 
 width:170px; 
}
.dlTabs { 
 text-align:left; 
 width:160px; 
 margin-left:30px; 
}
.dlTabs p { margin: 0 30px 6px 5px; }
.dlTabs h5 { margin: 0 50px 6px 0; }
.dlTabP { position:relative; }
.dlTabP .d1{ width:262px; position:relative; top:0; float:left; }
.dlTabP .d2{ width:202px; position:relative; top:0; float:right; }
.dlTabP .z1{ width:232px; position:relative; top:0; float:left; }
.dlTabP .z2{ width:232px; position:relative; top:0; float:right; }
.dlTabP .h2-1{ width:262px; position:relative; top:20px; float:left; }
.dlTabP .h2-2{ width:202px; position:relative; top:20px; float:right; }
.tabs ul { padding-left:0; width:100%; }
.tabs li{ list-style-type:none; padding:9px 18px 9px 60px; margin-bottom:0px; cursor:default; font-size: 1em; color:#65747B; }
.tabs li.tabActive, .tabs li.tabHover{ zoom:1; background-repeat:no-repeat; background-position:right top; font-weight:bold; color:#007734; }
.tabs li.tabActive[class], .tabs li.tabHover[class] { background-image:url('/images/background/TabModule_BG_navlist.png'); }
.verticalAlignBottom{ vertical-align:bottom; }

.verticalTabs{ 
 padding-top:21px; 
 width:690px; 
}
.verticalTabs a{ position:relative }
.verticalTabs[class] { 
 background-image: url(/images/background/TabModule_BG_content.png); 
 background-repeat: no-repeat; 
 margin-left: 50px; /* Align content line seperator  */
}

.cf:after { 
 clear: both; 
 content:"."; 
 display: block; 
 height: 0; 
 visibility: hidden; 
}
.cf { 
 min-height:1%; 
}

.vrt_layfull { 
 clear:both; 
 float:none; 
 margin-left:20px; 
}
.vrt_col_cntnr { 
 height:1%; 
 clear:both; 
}
.vrt_lay60 { 
 clear:left; 
 float:left; 
 display:inline; 
 width:260px; 
 margin-left:20px; 
}
.vrt_lay20 { 
 clear:left; 
 float:left; 
 display:inline; 
 width:480px; 
 margin-left:15px; 
}
.vrt_lay705 { 
 clear:left; 
 float:left; 
 display:inline; 
 width:705px; 
 margin-left:20px; 
}
.vrt_lay40 { 
 clear:right; 
 float:left; 
 display:inline; 
 width:190px; 
 margin-left:30px; 
}
.vrt_lay501 { 
 clear:left; 
 float:left; 
 display:inline; 
 width:225px; 
 margin-left:20px; 
}
.vrt_lay502 { 
 clear:right; 
 float:left; 
 display:inline; 
 width:225px; 
 margin-left:30px; 
}
.left_flt { 
 float:left; 
}
.left_flt_txt { 
 padding-top:2px; 
}
.thumbnailRow { 
 clear:both; 
 margin-bottom:11px;
}

/* ############################################################################################################### */
/* ################################################ SPECIAL ITEMS ################################################ */
/* ############################################################################################################### */

.wide{
 size: 5px;
 color: #000000;
}

.white{
 background: transparent;
}

strong{
 color: #000066;
}
.large_link{
 font-size: 14px;
 padding-bottom:5px;
}

.titleblueCopy
{
 color: #000033;
 font-weight: bold;
 font-size: 11px;
 text-align:left;
 padding: 5px; 
}

#clock { 
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 11px;
 color: white; 
 background-color: transparent; 
 padding: 4px; 
}

