body {
  margin:0px;
  padding:0px;
  background-color:#21242c;
  text-align:center;
  background-image:url(../czusys_images/bgcanvas.jpg);

}
/*
  background-image:url(../czusys_images/BodyBGGradient.jpg);
*/
html {

}
body,td,th,tr, span, div, ul, ol, li, a, select, input, textarea, fieldset, label, legend, p {
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
  color:#242429;
  font-size:12px;
}
/*
body {
  _background-attachment:scroll;
}
*/
body#AdminPop, body#AdminIFrame {
  background-color:#ffffff;
  background-image:none;
  text-align:left;
  padding:20px;
}
body.disclaimer {
  background-color:#ffffff;
  background-image:none;
  text-align:left;
}
p, span, div, li, ul, ol, pre, td, th, i, b, a {
  letter-spacing:-0.003em;
}

h1,h2,h3,h4,h5,h6 {
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
  margin:0px;
  padding:0px;

  font-style: normal; 
  font-variant: normal; 
  font-weight: normal; 
  letter-spacing:-0.003em;
}
p {
  margin:0px;
  padding:0px;
  padding-top:3px;
  padding-bottom:11px;
}
a, a span {
 color: #092942;
 text-decoration:none;
}
a:hover {
 text-decoration:underline;
}
h1 {
  margin:0px;
  padding:0px;
  border-bottom: 1px solid #e1e5ea; 
  font-style: normal; 
  font-variant: normal; 
  font-weight: normal; 
  font-size: 22px; 
  line-height: 25px; 
  color: #484a56; 
  padding-bottom:3px;
  margin-bottom:15px;
  margin-top:2px;
}
h2 {
  border-bottom: none; 
  font-weight: normal; 
  font-size: 13px; 
  line-height: 14px;
  border-top-style: none;
  margin-top:5px;
  margin-bottom:6px;
  color:#18191e; 
}

h3 {  
  margin:0px;
  padding:0px;
  font-weight: normal; 
  font-size: 13px; 
  line-height: 14px; 
  color: #562828; 
  border-top-style: none;
  margin-bottom:20px;
  margin-top:10px;
}

h4 {
  padding:0px;
  font-weight: bold; 
  font-size: 12px; 
  line-height: 14px; 
  color: #0e0e0e; 
  border-top-style: none;
  margin-bottom:8px;
  margin-top:10px;
  text-transform: none; 
}
h4 a {
  color:#0e0e0e;
}

h5 {
  border-bottom: none; 
  font-weight: normal;
  text-transform: none;  
  font-size: 12px; 
  line-height: 14px; 
  color: rgb(121, 121, 121); 
  border-top-style: none;
  margin-bottom:2px;
  margin-top:2px;
}

h6 {
  border-bottom: none; 
  font-weight: normal; 
  font-size: 11px; 
  line-height:12px;
  color: #330a0a;  
  border-top-style: none;
  padding:0px;
  margin-bottom:2px;
  margin-top:0px;
}

ul {
  margin:0px;
  padding:0px;
}
ul {
  margin-bottom:2px; 
  list-style-type:none; 
}
ul li {
  margin:0px;
  padding:0px;
  margin-left:0px;
  padding-left:15px;
  margin-top:2px;
  background-image:url(../czusys_images/bulletdisc.gif);
  background-repeat:no-repeat;
  background-position:0px 4px;
}
pre {
  overflow-x: visible; /* Use horizontal scroller if needed; for Firefox 2, not needed in Firefox 3 */
  overflow-x: auto; /* Use horizontal scroller if needed; for Firefox 2, not
  white-space: pre-wrap; /* css-3 */
  white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
  word-wrap: break-word; /* Internet Explorer 5.5+ */
  white-space : normal; /* crucial for IE 6, maybe 7? */

  text-decoration:none;
  font-style:normal;
  display:block;
  margin:0px;
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
  color:#0e0e0e;
  font-size:12px;
  padding:14px;
  text-align:left;
  border:1px solid #092942;
  margin-top:15px;
  margin-bottom:15px;
}
pre span {
  display:inline;
  width:auto;
  color:#092942;
  overflow-x: auto; /* Use horizontal scroller if needed; for Firefox 2, not
  white-space: pre-wrap; /* css-3 */
  white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
  word-wrap: break-word; /* Internet Explorer 5.5+ */
  white-space : normal; /* crucial for IE 6, maybe 7? */
}

