a img,img{
  border:none;
  padding:0px;
  margin:0;
}
a:link,a:active,a:visited{
  background-color:inherit;
  color:#295EAC;
}
a:hover{
  color:#000;
  text-decoration:underline;
  background-color:inherit;
}
body{
	margin:0px;
	color:#1F3A57;
}

#pagecont{
	width:959px;
	margin-left:auto;
	margin-right:auto;
    font: 9pt/17pt verdana,helvetica,arial,sans-serif;
}
#header{
    background:url(../img/header.gif) no-repeat;
    height:187px;
}
#logodiv{
    float:left;
    padding:0px;
}
#menudiv{
    float:right;
    width: 688px;
    height: 36px;
    background:url(../img/navbak.gif) no-repeat;
    font: 11pt calibri,verdana,helvetica,arial,sans-serif;
    /* font-weight: bold; */
    padding-top:9px;
    color:#949599;
}
#content{
    float:left;
    width:685px;
    min-height:425px;
}
/*
#menudiv a:link,#menudiv a:active,#menudiv a:visited{
  color:white;
  padding:0 15px;
  text-decoration:none;
}
*/
#menudiv.selected{

}

.clr{
	clear:both;
}
#lftcoldiv{
    background:url(../img/lftcolbak.gif) no-repeat white;
    width:206px;
    float:left;
    color:#5b5b5b;
    font: 10.5pt/14pt calibri,verdana,helvetica,arial,sans-serif;
    padding:80px 33px 0px 33px;
}

.tar{
    text-align: right;
}
.form{
    width:700px;
    margin:auto;
}
.narrowform{
    width:300px;
    margin:auto;
    font: 13pt calibri,verdana,helvetica,arial,sans-serif;
}

.stdform{
    width:520px;
    margin:auto;
    font: 13pt calibri,verdana,helvetica,arial,sans-serif;
}
.greenform{
   /* background:#CEE9F9; */
    border:1px solid #CEE9F9;
}
fieldset{
    border:none;
    padding:20px;
}

legend{
    padding:7px;
    color:#E8641B;
    font: 16pt/17pt calibri,verdana,helvetica,arial,sans-serif;
    font-weight: 500;
}

div.required{
    font-weight:bold;
}

div.input, div.submit{
    padding:10px;
}

div.input label{
    width: 150px;
    float: left;
    text-align: right;
    margin-right: 15px;
    display: block;
    color:#295EAC;
 /*   font: 13pt calibri,verdana,helvetica,arial,sans-serif; */
}
div.inputcbox label{
    width: 350px;
}

.labelspan{
    padding:10px 10px 0;
    color:#295EAC;
}
.smltxt{
    font-size: 11px;
}
div.input input {
    width: 320px;
}
div.inputcbox input{
    width:15px;
}
div.input textarea {
    width: 320px;
}

div.input select {
    width: 320px;
}
div.submit{
    text-align: right;
}

div.error-message{
    color:red;
    font: 13pt calibri,verdana,helvetica,arial,sans-serif;
    font-weight: bold;
    padding:10px 10px 0;
}
.stdform div.error-message{
   /* margin-left: 160px; */
   text-align: center;
}

form.narrowform div.input label{
    text-align: left;
    width:75px;
}
form.narrowform div.input input{
    width:175px;
}

form.narrowform div.input textarea{
    width:175px;
}

form.narrowform div.input select{
    width:179px;
}

form.narrowform div.checkbox input{
    width:5px;
    float:left;
}
form.narrowform div.radio label{
    width:50px;
    float:left;
}
form.narrowform div.labelspan,form.stdform div.labelspan{
    float:left;
    width:150px;
}
form.narrowform div.input, form.narrowform div.submit{
    padding-top:7px;
    padding-bottom:7px;
}
form.flatform{
    width:720px;
    margin:auto;
    font: 13pt calibri,verdana,helvetica,arial,sans-serif;

}
form.flatform div.cols{
    width:50%;
    float:left;
}
form.flatform div.input label{
    text-align: left;
    width:75px;
}
form.flatform div.input input{
    width:230px;
}

form.flatform div.input textarea{
    width:175px;
}

form.flatform div.input select{
    width:234px;
}

