
body, h1,h2, h3, h4, h5, h6, form, blockquote, dl, dd, dt{
margin:0;
padding:0;
text-align:center;

}

body{
font: normal 13px Arial, Helvetica, Verdana, sans-serif;
line-height:1.7em;
}
#maincontainer{
margin:0px auto;
text-align:left;
width:100%;
height:800px;
}

#container{
margin:0px auto;
text-align:left;
width:997px;
height:auto;

}

.candidate_cv
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#FCFCFC;
	vertical-align:top;
	color:black;
}

#top{
	width:997px;
	margin:0 auto;
	position:relative;
	height:32px;
	height:125px;
	}
	/*Head Hight*/
#head{
	height:45px;
	position:relative;
	z-index:1;
	float:right;
	width:555px;
	}
	
#adminhead{
height:45px;
position:relative;
z-index:1;
float:right;
width:450px;
}
/*Mainpage */

/* navigation */

#top #nav{
	float:left;
	position:absolute;
	padding-top:11px;
}

#nav, #nav ul{
margin:0;
padding:0;
list-style-type:none;
list-style-position:outside;
position:relative;

z-index:5;

}


#top #nav a{
display:block;
padding:0 15px 3px 15px;
text-decoration:none;
text-align:center;
line-height:29px; 
outline:none;
z-index:35;
position:relative;
}

#top #nav li{
float:left;
position:relative;
z-index:20;
}

#top #nav li li{
border-left:none;
}

#top #nav ul {
position:absolute;
display:none;
width:170px;


}

#top #nav li ul a{
width:140px;
height:auto;
float:left;
text-align:left;
padding:0 15px;
}

#top #nav ul ul{
top:auto;
border-top:none;
}	

#top #nav li ul ul {
left:170px;
top:0px;
}

#top #nav li:hover ul ul, #top #nav li:hover ul ul ul,#top  #nav li:hover ul ul ul ul{
display:none;
}
#top #nav li:hover ul, #top #nav li li:hover ul, #top #nav li li li:hover ul, #top #nav li li li li:hover ul{
display:block;
}


#top #nav .sub_list, #top #nav .sub_sub_list{
display:none;
}

#top #nav li.back {
width: 9px; 
height: 32px;
z-index: 8;
position: absolute;
}
#top #nav li.back .left {
height: 32px;
margin-right: 9px;
}

#top .post_title a{
	color:#7a7a7a;
	}

#logo a{
background:transparent url(../images/zmis-logo-long.gif) no-repeat;
	}
	
#main_transition{
background:transparent url(bg_frontpage.png) no-repeat;
	}
	

#footer, #respond{
border-top:1px solid #0c3073;	
	}

#frontpage #head{
background-image:none;
	}
	

	
a {
color:#ffffff;
}

a:hover {
color:#ffffff;
}

.more-link{
	color:#396ea4;
	background:#fff url(../images1/bg_subnav.png) 0px 5px no-repeat;
	}
	
	
.more-link:hover{
	background:#fff url(../images1/bg_subnav.png) 0px -85px no-repeat;
	}

#top #main .button, #cancel-comment-reply-link{
	color:#fff;
	text-decoration:none;
	background: transparent url(../images1/button.jpg) top left;
	}



#top #main .button:hover, #cancel-comment-reply-link:hover{
	color:#0c3073;
	background: transparent url(../images1/button.jpg) bottom left;
	}


.content img, .content a img {
	background-color:#fff;
	border:1px solid #aaa;
	}
	
.content a:hover img {
	background-color:#75A9DD;
	border:1px solid #396EA4;
	}


/* NAVIGATION */

#top #nav ul {
border:1px solid #0c3073;
border-top:1px solid #061d47;
}

#top #nav li ul a{
border-top:1px solid #0c3073;
}

#top #head #nav ul a, #top #head #nav ul li{
background-color:#061d47;
background-image:none;
}

#top #head #nav ul a:hover, #top #head #nav ul a:focus {
background-color:#0c3073;
}

#top #adminhead #nav ul a, #top #head #nav ul li{
background-color:#061d47;
background-image:none;
}

#top #adminhead #nav ul a:hover, #top #head #nav ul a:focus {
background-color:#0c3073;
}