.LinkReadArticle {
  text-decoration:none;
  display:block;
  margin-bottom:20px;
  margin-top:5px;
  text-align:right;
  font-size:11px;
  height:15px;
  overflow:hidden;
  line-height:15px;
  text-decoration:none;
  background-image:url(../czusys_images/bgreadarticle16.gif);
  background-repeat:no-repeat;
  background-position:top right;
  padding-right:4px;
  color:white;
}
.LinkReadArticle:hover {
  text-decoration:none;
  color:#bcd8f7;
}

.DVArticledate {
  border-bottom: none; 
  font-weight: normal; 
  font-size: 11px; 
  line-height:12px;
  color: #125d94;  
  border-top-style: none;
  padding:0px;
  margin-bottom:2px;
  margin-top:0px;
  text-align:right;
  height:15px;
  overflow:hidden;
}

legend, fieldset legend {
  font-weight: normal; 
  font-size: 14px; 
  line-height: 16px;
  color:#112f54; 
}
fieldset {
  border:1px solid #b0adaa;
  margin-bottom:15px;
  margin-top:5px;
  padding-left:20px;
  padding-right:20px;
}

/* framework */

#toptable {
	background-color:#ffffff;
}

#CONTENTAREA_1 .News_Article {
  margin-bottom: 20px;
}
#CONTENTAREA_1 .News_Article h6 {
  width: 380px;
  margin-top:-15px;
}

#CONTENTAREA_9 h3, #CONTENTAREA_7 h3, #HomeInnerSlide_Holder h3 {   
  margin-bottom:10px;
}

#CONTENTAREA_4 .Copy.InnerAdminMenu { 
  margin:0px;
  margin:5px;
  margin-top:0px;
  margin-bottom:0px;
}
#CONTENTAREA_4 .Copy, #CONTENTAREA_8 .Copy {
  width: 180px;
  border:none;
  float:left;
  margin:5px;
  margin-top:15px;
  margin-bottom:5px;
}

body#WithAdminMenu #CONTENTAREA_4 .Copy, body#WithAdminMenu #CONTENTAREA_8 .Copy {
  float:none;
  clear:both;
}


body#WithAdminMenu.PreviewMode #CONTENTAREA_4 .Copy, body#WithAdminMenu.PreviewMode #CONTENTAREA_8 .Copy  {
  float:left;
  clear:none;
}

#CONTENTAREA_4 .highslide img, #CONTENTAREA_8 .highslide img {
    cursor: pointer;
    cursor:hand;
}
#CONTENTAREA_4 .highslide img, #CONTENTAREA_8 .highslide img {
    cursor: url(""), pointer !important;
}
#CONTENTAREA_4 .highslide img, #CONTENTAREA_8 .highslide img {
    border: none;
}
.LeftContentCol #CONTENTAREA_5 {
  clear:both;
  float:none;
}

.PersonProfile {
  background-image:url(../czusys_images/PeopleBG16.gif);
  background-repeat:no-repeat;
  background-position:5px 99px;
  width: 180px;
  text-align:center;
  height:215px;
}
.highslide-maincontent .PersonProfile {
  background-color:#EEF2F6;
  padding-top:10px;
}
.PersonProfile img {
  margin-bottom:5px;
}


