body {
  font-family:Verdana, Arial, Century Gothic ;
  color:#999;
	font-size:12px;
  background-color:#002a54;
  margin-top:0px;
  margin-bottom:0px;
  margin:0px;
  padding-bottom:0px;
}
body,td,th,tr, copy, ul, li {
  font-family:Verdana, Arial, Century Gothic ;
  color:#999;
  font-size:12px;
}
td {
  text-align:left;
}
td, p, span, th, div, select, input, textarea {
	font-family:Verdana, Arial, Century Gothic;
	color:#999;
	font-size:12px;
  line-height:15px;
	_margin-bottom:0px;
	text-align: left;
}
h1,h2,h3,h4,h5,h6 {
  font-family: Verdana,Arial,Helvetica,sans-serif; 
  margin:0px;
  padding:0px;
  margin-bottom:15px;
  margin-top:15px;
  font-style: normal; 
  font-variant: normal; 
  font-weight: normal; 
}
p {
  margin:0px;
  padding:0px;
  padding-top:3px;
  padding-bottom:11px;
}
a {
  font-family:Verdana, Arial, Century Gothic;
  color:#5a79ad;
  font-size:13px;
  text-decoration:none;
}
a:hover {
  color:#ff7800;
  text-decoration:none;
}
p a {
  color:#ff7800;
}
h1 {
  color:#666;
  font-size:21px;
  font-weight:normal;
  line-height:normal;
  padding:0px;
  margin:0px;
  padding-top:5px; 
  padding-bottom:12px;
  border-bottom: none; 
}
h1 span {
  color:#666;
  font-size:21px;
  font-weight:normal;
  line-height:normal;
}
h2 {
  color:#666;
  font-size:14px;   
  font-weight:bold;
  padding:0px;
  vertical-align:bottom;
  margin-bottom:8px;
  margin-top:25px;
  text-decoration:none;
  clear:both;
  float:none;
}
h2 span {
  color:#666;
  font-size:14px;   
  font-weight:bold;
}
.highslide-maincontent h2 {
  display:inline; 
}
.highslide-maincontent p {
  margin-top:10px;
} 
h2 a {
  color:#77839c;
  font-size:14px;
  font-weight:bold;
  padding:0px;
  vertical-align:bottom;
  margin-bottom:0px;
  text-decoration:none;
}
h2 a:hover {
  color:#db5b00;
  font-size:14px;
  font-weight:bold;
  padding:0px;
  vertical-align:bottom;
  margin-bottom:0px;
  text-decoration:none;
}
.small {
  font-size:11px;
  font-weight:normal;
}
h2 .small {
  font-size:12px;
  font-weight:normal;
}
h3 {
  font-size:14px;
  color:#333;   
  font-weight:normal;
  text-decoration:none;
  padding-left:0px;
  padding-top:0px;
  padding-bottom:0px;
  padding:3px;
  padding-left:0px;
  margin-bottom:5px;
}
h3 span {
  font-size:14px;
  color:#333;   
  font-weight:normal;
}
h3 a {
  font-size:12px;
  color:#779aab;
  font-weight:bold;
  text-decoration:none;  
}
h3 a:hover {
  text-decoration:underline;  
}

h4, a h4 {
  color:#779aab;
  font-size:12px;
  font-weight:bold;
  padding:0px;
  padding-top:10px;
  padding-bottom:10px;
  margin:0px;
  text-decoration:none;  
}
h4 span {
  color:#779aab;
  font-size:12px;
  font-weight:bold;
}
h5, a h5 {
  color:#a3a3a3;
  font-size:12px;
  font-weight:bold;
  padding:0px;
  padding-top:5px;
  padding-bottom:5px;
  margin:0px;
  text-decoration:none;  
}
h5 span {
  color:#a3a3a3;
  font-size:12px;
  font-weight:bold;
}
h6, a h6, h6 a {
  color:#a3a3a3;
  font-size:14px;
  font-weight:normal;
  line-height:normal;
  padding:0px;
  margin:0px;
  padding-bottom:15px;
}
h6 span {
  color:#a3a3a3;
  font-size:14px;
  font-weight:normal;
  line-height:normal;
}
pre {
  background-color:#F4F2F5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #797979;;
  padding:10px;
}

