@charset "utf-8";
/* CSS Document */

body{
margin: 0;
background-color: #222;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
}
h1, h2, h3{
margin: 0;
}
h1{
font-size: 1.6em;
color: #dd0000;
}
h2{
font-size: 1.4em;
}
h3{
font-size: 1.3em;
}

a:link, a:visited{
color: #FF9900;
text-decoration: none;
font-weight: bold;
}
a:active, a:hover{
color: #ee3300;
}
input{
	margin-bottom: 4px;
}
label {
	display: block;
	text-align: right;
	width: 80px;
	padding-right: 8px;
	float: left;

}


/* STRUCTURAL WRAPPERS */
#mainWrapper{
margin: 0 auto;
width: 900px;
background-color: #fff;
position: relative;
}
#headerWrapper{
width: 900px;
height: 195px;
position: relative;
}
#mainContent{
width: 890px;
border-left: 5px black solid;
border-right: 5px black solid;
position: relative;
}
.mainContentIncludes{
	float: left;
	width: 600px;
	margin: 60px 30px;
}
#sidebarWrapper{
float: left;
width: 151px;
margin-left: 22px;
background-image: url(../images/sidebar_bkg.png);
background-repeat: repeat-y;
margin-bottom: 20px;
}
#mainMenuWrapper{
width: 720px;
height: 50px;
position: absolute;
top: 0px;
left: 130px;
}
#footerWrapper{
margin: 0px auto;
margin-top: 20px;
padding: 20px;
clear: both;
font-size: 10px;
color: #555;
text-align: center;
border-top: 2px black solid;
background-color: #555;
color: #ccc;
font-weight: bold;
}



#sidebarContent{
position: relative;
margin: 0 auto;
padding-left: 4px;
width: 145px;
text-align: center;
}
#sidebarBottom{
position: absolute;
background-image:url(../images/sidebar_bottom.png);
background-repeat:no-repeat;
width: 151px;
height: 17px;
}
.sidebarButton{
margin-top: 6px;
}
.sideButtonForContent{
width: 137px;
height: 61px;
background-image: url(../images/btn_blank.png);
background-repeat:no-repeat;
margin-top: 6px;
margin-left: 4px;
text-align: left;
padding: 4px 4px;
}
.sidebarBox{
width: 129px;
margin-left: 4px;
text-align: left;
font-size: 10px;
}
.sidebarBoxContent{
width: 100%;
margin-top: -3px;
background-image: url(../images/sidebar_box_bkg.gif);
background-repeat:repeat-y;
padding: 4px 10px;
}
.sm{
font-size: 9px;
}
.b{
clear: both;
}
.rednote{
color: red;
}
.searchTable td{
vertical-align: top;
}