.InnerAdminMenu ul li {
  padding:0px;
  margin:0px;
  background-image:none;
}
.AdminMenuHolder ul li {
  padding:0px;
  margin:0px;
  background-image:none;
}
.highslide-header  ul li {
  padding:0px;
  margin:0px;
  background-image:none;
}
.highslide-header ul li a, .highslide-header ul li a:hover {
  text-decoration:none;
}

#inpJobTitle, .StdInput {
width: 300px;
}
#inpUserCompanyText, #inpJobTitle {
width: 300px;
}
#P_inpUserCompanyName, #P_inpJobTitle {
    clear: none;
    display: block;
    float: left;
    padding-right: 15px;
    width: 47%;
}
/*
#DIVOuterPageHolder { position:fixed; } 
#DIVOuterPageHolder { _position:absolute; } 


  background-image:url(../czusys_images/ContentBG.jpg);
  _background-image:none;
*/

#CONTENTAREA_2 h1, #CONTENTAREA_3 h1 {
  border-bottom:none;
  font-size:24px;
  line-height:29px;
  margin-bottom:15px;
  padding-bottom:0px;
  color:#125d94;
}
#CONTENTAREA_2 .NewsHighlights, #CONTENTAREA_2 .Copy, #CONTENTAREA_2 p, #CONTENTAREA_2 li, #CONTENTAREA_2 ul, #CONTENTAREA_3 .NewsHighlights, #CONTENTAREA_3 .Copy, #CONTENTAREA_3 p, #CONTENTAREA_3 li, #CONTENTAREA_3 ul {
  font-size:11px;
  color:#333333;
}
.fDynList th {
    background-color: #333333;
}

#DIVOuterPageHolder {
  width:100%;
  height:970px;
  background-position:center top;
  background-repeat:no-repeat;
  top:0px;
  left:0px;
}
body#WithAdminMenu #DIVOuterPageHolder {
  top:28px;
}
body#WithAdminMenu.PreviewMode {
  top:0px;
}

body.disclaimer #DIVAdminMenuHolder {
  display:none;
}
body.disclaimer #DIVOuterPageHolder {
  text-align:left;
  height:auto;
  width:auto;
  padding:15px;
}
.highslide-maincontent {
  padding:15px;
}
.highslide-maincontent, .highslide-maincontent div, .highslide-body, .highslide-body .highslide-maincontent {
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
  color:#0e0e0e;
  font-size:12px;
}

#AssociatedCompanies {
  width:326px;
  height:34px;
  display:block;
  text-align:left;
  color:white;
  font-size:11px;
  overflow:hidden;
  line-height:25px;
  background-repeat:no-repeat;
  background-image:url(../czusys_images/AssociatedCompanies.png);
}

#Logo {
  margin-top:10px;
  background-repeat:no-repeat;
  background-image:url(../czusys_images/LogoColor16.png);
  width:301px;
  height:107px;
  display:block;
  text-decoration:none;


}

#Africa {
  background-repeat:no-repeat;
  background-image:url(../czusys_images/africa.png);
  width:225px;
  height:247px;
  display:block;
  text-decoration:none;
  color:#f6dfda;
}

#MaziLogo {
  background-repeat:no-repeat;
  background-image:url(../czusys_images/MaziVisio_Logo17_Combo.png);
  background-position:0px 0px;
  width:326px;
  height:25px;
  display:block;
  text-decoration:none;
  color:#f6dfda;
  cursor:pointer;
  cursor:hand;
  display:block;
}
#MaziLogo:hover, .MaziLogoHover {
  background-position:0px -25px; 
}

#GondoLogo {
  background-repeat:no-repeat;
  background-image:url(../czusys_images/Gondo_Logo17_Combo.png);
  width:326px;
  height:25px;
  display:block;
  text-decoration:none;
  color:#f6dfda;
  cursor:pointer;
  cursor:hand;
  display:block;
  background-position:0px 0px;
}
#GondoLogo:hover, .GondoLogoHover {
  background-position:0px -25px; 
}