legend, fieldset legend {
  padding:5px;
  padding-left:15px;
  padding-right:15px;
  font-weight:bold;
  color:#779aab;
  font-size:13px;
}

fieldset {
  padding:0px;
  border:1px solid #bfc6ca;
  width:560px;

}
fieldset, fieldset td, fieldset p {
  font-size:11px;
}
#MainContent .ContactForm td {
  padding:4px;
}
.ContactForm a {
  font-size:11px;
}
form label {
  line-height:20px;
}
.required {
  font-weight:bold;
  color:red;
} 

.StdInputWide {
  width:530px;
}
#inpTrafficStatsCode {
  height:200px;
}
#inpContact_Custom_1, #inpContact_Custom_2 {
  width:530px;
}
#P_inpContact_Custom_3, #P_inpContact_Custom_4 {
    float:left;
    clear:none;
    width:47%;
    display:block;
    padding-right:15px;
}
#inpContact_Custom_3 {
  width:250px;
}


#MainContent #JobApplication_Form fieldset td ul li, #MainContent #JobApplication_Form fieldset td span {
  font-size:11px;
}
.form-input-text-area {
  width:510px;
}
/* framework */
a img {
  border:none;
}
#MainContainer, #mainContainer {
  padding:0px;
  margin:0px;
  display:block;
  width:900px;
  text-align:center; 
  background-image:url(../czusys_images/bg_img.gif);
  background-repeat:repeat-y;
  background-position:top center;
  padding-left:25px;
  padding-right:25px;
  _width:950px;
}
#LogoBar2 {
  padding:0px;
  display:block;
  background-color:#002a54; 
  height:67px;
  width:900px;  
  text-align:center;
  overflow:hidden;
}
#TopShadow {
  display:block;
  background-image:url(../czusys_images/bg_topshadow.png);
  height:5px;
  width:900px;
  overflow:hidden;
  position:relative;
  margin-top:-185px;
}
#ImageHolder {
  display:block;
  height:185px;
  width:900px;
  position:relative;
  background-color:#a5aebd;
}
#TopMenu {
  display:block;
  height:21px;
  width:900px;
  position:relative;
  margin-top:158px;
  border-bottom:1px solid white;
}
#TopLeftMenu {
  display:block;
  height:21px;
  width:900px;
  padding-left:1px;
  _padding-left:0px;
  float:left;
}
table {
  background-color:white;
}


body#AdminPop, body#AdminIFrame {
  background-color:white;
  margin:15px;
}
.AdminMenuHolder li a, .InnerAdminMenu a {
  font-size:10px;
  font-family:Arial;
}

div.AdminTopOptions a {
  color:#a90233;
  font-size:13px;
  font-weight:bold;
  margin-right:20px;
}
div.AdminTopOptions {
  padding:5px;
  height:20px;
  display:block;
  clear:both;
  float:none;
  width:500px;
}

fieldset {
  padding:15px;
  border: 1px solid #b0b0b0;
  margin-top:15px;
}
legend {
  color:#404040;
  font-size:12px;
  font-weight:bold;
}

body#AdminPop fieldset {
  width:650px;
}
body#AdminPop .InnerPageHolder {
  padding-bottom:25px;
}

.highslide-container table {
  background-color:transparent;
}
#TopBarTable {
  background-color:#71808b;
}
#TopBarTable td {
  padding-left:15px;
  height:25px;
  padding-right:15px;
}
#TopBarTable td, #TopBarTable td a {
  color:white;
  font-size:11px;
  text-decoration:none;
}
.MainContentTable #LeftSub {
  border-right:1px solid #eaeaea;
  width:250px;
  padding-bottom:35px;
}