#top #nav li.back, #top #nav .current_page_item a, #top #nav .current_page_parent a, #top #nav .current_page_ancestor a{
background:transparent url(lava.png) no-repeat right -32px;

}
#top #nav li.back .left, #top #nav .current_page_item, #top #nav .current_page_parent, #top #nav .current_page_ancestor  {
background:transparent url(lava.png) no-repeat top left;
}


#logo{
margin:0px auto;
text-align:left;
width:auto;
/*width:212px;
height:125px;*/
height:125px;
float:left;
}

#adminlogo{
margin:0px auto;
text-align:left;
width:auto;
/*width:212px;
height:125px;*/
height:32px;
float:left;
}

#saplogo{
margin:0px auto;
width:600px;
height:82px;
text-align:right;
float:right;
}
#saplogoone{
margin:0px auto;
width:600px;
height:52px;
text-align:right;
float:right;
}
#saplogotwo{
margin:0px auto;
width:600px;
height:25px;
text-align:right;
float:right;
padding-right:20px;
}
#flash{
margin:0px auto;
text-align:left;
float:left;
width:997px;
height:257px;
margin-top:-2px;
}
#middle{
margin:0px auto;
text-align:left;
float:left;
width:997px;
height:auto;
}
#flashtr{
margin:0px auto;
text-align:left;
float:left;
width:236px;
height:253px;
background-image:url(images/flashbg.gif);
}
#services{
margin:0px auto;
text-align:left;
float:left;
width:236px;
height:auto;
padding-left:17px;
}
#news{
margin:0px auto;
text-align:left;
float:left;
width:236px;
height:auto;
}
#servicestop{
margin:0px auto;
text-align:left;
float:left;
width:236px;
height:48px;
}
#servicestopfinal{
margin:0px auto;
text-align:left;
float:left;
width:236px;
height:48px;
padding-top:5px;
}
#servicesmiddle{
margin:0px auto;
text-align:left;
float:left;
width:236px;
height:auto;
background-image:url(images/middleser.gif);
}
#servicesbottom{
margin:0px auto;
text-align:left;
float:left;
width:236px;
height:12px;
}
#servicesmatter{
margin:0px auto;
text-align:left;
float:left;
width:216px;
height:auto;
padding-left:10px;
padding-top:4px;
}
.text{
margin:0px auto;
font-family:Arial, Helvetica, sans-serif;
line-height:18px;
font-size:12px;
color:#000000;
}

a.text:link{
margin:0px auto;
font-family:Arial, Helvetica, sans-serif;
line-height:18px;
font-size:12px;
color:#000000;
text-decoration:none;
}

a.text:hover{
text-decoration:none;
}
.bluetext{
margin:0px auto;
font-family:Arial, Helvetica, sans-serif;
line-height:18px;
font-size:12px;
color:#0a275c;
text-decoration:none;

}
.bluetext a:link, .bluetext a:visited, .bluetext a:active{
margin:0px auto;
font-family:Arial, Helvetica, sans-serif;
line-height:18px;
font-size:12px;
color:#0a275c;
text-decoration:none;
}
.bluetext a:hover{
margin:0px auto;
font-family:Arial, Helvetica, sans-serif;
line-height:18px;
font-size:12px;
color:#0a275c;
text-decoration:underline;
}
#bottomline{
margin:0px auto;
float:left;
width:100%;
height:20px;
border-bottom:2px solid #295cb9;
}
#bottomlinenew{
margin:0px auto;
float:left;
width:100%;
height:50px;
border-bottom:2px solid #295cb9;
text-align:center;
}
#bottomline2{
margin:0px auto;
text-align:center;
float:left;
width:100%;
height:25px;
}
.bot{
margin:0px auto;
font-family:Arial, Helvetica, sans-serif;
line-height:18px;
font-size:11px;
color:#535353;
text-decoration:none;
}





.botone{
margin:0px auto;
font-family:Arial, Helvetica, sans-serif;
line-height:18px;
font-size:10px;
color:#535353;
text-decoration:none;

}
.botone a:link, .botone a:visited, .botone a:active{
margin:0px auto;
font-family:Arial, Helvetica, sans-serif;
line-height:18px;
font-size:10px;
color:#535353;
text-decoration:none;
}
.botone a:hover{
margin:0px auto;
font-family:Arial, Helvetica, sans-serif;
line-height:18px;
font-size:10px;
color:#535353;
text-decoration:underline;
}














