﻿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; border: 0px transparent none; background-position:left top; background-repeat:no-repeat;
	margin-left: 0px;
	margin-right: 12px;
	margin-top: 0px;
}
body{ font-size: 70%; background-color:#c8e3f1; }
.page_top_bg { background-image: Url('Script/Cdtechimages/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('Script/Cdtechimages/Page_BG_top.jpg'); background-color:#dfeef5; background-repeat: no-repeat; text-align:left; }
.pg_content_bottom { background-image: url('Script/Cdtechimages/Page_BG_btm.jpg'); background-repeat: no-repeat; background-position: left bottom; }
.pg_content_footer { background-image: url('Script/Cdtechimages/Ftr_BG_reflec.jpg'); background-repeat: no-repeat; height:64px; display:block; background-color:#014f7c; }
#pageC { position:relative; }
#main{ position:relative; margin-left:2px;width:460px;}
#main1{  position:relative; margin-left:2px; }

.page_bottom_bg { background-image: url('Script/Cdtechimages/Stage_BG_btm.png'); background-repeat: repeat-x; background-position: left bottom; text-align:center; position:relative; }
.ad { position:absolute; top:32.57em; margin-top:90px; right:17px; width:180px; height:150px; }
.contentzone { min-height:570px; display:block; margin-top:0px; padding-bottom:60px; width:390px;}
.contentzone1 { min-height:570px; display:block; margin-top:0px; padding-bottom:60px; }

.featureArea{ position:relative; top:0; height:335px; }
.featureArea .j[class] { background:url('Script/Cdtechimages/FeatArea_BG_3panel.png'); background-repeat:no-repeat; }
.featureArea .j1 { position:absolute; top:1px; }
.featureArea .j2{ position:absolute; top:1px; right:10px; }
.featureArea .j3{ position:absolute; right:10px; top:121px; }
.featureArea .a[class] { background:url('Script/Cdtechimages/FeatArea_BG_1panel.png'); background-repeat:no-repeat; }
.featureArea .a1 { position:absolute; top:1px; }
.footer{ color:#CCC; text-align:right; padding-right:13px; padding-top:23px;  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:#E8F1F8; text-decoration:none; }
.footer a:hover, .footer a:active, a:hover.headerLink, a:active.headerLink { color:#FFCC33; text-decoration:none; border-bottom:1px #FFCC33 dotted; }
.copyright { font-size:82%; font-family:Tahoma; margin:0 0 10px 0px; color:#AECADE; clear:both; padding-right:17px; }
.header { position:relative; color:#ccc; min-height:10px;  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:#666; }
.greysep_f { margin:0 8px; color:#afcade; }
#masterNav{ position:absolute; top:49px; right:15px; width:192px; z-index:70; }
#masterNavBody { position:relative;  }


.hidden#MNW { display:none; }
#MNWFooter { border-top:solid 1px #ffffff; height:17px; margin:0; padding:0; background-image:url('Script/Cdtechimages/bottom_gradient.gif'); background-repeat:repeat-y; clear:both; background-color:#F6F6F6 }
#MNWHeaderBG { background-color:#FFFFFF; background-image:url('Script/Cdtechimages/header_gradient.gif'); background-repeat:repeat-y; padding:0; margin:0; height:27px; border-bottom:solid 1px #fdfdfd; }
#MNWHeader, #MNWClose, #MNWView { padding:0; margin:0; float:left; line-height:27px; }
#MNWHeader { font-weight:bold; color:#666666; padding:0 8px 0 12px; width:419px; }
#MNWView { width:168px; }
#MNWView div { width:27px; height:27px; float:left; cursor:pointer; }
#MNWView #MNWVText { width:87px; cursor:default; color:#666666; text-align:right; }
#MNWClose { cursor:pointer; background-image:url('Script/Cdtechimages/close_window.jpg'); background-position:right center; width:32px; text-align:right; }
#MNWClose span { position:relative; top:-2px; right:16px; color:#c2c2c2; }
.MNWVDetailsN { background-image:url('/Script/Cdtechimages/detail_button_normal.gif'); border:none; }
.MNWVDetailsH { background-image:url('/Script/Cdtechimages/detail_button_over.gif'); }
.MNWVDetailsS { background-image:url('/Script/Cdtechimages/detail_button_selected.gif'); }
.MNWVDetailsD { background-image:url('/Script/Cdtechimages/detail_button_down.gif'); }
.MNWVThumbN { background-image:url('/Script/Cdtechimages/thumb_button_normal.gif'); border:none; }
.MNWVThumbH { background-image:url('/Script/Cdtechimages/thumb_button_over.gif'); }
.MNWVThumbS { background-image:url('/Script/Cdtechimages/thumb_button_selected.gif'); }
.MNWVThumbD { background-image:url('/Script/Cdtechimages/thumb_button_down.gif'); }
.MNWVListN { background-image:url('/Script/Cdtechimages/list_button_normal.gif'); border:none; }
.MNWVListH { background-image:url('/Script/Cdtechimages/list_button_over.gif'); }
.MNWVListS { background-image:url('/Script/Cdtechimages/list_button_selected.gif'); }
.MNWVListd { background-image:url('/Script/Cdtechimages/list_button_down.gif'); }
#MNWBody { margin-left:0px; position:relative; float:left; background-color:#FFFFFF; height:478px; overflow:hidden; }
#MNWPanelOuter { margin:0; padding:0; width:482px; float:right; border-top:1px solid #cdcdcd; }
#MNWPanel { top:0; left:0;  width:482px; display:block; height:477px; overflow:auto; }
#MNWPanel a { text-decoration:none; }
#MNWPanel .container { margin-top:9px; float:left; }
#MNWPanel .thumbnail { margin:0; padding:0; float:left; width:149px; }
#MNWPanel .thumbnail a { display:block; width:138px; margin:0 2px 0 9px; text-align:center; background-color:transparent;  }
#MNWPanel .thumbnail a[href] { background-image:url('Script/Cdtechimages/thumbnail_holder.png'); background-repeat:no-repeat; }
#MNWPanel .thumbnail a:hover {  cursor:pointer; }
#MNWPanel .thumbnail a:hover[href] { background-image:url('Script/Cdtechimages/thumbnail_highlight.png'); }
#MNWPanel .thumbnail img { margin:7px 11px 14px 7px; width:124px; height:75px; }
#MNWPanel .thumbnail .Title a { color:#0E396C;  background-image:none; }
#MNWPanel .thumbnail .Title a:hover { background-image:none;  text-decoration:none; }
#MNWPanel .thumbnail a:hover[href] { text-decoration:none; }
#MNWPanel .entry { margin:0; padding:0; width:460px; float:left; }
#MNWPanel .entry a { display:block; margin:2px 0 13px 12px; padding:1px; cursor:pointer; }
#MNWPanel .entry a:hover { border: solid 1px #C8CDD6; background-color: #e0e8f1; padding:0; text-decoration:none; }
#MNWPanel .entry .Title { font-family:Tahoma; font-size:1.1em; font-weight:bold; color:#0E396C; margin:0 0 0 10px; padding:3px 12px 0 0; }
#MNWPanel .entry .Desc { font-family:Tahoma; font-size:1.0em; color:#464C52; margin: 0 0 1px 10px; padding-right:12px;  min-height:30px; }
#MNWPanel .entry .DetailPic img { width:61px; height:36px; margin:3px 0 0 3px; }
#MNWPanel .entry .DetailPic { margin:1px 7px 0 1px; width:68px; height:47px; float:left;  }
#MNWPanel .entry .DetailPic[class] { background-image:url('Script/Cdtechimages/detail_thumbnail_holder.png'); }
#MNWTabs { padding-top:10px; border-right:solid 1px #c7c7c7; float:left; background-image:url('Script/Cdtechimages/navwin_vertical_gradient.gif'); background-repeat:repeat-x; background-color:#EDEDED; }
#MNWTabs .container { width:164px; height:468px; }
#MNWTabs a { position:relative; left:1px; margin:0 0 -1px 10px; padding:5px 0px 5px 10px; display:block; text-decoration:none; color:#666666; cursor:pointer; overflow:hidden; width:144px; }
#MNWTabs a:hover { display:block; padding:4px 0px 4px 9px; border:solid 1px #C7C7C7; border-right:none; }
#MNWTabs a.subNavActive { background-color:#FFFFFF; border: solid 1px #C7C7C7; border-right:none; padding:4px 0px 4px 9px; font-weight:bold; }
.newsHeadline{  padding:8px 0 12px 15px; margin:-3px 0 -1px 0; }
.newsHeadline[class] { background-image:url('Script/Cdtechimages/NewsBar_BG.png'); }
.newsHeadline .container { position:relative; margin:0; padding:0; }
.newsHeadline .title{ font-weight:bold; color:#ff5426; 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; }
.siteBranding{ padding-left: 60px; padding-top: 30px; height:45px; width:630px; }
.siteBranding img { display:inline; float:left; }
.siteBranding img.right { float:right; clear:right; margin-top:8px; }
.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; min-height:500px; }
.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:20px; }
.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:190px; }
.dlTabs { text-align:left; width:160px; margin-left:30px; }
.dlTabs p { margin: 0 50px 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{  background-repeat:no-repeat; background-position:right top; font-weight:bold; color:#007734; }
.tabs li.tabActive[class], .tabs li.tabHover[class] { background-image:url('Script/Cdtechimages/TabModule_BG_navlist.png'); }
.verticalAlignBottom{ vertical-align:bottom; }
.verticalTabs{ padding-top:21px; width:690px; }
.verticalTabs a{ position:relative }
.verticalTabs[class] { background-image: url(Script/Cdtechimages/TabModule_BG_content.png); background-repeat: no-repeat; }
.welcome{ position:absolute; top:0px; left:0px; }
#dlPage { margin-left:auto; margin-right:auto; width:934px; position:relative; top:0px;  }
#dlPage #pageC { position:relative; background:#E3EDFF url('Script/Cdtechimages/dlBackGround.jpg') repeat-x; }
#dlPage .footer { clear:both; }
#dlPage .footer a { color:#666 }
#dlPage .footer a:hover,#dlPage .footer a:active { color:#4D7CC1; text-decoration:none; border-bottom:1px #4D7CC1 dotted; }
#dlPage #masterNav { top:-30px; float:right; position:relative; }
#dl { float:right; margin:0 auto 0 auto; padding:0; width:620px; position:relative; }
#dl, #dl a, .dlPageHeader { color:#666666; }
.dlPageHeader { margin: 15px 0 25px 60px; font-size:x-large; }
.dlGroup { font-size:large; margin: 0 0 10px 0px; }
.dlItemHeader { margin-left:4px; }
.dlItemHeader a { color:#627C93; font-size:small; text-decoration:underline; }
.dlItem { padding-left:4px; font-size:smaller; margin-left:4px; width:455px; }
.dlAnchors { position:relative; font-size:smaller; left:15px; width:100px; float:left; }
.dlAnchors a, .dlAnchors a:hover { color:#627C93; }
.dlAnchors p { margin-bottom:5px; }
.dlBackToTop { font-size:smaller; border-bottom: dotted 1px #666666; padding:10px 0 5px 0; margin:0 0 55px 0; width:455px; }
.dlBackToTop a { color:#627C93; text-decoration:underline; }
.rmStaticImage { z-index:1; }
.hide { display:none; }
.cf:after { clear: both; content:"."; display: block; height: 0; visibility: hidden; }
.cf {height:1%;height:auto !important;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_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; }
