/* set millions of background images */
body {
	margin:0px;
	padding:0px;
	background-color:white;
	background-image:url(images/background.jpg);
	background-repeat:repeat-x;
	font-family:Verdana, Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
}

html {
	height:100%;
}

h1 {
	font-size:180%;
	margin: 0px;
	margin-bottom:2px;
	letter-spacing:-0.5px;
	color:#1E2F6E;
	font-weight:bold;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}

h2 {
	font-size:150%;
	color:white;
	margin: 0px;
	margin-bottom:5px;
	letter-spacing:-0.5px;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}

h3 {
	font-size:60%;
	color:#A4D725;
}

p {
	margin:7px 0px;
}

img {
	border:0px;
}

#wrapper {
	text-align: left;
	margin: 0px auto;
	width: 726px;
	background-image: url(images/mid-background.gif);
	background-repeat:repeat-y;
}

#header {
	
}

#head-content-top{
	margin:0px 4px;
	height:108px;
	background-image:url(images/header_back.gif);
	background-position:top right;
	background-repeat:repeat-x;
	background-color:white;
	margin-top:0px;
	padding:0px;
}


#side-a {
	float:left;
	clear:both;
	width:150px;
	margin:0px 9px 9px 13px;
	/margin-left:7px;
	height:auto;
	/margin-right:6px;
	color:#000000;
}

#side-a-special {
	width:150px;
	margin:0px;
	padding:0px;
	/margin-left:0px; /* changed from 7px to fix IE7 and earlier */
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#006633;
	height:auto;
	/margin-right:6px;
}

#side-a-bot-special {
	width:150px;
	margin:0px;
	margin-bottom:8px;
	padding:0px;
	background-repeat:no-repeat;
	height:auto;
	/margin-right:6px;
	height:13px;
}

#side-b {
	float: right;
	width: 130px;
	/width:130px;
	margin:0px 13px 0px 9px;
	padding:13px 10px 0px 10px;
	background-image:url(images/col_top.gif);
	background-repeat:no-repeat;
	color:#000000;
	background-color:#006633;
	/margin-left:0px;
}

#side-b-bot {
	float: right;
	width: 130px;
	/width:130px;
	margin:0px 13px 8px 0px;
	padding:0px 10px 0px 10px;
	background-image:url(images/col_bot.gif);
	background-repeat:no-repeat;
	color:#A4D725;
	background-color:#006633;
	height:13px;
}

#side-b-content{
	padding:10px;
	padding-top:0px;
	line-height:1.2em;
}

#side-b-nomar {
	float: right;
	width: 150px;
	margin:0px 13px 0px 9px;
	/margin-left:6px;
}

#side-b-image {
	float: right;
	width: 150px;
	margin:0px 13px 9px 9px;
	/margin-left:6px;
}

#container {
	margin:0px;
	padding:0px;
}

#content { 
	float:left;
	width:382px;
	min-height:400px;
	margin:0px;
}

#footer-text {
	clear: both;
	color:#666;
	font-size:9px;
	padding-left:10px;
}


#footer-corners {
	width: 726px;
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	height:10px;
}


#footer-left {
	float:left;
}

#footer-right {
	float:right;
	clear:none;
}

#footer-text a:link,#footer-text a:visited,#footer-text a:active {color:#333; text-decoration:none;}
#footer-text a:hover {color:#333; text-decoration:underline;}


.rbroundbox { background: url(images/nt.gif) repeat; }
.rbtop div { background: url(images/tl.gif) no-repeat top left; }
.rbtop { background: url(images/tr.gif) no-repeat top right; }
.rbbot div { background: url(images/bl.gif) no-repeat bottom left; }
.rbbot { background: url(images/br.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontent { margin: 0px 10px; }
.rbroundbox { width: 100%; margin: 10px auto; }



#side-a-special.red_top {
background-image:url(images/col_top_red.gif);
background-color:#AF0C0C;
width:134px;
padding:16px 8px 8px 8px;
}

#side-a-bot-special.red_bot {
background-image:url(images/col_bot_red.gif);
background-position:bottom left;
}

#side-a-special.grey_top {
background-image:url(images/col_top_grey.gif);
background-color:#3E4252;
}

#side-a-bot-special.grey_bot {
background-image:url(images/col_bot_grey.gif);
background-position:bottom left;

}

#side-b.green_top {
background-image:url(images/col_top_green.gif);
background-color:#0F8E06;
}

#side-b-bot.green_bot {
background-image:url(images/col_bot_green.gif);
background-position:bottom left;
}

#side-b.blue_top {
background-image:url(images/col_top_blue.gif);
background-color:#3366CC;
}

#side-b-bot.blue_bot {
background-image:url(images/col_bot_blue.gif);
background-position:bottom left;

}


#tab a:link, #tab visited, #tab a:active {color:#ffffff; text-decoration:none; margin-left:0px;}
#tab a:hover {color:#A4D725; text-decoration:none; margin-left:0px;}

#content a:link, #content a:visited, #content a:active { color:#1E2F6E; font-weight:bold; text-decoration:underline;}
#content a:hover { color:red; font-weight:normal;  text-decoration:underline; }

#side-a-special a:link, #side-a-special a:visited, #side-a-special a:active { color:white; font-weight:bold; text-decoration:underline;}
#side-a-special a:hover { color:white; font-weight:bold;  text-decoration:underline; }

#side-b a:link, #side-b a:visited, #side-b a:active { color:white; font-weight:bold; text-decoration:underline;}
#side-b a:hover { color:white; font-weight:bold;  text-decoration:underline; }

span.red {
color:red;
}

span.white {
color:white;
}

.buttonscontainer {width: 150px;}

.buttons a {color: #ffffff;
background-color: #3E4252;
padding: 5px;
padding-left:8px;
display: block;
border-bottom: 1px solid #505463;
font: 11px Verdana, sans-serif;
font-weight: bold;
text-decoration: none;
text-align: left;}

.buttons a:hover {background-color: #2D303B;
color: #ffffff;
text-decoration: none;}

.buttons .selected {background-color: #2D303B;
color: #ffffff;
text-decoration: none;}
