/*** LAYOUT ***/
#dropshadow_left
{
width:10px;
display:block;
float:left;
margin:0 0 0 -10px;
background-color: #transparent;
min-height: 575px;
background-image: url(images/dropshadow2.jpg);
background-repeat:no-repeat;
background-position:top left;
} 
#container
{
width: 760px;
margin: 0 auto;
background-color: #transparent;
color: #222;
line-height: 130%;
min-height: 575px;
background-image: url(images/dropshadow.jpg);
background-repeat:no-repeat;
background-position:top right;
}

#container_inner
{
width: 750px;
margin: 0;
/*border-top:1px solid #D0CECF;*/
}

#left
{
float: left;
width: 140px;
margin: 0;
padding: 0;
background-image: url(images/green_bg.jpg);
background-position: top left;
background-repeat: no-repeat;
background-color:#f6f6f6;
min-height: 575px;
}

#right
{
float: right;
width: 150px;
margin: 0;
padding: 0;
background-image: url(images/green_bg.jpg); 
background-position: top left;
background-repeat: repeat-x;
background-color:#f6f6f6;
min-height: 575px;
}

#center
{
margin: 0 150px -1px 140px;
padding: 0 0 30px 0;
background: #f6f6f6;
background-image: url(images/green_bg.jpg);
background-position: top left;
background-repeat: no-repeat;
background-color:#f6f6f6;
min-height: 575px;
}



/*** font and image styles ***/
body {
	font-family: Lucida Grande, Verdana, Helvetica, Arial, sans-serif; 
	background-image: url(images/blue_bg.jpg);
	background-position: top left;
	background-repeat: repeat-x;
	width:750px;
	margin:0 auto 0 auto;
	background-color:#f6f6f6;
}
h1 {
	text-align: center; 
	font-size: 1em; 
	color: #f6f6f6; 
	background-color: #38781A; 
	letter-spacing:1px;
	margin: 0; 
	font-weight: normal; 
	padding: 6px 0 2px 0; 
	font-family: Verdana, Helvetica, Arial, sans-serif;
}
h2 {
	font-size: 1em;
	font-weight: normal;
	color: #11155E; 
	margin: 0; 
	padding: 16px 15px 0 15px;
}
h2.border {
	font-size: .8em; 
	color: #11155E; 
	margin: 20px 0 -5px 0;
	border-top: 1px solid #11155E; 
	border-bottom:1px solid #11155E;
}
h3 {font-size: .7em; color: #11155E; margin: 5px 0 -5px 0; padding: 0 15px 0 15px;}
h2.rightbar {font-size: .8em; color: #11155E; border-bottom:1px solid #D0CECF; background: #D5D5D9; margin: 0 0 7px 0; padding: 5px 0 6px 7px; font-weight: normal;}
p {font-size: 8.5pt; line-height: 1.5em; margin: 5px 0 5px 0; padding: 0 15px 5px 15px;}
p.smallcenter {font-size: .65em; line-height: 1.4em; text-align: center;}
p.rightbar {color:#444;font-size: 7.5pt; line-height: 1.35em; margin: 0 0 5px 0; padding: 0 7px 5px 7px;}
p.float_right {font-size: 7.5pt; float: right; margin: 10px -15px 0 0;color: #11155E;}
p.footer {font-size: 7pt; padding:20px 0 0 7px; margin: 0;text-decoration:none;}
span {font-size: 8.5pt; line-height: 1.4em; margin: 25px 0 0 0;}
ul,ol {font-size: 8.5pt; line-height: 1.4em; margin: 0px 0 5px 0; padding: 0 16px 0 15px;}
li {padding-left: 16px; margin: 0 0 5px 0; background-image: url(images/bullet.gif);background-position: 0px 3px;background-repeat: no-repeat;list-style-type: none;}
ul.normal {font-size: 8.5pt; line-height: 1.4em; margin: 4px 0 10px 14px; padding: 0 16px 0 15px;}
ul.normal li {margin: 0; padding:0; list-style-type: disc;background-image:none;color:#11155E;}
table {font-size: 8.5pt; line-height: 1.4em; margin: 5px 0 -5px -2px; padding: 0 15px 0 15px;}
td {vertical-align: top;}
b {color: #444;}
a.nav, a.nav:active, a.nav:visited, a.nav:link {
	font-size: .7em; 
	margin: 0; 
	background:transparent;
	padding: 5px 5px 6px 10px; 
	display: block; 
	color: #333; 
	text-decoration: none;
}
a.nav:hover {
	background-color: #BABABE;
	color: #333;
}
a.selected, a.selected:active, a.selected:visited, a.selected:link{
	font-size: .7em; 
	margin: 0; 
	background-color: #D5D5D9;
	padding: 5px 5px 6px 10px; 
	display: block; 
	color: #333; 
	text-decoration: none;
}
a.selected:hover {
	background-color: #BABABE;
}
a, a:active, a:visited, a:link {color:#38781A;background: transparent;text-decoration:none;}
a:hover {color:#fff; background: #11155E;text-decoration:none;}
a.plain, a.plain:active, a.plain:visited, a.plain:link, a.plain:hover {color: #f6f6f6; background: transparent;border: none;text-decoration: none;}
a.button, a.button:active, a.button:visited {float: right; border: 1px solid #bbb; padding: 2px 5px 3px 5px; margin: 10px 10px 0 5px; background: #3D7D1F; color: #fff; font-size: .7em;line-height:1.3em;}
a.button:hover {background: #11155E; color: #fff;}
a.button_index, a.button_index:active, a.button_index:visited {text-decoration:none;float:right; border: 1px solid #bbb; padding: 2px 5px 3px 5px; margin: 0px 0 0 5px; background: #3D7D1F; color: #fff; font-size: 1em;}
a.button_index:hover {background: #11155E;}
a.button_left_ul, a.button_left:active, a.button-left:visited {
	text-decoration:none;
	border: 1px solid #bbb; 
	padding: 2px 5px 3px 5px; 
	margin: 0 0 0 -1px; 
	background: #3D7D1F; 
	color: #fff;}
a.button_left_ul:hover {background: #11155E;}
a.button_left, a.button_left:active, a.button-left:visited {text-decoration:none;font-size:1em;border: 1px solid #bbb; padding: 2px 5px 3px 5px; margin: -5px 0 5px 14px; background: #3D7D1F; color: #fff;}
a.button_left:hover {background: #11155E;}
p.button_left {padding:0 0 15px 0;margin-top:-5px;}
img.header {margin: 0; padding: 0; background: #11155E;}
img.sidebar {border: 0; margin: 0 0 0 0; padding:0;}
.button_right {float: right; border: 1px solid #bbb; padding: 3px; background: #3D7D1F; color: #fff; font-size: 1em;}
.button_right:hover {background: #11155E;}
.input {border: 1px solid #999; padding: 3px; margin: 1px 1px 12px 1px; color: #000; width: 275px; background-color: #f9fcfc; font-size: 1em; font-family: Lucida Grande, Verdana, Helvetica, Arial, sans-serif;}
form {margin: 15px 0 0 0;}
textarea {height:105px;}
#news {
float: right;
margin: 10px 20px 5px 20px;
width: 135px;
border: 1px dashed #11155E;
background-color: #e9efe9;
padding:0;
}
#news img {
padding: 3px 0 3px 0;
border:0;
}
#news a {
font-size: 7.5pt;
line-height: 1.3em;
}