.HeaderImage {
  display:block;
  width:900px;
  height:90px;
}
.HeaderImage .HeaderText {
  display:block;
  float:right;
  margin-top:20px;
  margin-right:30px;
  color:white;
  font-size:28px;
}
.sub_rt {
  height:21px;
  overflow-y:hidden;
  padding:0px;
  padding-left:15px;
  padding-right:15px;
  border-left: 1px solid #b6b6b6; 
  width: 232px;
  text-align:left;
  font-size:11px;
  color:#505050;
  background-color:#dddddd;
  background-image:url(../czusys_images/sub_tab_rt_bg.gif);
  background-repeat:repeat-x;
}
.sub_rt h3 {
  font-size:11px;
  color:#797979;  
  font-weight:bold;
  margin:0px;
  padding:0px;
  height:12px;
  overflow-y:hidden;
  margin-top:3px;
}

#MainContent td td {
  padding:0px;
  padding-right:0px;
  padding-bottom:35px;
}

#MainContent td td td {
  padding:0px;
}
#MainContent td fieldset td {
  padding:0px;
  padding-right:0px;
  padding-bottom:3px; 
  font-size:12px;
}
#MainContent td #LoginFormHolder  fieldset td b {
  display:none;
}
#MainContent .222MailingList h2 {
  position:relative;
  color:blue;
  top:-50px;
}
#MainContent .MailingList h2 {
  display:block;
  clear:none;
}
#MainContent .MailingList .MailingList_SummaryCounts a, #MainContent .MailingList .MailingList_SummaryCounts a:hover {
  font-size:11px;
}
.TwoThirds, #MainContent td.TwoThirds  {
  padding-right:55px;
}
.HalfLeft, #MainContent td.HalfLeft  {
  padding-right:25px;
  width:50%;
}
.HighLightBox {
  padding:20px;
  padding-top:0px;
  BORDER: rgb(196,196,196) 1px solid; 
  BACKGROUND-COLOR: rgb(234,234,234);
}
#WASJobApplication_Form {
  padding:30px;
  padding-right:0px;
}
#CONTENTAREA_1 {
  width:590px;
  margin-top:30px;
  margin-left:30px;
  padding:0px;
  padding:0px;

}
.Materials_Admin #DIVAdminMenuHolder, .Materials_Admin #CONTENTAREA_1 div.InnerAdminMenu.ContentArea.Copy  {
  display:none;
}
.Materials_Admin #CONTENTAREA_1 {
  width:auto;
  margin:0px;
  margin-top:0px;
  margin-right:0px;
  margin-left:0px;
  padding:0px;
  height:100%;
  width:100%;
  display:block;
}
.Materials_Admin #CONTENTAREA_1 table, .Materials_Admin {
  display:block;
  height:100%;
  width:100%;
}
.Materials_Admin #CONTENTAREA_1 .Code , .Materials_Admin #DIVOuterPageHolder {
  display:block;
  height:100%;
  width:100%;
}
.Materials_Admin .PageMenu {
  display:none;
}
.Materials_Admin #CONTENTAREA_1 .InnerAdminMenu.ContentArea {
  display:none;
}
.Materials_Admin #CONTENTAREA_1 .InnerAdminMenu.ContentArea.Copy {
  display:block;
}
.Materials #CONTENTAREA_1 {
  width:590px;
  margin:30px;
  margin-top:30px;
  margin-right:8px;
  margin-left:20px;
  padding:0px;
}
.Materials #CONTENTAREA_1 .Copy {
  padding:0px;
  margin-right:0px;
  margin-left:10px;
}

body.Materials_Large {
  background-color:white;
  margin-bottom:0px;
}
.Materials_Large #DIVAdminMenuHolder, .Materials_Large #CONTENTAREA_1 div.InnerAdminMenu.ContentArea.Copy  {
  display:none;
}
.Materials_Large #CONTENTAREA_1 {
  width:auto;
  margin:0px;
  margin-top:0px;
  margin-right:0px;
  margin-left:0px;
  padding:0px;
  width:100%;
  display:block;
}
.Materials_Large #CONTENTAREA_1 table, .Materials_Large {
  display:block;

  width:100%;
}
.Materials_Large #CONTENTAREA_1 .Code , .Materials_Large #DIVOuterPageHolder {
  display:block;

  width:100%;
}
.Materials_Large .PageMenu {
  display:none;
}
.Materials_Large #CONTENTAREA_1 .InnerAdminMenu.ContentArea {
  display:none;
}
.Materials_Large #CONTENTAREA_1 .InnerAdminMenu.ContentArea.Copy {
  display:block;
}

