/* CSS Document */
body {
background: #FFFFFF;
font: normal 11px "Lucida Sans Unicode", "Lucida Grande", Verdana, Sans-serif;
text-align: left;
margin: 0;
}
a {
color: #BF0000;
text-decoration: none;
}
h2 {
font: normal 18px Georgia, "Times New Roman", Times, Serif;
color: #63724F;
width: 100%;
border-bottom: 1px solid #EEEEEE;
margin-bottom: 10px;
}
p {
margin: 8px 0;
}
/*-------------LAYOUT------------------*/
#page {
width: 900px;
margin: 0 auto;
background: #FFFFFF;
border-top: 5px solid #333333;
}
#topnav {
width: 100%;
height: 150px;
float: left;
background: #EEEEEE;
-webkit-border-radius: 0 0 30px 0; 
-moz-border-radius: 0 0 30px 0;
}
#breadcrumb {
width: 400px;
float: left;
margin-left: 20px;
}
#blank {
width: 200px;
float: left;
display: inline;
margin: 5px 0 5px 20px;
text-align: left;
}
#nav {
width: 200px;
float: left;
display: inline;
margin: 5px 0 5px 30px;
text-align: left;
}
#content {
width: 100%;
float: left;
background: #FFFFFF;
}
#main-content {
width: 400px;
float: left;
display: inline;
margin: 35px 0 35px 30px;
}
#main-content-2column {
width: 600px;
float: left;
display: inline;
margin: 35px 0 35px 30px;
}
#sidebar1 {
width: 200px;
float: left;
display: inline;
margin: 35px 0 35px 30px;
}
#sidebar2 {
width: 200px;
float: left;
margin: 35px 0 35px 20px;
}
#footer {
width: 100%;
background: #EEEEEE;
float: left;
/margin-top: 35px; /*only for IE */
border-bottom: 5px solid #333333;
-webkit-border-radius: 30px 0 0 0; 
-moz-border-radius: 30px 0 0 0;
}
#testimonial {
width: 640px;
float: left;
color: #FFFFFF;
margin: 5px 0 5px 20px;
}
#copyright {
width: 200px;
float: left;
display: inline;
margin: 10px 20px;
font-size: 9pt;
}

/*---------------NAV STYLES--------------*/
#topnav a, #topnav a:visited {
color: #999999;
text-decoration: none;
}
#topnav .current_page_item a {
color: #BF0000;
}
img.logo {
margin: 30px 0 0 0;
}
#breadcrumb p{
font-size: smaller;
color: #666666;
margin: 130px 0 0 0;
}
#nav ul {
margin-left: 0;
}
#nav li {
/*width: 100px;
float: left;*//*Use this only for multi-column lists*/
font: normal 16px Georgia, "Times New Roman", Times, Serif;
color: #FFFFFF;
line-height: 1.45em;
}
/*-----------------MAIN CONTENT-------------*/
#main-content .hilight_left {
width: 200px;
height: 200px;
float: left;
margin: 10px 0;
}
#main-content .hilight_right {
width: 200px;
height: 200px;
float: right;
margin: 10px 0;
}
#main-content ul, #main-content-2column ul {
list-style-type: disc;
}
#main-content li, #main-content-2column li {
margin: 8px 15px;
}
/*-----------------SIDEBARS----------------*/
#sidebar2 .logo {
margin: 0 0 15px 0;
} 
#sidebar1 h2, #sidebar2 h2 {
color: #AFC88B;
border-bottom: 1px solid #EEEEEE; 
}
.sub-sidebar {
margin: 10px 0;
}
.sub-sidebar:first-child {
margin: 0;
}
/*----------------FOOTER-------------------*/
#testimonial h2 {
font: normal 16px Georgia, "Times New Roman", Times, Serif;
text-align: left;
color: #FFFFFF;
border-bottom: none;
}
/*----------------FORM STYLING-------------------*/
#sidebar2 input,
#sidebar2 textarea,
#sidebar2 select,
#sidebar1 input,
#sidebar1 textarea,
#sidebar1 select {
	font:12px Arial;
	margin:0;
	border:1px solid #CCCCCC;

	padding:4px 5px;

	vertical-align:top;
}
#sidebar2 input:hover,
#sidebar2 textarea:hover,
#sidebar2 select:hover,
#sidebar1 input:hover,
#sidebar1 textarea:hover,
#sidebar1 select:hover	{
	border:1px solid #999999;
	color:#000000;

}
#sidebar2 input.submit, #sidebar1 input.submit	{ 	
	border:none!important;
	background:transparent url(images/grey_block_submit.jpg) no-repeat 0 0;
	color:#FFFFFF;
	cursor:pointer;
	font: 14px Arial;
	height:31px;
	line-height:31px;
	margin: 0px 7px 10px 0px;
	padding: 0 0 5px;
	width:72px;
}
#sidebar2 input.submit:hover, #sidebar1 input.submit:hover	{ 
	background-position:0 -31px;
}