* { margin:0; padding:0;}
body {margin:0 auto; padding:0; background:#F1F1F1; font-size:.9em; line-height:1.2em; font-family:"Bookman Old Style",georgia,tahoma; color:#000000;}

p {margin:20px 0 20px 0;}
input, select, textarea { vertical-align:middle; font-weight:normal; color:#565656; font-weight:normal; font-size:1em}
img {border:0; vertical-align:top; text-align:left;}
ul {list-style:none;}

.clear { clear:both; }
.clearleft { clear:left;height:0px;}
.clearline { clear:both; padding-top:10px;padding-bottom:0px;border-bottom: 1px solid #808080;}

#main {position:relative;background:#ffffff;margin:0 auto 0 auto;width:960px;padding:1px 10px 30px 10px}

#header {position:relative;width:100%;height:60px;margin:5px 0 0 0;text-align:right;}
#headerleft {float:left;width:560px;text-align:left;}
#headerright {float:right;width:100%;font-size:90%;color:#000000}

#headerbar {position:relative;width:100%;background:#ffffff;margin:10px 0px 50px 0px;}
#headerleftnav {float:left;width:74%;font-size:120%}
#headerrightnav {float:right;margin:auto;width:25%;font-size:70%;text-align:right;}

/* Start of Column CSS */
#container4 {
	clear:left;
	float:left;
	width:100%;
	overflow:hidden;
	background:#ffffff;
}

#container3 {
	clear:left;
	float:left;
	width:100%;
	position:relative;
	right:25%;
	background:#ffffff;
	border-right:1px dotted #7A5005; 
}

#container2 {
	clear:left;
	float:left;
	width:100%;
	position:relative;
	right:25%;
	background:#ffffff;
	border-right:1px dotted #7A5005; 
}

#container1 {
	float:left;
	width:100%;
	position:relative;
	right:25%;
	background:#ffffff;
	border-right:1px dotted #7A5005; 
}

#col1 {
	position:relative;
	float:left;
	width:25%;
	position:relative;
	left:75%;
	overflow:hidden;
	padding-bottom:20px;
}
#col1 div {margin:15px;}

#col2 {
	position:relative;
	float:left;
	width:25%;
	position:relative;
	left:75%;
	overflow:hidden;
	padding-bottom:20px;
}
#col2 div {margin:15px;}

#col3 {
	position:relative;
	float:left;
	width:25%;
	position:relative;
	left:75%;
	overflow:hidden;
	padding-bottom:20px;
}
#col3 div {margin:15px;}

#col4 {
	position:relative;
	float:left;
	width:25%;
	position:relative;
	left:75%;
	overflow:hidden;
	color:#8A9E9E;
	padding-bottom:20px;
}
#col4 div {margin:15px;}

#container4a {
	clear:left;
	float:left;
	width:100%;
	overflow:hidden;
	background:#ffffff;
}

#container3a {
	clear:left;
	float:left;
	width:100%;
	position:relative;
	right:25%;
	background:#ffffff;
}

#col3a {
	position:relative;
	float:left;
	width:75%;
	left:23%;
	overflow:hidden;
	background:#CBCBCB;
}

#col4a {
	position:relative;
	float:left;
	width:25%;
	left:25%;
	overflow:hidden;
	color:#8A9E9E
}

#col4a {color:#8A9E9E;font-size:85%;}
#col4a a {text-decoration:underline;color:#7D7D7D;}
#col4a a:hover {text-decoration:none;color:red}
#col4a h1 {color:#7D7D7D;font-size:130%;color:#7D7D7D;margin-bottom:10px;text-align:left;}
#col4a h1 a {text-decoration:none;color:#7D7D7D;}
#col4a h1 a:hover {text-decoration:none;color:#7D7D7D;}

#col3a {color:#000000;text-align:justify;}
#col3a a {text-decoration:underline;color:#7A5005;text-align:justify;}
#col3a a:hover {text-decoration:none;color:red;}
#col3a h1 {color:#7A5005;font-size:130%;margin-bottom:10px;text-align:left;}
#col3a h1 a {text-decoration:none;color:#7A5005;}
#col3a h1 a:hover {text-decoration:none;color:#7A5005;}





.image {position:relative;margin:auto;width:90%;border:1px solid #7A5005;overflow:hidden;height:100px;}
.image a {color:#5B3C0B;text-decoration:none;}
.image a:hover {color:#5B3C0B;text-decoration:none;}

.imagetextbox {position:absolute;bottom:2px;left:2px;width:100%}
.imagetext {position:absolute;bottom:0px;left:0px;text-align:left;font-size:125%;color:#5B3C0B;}





#container4b {
	clear:left;
	float:left;
	width:100%;
	overflow:hidden;
	background:#ffffff;
}

#container3b {
	clear:left;
	float:left;
	width:100%;
	position:relative;
	right:25%;
	background:#ffffff;
	border-right:1px dotted #7A5005;
}


#col3b {
	position:relative;
	float:left;
	width:75%;
	position:relative;
	left:25%;
	overflow:hidden;
	padding-bottom:30px;
}
#col3b div {margin:15px 15px 15px 0;}
#col3b a.nolink {text-decoration:none}
#col3b a.nolink:hover {text-decoration:none;color:#7A5005;}

#col4b {
	position:relative;
	float:left;
	width:25%;
	position:relative;
	left:25%;
	overflow:hidden;
	padding-bottom:30px;
}
#col4b div {margin:15px 5px 15px 15px;}

