body {
  background-color:#595959;
}
table {
  background-color:transparent;
}
body,td,th,tr, copy {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
h1,h2,h4,h5,h6 {
	Arial Narrow,Arial,Verdana,Helvetica,sans-serif;
  margin:0px;
  padding:0px;
  margin-bottom:15px;
  margin-top:30px;
  font-style: normal; 
  font-variant: normal; 
  font-weight: normal; 
}
p {
  margin:0px;
  padding:0px;
  padding-top:3px;
  padding-bottom:0px;
  color: black;
  font-size: 13px;
}
p a{

  color: #ffffff;
  font-weight: bold;
  font-size: 13px;
  text-decoration: none;
}
p a:hover{

  color: black;
  font-weight: bold;
  font-size: 13px;
  text-decoration: none;
}
h1 {
   border-bottom: none; 
  font-family: Arial Narrow,Arial,Verdana,Helvetica,sans-serif; 
  font-weight: regular; 
  font-size: 28px; 
  color:#ffffff;
  line-height: 42px;
  border-top-style: none;
  margin-bottom:0px;
  margin-top:0px; 
  padding-left:0px;
  border-bottom:1px solid #ffffff; 
  letter-spacing:-1;

}
h2 {
  border-bottom: none; 
  font-family: Arial Narrow,Arial,Verdana,Helvetica,sans-serif; 
  font-weight: regular; 
  font-size: 24px; 
  color:black;
  line-height: 36px;
  border-top-style: none;
  margin-bottom:0px;
  margin-top:0px; 

  border-bottom:1px solid #000000; 
  letter-spacing:-1;
}
h2 a {
  border-bottom: none; 
  font-family: Arial Narrow,Arial,Verdana,Helvetica,sans-serif; 
  font-weight: regular; 
  font-size: 24px; 
  color:#ffffff;
  line-height: 26px;
  border-top-style: none;
  margin-bottom:0px;
  margin-top:0px; 
  padding-left:0px;
  text-decoration:none;
  letter-spacing:-1;
}
h2 a:hover {

  color:black;

}




h3 {  
  margin:0px;
  padding:0px;
  font-family: Arial Narrow,Arial,Verdana,Helvetica,sans-serif; 
  font-weight: bold; 
  font-size: 14px; 
  line-height: 14px; 
  color: #ffffff; 
  border-top-style: none;
  padding-bottom:7px;
  margin-top:15px;
  text-decoration:none;
  letter-spacing:0;
  display:block;
}
h3 a{  
  margin:0px;
  padding:0px;
  font-family: Arial Narrow,Arial,Verdana,Helvetica,sans-serif; 
  font-weight: bold; 
  font-size: 14px; 
  line-height: 14px; 
  color: #ffffff; 
  border-top-style: none;
  margin-bottom:20px;
  margin-top:5px;
  text-decoration:none;
  display: inline;
  letter-spacing:0;
}
h3 a:hover{  
  margin:0px;
  padding:0px;
  font-family: Arial Narrow,Arial,Verdana,Helvetica,sans-serif; 
  font-weight: bold; 
  font-size: 14px; 
  line-height: 14px; 
  color: black; 
  border-top-style: none;
  margin-bottom:20px;
  margin-top:5px;
  text-decoration:none;
  letter-spacing:-0;
}

h4 {
  border-bottom: none; 
  font-family: Arial Narrow,Arial,Verdana,Helvetica,sans-serif; 
  font-weight: regular; 
  font-size: 24px; 
  color:black;
  line-height: 25px;
  border-top-style: none;
  margin-bottom:7px;
  margin-top:35px; 
  padding-left:0px;
  border-bottom:1px solid #000000;
  letter-spacing:-1; 
}
h4 a {
  color:#a90233;
  letter-spacing:-1;
}

h5 {
  border-bottom: none; 
  font-family: Arial Narrow,Arial,Verdana,Helvetica,sans-serif; 
  font-weight: normal;
  text-transform: uppercase;  
  font-size: 12px; 
  line-height: 14px; 
  color: rgb(121, 121, 121); 
  border-top-style: none;
  margin-bottom:2px;
  margin-top:2px;
  letter-spacing:-1;
}

h6 {
  border-bottom: none; 
  font-family: Arial Narrow,Arial,Verdana,Helvetica,sans-serif; 
  font-weight: normal; 
  font-size: 17px; 
  line-height:21px;
  color: #AAA9A3;  
  border-top-style: none;
  padding:0px;
  margin-bottom:0px;
  margin-top:0px;
  letter-spacing:-1;
}
pre {
  background-color:#F4F2F5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #797979;
  padding:10px;
}

.home_text {
        font-family: Arial Narrow,Arial,Verdana,Helvetica,sans-serif; 
        display:block;
        padding:5px;
        padding-top:20px;
        overflow-y:hidden;
        text-align:center;
        font-size:16px;
        color: #afaeae;
        background-color: #000000;
        letter-spacing: 1;
        
}

.contentblock {
	border-width:1px;
	border-style:solid;
	border-color:#000000;
	background-color:#4c4b4a;
 	margin-bottom:15px;
	padding-left: 10px;
	width: 950px;
}
.description_link {
  padding-top:12px;
  display:block;
  height:125px;
  overflow-y:visible;
  clear:both;
  float:none;
  font-size:12px;
}



.description {
  padding-top:12px;
  display:block;
  overflow-y:visible;
  clear:both;
  float:none;
  font-size:12px;
}

.contentblock a{
  color:#000000;
}
.contentblock a:hover{

	color:#ffffff;
}
.header {
	font-family: Arial,Times New Roman, Times, serif;
	font-size: 18px;
	color: #FFFFFF;
	line-height: 18px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 20px;
}
.description a{
  color:#000000;
  font-size:12px;

}
.description a:hover{
  color:#ffffff;
}

.contentblock p {
  margin:0px;
  padding:0px;
  padding-top:3px;
  padding-bottom:0px;
  color: black;
  font-size: 13px;
}
.contentblock  a{
  margin:0px;
  padding:0px;
  padding-top:3px;
  padding-bottom:0px;
  color: #ace0dc;
  font-weight: bold;
  font-size: 13px;
  text-decoration: none;
}
.contentblock  a:hover{
  margin:0px;
  padding:0px;
  padding-top:3px;
  padding-bottom:0px;
  color: #ffffff;
  font-weight: bold;
  font-size: 13px;
  text-decoration: none;
}







#border, .border {
    border-width:1px;
	border-style:solid;
	border-color:#000000;
	text-align:left;
}



