@charset "UTF-8";
/* CSS Document */

* {margin:0;}

html, body{ height:100%; font-size:12px;}

img, div, a, input { behavior: url(../iepngfix.htc);  }

ul{}

li{ list-style-image:url(../images/point-square.jpg); font-weight:bold;}

body{
	background-image: url(../images/back.jpg);
	background-repeat: repeat-x;
	margin-top:0px;
	font-family: Arial, Helvetica, sans-serif;
}

a:link, a:visited, a:active { text-decoration:none; color:#333333; font-size:13px; font-weight:bold;}

a:hover {text-decoration:none; color: #000000; font-size:13px;}

#master {
	position:relative;
	margin: 0 auto -71px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}

#master, #banner1, #bannerF, #body, #content{ width:729px;}

#banner1{
	background:url(../images/banner1.jpg) no-repeat;
	height:137px;
	text-align:right;}
	
#bannercell01{
	float:left;
	padding-top:14px;
	padding-left:17px;}
	
#bannercell02{
	position:absolute;
	padding-top:14px;
	width:590px;
	text-align:right;
	left: 136px;
	top: 0px;
}
	
.fieldwidth{width:156px; margin-bottom:5px}
	
a.forgot:link,a.forgot:visited{
	font-size:10px;
	font-weight:bold;
	color:#666666;
	text-decoration:underline;
        position:relative;
        top:-0.5em;
}
	
#bannerF{
	background:url(../images/bridge.jpg) no-repeat;
	height:172px;}
	
#sel6 #bannerF{
	background:url(../images/city.jpg) no-repeat;
	height:172px;}

/* main navagation menu.css */

/* body */
	
	
#content{
	height: auto;}
	
	
#cell1{
	float:left;
	padding-right:15px;
	width:464px;

	height:auto;}

#cell2{
	float:left;
	width:250px;
	height:auto;
	}
	
#right{
	padding:7px;
	border:1px #CCCCCC dashed ;
	}
	
#clear{
	clear:both;}
#clear2{
	clear:both;}
	
	
/* forms */

.fL{float:left; width:160px; min-height:30px; text-align:right; padding-right:6px;}

.fR{float:left; width:260px; min-height:30px; text-align:left; white-space:nowrap}

.fC{width:400px; text-align:right;}

.fR input[type="text"], .fR textarea{
    border:1px solid #999;
    width:240px !important;
}

#textfield1, #textfield2{
    border:1px solid #999;
}

/* footer */
	
#footer, #push { height:36px; padding-top:35px; width:539px;}

#footer{
	position:relative;
	margin:0 auto;
	background:url(../images/footer.jpg) no-repeat;
	padding-left:190px;
	}
	
#footcell01{
	float:left;
	font-size:10px;
	font-weight:bold;
	color:#666666;
	width:470px;
	}
	
#footcell01 a{
	font-size:10px;
	font-weight:bold;
	color:#666666;
	text-decoration:none;}
	
#footcell01 a:hover{
	color:#333333;}
	
#footcell02{
	float:left;
	padding-top:8px;}
	

/* styles */

.yelw{
	color:#ffcc01;}	
	
.wht{
	color:#ffffff;}
	
.gry{color:#666666;}

.rust{color:#cc9900; font-weight:bold;}
	
.sz12 {font-size: 12px}

.sz11 {font-size: 11px}

a.body:link,a.body:visited{
	font-size:13px;
	font-weight:bold;
	color:#cc9900;
	}
a.body:hover{
	font-size:13px;
	font-weight:bold;
	color:#666666;
	}

.err{
    clear:both;
    margin:5px 0;
    border:3px solid #900;
    padding:10px;
    padding-left:60px;
    font-weight:bold;
    font-size:11px;
    background:url(../images/warning.jpg) 5px 50% no-repeat;
    min-height:70px;
}

.err p{
    line-height:130%;
}

.err p.head{
    color:#900;
    margin-bottom:5px;
}

.msg{
    clear:both;
    margin:5px 0;
    border:3px solid #090;
    padding:10px;
    font-weight:bold;
    font-size:11px;
}

.login_txt{
    vertical-align:middle;
}