/* NEWS BLOCK */
.main_txt_rt, #MainContent td.main_txt_rt, .MainContent td.main_txt_rt {
  padding:0px;
  font-size:11px;
  padding-bottom:30px;
  border-left: 1px solid #b6b6b6; 
  border-bottom: 1px solid #b6b6b6;
  width: 232px;
  background-color:#dddddd;
  _overflow-x:hidden;
}
/*   overflow-x:hidden;   */
.main_txt_rt #CONTENTAREA_1, #MainContent td.main_txt_rt #CONTENTAREA_1, .MainContent td.main_txt_rt #CONTENTAREA_1, .main_txt_rt #CONTENTAREA_2, #MainContent td.main_txt_rt #CONTENTAREA_2, .MainContent td.main_txt_rt #CONTENTAREA_2, .main_txt_rt #CONTENTAREA_3, #MainContent td.main_txt_rt #CONTENTAREA_3, .MainContent td.main_txt_rt #CONTENTAREA_3, .main_txt_rt #CONTENTAREA_4, #MainContent td.main_txt_rt #CONTENTAREA_4, .MainContent td.main_txt_rt #CONTENTAREA_4, .main_txt_rt #CONTENTAREA_5, #MainContent td.main_txt_rt #CONTENTAREA_5, .MainContent td.main_txt_rt #CONTENTAREA_5 {
  padding-left:15px;
  padding-right:15px;
  width: 232px;
  _width: 262px;
  display:block;

}
.main_txt_rt h1, #MainContent td.main_txt_rt h1, .MainContent td.main_txt_rt h1 {
  height:21px;
  line-height:21px;
  overflow-y:hidden;
  padding:0px;
  margin:0px;
  margin-top:20px;
  padding-left:15px;
  padding-right:15px;
  margin-left:-15px;
  text-align:left;
  font-size:11px;
  font-weight:bold;
  color:#7b797b;
  background-color:#dddddd;
  background-image:url(../czusys_images/sub_tab_rt_bg.gif);
  background-repeat:repeat-x;
  width: 232px;
  _width: 262px;
}

.main_txt_rt p b, .main_txt_rt a .p b, .main_txt_rt a:visited .p b, .main_txt_rt a:hover .p b  {
  font-size:10px;
}
.ArticleDate {
  margin: 0px; 
  padding: 0px; 
  font-size:11px;
  margin-top:20px;
}
h6.ArticleHeadline, .ArticleHeadline {
  color: #739aad; 
  margin: 0px; 
  padding: 0px; 
  font-weight: bold; 
  font-size:13px;
  margin-bottom:2px;
}
.ArticleAuthor {
  margin: 0px; 
  padding: 0px; 
  font-size:10px;
  font-weight:bold;
}
/* END NEWS BLOCK */


ul {
  margin-top:5px;
  margin-left:20px;
  padding-left:0px;
}
.basiccopyleft ul {
  margin-top:0px;
}

.basiccopyleft p, .basiccopyleft .normal, .basiccopyleft p.normal {
  padding:3px;
  padding-left:0px;
  font-size:12px;
}
.basiccopyleft .heading-2, span.heading-2 {
  font-size:14px;
  padding:3px;
	padding-right:10px;
	padding-left:10px;
  color:white;
  background-color:#b2b3b5;
  font-weight:bold;
  margin-bottom:10px;
  margin-top:15px;
  clear:both;
  float:none;
  display:block;
}
.basiccopyleft {
  background-color:white;
}
.basiccopyleft .heading-4, .basiccopyfreefloat .callout-subhead {
  font-size:12px;
  padding:3px;
  color:#77839c;
  font-weight:bold;
  margin-top:10px;
}
.basiccopyleft {
  float:left;
  width:300px;
  _width:300px;
  margin-bottom:20px;
}
.basiccopyfreefloat .block {
  float:left;
  width:240px;
  margin-right:30px;
  margin-bottom:5px;
  _margin-bottom:10px;
}
.basiccopyfreefloat {
  margin-bottom:30px;
}
.group {
  display:block;
  clear:both;
  float:none;
}
.clear {
  clear:both;
  float:none;
  display:block;
  width:300px;
  height:1px;
  overflow:hidden;
}