#col4b {color:#8A9E9E;font-size:85%;text-align:justify;}
#col4b a {text-decoration:underline;color:#7D7D7D;}
#col4b a:hover {text-decoration:none;color:red}
#col4b h1 {color:#7D7D7D;font-size:130%;color:#7D7D7D;margin-bottom:10px;text-align:left;}
#col4b h1 a {text-decoration:none;color:#7D7D7D;}
#col4b h1 a:hover {text-decoration:none;color:#7D7D7D;}





#footer {position:relative;margin:20px 0 20px 10px;border:none;width:100%;border-top:1px solid #c0c0c0;padding: 10px 0 0 0;color:#808080;font-size:80%;}
#footer a {color:#808080;text-decoration:none;}
#footer a:link {color:#808080;}
#footer a:hover {color:red;}



#thisform {
border:0;
color:#000000;
}

#thisform p {
margin:0;
}

label
{
float: left;
width:14em;
text-align: left;
}

.input
{
text-align: left;
padding:2px;
color:#5B3C0B;
width:15em;
}

.submit
{
text-align: center;
padding:2px;
color:#000084;
}

textarea {
width:15em;
height:5em;
color:#000084;
padding:2px;
}

.checkbox {
width:1em;
padding:5px;
margin-right:5px;
border:1px solid #DEDEDE;
}

.radio {
padding:5px;
margin-right:5px;
border:1px solid #DEDEDE;
}

text
{
width: 30em;
height:1.5em;
color: #781351;
background: #ffffff;
border: 1px solid #781351
}

.add input
{
font-size:80%;
width:4em;
height:2em;
margin-left: .5em;
color: #000;
background: #ffffff;
border: 1px outset #841000;
} 

fieldset
{
width:90%;
padding:20px 10px 10px 10px;
}

legend
{
color: #fff;
background: #A53108;
} 



/*==================list====================*/
.list ul { margin:0; padding:0;}
.list li { line-height:1.64em}
.list li a {color:#595959; text-decoration:none; background:url(images/marker_list.gif) no-repeat 0 4px; padding-left:12px}
.list li a:hover { text-decoration:none; background:url(images/marker_list.gif) no-repeat 5px 4px; color:#d588c4}

ol { margin:0; padding:0; list-style-position:inside;}

.list_2 ul { margin:0; padding:0;list-style:disc;}
.list_2 li {color:#000000;padding:2px;}
.list_2 li a {color:#CC905A; text-decoration:none;}
.list_2 li a:hover { text-decoration:underline;color:#7A5005;}
.list_2 li a.nolink {text-decoration:none;}
.list_2 li a.nolink:hover {text-decoration:none; color:red;}

.list_3 ul { margin:0 0 10px 0; padding:0; border-bottom:1px dotted #5B3C0B;}
.list_3 li { line-height:1.5em; color:#000000;margin:5px 0 10px 0;border-bottom:1px dotted #5B3C0B;}
.list_3 li a {color:#5B3C0B; text-decoration:none; background:url(arrow2.gif) no-repeat 0px 5px;padding-left:25px;}
.list_3 li a:hover { text-decoration:underline;color:#7A5005;background:url(arrow2a.gif) no-repeat 0px 5px;}
.list_3 li a.nolink {text-decoration:none;background:#ffffff;padding-left:0px;}
.list_3 li a.nolink:hover {text-decoration:none; color:red;}

.list_4 ul { margin:0 0 10px 0; padding:0; border-bottom:1px dotted #5B3C0B;}
.list_4 li { line-height:1.5em; color:#000000;margin:5px 0 10px 0;}
.list_4 li a {color:#5B3C0B; text-decoration:none; background:url(arrow2.gif) no-repeat 0px 5px;padding-left:20px;}
.list_4 li a:hover { text-decoration:underline;color:#7A5005;background:url(arrow2a.gif) no-repeat 0px 5px;}
.list_4 li a.nolink {text-decoration:none;background:#ffffff;padding-left:0px;}
.list_4 li a.nolink:hover {text-decoration:none; color:red;}

.footerlinks ul { margin:0 0 0 10px;padding:0;}
.footerlinks li {float:left; color:#808080;margin:0 10px 0 0;padding:0 10px 0 0; border-right:1px dotted #5B3C0B;}
.footerlinks li a {color:#808080; text-decoration:none;}
.footerlinks li a:hover { text-decoration:underline;color:red;}

.info ul {margin:10px;padding:10px;list-style-type: square;}
.info li {padding-left:10px;color:#000000;}

.small ul { margin:0; padding:0;font-size:80%;}
.small li { line-height:1.4;margin-left:10px;}
.small li a {color:#595959; text-decoration:underline;}
.small li a:hover {text-decoration:none;}

.headerrightnavli ul { margin:0 0 0 0;padding:0;}
.headerrightnavli li {float:left;color:808080;margin:0 3px 0 0;}
.headerrightnavli li a {color:#C0C0C0;text-decoration:none;padding:0 3px 1px 0;border-bottom:3px solid #C0C0C0;}
.headerrightnavli li a:hover { text-decoration:none;border-bottom:3px solid #808080;}


/*==========================================*/


