body{
margin:5px;
padding:0;
background-image:url(../../../images/bg2.jpg);
}

#maincontainer{
border:1px solid #889FB7;
width: 778px; /*Width of main container*/
background-image:url('../../../images/content-fill.jpg'); 
margin: 0 auto;
background-color:#FFFFFF;
}

#topsection{
height: 150px; 
background-image:url('../../../images/rev_header.jpg'); 
background-repeat:no-repeat
}

#topsection-text{
font-family: Arial;
font-size: 7pt; 
text-align: right; 
padding-top: 2px;
padding-right: 4px; letter-spacing:1pt;
color:#FFFFFF;
}
#search {
	float:left;
	padding: 105px 0 0 8px;
	width:149px;
	}
#topnav {
	float:right;
	color:#000066;
	padding: 110px 0 0 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	width: 605px;
	}
#topnav ul {
	list-style:none;
	padding:0;
	margin:0;
	}
#topnav li {
	float:left;
	padding:0 35px 0 0px;
	margin:0;
	}
#topnav a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#000066;
	text-decoration:none;
	font-weight:bold;
	}
#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
margin: 0 0 0 159px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt; 
}

#leftcolumn{
float: left;
width: 159px; /*Width of left column in pixel*/
margin-left: -778px; /*Set margin to that of -(MainContainerWidth)*/
}

#footer{
clear: left;
width: 100%;
background: #000066;
color: #FFF;
text-align: center;
padding: 4px 0;
font-family: Verdana; 
font-size: 7pt; 
}

#footer a{
color: #FFFFFF;
}

.innertube{
margin-left: 2px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-right: 2px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}


div.sdmenu {
	border-right:1px solid #889FB7; background-position: 
               right bottom; width: 159px;
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-bottom: 4px;
	color: #FFFFFF;background-image:url('../../../images/myNavG.jpg'); background-repeat:no-repeat; background-attachment:scroll
}
div.sdmenu div {
	background: url("../../../images/myNavO.jpg") repeat-x;
	overflow: hidden;
}
div.sdmenu div:first-child {
	background: url("../../../images/myNavO.jpg") no-repeat;
}
div.sdmenu div.collapsed {
	height: 25px;
}
div.sdmenu div span {
	display: block;
	padding: 7px 25px;
	font-weight: bold;
	color: white;
	background: url("../../../images/expanded.gif") no-repeat 10px center;
	cursor: default;
	border-bottom: 1px solid #ddd;
}
div.sdmenu div.collapsed span {
	background-image: url("../../../images/collapsed.gif");
}
div.sdmenu div a {
	padding: 5px 10px;
	background: #eee;
	display: block;
	border-bottom: 1px solid #ddd;
	color: #000066;
	text-decoration: none; 
}
div.sdmenu div a.current {
	background : #ccc;
}
div.sdmenu div a:hover {
	background:#000066 url('../../../images/linkarrow.gif') no-repeat right center; color: #FFFFFF;
	text-decoration: none; 
}
div.sdmenu .HLSelect {
	background:#000066 url('../../../images/linkarrow.gif') no-repeat right center; color: #FFFFFF;
	text-decoration: none; 
}

.HLSelect {
	background:#000066 url('../../../images/linkarrow.gif') no-repeat right center; color: #FFFFFF;
	text-decoration: none; 
}

#Content     { text-align:left; width:98%; padding:10px; }
#Content  a  { color:#000080; text-decoration:none; font-weight:bold }
#Content  a:hover  { color:#5A0000; font-weight:bold; text-decoration:underline; }

.ContentCell     {background-color: #FFFFFF }

#LinkPage     { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-align:left; width:98%; padding-bottom:3px; }
#LinkPage  a  { color:#000080; text-decoration:none; font-weight:bold }
#LinkPage  a:hover  { color:#5A0000; font-weight:bold; text-decoration:underline; }

#NewsPage     { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-align:left; width:98%; padding-bottom:3px; }
#NewsPage  a  { color:#000080; text-decoration:none; font-weight:bold }
#NewsPage  a:hover  { color:#5A0000; font-weight:bold; text-decoration:underline; }
#NewsHeader   { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; text-align:left; width:98%; padding-bottom:3px; font-weight:bold }

#ContactUs         { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight:bold; color:#FFFFFF; text-align:center }
#ContactUs a       { color:#CCCCCC; text-decoration:none }
#ContactUs a:hover { color:#CCCCCC; }

.BlogList   { font-family: Arial, Helvetica, sans-serif; color: #660033; font-size: 8pt }
.BlogList a:link { font-family: Arial, Helvetica, sans-serif; color: #660033; text-decoration: none; font-size: 8pt }
.BlogList a:visited { font-family: Arial, Helvetica, sans-serif; color: #660033; text-decoration: none; font-size: 8pt }
.BlogList a:hover { font-family: Arial, Helvetica, sans-serif; color: #666633; text-decoration: underline; font-size: 8pt }

.ContentContent    { font-family: Arial, Helvetica, sans-serif; font-size: 10pt }
.ContentContentSml { font-family: Arial, Helvetica, sans-serif; font-size: 8pt }


.pHeader{
font-family: Arial, Helvetica, sans-serif; 
font-size: 11pt; 
font-weight:bold;
color: #000000;
height: 25px;
padding-left: 8px; 
}
h4 {
font-family: Arial, Helvetica, sans-serif; 
font-size: 13pt; 
font-weight:bold;
color: #000066;
margin:0;
padding:0;
}
.pTitle{
font-family: Arial, Helvetica, sans-serif; 
font-size: 11pt; 
font-weight:bold;
color: #000066;
height: 35px;
}

.pLabel{
font-family: Arial, Helvetica, sans-serif; 
font-size: 9pt; 
font-weight:bold; 
padding-right: 8px; 
}

.pData{
font-family: Arial, Helvetica, sans-serif; 
font-size: 9pt; 
}

.pPrice{
font-family: Arial, Helvetica, sans-serif; 
font-size: 9pt; 
color: #FF0000; 
}

.pSpacer{
font-family: Arial, Helvetica, sans-serif; 
font-size: 11pt; 
font-weight:bold;
color: #000066;
padding-left: 2px; 
height: 25px;
}

.pLink a:link { font-family: Arial, Helvetica, sans-serif; color: #000066; text-decoration: none; font-size: 9pt }
.pLink a:visited { color: #000066; text-decoration: none; font-size: 9pt }
.pLink a:hover { color: #FF0000; text-decoration: none; font-size: 9pt }

.NoRecordWarning{
font-family: Arial; 
font-size: 11pt; 
font-weight:bold;
color: #800000;
height: 35px; 
text-align:center;
}
.line {border-top: 1px solid #000066; height:5px;}
.imgleft {float:left; padding-right:15px;}
.clear {clear:both;}