#ContentHolder { 
  overflow:visible;
  text-align:left;
  margin-left:auto;
  margin-right:auto;
  position:absolute;
  top:0px;
  left:0px;
  width:100%;
  padding-top:0px;
  padding-bottom:20px;
  min-width:994px;
}
#TopImage, #Slideshow_Image {
	 width:977px;
		height:186px;
  background-repeat:no-repeat;
  background-image:url(../czusys_images/TopImage16.jpg);
  background-position:bottom center;
  background-color:#ffffff;
		margin-top:117px;
}
#TopImageHolder {
	 width:977px;
		height:303px;
		overflow:hidden;
		margin-left:3px;
}
#TopImageOverlay {
	 margin-top:-303px;
	 width:977px;
		height:303px;
		display:block;
		position:relative;
}
body#WithAdminMenu #ContentHolder {
  top:58px;
}
body#WithAdminMenu.PreviewMode #ContentHolder {
  top:0px;
}
/*
.LeftBG {
  background-repeat:repeat-x;
  background-image:url(../czusys_images/LeftBG.png);
}
.RightBG {
  background-repeat:repeat-x;
  background-image:url(../czusys_images/RightBG2.png);
}
*/

.TopNavStrip {
  background-repeat:no-repeat;
  background-image:url(../czusys_images/NavStripBG16.png);
}
.LeftContentCol, .RightContentCol, .LeftContentCol pre, #Copy_CopyDisclaimer {
  text-align:justify;
}

#TopNavHolder {
  width:100%;
  height:35px;
  overflow:hidden;
  text-align:center;
  background-color:#330a0a;
}

body#WithAdminMenu #TopNavHolder {
  height:68px;
  padding-top:29px;
}
body#WithAdminMenu.PreviewMode #TopNavHolder {
  height:35px;
  padding-top:0px;
}       

/* TOP NAV */

#NAVAREA_TopHolder {
  clear:both;
  float:none;
  margin-left:auto;
  margin-right:auto;
  width:976px;
  text-align:left;
  height:35px;
  margin-top:-41px;

}
body#WithAdminMenu #NAVAREA_TopHolder {
  margin-top:-67px;
  height:68px;
  _margin-top:-63px;
}
body#WithAdminMenu.PreviewMode #NAVAREA_TopHolder {
  height:34px;
  margin-top:-41px;
}
#NAVAREA_Top {
  clear:both;
  float:none;
  margin-left:auto;
  margin-right:auto;
  width:976px;
  text-align:left;
  height:33px;
  margin-top:1px;
}
#NAVAREA_Top ul {
margin: 0;
padding: 0;
list-style-type: none;
}
#NAVAREA_Top ul li {
  background-image:none;
  margin: 0;
  padding: 0;
  display:block;
  float:left;
  height:33px;

}
#NAVAREA_Top ul li a {
  display:block;
  float:left;
  color:#ffffff;
  font-weight:bold;
  text-decoration:none;
  font-size:14px;
  line-height:33px;
  padding-left:22px;
  padding-right:24px;
  text-shadow: #333333 1px 1px 3px;
  letter-spacing:0px;
}
#NAVAREA_Top ul li#TopLevel_navHome a {
  padding-left:28px;
}
#NAVAREA_Top ul li li {
  clear:both;
  float:none;
  position:absolute;
  top:311px;
}
#NAVAREA_Top ul li a:hover { 
  color:#BCD8F7;
}
#NAVAREA_Top ul li.selected,  #NAVAREA_Top ul li.selected a,  #NAVAREA_Top ul li.selected a:hover {
  color:##BCD8F7;
  background-color:#092942; 
}
#NAVAREA_Top #navNews_navMailers {
  margin-top:56px;
}
#NAVAREA_Top #navNews_navMailers, #NAVAREA_Top #navNews_navMailers a {
  color:#ffffff;
  background-color:#0f2039; 
  padding-right:11px;
}
body.PreviewMode #NAVAREA_Top #navNews_navMailers {
  display:none;
}
                        