/* framework */

a img, img {
  border:none;
}

body#AdminPop, body#AdminIFrame {
  background-color:white;
  margin:15px;
}

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;
}

.MainContentTable #LeftSub {
  border-right:1px solid #eaeaea;
  width:250px;
  padding-bottom:35px;
}
.MainContentTable #MainContent {
	background-color: #; 

}

.HeaderImage {
  display:block;
  width:900px;
  height:90px;
}
.HeaderImage .HeaderText {
  display:block;
  float:right;
  margin-top:20px;
  margin-right:30px;
  color:white;
  font-size:28px;
}

#border, .border {
    border-width:1px;
	border-style:solid;
	border-color:#000000;
	text-align:left;
	

}


#border_company_full, p, h3{
    padding-left:10px;
}
.border_company {
    border-width:1px;
	border-style:solid;
	border-color:#1a1717;
	text-align:left;
	background-color:#4c4b4b;
	border-top:0px; 
	margin-bottom:15px;
	display:block;
}
.border_feature {
    border-width:1px;
	border-style:solid;
	border-color:#ffffff;
	text-align:left;
	background-color:#767676;
	border-top:0px; 
	margin-bottom:15px;
	display:block;
}
.feature_text{
  border-bottom: none; 
  font-family: Arial Narrow,Arial,Verdana,Helvetica,sans-serif; 
  font-weight: regular; 
  font-size: 25px; 
  color:#ffffff;
  line-height: 36px;
  border-top-style: none;
  margin-bottom:0px;
  margin-top:40px; 
  padding-left:0px;
  padding-right:215px;
  border-bottom:0px solid #ffffff; 
  letter-spacing:-1;
  float:right;
  vertical-align:top;
  text-align: right;
  display:inline-block;
}




a.btn_view_logo {  

	background-image: url(http://www.idfixed.com/czusys_images/id_fixed.gif); 
	background-repeat:no-repeat;
	text-decoration: none;
	display: block;
	width: 200px;
	height: 108px;
	border: 0px;  
  font-size:0px;
  color:#000000;
}
a.btn_view_logo:hover {
	background-image: url(http://www.idfixed.com/czusys_images/id_fixed_hover.gif); 
	text-decoration: none;
	display: block;
	width: 200px;
	height: 108px;
	border: 0px; 
}










a.btn_view {  
  background-color:#000000;
  font-family: Arial Narrow,Arial,Verdana,Helvetica,sans-serif; 
  font-weight: bold; 
  font-size: 22px; 
  line-height: 60px;
  vertical-align:middle;
	text-align: center;
	text-decoration: none;
	display: block;
	width: 200px;

	height: 60px;
	border: 0px;  

  color:#ffffff;
}
a.btn_view:hover  {

	text-decoration: none;
	display: block;
	width: 200px;


	border: 0px; 
	  color:#595959;
}


/* TOP NAV */
#NAVAREA_Top_Bar ul {
margin: 0;
padding: 0;
color:gray;
list-style-type: none;
}
#NAVAREA_Top_Bar ul li {
  margin: 0;
  padding: 0;
  display:inline;
  margin-left:0px;
}
#NAVAREA_Top_Bar ul li a {
  display:block;
  font-size:0px;
  color:#5a595a;

  background-image:url('../czusys_images/home.gif');
  background-repeat:no-repeat;
  width:76px;
  height:19px;
  line-height:19px;
  border-left:none;
  padding-left:0px;
  margin-right:0px;
  float:left;
}  


