/* CSS Document */

html, body {
	min-height: 100%;
	height: auto;
}

body{
background:#F1F8E8 url(images/gradient.png) repeat-x bottom;;
font-family: Arial, Helvetica, sans-serif;
font-size:1em;
color: #666666;
padding:0px;
margin:0px;}

/*.wrapper{
background:url(images/gradient.png) repeat-x bottom;
width:100%;
height:auto;
}*/

a{
	color:#0F6BAD;
}

a:hover{
	color:#589231;
}

.clear{
clear:both;
}

#header_bkg{
background:#F1F8E8 url(images/header_bkg.png) no-repeat bottom;
height:55px;
width:760px;
padding:20px 0px 0px 0px;
}

#content{
background:#FFFFFF;
padding:0px 0px 10px 0px;
width:760px;
}

#top_menu{

}

#top_menu ul{
text-align:right;
padding:0px 80px 0px 0px;
font-size:0.813em;
font-weight:bold;
color:#589231;
list-style:square url(images/arrow.png);
display:block;
}

#top_menu ul li{
padding:0px 10px 0px 0px;
display:inline;
}

#top_menu ul li a{
color:#589231;
text-decoration:none;
}

#top_menu ul li a:hover{
color:#0F6BAD;
}

#logo{
background-image:url(images/logo.gif);
background-repeat:no-repeat;
background-position:top left;
height:115px;
width:250px;
float:left;
margin:-75px 0px 0px 20px;
}

#logo a{
display:block;
height:115px;
width:250px;
}

#main_menu{
padding:10px 0px 0px 0px;
}

#main_menu ul{
font-size:0.75em;
margin-left: 0;
padding-left: 0;
display: inline;
color:#FFFFFF;
list-style-type: none;
}

#main_menu ul li{
display:inline;
padding:0px;
margin:0px;
}

#main_menu li.current a{
background-color:#0F6BAD;
padding:5px 5px 5px 5px;
color:#FFFFFF;
text-decoration:none;
margin:0px;
}

#main_menu li.current_first a{
background-color:#0F6BAD;
background:#589231 url(images/left.png) no-repeat left;
padding:5px 5px 5px 5px;
color:#FFFFFF;
text-decoration:none;
margin:0px;
}

#main_menu ul li a{
background-color:#589231;
padding:5px 5px 5px 5px;
color:#FFFFFF;
text-decoration:none;
margin:0px;
border-left: solid 1px #9BBE83;
border-right: solid 1px #2C4918;
}

#main_menu ul li a:hover{
background-color:#0F6BAD;
border-left: solid 1px #6FA6CE;
border-right: solid 1px #094068;
}

#main_menu ul li a#first{
background:#589231 url(images/left.png) no-repeat left;
padding:5px 5px 5px 10px;
border-right: solid 1px #2C4918;
border-left:none;
}

#main_menu ul li a#first:hover{
background:#0F6BAD url(images/left.png) no-repeat left;
border-left:none;
}

#main_menu ul li a#last{
background:#589231 url(images/right.png) no-repeat right;
padding:5px 10px 5px 5px;
border-right:none;
}

#main_menu ul li a#last:hover{
background:#0F6BAD url(images/right.png) no-repeat right;
border-right:none;
}

#left_column{
float:left;
width:185px;
text-align:left;
padding:25px 10px 10px 10px;
}

#left_column img{
max-width:180px;
height:auto;
padding:5px 0px 5px 0px;
}

#left_column img{
	width:auto;
	max-height:100%;
}

#left_column ul li{
padding:0px 0px 5px 0px;
}

#left_column h2{
text-transform:uppercase;
color:#589231;
font-size:0.813em;
}

#right_column{
float:right;
width:485px;
padding:25px 10px 10px 10px;
}

#right_column img{
max-width:470px;
height:auto;
}

#right_column img{
	width:auto;
	max-height:100%;
}

center_column{
padding:20px 0px 0px 0px;
text-align:left;
}

#center_column ul{
}

#center_column ul li{
padding:0px 0px 5px 0px;
}

#center_column ol li ul li{
padding:0px 0px 5px 0px;
list-style:disc;
}

#center_column ol{
}

#center_column ol li{
padding:0px 0px 10px 0px;
}

#center_column h1{
text-transform:uppercase;
color:#0F6BAD;
font-size:1.231em;
font-weight:bold;
}

#center_column h2{
text-transform:uppercase;
color:#589231;
font-size:1.2em;
font-weight:bold;
}

#center_column h3{
font-size:1em;
font-weight:bold;
}

#center_column h4{
font-size:1em;
font-weight:bold;
font-style:italic
}

#center_column h5{
font-size:0.692em;
font-weight:bold;
}

#center_column h6{
font-size:0.692em;
font-weight:bold;
font-style:italic
}

#flash{
padding:10px 0px 0px 0px;
}

#box_wrapper{
}

.box{
margin:12px;
width:30%;
float:left;
}

.box p{
font-weight:bold;
font-size:0.813em;
line-height:0.813em;
}

.box a{
font-weight:bold;
font-size:0.688em;
color:#0F6BAD;
text-decoration:none;
}

.box a:hover{
text-decoration:underline;
}

#copyright{
font-size:0.688em;
text-align:center;
padding:10px;
}

.copy{
padding:0px 20px 10px 20px;
text-align:left;
font-size:0.813em;
}

#footer{
width:760px;
}

#left_bottom_corner{
width:13px;
height:12px;
background:url(images/left_bottom.png) no-repeat top right;
float:left;
}

#bottom_center{
width:734px;
height:12px;
background:#FFFFFF;
float:left;
padding:0px;
line-height:0px;
}

#right_bottom_corner{
width:13px;
height:12px;
background:url(images/right_bottom.png) no-repeat top right;
float:right;
}

.photo_right{
padding:5px 0px 5px 5px;
}

.photo_left{
padding:5px 5px 5px 0px;
}

.table_heading{
color:#FFFFFF;
font-weight:bold;
background-color:#0F6BAD;
}

td div{
padding:5px;
}