#topimg{
margin:0px auto;
text-align:left;
float:left;
width:997px;
height:198px;
margin-top:-2px;
}
#spacer{
margin:0px auto;
text-align:left;
float:left;
width:997px;
height:15px;
}
#abtmiddlelog{
margin:0px auto;
text-align:left;
float:left;
width:997px;
height:auto;
padding-top:39px;
}
#abtmiddle{
margin:0px auto;
text-align:left;
float:left;
width:735px;
height:auto;
padding-left:22px;
padding-top:39px;
}
#abtmiddlemaintwo{
margin:0px auto;
text-align:left;
float:left;
width:997px;
height:auto;
}
#abtmiddlemain{
margin:0px auto;
text-align:left;
float:left;
width:730px;
height:auto;
}
#abtmiddleone{
margin:0px auto;
text-align:left;
float:left;
width:730px;
height:38px;
}
#abtmiddletwo{
margin:0px auto;
text-align:left;
float:left;
width:730px;
height:auto;
background-image:url(images/middlebg.gif);
}
#abtmiddlethree{
margin:0px auto;
text-align:left;
float:left;
width:700px;
height:auto;
padding-left:15px;
padding-top:15px;
}
#abtmiddlefour{
margin:0px auto;
text-align:left;
float:left;
width:730px;
height:22px;
}

.box{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #000000;
	border: 1px solid #a1a1a1;
	
}
.txtfield{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #000000;
	border: 1px solid #a1a1a1;
}

.txtfield_cs4{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #000000;
}
.txtfield_l{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #000000;
	border: 1px solid #a1a1a1;
	text-align:left;
	float:left;
	margin-left:50px;
	      
}


.txtfield_n{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #000000;
	border: 1px solid #a1a1a1;
	height:18px;
	
}
.redtext{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FF0000;
}
.formtitle{
margin:0px auto;
font-family:Arial, Helvetica, sans-serif;
line-height:18px;
font-size:14px;
color:#0a275c;
text-align:left;
font-weight:bold;
}

.regtdbg{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#FCFCFC;
vertical-align:top;
color:black;
}

.regtdbga{
background-color:#FCFCFC;
vertical-align:top;
color:black;
}
.regtdbg_submitbutton{
background-color:#FCFCFC;
vertical-align:top;
padding-left:200px;
color:black;
}

.regtdbg_submitbutton_cv{
vertical-align:top;
color:black;
}

.msgnote{
margin:0px auto;
font-family:Arial, Helvetica, sans-serif;
line-height:18px;
font-size:12px;
color:#FF9130;
text-align:left;
font-weight:bold;
}

.msgnote_r{
margin:0px auto;
font-family:Arial, Helvetica, sans-serif;
line-height:18px;
font-size:12px;
color:#FF9130;
text-align:left;
font-weight:bold;
}

.blanksmall{
font-family:Arial, Helvetica, sans-serif;
border: 0; 
background: url('images/blanksmall.gif'); 
width: 61px; 
height:23px; 
color:#FFFFFF;
font-weight:bold; 
vertical-align:text-top;
padding-bottom:3px;
}

.blanksmall_n{
font-family:Arial, Helvetica, sans-serif;
border: 0; 
background: url('images/blanksmall.gif'); 
width: 61px; 
height:23px; 
color:#FFFFFF;
font-weight:bold; 
padding-bottom:3px;
}

.blankbig{
	font-family:Arial, Helvetica, sans-serif;
	border: 0;
	background: url('images/blankbig_1.gif');
	width: 125px;
	height:23px;
	color:#FFFFFF;
	font-weight:bold;
	padding-bottom:3px;
	vertical-align: text-top;
}

.blankbig_showfav{
	font-family:Arial, Helvetica, sans-serif;
	border: 0;
	background: url('images/blankbig_1.gif');
	width: 125px;
	height:23px;
	color:#FFFFFF;
	font-weight:bold;
	margin-bottom:3px;
	vertical-align: text-top;
}