#NAVAREA_Top_Bar ul li a:hover,  #NAVAREA_Top_Bar ul li.selected a { 
  background-image:url('../czusys_images/home_hover.gif');
  width:76px;
}

#NAVAREA_Top_Bar ul #TopLevel_navlinks a { 
  background-image:url('../czusys_images/twitter.gif');
  width:44px;
}
#NAVAREA_Top_Bar ul #TopLevel_navlinks a:hover,  #NAVAREA_Top_Bar ul #TopLevel_navlinks.selected a { 
  background-image:url('../czusys_images/twitter_hover.gif');
  width:44px;
}
#NAVAREA_Top_Bar ul #TopLevel_navfacebook a { 

  background-image:url('../czusys_images/facebook.gif');
  width:69px;
}
#NAVAREA_Top_Bar ul #TopLevel_navfacebook a:hover,  #NAVAREA_Top_Bar ul #TopLevel_navlinks.selected a { 
  background-image:url('../czusys_images/facebook_hover.gif');
  width:69px;
}


#NAVAREA_Top_Bar ul #TopLevel_navcreative a { 
  background-image:url('../czusys_images/creative.gif');
  width:60px;
}
#NAVAREA_Top_Bar ul #TopLevel_navcreative a:hover,  #NAVAREA_Top_Bar ul #TopLevel_navcreative.selected a { 
  background-image:url('../czusys_images/creative_hover.gif'); 
  width:60px;
}

#NAVAREA_Top_Bar ul #TopLevel_navfeedback a { 
  background-image:url('../czusys_images/feedback.gif');
  width:96px;
}
#NAVAREA_Top_Bar ul #TopLevel_navfeedback a:hover,  #NAVAREA_Top_Bar ul #TopLevel_navfeedback.selected a { 
  background-image:url('../czusys_images/feedback_hover.gif');
  width:96px;
}





.btn_view {

	background-image: url(../czusys/viewgallery.gif); 
	text-decoration: none;
	display: block;
	width: 950px;
	height: 60px;
	border: 0px;  

}
.btn_view:hover {
	background-image: url(../czusys/viewgallery_hover.gif); 
	text-decoration: none;
	display: block;
	width: 950px;
	height: 60px;
	border: 0px; 
}







/* FOOTER NAV */
.Footer {
  background-color:#e7e3de;
}
.Footer td {
  padding-top:2px;
  padding-right:15px;
  padding-left:15px;
  font-size:10px;
}
.Footer td, .Footer a {
  color:#575757;
  font-size:10px;
}


#NAVAREA_Footer ul {
margin: 0;
padding: 0;
color:#575757;
list-style-type: none;
  font-size:11px;
}
#NAVAREA_Footer ul li {
margin: 0;
padding: 0;
  display:inline;
  margin-left:20px;
  font-size:11px;
}
#NAVAREA_Footer ul li a {
  color:#575757;
  font-weight:normal;
  text-decoration:none;
  font-size:11px;
}
#NAVAREA_Footer ul li a:hover,  #NAVAREA_Footer ul li.selected a { 
  text-decoration:underline;
  color:#575757;
  font-size:11px;
}

/* SUB NAV */
#NAVAREA_Sub {
  margin-top:10px;
}
#NAVAREA_Sub ul {
  margin: 0;
  margin-left: 15px;
  padding: 0;
  color:#eaeaea;
  list-style-type: none;
  font-size:12px;
}
#NAVAREA_Sub ul li a {
  color:#a90233;
  text-transform:uppercase;
  font-size:15px;
  text-decoration:none;
  font-weight:bold;
}
#NAVAREA_Sub ul ul {
  margin-left: 25px;
  padding: 0;
  color:#eaeaea;
  list-style-type: disc;
  font-size:12px;
}
#NAVAREA_Sub ul ul li {
  margin-top:1px;
  color:#eaeaea;
}
#NAVAREA_Sub ul ul li a {
  color:#575757;
  text-transform:none;
  font-size:11px;
  text-decoration:none;
  font-weight:normal;
}
#NAVAREA_Sub ul ul li a:hover {
  color:#a90233;
}
/* MAIN NAV */