form.flatform div.checkbox input{
    width:5px;
    float:left;
}
form.flatform div.radio label{
    width:50px;
    float:left;
}
form.flatform div.labelspan,form.stdform div.labelspan{
    float:left;
    width:150px;
}
form.flatform div.input, form.narrowform div.submit{
    padding-top:7px;
    padding-bottom:7px;
}
form.flatform div.submit{
    width:15px;
    float:left
}
form.flatform div.textarea label{
    float:none;
}
form.flatform div.textarea textarea{
    width:100%;
    height:178px;
}
form.flatform div.error-message{
   font: 10pt calibri,verdana,helvetica,arial,sans-serif;
   font-weight: bold;
   text-align: center;
   padding:10px 0 0px 0;
}
form.stdform div.submit{
    padding-right:20px;
}
form.narrowform div.submit{
    width:15px;
    float:left
}

.heading, .mainheading, h2, legend{
    color:#E8641B;
    font: 15pt calibri,verdana,helvetica,arial,sans-serif;
    font-weight: 700;
    padding:3px 0 7px;
}
.mainheading, h2, legend{
    padding-left:30px;
}

.subheading, .subheadingrt{
    color:#295EAC;
    font: 13pt calibri,verdana,helvetica,arial,sans-serif;
    font-weight: 700;
    padding:3px 0;
}

.subheading a{
    text-decoration: none;
}

.subheadingrt{
    text-align: right;
}

#flashMessage, #authMessage
{
    color:black;
    border-bottom:1px outset black;
    padding:7px 15px 7px 40px;
    background: #FFFFE1 url(/img/warning.png) no-repeat 10px;
    font: bold 12px helvetica,arial,sans-serif;
    top:0px;
    left:0px;
    width:100%;
    z-index: 100;
    position:fixed;
}

#flashMessage a{
    color:black;
}

.flashSpc{
    padding:7px 15px 3px 40px;
    font: bold 12px helvetica,arial,sans-serif;
}

.good{
    background: #E5FFE1 url(/img/good.png) no-repeat 10px !important;
}

.bad{
    background: #FFC2BF url(/img/bad.png) no-repeat 10px !important;
}

#leftcol, #rightcol, #onecol{
    width:312px;
    float:left;
    padding:5px 15px 0;
}

#onecol{
    width:655px;
}

#rightcol ul{
    color:#295EAC;
}
#rightcol li{
    font: 10.5pt/15pt calibri,verdana,helvetica,arial,sans-serif;
    font-weight: bold;
}
.textbox{
 font: 10.5pt/12pt calibri,verdana,helvetica,arial,sans-serif;
 padding-bottom:9px;
}
.textboxmore{
 font: 9pt/12pt calibri,verdana,helvetica,arial,sans-serif;
 padding:0 0 5px 0;
 font-weight: bold;
}
.leftbor{
    border-left: 1px solid #D9D9DB;
    min-height:405px;
}
#homehosting{
    text-align: center;
}
#homehosting img{
    margin-bottom: 5px;
}
.textboxdashed{
    border-bottom: 1px dashed #D9D9DB;
    padding-bottom: 12px;
    margin-bottom: 12px;
}
/* Tables */
table.index {
    font-size: 12px;
    background: #fff;
    border:1px solid #ccc;
    border-right:0;
    clear: both;
    color: #333;
    margin-bottom: 10px;
    width: 97%;
    margin:auto;
}

.index table {
    margin: auto;
}

.index table th {
    background: #f2f2f2;
    border:1px solid #bbb;
    border-top: 1px solid #fff;
    border-left: 1px solid #fff;
    text-align: center;
}

.index th a {
    background:#f2f2f2;
    display: block;
    padding: 2px 4px;
    text-decoration: none;
}
.index th a:hover {
    background: #ccc;
    color: #333;
    text-decoration: none;
}
.index table tr td {
    background: #fff;
    border-right: 1px solid #ccc;
    padding: 5px;
    text-align: center;
    vertical-align: top;
}
.index table tr.altrow td {
    background: #f4f4f4;
}
td.actions {
    text-align: center;
    white-space: nowrap;
}
td.actions a {
    margin: 0px 6px;
}

table.contact {
    width: 400px;
}
table.contact tr th {
    text-align: left;
}

table.contact tr td {
    text-align: left;
    border-bottom: 1px solid gray;
}
.actions ul{
    text-align: center;
    font-size: 11px;
}

.actions ul li {
    display: inline;
    list-style-type: none;
}