#MainContentTable {
  margin-top:0px;
}
/*
	filter: alpha(opacity=91);
	-moz-opacity:0.91;
	-khtml-opacity:0.91;
	opacity:0.91;
*/
#MainContent {
  background-color:#ffffff;

  padding:20px;
  padding-left:28px;
  padding-right:30px;
}

.BtnNewsletterSubscribe, .BtnNewsletterSubscribe:hover {
  display:inline-block;
  color:#ffffff;
  text-decoration:none;
  background-color:#092942;
  padding-left:38px;
  padding-right:8px;
  font-size:13px;
  height:27px;
  line-height:27px;
  margin-bottom:20px;
  margin-top:10px;
}
.BtnNewsletterSubscribe {
  background-color:#092942;
  background-image:url(../czusys_images/BtnNewsletterSubArrow16.gif);
  background-repeat:no-repeat;
  background-position: top left;
}
.BtnNewsletterSubscribe:hover {
  color:#a3caf6;
}

#TDFooter {
  background-color:#1e1916;
  padding:17px;
  padding-left:20px;
  padding-right:380px;  
  padding-bottom:15px;  
}
#TDFooter div {
  font-family: Helvetica, Arial, sans-serif;
  font-size:11px;
  display:block;
  margin-bottom:7px;
  color:#a4a5a6;
}

div #footer_contacts, div #footer_copyright  {
  font-family: Helvetica, Arial, sans-serif;
  font-size:11px;
  display:block;
  margin-bottom:7px;
  color:#ffffff;
  font-weight:bold;
}

#TDFooter div a {
  font-family: Helvetica, Arial, sans-serif;
  font-size:11px;
  display:inline;
  margin-bottom:7px;
  color:#ffffff;
  font-weight:bold;
  text-decoration:none;
}
#TDFooter div a:hover {
  text-decoration:underline; 
}

#DVRightContentCol {
  width:280px;
  display:block;
  margin-left:60px;
}

.highslide-body {
  text-align:left;

}
/* TABBED CONTENT */

#CONTENTAREA_9 .Copy {
  display:none;
}
/*
#CONTENTAREA_7 {
  padding-bottom:30px;
  border-bottom:1px solid #4c86c8;
  margin-bottom:20px;  
}
*/
#CONTENTAREA_7 .InnerAdminMenu {
  display:none;
}
#HomeInnerSlide_Holder {
  padding-bottom:30px;
  border-bottom:1px solid #092942;
  margin-bottom:20px;  
}

/* HOME MID */
.mid_nav {

  background-repeat:repeat-x;
  background-position:bottom left;
  margin-top:0px;
  padding-top:0px;
  text-align:left;
}
.HomeOlioHolderArea {
  height:40px;
  background-image:url(../czusys_images/tabsborder.gif);
  background-repeat:repeat-x;
  background-position:0px 24px;
}


#NAVAREA_home_mid { 
  display:block;
  height:25px;
}

#NAVAREA_home_mid ul {
height:25px;
overflow:hidden;
margin: 0;
padding: 0;               
list-style-type: none;  
}
#NAVAREA_home_mid ul li {
  margin: 0;
  padding: 0;
  height:25px;
  display:block;
  margin-right:2px;
  margin-left:0px;
  background-image:none;
}
#NAVAREA_home_mid ul li li {   
  display:inline;
  height:25px;
  overflow-y:hidden;
  line-height:25px;
  vertical-align:middle;
  text-align:left;
}

#NAVAREA_home_mid ul li a {
  display:none;
}
#NAVAREA_home_mid ul li li a {
  border:1px solid #092942;
  border-bottom:none;
  background-color: #092942;
  line-height:25px;
  height:25px;
  margin: 0;
  padding: 0;
  display:inline-block;
  color:#ffffff;
  font-weight:normal;
  text-decoration:none;
  font-size:13px; 
  margin-bottom:0px;
  padding-right:15px; 
  padding-left:15px; 
  text-align:center;
}