.basiccopyright {
  margin-left:80px;
  float:right;
  width:205px;
  margin-bottom:10px;
  background-color:white;
}
.basiccopyright .story, .basiccopyright p.story {
  width:205px;
  padding:0px;
} 
.basiccopyright .caption, .basiccopyright p.caption {
  width:205px;
  color:#999;
  padding:0px;
  font-size:11px;
  line-height:normal;
  margin-top:4px;
  margin-bottom:40px;
} 
.basiccopyright .image, .basiccopyright p.image {
  width:205px;
  float:right;
  padding:0px;
  margin:0px;
} 
.basiccopyright .group, .basiccopyright div.group {
  width:205px;
  padding:0px;
  margin:0px;
}
.nobottommargin {
margin-bottom:0px;
} 

.TwoCol {
  display:block;
  width:260px;
  height:290px;
  margin-right:25px;
  float:left; 
  font-size:10px;
}

.JobPosition {
  margin-bottom:0px;
  margin-top:0px;
}
.JobPosition ul {
  margin-bottom:8px;
  margin-top:5px;
}

/* PRODUCT / CATALOG STYLES */
.highslide-gallery img {
  border:none;
}
.TwoCol .producthead {
  width:260px;
  border-bottom:1px solid #ffffff;
}

.producthead, #MainContent .producthead, .ProductDetail .producthead {
  background-color:#de5900;
}
#MainContent .producthead td, .producthead td, .ProductDetail .producthead td {
  padding:1px;
}
.highslide-html-content td {
  color:#9492ad;
}

.producthead td, .producthead p, #MainContent .producthead td, #MainContent  .producthead p, .ProductDetail .producthead p {
  color:white;
  font-weight:bold;
  text-transform:uppercase;
}
.producthead p, #MainContent .producthead p, .ProductDetail .producthead p {
  margin:0px;
  padding:0px;
  width:auto;
  font-weight:normal;
  text-transform:none;
  font-size:11px;
}

.producthead .right, .ProductDetail .producthead .right {
  white-space:nowrap;
  width:30px;
  text-align:right;
  overflow:visible;
}

.ProductDetail .producthead {
  width:405px;
  border-bottom:1px solid #9c9a9c;
}
.ProductDetail p {
  width:405px;
}

.ProductDetail h5 {
  width:405px;
  margin:0px;
  margin-top:25px;
  padding:0px;
  padding-bottom:2px;
  color:#333333;
  text-transform:uppercase;
  border-bottom:1px solid #333333;
}
.ProductDetail h5.NoLine {
  border-bottom:none;
}
.ProductDetail .productspectable {
  width:405px;
  border-collapse: collapse; 
  border-top:1px solid #333333; 
}
.ProductDetail .productspectable tr, .ProductDetail .productspectable td {
  vertical-align:top;
}
.ProductDetail .productspectable td, .ProductDetail .productspectable th  {
  padding:3px;
  padding-left:0px;
  padding-left:10px;
  text-align:right;
  border-bottom:1px solid #636563; 
}
.ProductDetail .productspectable th  {
  color:#333333;
  font-weight:normal;
}
.ProductDetail .productspectable td.speclabel {
  color:#333333;
  text-align:left;
  width:150px;
  padding-left:0px;
}
.ProductDetail .productspectable td ul {
  text-align:left;
  float:right;
}

.ProductDetail b.dark {
  color:#5b5b5b;
  background-color:white;
}

/* RESIDENTIAL */
.TwoColBlocks .producthead {
  width:300px;
  border-bottom:1px solid #ffffff;

}
.TwoColBlocks {
  color:#9492ad;
  clear:both;
  float:none;
}
.TwoColBlocks img {
  float:left;
  margin-right:15px;
  margin-bottom:25px;
}
.TwoColBlocks .story {
  float:left;
  width:300px;
  margin-bottom:25px;
}  

