/* CSS Document */


body {
margin:0;
padding:0;
line-height: 1.5em;
background-color: #D9D7D7;
}

b{font-size: 110%;}
em{color: red;}

#bkgContainer {
	width: 974px;
	border: 2px solid #CCCCCC;
	margin: 0 auto;
	background-image: url(../images/bkg_pat_05.gif);
	}

#maincontainer{
width: 843px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
}

#topsection{

height: 150px; /*Height of top section*/
background-image: url(../images/hdr_02_02.jpg) ;

}

#topsection h1{
margin: 0;
padding-top: 0px;
}

#contentwrapper{
float: left;
width: 100%;
margin-top: 0;
}

#contentcolumn{
margin: 0;
margin-left: 200px; /*Set left margin to LeftColumnWidth*/
padding: 20px;
margin-top: 0;
}

#leftcolumn{
/*margin: 0;*/
float: left;
width: 188px; /*Width of left column*/
padding: 0px;
margin-left: -843px; /*Set left margin to -(MainContainerWidth)*/
background: #C8FC98;
margin-top: 0;
}



#footer{
clear: left;
width: 845px;
margin: 0px;
border-top: 1px solid #FE0000;
color: #FFF;
text-align: center;
padding: 4px 0;
background-image: url(../images/dia_pat_2.gif);
}

#footer p{
color: #FE0000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
}

.innertube{
margin: 0; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 15px;
padding: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}

.solidblockmenu{
margin: 130px 0 0 0;
padding: 0;
float: left;
font: bold 13px Arial;
width: 100%;
border-top: 1px solid #939191;
border-left: 1px solid #939191;
border-right: 1px solid #6B6A6A;
border-bottom: 1px solid #6B6A6A;
/* border-width: 1px 0; */
background: #B3B3B3 url() center center repeat-x;
}

.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
float: left;
color: #FE0000;
padding: 5px 11px;
text-decoration: none;
border-right: 1px solid white;
}

.solidblockmenu li a:visited{
color: white;
}

.solidblockmenu li a:hover, .solidblockmenu li .current{
color: white;
background: transparent url() center center repeat-x;
}


/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.wireframemenu{
border-right: 1px solid #848383;
border-left: 1px solid #848383;
border-bottom: 1px solid #848383;
background-color: #FE0000;
border-bottom-width: 0;
width: 194px;

}

* html .wireframemenu{ /*IE only rule. Original menu width minus all left/right paddings */
width: 184px;

}


.wireframemenu ul{
padding: 0;
margin: 0;
list-style-type: none;
}

.wireframemenu a{
font: bold 13px Verdana;
padding: 6px 6px;
display: block;
width: 100%; /*Define width for IE6's sake*/
color: #FFF;
text-decoration: none;
border-bottom: 1px solid #C0C0C0;

}

.wireframemenu a:visited{
color: #595959;
}

html>body .wireframemenu a{ /*Non IE rule*/
width: auto;
}

.wireframemenu a:hover{
background-color: #990202;
color: white;
}