#NAVAREA_home_mid ul ul {
display:block;
position:relative;
line-height:30px;
padding-bottom:0px; 

}
#NAVAREA_home_mid ul li a:hover {
  color:#95bce8;
}  
#NAVAREA_home_mid ul .selected a {
  border:1px solid #092942;
  border-bottom:none;
  background-color: #ffffff; 
  text-decoration:none;
  line-height:25px;
  height:25px;
  color:#4c86c8;
}

#NAVAREA_home_mid ul .selected a { 
  background-color: #ffffff;
  border:1px solid #092942;
  border-bottom:none;
  background-repeat:no-repeat;
  background-position:center top;
  color:#4c86c8; 
}

#NAVAREA_home_mid ul .selected a, #NAVAREA_home_mid ul .selected a:hover { 
  color:#092942;
}

.VisioInnerTabsHolderArea {
  height:40px;
  background-image:url(../czusys_images/tabsborder.gif);
  background-repeat:repeat-x;
  background-position:0px 24px;
}

.VisioInnerTabsHolderArea .InnerAdminMenu {
  display:none;
}


#NAVAREA_VisioInnerTabs { 
  display:block;
  height:25px;
}

#NAVAREA_VisioInnerTabs ul {
width:600px;
height:25px;
overflow:hidden;
margin: 0;
padding: 0;               
list-style-type: none;  
}
#NAVAREA_VisioInnerTabs ul li {
  margin: 0;
  padding: 0;
  height:25px;
  display:block;
  margin-right:2px;
  margin-left:0px;
  background-image:none;
}
#NAVAREA_VisioInnerTabs ul li {   
  display:inline;
  height:25px;
  overflow-y:hidden;
  line-height:25px;
  vertical-align:middle;
  text-align:left;
}

#NAVAREA_VisioInnerTabs ul li a {
  display:none;
}
#NAVAREA_VisioInnerTabs ul li a {
  border:1px solid #092942;
  border-bottom:none;
  background-color: #092942;
  line-height:25px;
  height:25px;
  margin: 0;
  padding: 0;
  display:inline-block;
  color:#ffffff;
  font-weight:normal;
  text-decoration:none;
  font-size:13px; 
  margin-bottom:0px;
  padding-right:15px; 
  padding-left:15px; 
  text-align:center;
}


#NAVAREA_VisioInnerTabs ul ul {
display:block;
position:relative;
line-height:30px;
padding-bottom:0px; 

}
#NAVAREA_VisioInnerTabs ul li a:hover {
  color:#125D94;
}  
#NAVAREA_VisioInnerTabs ul .selected a {
  border:1px solid #092942;
  border-bottom:none;
  background-color: #ffffff; 
  text-decoration:none;
  line-height:25px;
  height:25px;
  color:##092942;
}

#NAVAREA_VisioInnerTabs ul .selected a { 
  background-color: #ffffff;
  border:1px solid #092942;
  border-bottom:none;
  background-repeat:no-repeat;
  background-position:center top;
  color:#125D94; 
}

#NAVAREA_VisioInnerTabs ul .selected a, #NAVAREA_VisioInnerTabs ul .selected a:hover { 
  color:#125D94;
}



.SubmitButton, .CancelButton {
  background-color:#092942;
  color:#ffffff;
  font-weight:bold;
  font-size:12px;
  border:2px solid #125D94;
  cursor:pointer;
  cursor:hand;
}
.CancelButton {
  background-color:#666666;
  border:2px solid #999999;
  cursor:pointer;
  cursor:hand;
}
#theToolTip { 
	position: absolute; 

	border: 2px solid #ffffff; 
	padding: 10px; 
	color:white; 
	background-color: #102039; 
	text-align:left;
	visibility: hidden; 
	z-index: 1000; 
	}
	
#theToolTip, #theToolTip p, #theToolTip span {
  color:#ffffff;
}