.TwoColBlocks .productspectable {
  width:300px;
  border-collapse: collapse; 
  border-top:1px solid #333333; 
}
.TwoColBlocks .productspectable tr, .TwoColBlocks .productspectable td {
  vertical-align:top;
  color:#9492ad;
}
.TwoColBlocks .productspectable td, .TwoColBlocks .productspectable th, #MainContent .TwoColBlocks .productspectable td, #MainContent .TwoColBlocks .productspectable th  {
  padding:3px;
  text-align:left;
  padding-left:0px;
  padding-left:10px;
  text-align:right;
  border-bottom:1px solid #636563; 
}
.TwoColBlocks .productspectable th  {
  color:#333333;
  font-weight:normal;
}
.TwoColBlocks .productspectable td.speclabel, #MainContent .TwoColBlocks  .productspectable td.speclabel {
  color:#333333;
  text-align:left;
  width:100px;
  padding-left:0px;
}
.TwoColBlocks.productspectable td ul {
  text-align:left;
  float:right;
}

.BtnLink_JobApply {
color:#5a79ad;display:block;margin-top:0px;margin-bottom:0px; padding:2px;text-align:center;border:1px solid #b5b6b5;background-color:#e9ecf0;width:85px;
}

/* TOP NAV */
#NAVAREA_Top {
  float:right;
}
#NAVAREA_Top ul {
margin: 0;
padding: 0;
color:gray;
list-style-type: none;
}
#NAVAREA_Top ul li {
margin: 0;
padding: 0;
  display:inline;
  margin-left:15px;
  padding-left:20px;
  background-image:url(../czusys_images/topbullet.gif);
  background-repeat:no-repeat;
}
#NAVAREA_Top ul li a {
  color:white;
  font-weight:normal;
  text-decoration:none;
}
#NAVAREA_Top ul li a:hover,  #NAVAREA_Top ul li.selected a { 
  text-decoration:none;
  color:white;
}

/* FOOTER NAV */
.Footer {
  background-color:#de5900;
}
.Footer td {
  padding:15px;
  padding-top:20px;
  padding-bottom:10px;
  font-size:10px;
  text-align:right;
}
.Footer td, .Footer a {
  color:#ffffff;
  font-size:10px;
}
#NAVAREA_Footer {
  text-align:right;
  white-space:wrap;
}

#NAVAREA_Footer ul {
margin: 0;
padding: 0;
color:#ffffff;
list-style-type: none;
  font-size:11px;
}
#NAVAREA_Footer ul li {
margin: 0;
padding: 0;
  display:inline;
  margin-left:10px;
  padding-right:20px;
  background-image:url(../czusys_images/topline.gif);
  background-repeat:no-repeat;
  background-position:top right;
  font-size:11px;

}
#NAVAREA_Footer ul li a {
  color:#ffffff;
  font-weight:normal;
  text-decoration:none;
  font-size:11px;

}
#NAVAREA_Footer ul li a:hover,  #NAVAREA_Footer ul li.selected a { 
  text-decoration:none;
  color:#ffffff;
  font-size:11px;
}

/* SITE MAP */

.Site_Map #MainContent td td {
  padding:0px;
  padding-right:0px;
  padding-bottom:0px;
}
#NAVAREA_SiteMap li {
  width:250px;
  height:100px;
  overflow:visible;
  float:left;
  display:block;
}
#NAVAREA_SiteMap li li {
  width:200px;
  float:none;
  height:15px;
}
#NAVAREA_SiteMap li {
  margin-bottom:15px;
  font-weight:bold;
  font-size:14px;
}
#NAVAREA_SiteMap li li {
  margin-bottom:2px;
  font-weight:normal;
  font-size:12px;
}

/* SUB NAV */
#NAVAREA_Sub {
  display:block;
  background-color:#de5900;
  padding-left:15px;
  border-right:1px solid white;
}
#NAVAREA_Sub {
  clear:both;
  float:none;
}
.tset {
height:21px;
overflow-x:hidden;
}
#NAVAREA_Sub ul {
height:21px;
overflow-x:hidden;
margin: 0;
padding: 0;               
color:gray;
list-style-type: none;
}
#NAVAREA_Sub ul li {
margin: 0;
padding: 0;
  height:21px; 
  display:block;
  margin-left:10px;
  padding-right:20px;
}

