/* Global */
body { padding:0px; margin:0px; background:#1280C3; }

a {
	color:#AF5801;
	text-decoration:none; 	
}

a:hover {
	color:#C28951;
	text-decoration:underline; 
}


hr {
	border: 0;
	background: #FFA300;
	color: #FFA300;
	height: 1px;
}

img { 
	border:0;
/* 	float:left; */
}
#logo { 
	float: left;
	width: 220px;
	height:50px;
	padding: 5px 0 0 0;
}

.ifocus {
	border: 1px solid #FE9500; BACKGROUND: #FFFDE3; 
	width: auto;
}

.ofocus {
	border: 1px solid #999; BACKGROUND: #fff; 
	width: auto;	
}

.ifocusarea {
	border: 1px solid #FE9500; BACKGROUND: #FFFDE3; 
	width: 260px;
}

.ofocusarea {
	border: 1px solid #999; BACKGROUND: #fff; 
	width: 260px;	
}


/* Text */
body {
	font-size:11px;
	font-family:San Serif, Arial MT, Arial, Verdana; 
	color:#000;
}

.mandatory {
	font-weight:bold;
	color:#FE0000;
	padding:5px;	
}

p.tips {
	color:#666666;
	size:10px;
}

#toplinks { 
	font-size:11px;
	color: #efefef;
}

#toplinks a { 
	color: #fff;
	padding: 0 5px;
}

/* Table */

table {
	border:collapse;
	padding:0px;
}	


/* Layout */
#container {
width: 780px;
margin: 0;
padding: 0;
color: #333;
}

#top {
padding: 0px;
height:80px;
width: 780;
}

#toplinks { 
width: auto;
background:#0E70B5;
padding:5px;
}

#content {
margin: 0px;
padding: 0em;
width: auto;
background: #fff;
}

*html #content { 
height:325px;
}

#content { 
min-height:325px;
}

.message {
margin: 0 0 0 15px;
}


#panel_1 { 
float: left; 
PADDING: 0px; 
width:745px;
}

#panel_auto { 
float: left; 
PADDING: 0px; 
width:560px;
}

#rightnav {
float: left;
width: 160px;
margin: 0 0 0 25px;
padding: 0.6em;
height:350px;
}

#footer {
clear: both;
width:780;
font-size:11px;
margin: 0;
padding: 0.6em;
border-top: 20px solid #00548F;
color:#02436A;
}

#footer a{
color:#93CEF2;
padding: 0 4px;
}

/* Level 1, 2, 3 headings */
#content h1 { margin: 4px 0 0 0; padding: 0 0 3px 0; font-size: 20px; font-weight:normal; color: #00548F;}
#content h2 { margin: 4px 0 20px 0; padding: 0 0 3px 0; font-size: 14px; color: #F67B0A;}
#content h3 { margin: 5px 0 0 0; padding: 0 0 5px 0; font-size: 14px; color: #1280C3;}
#content h4 { margin: 4px 0 5px 0; padding: 0 0 3px 0; font-size: 12px; color: #F67B0A;}
#content h4 .head { margin: 0; padding: 0; font-size: 12px; color: #F67B0A;}

h5.directory { margin: 0; padding: 2px; font-size: 13px; font-weight:normal; color: #fff; border:solid 1px #1c597f; background:#7d9aad; }
h5.headers { margin: 0; padding: 6px 4px 6px 10px; font-size: 12px; font-weight:bold; color: #000; border-top:solid 1px #94a3c4; background:#eceff5; }
h6.subhead { margin: 3px 0 9px 0; padding: 0 0 0 2px; font-size: 12px; color: #a3a2a2;}


#content h2.links { margin: 12px 0 0 0; padding: 0 0 3px 0; font-size: 14px; color: #F67B0A;}
#content .info, #content_1 .info { font-size: 100%; color:#514800; }

#content div.right { float:right; }

#footer p {
	margin: 0; 
	padding: 0; 
}


/* Form */
form {
	padding:0;
	margin:0;
	float:left;
}


label { 
 float:left;
 cursor: pointer; 
 cursor: hand; 
 color:#000;
 padding: 0 5px 0 0;
} 

input { 
	border: 1px solid #5EADD8; BACKGROUND: #d8ebf4; 
	width: auto; 
} 

input.normal { 
	border: 1px solid #5EADD8; BACKGROUND: #8CD2F6; 
	width: auto; 
} 

input.inputtxtsmall	{
	width:100px;
}

input.inputtxtbig	{
	width:300px;	
}

textarea {
	border: 1px solid #999; BACKGROUND: #fff; width:260px;
	font-size:90%;
	font-family:San Serif, Arial MT, Arial, Verdana; 	
}

input.btngrad {
   	color:#fff;
   	font-family:sans-serif,arial,verdana,helvetica,;
   	font-size:12;
   	font-weight:bold;
   	background-color:#FD9F1A;
	background-image:url(../images/btn_bg.gif);
	background-repeat:repeat-x;   
   	border:1px solid #FE9500;
	padding: 1px 3px 1px 3px;
	cursor: pointer; 
	cursor: hand; 
}

input.btnhov {
   	border:1px solid #AF5801;
   	background-color:#FDC677;   
	background-image:url(../images/btn_hover_bg.gif);
	background-repeat:repeat-x;   
}

input.btnplain {
   	color:#333;
   	font-family:sans-serif,arial,verdana,helvetica,;
   	font-size:12;
   	font-weight:bold;
   	background-color:#DCDCDC;
	background-image:url(../images/btnpln_bg.gif);
	background-repeat:repeat-x;   
   	border:1px solid #999;
	padding: 1px 3px 1px 3px;
	cursor: pointer; 
	cursor: hand; 
}

input.btnplainhov{
   	border:1px solid #666;
   	background-color:#DCDCDC;   
	background-image:url(../images/btnpln_hover_bg.gif);
	background-repeat:repeat-x;   
}

select.fixed { 
	border: 1px solid #999; BACKGROUND: #fff; 
	width: 200px; 
} 

.select_ifocus {
	border: 1px solid #FE9500; BACKGROUND: #FFFDE3; 
	width: 200px; 
}

.select_ofocus {
	border: 1px solid #999; BACKGROUND: #fff; 
	width: 200px; 
}

.spacer { height:12px; clear:both; }

ul.list { margin: 3px 0 0 10px; padding: 3px 0 0 10px; font-size: 11px; list-style: square; line-height: 18px;}

.error { font-family: Tahoma, Arial; font-size: 8pt; color: red;  display:none; padding-bottom: 2px; }
.servererror { font-family: Tahoma, Arial; font-size: 8pt; color: red; padding-bottom: 2px; }


/* Directory */ 
.main { color:#f16a26; font-family:Arial, Helvetica, sans-serif; font-size: 34px; }
.sub { color:#999; font-family:Arial, Helvetica, sans-serif; font-size: 13px; }