#NAVAREA_Main {
font: normal 13px Tahoma,Arial;
padding-left:20px; /*offset of tabs relative to browser left edge*/
text-align:center;

  width:880px;
  _width:880px;
  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: #F4F2F5; /*background of tabs (default state)*/
line-height:55px;
width:110px;
text-align:center;
border-bottom-width: 0;
color: #9A9899;
text-decoration: none;
border-bottom:2px solid white;
margin-left:5px;
margin-right:5px;
}

#NAVAREA_Main ul li a:hover, #NAVAREA_Main ul li .selected {
  border-bottom:2px solid #a90233;
}
	
/*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;
}


/* HOVER TIP */
#WAStheToolTip{
position: absolute;
left: -350px;
width: 350px;
border: 1px solid #FFFFFF;
padding: 3px 3px 3px 3px;
background-color: #E6F4F7;
visibility: hidden;
z-index: 1000;
}
#theToolTip{
position: absolute;
left: -1550px;
width:auto;
border: 1px solid #FFFFFF;
padding: 3px 3px 3px 3px;
background-color: #E6F4F7;
visibility: hidden;
z-index: 1000;
}
.ImgGallery_BlockThumbsHolder a:hover table {
  border:1px solid #E6F4F7;
}
.ImgGallery_BlockThumbsHolder .ImgGallery_ThbDiv {
  float:left;
  display:block;
  background-position:center center;
  cursor:url(../highslide/graphics/zoomin.cur), pointer !important;
  overflow:hidden;
  margin-right:5px;
  margin-bottom:5px;
}
.ImgGallery_BlockThumbsHolder .ImgGallery_ThbDiv, .ImgGalleryHighlights_BlockThumbsHolder .ImgGalleryHighlights_ThbDiv {
  float:left;
  display:block;
  background-position:center center;
  cursor:url(../highslide/graphics/zoomin.cur), pointer !important;
  overflow:hidden;
  margin-right:5px;
  margin-bottom:0px;
}

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


/* FOOTER NAV */
.Footer {
  background-color:#e7e3de;
}
.Footer td {
  padding-top:2px;
  padding-right:15px;
  padding-left:15px;
  font-size:10px;
}
.Footer td, .Footer a {
  color:#575757;
  font-size:10px;
}


#NAVAREA_Footer ul {
margin: 0;
padding: 0;
color:#000000;
list-style-type: none;
  font-size:11px;
  padding-top:10px;
}
#NAVAREA_Footer ul li {
margin: 0;
padding: 0;
  display:inline;
  margin-left:10px;
  font-size:11px;
}
#NAVAREA_Footer ul li a {
  color:#000000;
  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:red;
  font-size:11px;
}  

legend {
  color:#b0b0b0;
  font-size:12px;
  font-weight:bold;
  
}


#ForgotPasswordFormHolder{
	border: 1px solid black;
	background-color:#4c4b4b;
	padding-bottom:15px;
	padding-left:15px;
	padding-top:15px;

	
	
}

#ForgotPasswordFormHolder h1{

	padding-top:0px;
	padding-bottom:5px;
	font-weight: regular; 
	font-size: 22px; 
	letter-spacing:-1;
}
#ForgotPasswordFormHolder p, #IntroText{

	padding-bottom:10px;
	padding-left:0px;
	font-style:italic;

}



p, #P_inpCZUUserName{
	font-style:normal;
}

fieldset{

}
#LoginFormHolder h1{

	color: #000000;
	font-weight: regular; 
	font-size: 22px; 
	letter-spacing:-1;
	
}

#LoginFormHolder {
	border: 1px solid black;
	background-color:#4c4b4b;
	padding-bottom:15px;
	padding-left:15px;
	padding-top:15px;
	
}
#LoginFormHolder h1{

	padding-top:0px;
	padding-bottom:5px;
	font-weight: regular; 
	font-size: 22px; 
	letter-spacing:-1;
}
#LoginFormHolder p {

	padding-bottom:10px;
	padding-left:0px;

}
#LoginFormHolder a {

	padding-bottom:10px;
	padding-left:0px;

}



p a{
  margin-left:3px;
  color: #ffffff;
  font-weight: bold;
  font-size: 13px;
  text-decoration: none;
}
p a:hover{
  margin-left:3px;
  color: black;
  font-weight: bold;
  font-size: 13px;
  text-decoration: none;
}
