body{
margin:0;
padding:0;
line-height: 1.5em;
font-family: Trebuchet MS, Verdana, Arial;
font-size: 11px;
}


#topsection{
height: 181px; /*Height of top section*/
background: url(../images/header.jpg) repeat-x left top;
}

.logo{
margin-top: 140px;
}

#headershadow{
background: url(../images/header_shadow.jpg) repeat-x left top;
height: 12px;
}

#contentwrapper{
float: right;
width: 100%;
margin-left: -369px; /*Set left margin to -(leftColumnWidth + RightColumnWidth)*/
}

#contentcolumn{
margin-left: 369px; /*Set left margin to (leftColumnWidth + RightColumnWidth)*/
background: url(../images/bgyellow_content.jpg) no-repeat left top #000;
height: 408px;
}

#contentcolumn_white{
margin-left: 369px; /*Set left margin to (leftColumnWidth + RightColumnWidth)*/
background: #fff;
}

#leftcolumn{
float: left;
width: 127px; /*Width of left column in pixels*/
height: 408px;
background: url(../images/bgyellow_left.jpg) no-repeat right top #000;
}

#leftcolumn_white{
float: left;
width: 127px; /*Width of left column in pixels*/
height: 500px;
background: url(../images/bgblue_left.jpg) repeat-y right top #fff;
}

#rightcolumn{
float: left;
width: 242px; /*Width of right column in pixels*/
height: 408px;
background: url(../images/bgyellow_right.jpg) no-repeat left top;
}

#rightcolumn_white{
float: left;
width: 242px; /*Width of right column in pixels*/
height: 500px;
background: #dee1f2;
}

#footer{
clear: both;
width: 100%;
padding: 4px 0;
background: url(../images/footer.jpg) repeat-x left top #000;
height: 179px;
border-bottom: 25px solid #000;
}

#subfooter{
padding-top: 130px;
color: #FFF;
text-align: center;
font-size: 10px;
}

#footer a{
color: #FFFF80;
}

.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}

#menu{
margin-top: 39px;
}

#quote {
margin-left: 5px;
padding-top: 355px;
}

	.quotetext {
	font-size: .9em;
	color: #fff;
	font-weight: 400em;
	font-style: italic;
	text-align: left;
	}

.quote{
font-size: 1.5em;
color: #2f190c;
font-weight: 600em;
line-height: 20px;
background: #dee1f2 url(../images/quote.jpg) right bottom no-repeat;

}

#content {
padding: 25px;
padding-top: 20px;
width: 80%;
}

	#contentbox {
	background: #fff;
	width: 500px;
	height: 355px;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
	-moz-opacity: 0.9;
	opacity: 0.9;
	}


h2 {
width: 99%;
font-size: 180%;
border-bottom: 1px solid #92b6e0;
color: #92b6e0;
padding-left: 20px;
padding-top: 10px;
padding-bottom: 8px;
margin: -5px;
background: url(../images/marker_blue.jpg) no-repeat left center;
}


img {
border: 0;
}

ul{
line-height: 18px;
padding: 0px;
}

li{
list-style: square;
color: #2f190c;
}


/*Sample CSS used for the Virtual Pagination Demos. Modify/ remove as desired*/

.virtualpage, .virtualpage2, .virtualpage3{
/*hide the broken up pieces of contents until script is called. Remove if desired*/
display: none;
width: 600px;
padding: 10px;
text-align: center
}

.paginationstyle{ /*Style for demo pagination divs*/
width: 600px;
text-align: center;
padding: 5px 0;
margin: 10px 0;
}

.paginationstyle select{ /*Style for demo pagination divs' select menu*/
margin: 0 15px;
}

.paginationstyle a{ /*Pagination links style*/
padding: 0 5px;
text-decoration: none;
color: navy;
background-color: white;
}

.paginationstyle a:hover, .paginationstyle a.selected{
color: #000;
}

.paginationstyle a.imglinks{ /*Pagination Image links style (class="imglinks") */
border: 0;
padding: 0;
}

.paginationstyle a.imglinks img{
vertical-align: bottom;
border: 0;
}

.paginationstyle a.imglinks a:hover{
background: none;
}

.paginationstyle .flatview a:hover, .paginationstyle .flatview a.selected{ /*Pagination div "flatview" links style*/
color: #000;
background-color: #92b6e0;
}

a {
color: #92b6e0;
font-weight: bold;
}