a.blankbigcom{
	font-family:Arial, Helvetica, sans-serif;
	border: 0;
	background: url('images/blankbig_1.gif');
	background-repeat:no-repeat;
	text-decoration:none;
	width: 135px;
	height:50px;
	color:#FFFFFF;
	font-weight:bold;
	vertical-align: text-top;
}




.admintitle{
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-weight:bold; 
color:#000000;
font-size:19px;
padding-top:8px;
padding-left:22px;
}
/*admin css*/
#abtmiddleadmin{
margin:0px auto;
text-align:left;
float:left;
width:975px;
height:auto;
padding-left:22px;
padding-top:39px;
}
#abtmiddlemainadmin{
margin:0px auto;
text-align:left;
float:left;
width:975px;
height:auto;
}

#abtmiddleoneadminkk{
margin:0px auto;
text-align:left;
float:left;
width:997px;
height:38px;
background-image:url(images/bgtab.gif);

}
#abtmiddleoneadmin{
margin:0px auto;
text-align:left;
float:left;
width:975px;
height:38px;
background-image:url(images/adtop.gif);

}
#abtmiddletwoadminfinal{
margin:0px auto;
text-align:left;
float:left;
width:997px;
height:auto;
background-image:url(images/bgmiddle.gif);
}
#abtmiddletwoadmin{
margin:0px auto;
text-align:left;
float:left;
width:975px;
height:auto;
background-image:url(images/admiddle.gif);
}

#abtmiddlethreeadminfinal{
margin:0px auto;
text-align:left;
float:left;
width:967px;
height:auto;
padding-left:15px;
padding-right:15px;
padding-top:15px;
}
#abtmiddlethreeadminfinal_ro{
margin:0px auto;
text-align:left;
float:left;
width:997px;
height:1170px;
padding-left:0px;
padding-right:0px;
padding-top:15px;

}
#abtmiddlethreeadmin{
margin:0px auto;
text-align:left;
float:left;
width:960px;
height:auto;
padding-left:15px;
padding-top:15px;
}
#abtmiddlefouradmin{
margin:0px auto;
text-align:left;
float:left;
width:975px;
height:22px;
}
#abtmiddlefouradminfinal{
margin:0px auto;
text-align:left;
float:left;
width:997px;
height:22px;
}
#abtmiddlefouradminfinal_ro{
margin:0px auto;
text-align:left;
float:left;
width:997px;
height:22px;
background-color:#00CC33;
padding:5px;
}
.border-form3
{
	border:1px solid #DBDBDB;
	font-family:Arial, Helvetica, sans-serif;
	color:#494949;
	width:100px;
	
}
.bor{border:1px solid #d2d2d6;}
/*clsoe admin css*/


.view{
margin:0px auto;
font-family:Arial, Helvetica, sans-serif;
line-height:18px;
font-size:12px;
color:#0a275c;
text-decoration:none;
text-align:right;
margin-left:685px;

}


.view a{
margin:0px auto;
font-family:Arial, Helvetica, sans-serif;
line-height:18px;
font-size:12px;
color:#0a275c;
text-decoration:none;
text-align:right;

}


.view a:hover{
margin:0px auto;
font-family:Arial, Helvetica, sans-serif;
line-height:18px;
font-size:12px;
color:#0a275c;
text-decoration:none;
text-align:right;

}

.viewc{
float:right;
font-family:Arial, Helvetica, sans-serif;
line-height:18px;
font-size:12px;
color:#0a275c;
text-decoration:none;
text-align:right;
margin-left:0px;

}


.viewc a{
font-family:Arial, Helvetica, sans-serif;
line-height:18px;
font-size:12px;
color:#0a275c;
text-decoration:none;
text-align:right;

}


.viewc a:hover{
font-family:Arial, Helvetica, sans-serif;
line-height:18px;
font-size:12px;
color:#0a275c;
text-decoration:none;
text-align:right;

}
.edit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	text-decoration: none;
}

.edit a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	text-decoration: none;
}
.edit a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	text-decoration: none;
}

#only_border{
	border-style:solid;
	border-width:1px 1px 0px 1px;
	border-color:#EEEEEE;
	padding-top:2px;
	padding-left:2px;
	padding-bottom:2px;
	padding-right:5px;
}
			
.regtdbg_st{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#FCFCFC;
	vertical-align:top;
	color:black;
	font-weight:normal;
}