#NAVAREA_Sub ul li li {
  background-image:url(../czusys_images/topline2.gif);
  background-repeat:no-repeat;
  background-position:top right;
  display:inline;
  height:21px;
  overflow-x:hidden;
  vertical-align:top;
}
#NAVAREA_Sub ul li a {

  display:none;
}
#NAVAREA_Sub ul li li a {
  vertical-align:top;
margin: 0;
padding: 0;
  display:inline;
  color:white;
  font-weight:normal;
  text-decoration:none;
  line-height:21px;
  height:21px;
  font-size:11px;
}
.test 2 {
top: -15px;
_top: -1px;
}
#NAVAREA_Sub ul ul {
display:block;
position:relative;

}
#NAVAREA_Sub ul li a:hover,  #NAVAREA_Sub ul .selected a { 
  text-decoration:underline;
  color:#ffe5d4;
}
#NAVAREA_Sub ul .selected a { 
  color:#ffe5d4;
}


/* MAIN NAV */

#NAVAREA_Main {
font: normal 13px Tahoma,Arial;
text-align:center;

  width:898px;
  _width:898px;
  display:block;
}

#NAVAREA_Main ul{
margin: 0;
padding: 0;
list-style-type: none;

}

/*Top level list items*/
#NAVAREA_Main ul li{
position: relative;
display: inline;
float: left; 
}



/*Top level menu link items style*/
#NAVAREA_Main ul li a {
display: block;
background-color: transparent;
background-image:url(../czusys_images/topmenu_blue.png);
line-height:21px;
width:127px;
text-align:center;
border-bottom-width: 0;
color: #000000;
text-decoration: none;
font-size:11px;
cursor:pointer;
cursor:hand;
}


#NAVAREA_Main ul li a:hover {
color: #002852;
}
#NAVAREA_Main ul .selected a {
background-image:url(../czusys_images/topmenu_orange.png);
color: white;
      cursor:pointer;
      cursor:hand;
}

#NAVAREA_Main ul li#TopLevel_navSubscribe {
  position: relative;
  cursor:pointer;
  cursor:hand;
  display: inline;
  float: right; 
}
#NAVAREA_Main ul li#TopLevel_navSubscribe a, #NAVAREA_Main ul li#TopLevel_navSubscribe a:hover {
  background-image:url(../czusys_images/topmenu_orange_subscribe.png);
  color: white;
  cursor:pointer;
  cursor:hand;
}
	
/*1st sub level menu*/
#NAVAREA_Main ul li ul{
position: absolute;
left: 0;
display: block;
visibility: hidden;
border:none; 
border-left:5px solid white;
border-bottom:2px solid white;
border-right:2px solid white;
background: #F4F2F5;
text-align:left;
}

/*Sub level menu list items (undo style from Top level List Items)*/
#NAVAREA_Main ul li ul li{
display: list-item;
float: none;
text-align:left;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
#NAVAREA_Main ul li ul li ul{
top: 0;
text-align:left;
border-left:2px solid white;
border-top:2px solid white;
border-right:2px solid white;
}

/* Sub level menu links style */
#NAVAREA_Main ul li ul li a{
font: normal 11px Tahoma;
width: 160px; 
background: #F4F2F5;
color: #9A9899;
padding: 6px 7px;
margin: 0;
border-top-width: 0;
border-bottom: 1px solid #F4F2F5;
text-align:left;
}

#NAVAREA_Main ul li ul li a:hover{ /*sub menus hover style*/
background: #F4F2F5;
color: #a90233;
font: normal 11px Tahoma;
border-bottom: 1px solid #F4F2F5;
}

/* HIGHSLIDE */
.highslide-dimming {
	position: absolute;
	background: #002040;
}
.highslide-header a {
  font-size:0px;
  color:white;
}
.highslide-wrapper .highslide-header {
	height: 30px;
  overflow:hidden;
}
.highslide-wrapper .highslide-header ul .highslide-close a span, .highslide-wrapper .highslide-header ul .highslide-move a span {
  font-size:0px;
  color:white;
}

