/* CSS Document */
body {background:#b6b0a9 url(../images/bg.jpg) no-repeat top center; margin: 0px 0px 0px 0px;}

.subtext {
		background:url(../images/subshadow.gif) no-repeat top left;
		margin:0 0 0 0;
		padding:5px 0 0 0;
}

/* text styles */
div, tr, td, p {
		font-family: verdana,arial,sans-serif;
		font-size: 9pt;
		font-style: normal;
		font-weight: normal;
     	color: 716861;
}

.textsub {
		font-family: verdana,arial,sans-serif;
		font-size: 8pt;
		line-height:140%;
		font-style: normal;
		font-weight: normal;
     	color: 716861;
}

.utility {
		font-family: verdana,arial,sans-serif;
		font-size: 7pt;
		font-style: normal;
		font-weight: normal;
     	color: 7dbbb2;
}

.footer {
		font-family: verdana,arial,sans-serif;
		font-size: 8pt;
		font-style: normal;
		font-weight: normal;
     	color: dedad3;
		line-height:160%;
}

.welcome {
		font-family: verdana,arial,sans-serif;
		font-size: 8pt;
		font-style: normal;
		font-weight: normal;
     	color: 716861;
		margin:0 0 0 0;
		padding:8px 10px 0px 10px;
		line-height:110%;
}

.caption {
		font-family: verdana,arial,sans-serif;
		font-size: 7pt;
		font-style: normal;
		font-weight: normal;
     	color: 9ec1d5;
		margin:0 0 0 0;
		padding:8px 10px 0px 12px;
}

h3.title {
	font-family: verdana,arial,sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	margin:0 0 0 0;
	padding:0 0 0 0;
    color: 716861;
}

h1 {
	font-family: verdana,arial,sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	margin:0 0 0 0;
	padding:0 0 0 0;
    color: 716861;
}

h3.caption1 {
	font-family: verdana,arial,sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	margin:0 0 0 0;
	padding:0 0 0 0;
    color: FEFEFE;
}
h3.caption2 {
	font-family: verdana,arial,sans-serif;
	font-size: 7pt;
	font-style: normal;
	font-weight: normal;
	margin:0 0 0 0;
	padding:0 0 0 0;
    color: FEFEFE;
}

h2 {
	font-family: verdana,arial,sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	margin:0 0 0 0;
	padding:0 0 0 0;
    color: 716861;
}

strong.green {font-weight: bold;color:#127769;margin: 0 0 0 0;}
strong.blue {font-weight: bold;color:#0c6294;margin: 0 0 0 0;}
strong.grey {font-weight: bold;color:#716861;margin: 0 0 0 0;}


/* links */
a {text-decoration: underline;color: #716861;}
a:visited {text-decoration: underline;color: #716861;}
a:active {text-decoration: underline;color: #716861;}
a:hover {text-decoration: none;color: #716861;}

a.utility {color: #7dbbb2; text-decoration: none;}
a.utility:visited {color: #7dbbb2; text-decoration: none;}
a.utility:active {color: #7dbbb2; text-decoration: none;}
a.utility:hover {color: #bae4de; text-decoration: none;}

a.caplink {color: #9ec1d5; text-decoration: underline;}
a.caplink:visited {color: #9ec1d5; text-decoration: underline;}
a.caplink:active {color: #9ec1d5; text-decoration: underline;}
a.caplink:hover {color: #fefefe; text-decoration: none;}

a.footer {color: #dedad3; text-decoration: none;}
a.footer:visited {color: #dedad3; text-decoration: none;}
a.footer:active {color: #dedad3; text-decoration: none;}
a.footer:hover {color: #fefefe; text-decoration: none;}

a.event {text-decoration: none;font-size:8pt;}
a.event:visited {text-decoration: none;font-size:8pt;}
a.event:active {text-decoration: none;font-size:8pt;}
a.event:hover {text-decoration: underline;font-size:8pt;}

#subnav{font-family: verdana,arial,sans-serif;font-style: normal;font-weight: normal;
	font-size: 8pt;
	width:149px;
	margin:10px 0px 0px 21px;
	padding:0px 0px 0px 0px;
}
#submenu{background:none;list-style: none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#submenu a{text-decoration:none;color:#0c6294;display:block;padding:4px 7px 4px 10px;width: auto !important; width:149px;}
#submenu a:hover{background:#dbddda;color:#0a537e;}

#submenu ul{background:none;list-style:none;display:block;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
#submenu ul li.active{background:#f1f1f1;}
#submenu li.active a{background:#f1f1f1;}
#submenu li.active li a{color:#716861;background:#dbddda;padding: 3px 5px 3px 21px;width: auto !important; width:149px;}
#submenu li.active li a:hover{color:#094d74;background:#e6e7e6;padding: 3px 5px 3px 21px;width: auto !important; width:149px;}
#submenu li.active li.active a{color:#094d74;background:#e6e7e6;}
#submenu li.active ul{display:block;}





/* images  forms  rules */
img{margin:0 0 0 0;padding:0 0 0 0;border:none;}
img.left{float:left; margin:7px 7px 7px 0;}
img.right{float:right; margin:7px 0 7px 7px;}
img.gg{margin:0 0 0 0;padding:6px;border:none;}

.searchgraphic{margin: 0 0 0 0; padding: 0 0 0 0;}
.searchfield {background: #FFFFFF; border: 1px solid #0f6a5d; font: xx-small verdana,arial,sans-serif; height: 19px; width: 145px; color: #716861; margin: 0 0 7px 0 !important; margin: 0 0 4px 0; padding: 0 0 0 0;}
.searchbutton {margin: 0 0 0 0; padding: 0 0 0 0;}

.rule {
	border-top-width: 1px;
    border-top-style: solid;
    border-color: #eeece9; 
    margin: 5px 0 5px 0;
}

input.submitLink {
   color: #FFFFFF;
	background: transparent;
   background-color: transparent;
   text-decoration: none;
   border: none;
	cursor: pointer;
   cursor: hand;
	font-size: 10px;
	/*font-weight: bold;*/
	padding:0 1px 0 1px;
  }
  
.inlineForm{
	color:#FFFFFF;
	float:left;
	}

/* =search results Area*/
.searchResultsTop{color:#716861;background:#e4edf1;padding:3px 3px 3px 10px;margin:2px 0 0 0;width:329px !important;width:347px;float:left; line-height: 14px; font-size:11px}
.searchResultsTop img{margin:0 5px 5px 0;}
.searchResultsTop p{color:#716861;padding:0 0 8px 0;}
/*#content .searchResultsTop h2{border-bottom:1px solid #F1E7D1;padding:5px 10px;margin:-6px -10px 10px -10px;}*/

.searchResultsHeader{color:#FEFEFE;background:#b5cbd9;padding:5px 5px 5px 10px;margin:10px 0 0 0;width:327px !important;width:347px;float:left; line-height: 14px; font-size:11px}
.searchResultsHeader a{font-size:11px; line-height: 11px; color:#FEFEFE;text-decoration:none;font-weight:bold;}

.searchResultsBottom{color:#716861;background:#f9f9f9;padding:5px 5px 5px 10px;margin:0 0 8px 0;width:327px !important;width:347px;float:left; line-height: 14px; font-size:11px}
.searchResultsBottom img{margin:0 5px 5px 0;}
.searchResultsBottom p{padding:0 0 8px 0;}
.searchResultsBottom a{font-size:11px; line-height: 11px;text-decoration:none;font-weight:bold;color:#0C6294;}

.searchResultButton  {background:#127769;color:#ffffff;/*width:100px;*/}
	
	
/* forms */
.checkTable {margin:10px 0px 0px 13px;padding:0px 0px 0px 0px;}
.searchTable {background:#fafbfc;padding:10px 10px 10px 10px;border: thin solid #e4e6e3;}
form fieldset{border-color:#716861;border-style:solid none none none;border-width:1px 0 0 0;margin:0 0 0 0;padding:7px;}
form fieldset legend{}
label{}
label u{font-style:normal;text-decoration:underline;}
input,select,textarea{border: thin solid #c0c0c0;font-family:Arial,Helvetica,sans-serif;font-size: 11px;}
.buttons input{background:none;}
textarea{overflow:auto;}
fieldset div{clear:left;display:block;margin:5px 0 0 0;padding:1px 3px;width:334px !important;width:340px;}
fieldset div fieldset{border:1px solid #716861;clear:none;margin:0 0 0 142px;padding:0 5px 5px 5px;width:200px;}
fieldset div fieldset legend{padding:0 3px 0 9px;}
fieldset div.required fieldset legend{font-weight:bold;}
fieldset div label{display:block;float:left;margin:0 0 5px 0;padding:3px 5px;text-align:right;width:110px !important;width:100px;}
fieldset div.optional label,label.optional{font-weight:normal;}
fieldset div.required label,label.required{font-weight:bold;}

p.error{background:#1F1F1F;border:1px solid #000000;color:#FFFFFF;margin:auto 50px;padding:5px;}
fieldset div.error{background:url(../images/required.gif) #1F1F1F no-repeat left;border:1px solid #716861;color:#FFFFFF;margin-left:0px;padding:10px 3px 10px 10px;}
/*fieldset div.error{background:url(../images/required.gif) #1F1F1F no-repeat left;border:1px solid #554545;color:#FFFFFF;margin-left:-8px;padding:10px 3px 10px 10px;}*/
fieldset div.error p.error{border-style:none;color:#716861;font-size:88%;font-weight:bold;margin:0 0 0 118px;width:200px;}
fieldset div input,form div select,form div textarea{margin:0 0 0 0;padding:1px 3px;width:190px !important;width:140px;}
fieldset div input.inputFile{width:211px;}
fieldset div select.selectOne,fieldset div select.selectMultiple{padding:1px 3px;width:211px;}
fieldset div.submit{padding:0 0 0 140px;width:300px; float: right;}
fieldset div.submit div{display:inline;float:left;margin:0;padding:0;text-align:left;width:auto;}
fieldset div input.inputSubmit,fieldset div input.inputButton,input.inputSubmit,input.inputButton{color:#000000;font-size:10pt;background:#f3f3f1;margin:0;padding:0px 6px;width:auto;}
fieldset div.submit div input.inputSubmit,fieldset div.submit div input.inputButton{float:right;margin:0 0 0 5px;}
fieldset div small{display:block;font-size:88%;line-height:125%;margin:0 0 5px 102px;padding:1px 3px;}

fieldset input,fieldset select,fieldset textarea{}
fieldset textarea.expanding{overflow:auto;overflow-x:auto;overflow-y:visible;}
div.optional label:before{content:'';}
div.required label:before{content:'';}

fieldset div fieldset label.labelCheckbox,fieldset div fieldset label.labelRadio 
{margin:0 0 5px 0;width:150px;}
fieldset div label.labelCheckbox,fieldset div label.labelRadio 
{display:block;line-height:120%;padding:4px 0 0 18px;text-indent:-18px;width:170px;text-align:left; margin-left:140px !important; margin-left:49px;}
fieldset div input.inputCheckbox,fieldset div input.inputRadio,input.inputCheckbox,input.inputRadio 
{background:transparent none;margin-right:5px;border-width:0;display:inline;height:14px;padding:0;width:14px !important;}

fieldset div fieldset input.inputText,fieldset div fieldset input.inputPassword,fieldset div fieldset input.inputFile,fieldset div fieldset textarea.inputTextarea
{margin:0 0 0 18px;margin:expression('0px 0 0 -124px');width:160px;}
fieldset div label.compact{display:inline;margin:0 0 0 0;padding:4px 10px 0 0;text-indent:0;width:auto;}
fieldset div.wide label{display:block;float:none;}
fieldset div label.wide{width:328px;}
fieldset div.wide label, fieldset div.wide input.inputText,fieldset div.wide input.inputPassword,fieldset div.wide input.inputFile,fieldset div.wide select,fieldset div.wide textarea{margin:0;width:324px;}
fieldset div.wide small{margin:0 0 5px 0;}

#columnone fieldset{width:126px; padding:0 0 0 5px;}
#columnone input{width:100px; padding:0;margin:5px 2px 5px 0;}
#columnone input.button{width:18px;margin:5px 0;background:none;}
#searchfield{background:#313843 url(../images/nav_bg.gif) repeat-y right; border-bottom:6px solid #1F1F1F; }

input.submitLink {color: #716861;background: transparent;background-color: transparent;text-decoration: none;border: none;cursor: pointer;cursor: hand;font-size: 10px;padding:0 1px 0 1px;}
  
.inlineForm{float:left;}	
	
.guide_nw{color:#EAC34B;}
.guide_ne{color:#DC6168;}
.guide_c{color:#27AADA;}
.guide_se{color:#AB7D7C;}
.guide_sw{color:#C24299;}

.searchfield {background: #FFFFFF; border: 1px solid #0f6a5d; font: xx-small verdana,arial,sans-serif; height: 19px; width: 145px; color: #716861; margin: 0 0 7px 0 !important; margin: 0 0 4px 0; padding: 0 0 0 0;}
.searchbutton {margin: 0 0 0 0; padding: 0 0 0 0; border:none;}