.actions ul li a:hover {
    color: #1E1BDF;
    text-decoration: underline;
}
ul#main-nav {font: 12pt calibri,verdana,helvetica,arial,sans-serif;margin:0;padding:0;float:left;width:100%;}
ul#main-nav li {margin:0;padding:0;list-style:none;float:left;margin:0;border-right:1px solid #B1D849;border-left:1px solid #000}
ul#main-nav li a {text-decoration:none;display:block;padding:0px 21px;color:#fff;}
ul#main-nav li a:hover {color:#B1D849}
#mvsel a:link, #mvsel a:visited, #mvsel a:active{color:#B1D849;}
#footermenudiv{font: 11pt calibri,verdana,helvetica,arial,sans-serif;text-align: center;color:#7A7B7D;padding:20px 25px 0;}
#footermenudiv a {text-decoration:underline;color:#7A7B7D;}

.submenuitems{
    width:670px;
    position: relative;
    background-color: black;
    top:36px;
    left:280px;
}
.submenuitemsbox{
    float:left;
    width:200px;
}
.submenuitemsbox a{
    font: 11pt calibri,verdana,helvetica,arial,sans-serif;
    color: white;
    font-weight: bold;
    text-decoration: none;
}

ul#sub-nav {margin:0;padding:0;width:206px;}
ul#sub-nav li {margin:0;padding:0;list-style:none;margin:0 0 2px 0;}
ul#sub-nav li a, .sub-nav-unselected {text-decoration:none;display:block;padding:0.3em 0.5em;color:#295EAC;border-bottom: 1px solid #D9D9DB;font-weight: bold;}
ul#sub-nav li a:hover{color:#E8641B;}
#snsel a:link, #snsel a:visited, #snsel a:active{color:#E8641B;}

div.paging{
    text-align: center;
}
div.paging div.pagingpart{
    float:left;
    width:33%;
}
div.paging div.pagingnumbers{
    text-align: center;
}
div.paging div.pagingprev{
    text-align: left;
}
div.paging div.pagingnext{
    text-align: right;
}
/*
#top-bor{
	height:26px;
	width:800px;
	float:left;
	background:url(../img/top_bor.gif) no-repeat;
}
#left-bor{
	width:25px;
	float:left;
	background:url(../img/left_bor.gif) no-repeat;
}
#head{
	height:137px;
	width:750px;
	float:left;
	background:url(../img/head_bak.gif) repeat-x;
}
#right-bor{
	width:25px;
	float:left;
	background:url(../img/right_bor.gif) no-repeat;
}
#menu{
	height:30px;
	width:750px;
	float:left;
}
#menu a{
	display:block;
	float:left;
	margin:0px;
	padding:0px;
}
#menu img{
	float:left;
	margin:0px;
	padding:0px;
}
#center-cont{
	float:left;
	width:750px;
}
#foot{
	width:800px;
	height:45px;
	float:left;
	background:url(../img/foot.gif) no-repeat bottom;
	text-align:center;
}
#cont-cont{
	width:720px;
	float:left;
	color:#1F3A57;
	background:#D3DCE6 url(../img/content_bak.gif) repeat-x;
	padding:15px;
}


#cont-cont ul{
  line-height:22px;
  margin-top:-10px;
}
.clr{
	clear:both;
}
.logoimg{
	margin:17px 0 0 31px;
	float:left;
}
.zcelogoimg{
	float:right;
	margin-right:10px;
}



#left-col, #right-col{
	width:359px;
	float:left;
}
#left-col{
  border-right:1px dashed #1F3A57;
}

.narrow-cont{
  width:400px;
  margin:auto;
  text-align:justify;
}
.narrow-cont input{
  width:150px;
}
.narrow-cont textarea{
  width:150px;
}
#subbut{
  margin-left: 139px;
   width:158px;
}
.narrow-cont label{
   width: 120px;
    float: left;
    text-align: right;
    margin-right: 15px;
    display: block;
}
legend{
  font-weight:bold;
  border:1px solid #1F3A57;
  padding:5px 10px 5px 10px;
}
fieldset{
  border:1px solid #1F3A57;
  padding:25px;
}
.error{
  color:#A23A45;
  font-weight: bold;
  background-color:inherit;
  border:1px dashed #A23A45;
  margin-bottom:5px;
}
.error-message{
    clear:both;
    text-align: center;
}
.more{
  display:block;
  float:right;
}
.narrow-cont-cell{
  margin-top:20px;
}
.input{
    padding-top:5px;
    padding-bottom:5px;
    padding:5px;
}
*/