.highslide-close a {
  position:absolute;
  top:0px;
	height: 30px;
	width: 30px;

  display:block; 
  overflow:hidden;
  color:white;
	background-position: -180px 0;
	background-image: url(../highslide/graphics/controlbar-white.gif);
	background-repeat: no-repeat;
  font-size:0px;
  color:transparent;
	cursor: pointer;
  display:block;
  text-align:left;
}
.highslide-move, .highslide-close {
  display:block;
  float:right;
	height: 30px;
	width: 30px;
}
.highslide-close {
  margin-right:0px;
  _margin-right:25px;
}

.highslide-move a { 
  text-align:left;
  display:block;
	height: 30px;
	width: 30px;
  overflow:hidden;
  color:green;
	background-position: -120px 0;
	background-image: url(../highslide/graphics/controlbar-white.gif);
	background-repeat: no-repeat;
  font-size:0px;
  color:white;
	cursor: move;
}

.highslide-wrapper {
  overflow:hidden;
  border:1px solid red;
}

.InnerAdminMenu {
  clear:both;
  float:none;
}

/* FORMS */

#SubmitButtonHolder {
  margin-top:15px;
}
.SubmitButton, .CancelButton {
  background-color:#002852;
  border:2px outset #002852;
  color:#ffffff;
  font-weight:bold;
  font-size:12px;
  text-align:center;
  padding:4px;
  padding-left:6px;
  padding-right:6px;
}
.CancelButton {
  background-color:#a6a49f;
  border:2px outset #a6a49f;
  color:#ffffff;
}


/* PROJECT SHOWCASE NAV */
#NAVAREA_Projects_Showcase_Menu {
  display:block;
margin: 0;
padding: 0;
}

#NAVAREA_Projects_Showcase_Menu ul {
margin: 0;
padding: 0;               
color:#9c9a9c;
list-style-type: none;
  margin-top:0px;
  margin-left:0px;
  margin-bottom:0px;
}
#NAVAREA_Projects_Showcase_Menu ul li {
margin: 0;
padding: 0;
  margin-top:0px;
  margin-left:0px;
  display:inline;
}

#NAVAREA_Projects_Showcase_Menu ul li li {
  display:block;
  vertical-align:top;
}
#NAVAREA_Projects_Showcase_Menu ul li a {
  display:none;
}
#NAVAREA_Projects_Showcase_Menu ul li li a {
  vertical-align:top;
  margin: 0;
  padding: 0;
  margin-top:20px;
  margin-left:15px;
  display:block;
  color:#9c9a9c;
  font-weight:normal;
  text-decoration:none;
  font-size:11px;
}
#NAVAREA_Projects_Showcase_Menu ul li li a h2 {
  font-size:13px;
  color:#739aad;
  font-weight:bold;
  margin:0px;
  padding:0px;
}

/* Image Gallery - Tooltip */

#theToolTip {
position: absolute;
left: -400px;
width: 260px;
border: none;
padding: 1px;
border:1px solid #cccccc;
background-color: #ffffff;
visibility: hidden;
z-index: 1000;
}
#theToolTip h5 {
background-color: #de5900; 
color:white; 
font-size:12px;
padding:2px;
padding-left:4px;
padding-right:4px;
margin:0px;
margin-bottom:1px;
}
#theToolTipImg {
margin-top:1px;
}

/* Image Gallery */

.ImgGallery_BlockThumbsHolder {
  background-color:#ffffff;
  position:relative;
  display:block;
  overflow-y:visible;
}

.ImgGallery_BlockThumbsHolder .ImgGallery_ThbDiv {
  float:left;
  display:block;
  background-position:center center;
  cursor:url(../highslide/graphics/zoomin.cur), pointer !important;
  overflow:hidden;
  margin-right:15px;
  margin-bottom:15px;
}

.ImgGallery_BlockThumbsHolder a table {
  border:1px solid #cccccc;
}
.ImgGallery_BlockThumbsHolder a:hover table {
  border:1px solid #de5900;
}

#FrmAddEdit_WbFormMoya_Partner_Application #inpCustom_8 {
  height:150px;
}
