/* CSS Document */

body {
	background-color:#4D5E55;
	background-image:     url("images/site/page-bg.jpg");
	background-position:top center;
	background-repeat:no-repeat;
	/*font-family:"Times New Roman", Times, serif;*/
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	font-size: 13px;
	line-height:125%;
	color:#000;
	}
	
.float_left { float:left; margin: 0 7px 10px 0;}
.float_right { float:right; margin: 0 0 10px 7px;}	
	
p {margin: 5px 0 15px 0; line-height:135%;}

h1 {font-family:"Times New Roman", Times, serif; color:#4D5E55; margin: 0 0 20px 0;line-height:125%;font-weight:700; font-size:2.4em;text-transform:capitalize;}

h2 {font-family:"Times New Roman", Times, serif; margin:25px 0 15px 0; font-weight:700;line-height:125%; font-size:1.4em;text-transform:capitalize;}

h3 {font-family:Arial, Helvetica, sans-serif; margin:30px 0 0 0;font-weight:700; font-weight:bold;line-height:125%; font-size:1.1em;text-transform:capitalize;}


a:link {color:#366; font-weight:bold; text-decoration:underline;}
a:visited {color:#366 ; font-weight:bold; text-decoration:underline;}
a:hover {color:#CC0033 ;font-weight:bold;  text-decoration:underline;}
a:active {color:#366 ;font-weight:bold;  text-decoration:underline;}

#main {
	width:900px;
	margin:0 auto 0 auto;
	/*position:relative;
	left:50%;
	margin:0 0 0 -450px;*/
	padding:0;
}



#header {
	width:900px;
	height:100px;
	background-image:     url("images/site/header.jpg");
	background-repeat:no-repeat;
	margin:0;
	padding:0;
}

#header a:link { color: #FFFFFF; text-decoration:underline; }
#header a:over { color: #FFFFFF; text-decoration:underline; }
#header  a:hover { color: #FFFFFF;text-decoration:underline;  }
#header  a:active { color: #FFFFFF; text-decoration:underline;}

#header h1 {margin:;padding:0;text-indent:-9999px;}
#header h2 {margin:;padding:0;text-indent:-9999px;}
#header h3 {margin:;padding:0;text-indent:-9999px;}

#mother {
	margin:0;
	padding:0;
		background-image:    url("images/site/mother-bg.jpg");
	background-repeat:repeat-y;
}

#container {
	width:900px;
	min-height:480px;
	margin:0;
}

#content {
	float:right;
	width: 650px;
	min-height:440px;
	background-image:    url("images/site/content-bg.jpg");
	background-repeat:no-repeat;
	padding: 0 0 0 0;
}

#text {
	width:580px;
	position:relative;
	margin:20px auto 0 30px;
	/*left: -1px;
	background-color:#FFFFCC;
border-bottom: 4px solid #FFCC99;*/
}

#indexpage #text {
width: 636px;
height:335px;
background-color:#FFCCCC;
margin:4px 15px 0 4px;
}


#text ul {
text-indent:0;
padding:0 0 0 15px;
margin:15px 0 25px 0;
/*background-color:#FFCCCC;*/
}

#text li {
text-indent:0;
padding:0;
margin:0 0 6px 0;
list-style-image:    url("images/site/bullet2.gif");
font-size:1em;
line-height:130%;
}



#leftcol {
float:left;
width:250px;
/*height:600px;*/
background-image:     url("images/site/leftcol-bg.jpg");
background-position:top;
background-repeat:no-repeat;/**/
}

/*#contact #leftcol {
background-image:url(images/leftcol-bg-contact.jpg);
}*/

#nav {
font-family:Verdana, Arial, Helvetica, sans-serif;
width:238px;
margin: 0 0 0 12px;
background-image:    url("images/site/nav-bg.jpg");
background-repeat:no-repeat;
line-height:145%;
font-size:12px;
}

#nav ul {
border-top:4px solid #FFFFFF;
padding:0;
margin:0;
}

#nav li {
width:238px;
height:21px;
/*background-color:#BA4C55;*/
margin:0;
border-bottom:1px solid #FFFFFF;
list-style-type:none;
padding-top:2px;
color:#FFFFFF;
text-indent:8px;
}

a.ro_nav {
	display:block;
	width:238px;
	height:21px;
	margin:0;
	color:#FFF;
	text-decoration:none;
	font-weight:normal;
	}

a.ro_nav:hover {background-color:#6F2730; 	font-weight:normal;color:#FFFFFF;text-decoration:none;height:21px;padding-top:2px;margin-top:-2px;}



#spacebox {
min-height:20px;
margin:20px 20px 0 30px;
padding: 0 0 0 0;
/*border-top: 1px solid #FFCC99;
border-bottom: 1px solid #FFCC99;*/
}

#spacebox p {
margin:0;
}

/*#spacebox a:link { color: #FFFFFF; text-decoration:underline;}
#spacebox a:over { color: #FFFFFF; text-decoration:underline; }
#spacebox  a:hover { color: #FFFFFF;text-decoration:underline;  }
#spacebox  a:active { color: #FFFFFF; text-decoration:none;}*/

.spacebox-author {font-size:0.9em; font-weight:bold;}

#main_footer {
font-size:11px;
clear:both;
width:900;
height:60px;
padding:0 0 25px 30px;
color:#000;
	background-image:     url("images/site/footer.jpg");
	background-position:bottom;
	background-repeat:no-repeat;
}

#main_footer a:link { color: #FFFFFF; }
#main_footer  a:over { color: #929C79; }
#main_footer a:hover { color: #FFFFFF; }
#main_footer  a:active { color: #FFFFFF; }

#web_footer {
background-color:#4D5E55;/*w#CCFF66;*/
width:900px;
padding:0;
color:#929C79;
font-size:0.9em;
}

#web_footer table {
padding:0 6px 6px 9px;
}


#web_footer a:link { color: #FFFFFF; text-decoration:underline;}
#web_footer a:over { color: #FFFFFF; text-decoration:underline; }
#web_footer  a:hover { color: #FFFFFF;text-decoration:underline;  }
#web_footer  a:active { color: #FFFFFF; text-decoration:underline;}

.quote {font-style:italic; color:#993333;}

.home-questions {
line-height:160%;
}