body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
line-height: 20px;
background-color: #FFFFFF;
padding-top: 10px;
margin: 0;
text-align: left;
}

h1 {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 21px;
font-weight: normal;
color: #660000;
margin: 0;
padding-bottom: 10px;
}

.landbk { background-image:url(../images/landbk.jpg);
background-repeat:repeat;
}

.menu_hr {
margin: 0;
padding: 0;
color: #8BD1F5;
background-color: #8BD1F5;
border: 0;
height: 1px;
}

.pagewrapper {
width: 985px;
padding: 0;
margin: 0 auto;
text-align: left;
}

.header {
width: auto;
height: auto;
padding: 0;
margin: 0;
background-image: url(../images/red.gif);
}

.header_top {
width: auto;
height: 81px;
padding: 0;
margin: 0;
}

.header_left {
width: 496px;
height: 52px;
float: left;
padding-top: 29px;
padding-left: 21px;
margin: 0;
}

.header_left img {
border: 0;
vertical-align: bottom;
}

.header_right {
width: 453px;
height: 81px;
float: right;
padding-right: 15px;
margin: 0;
text-align: right;
font-size: 12px;
font-family: verdana;
color: #FFFFFF;
}

.header_bottom {
clear: both;
width: auto;
height: 47px;
padding: 0;
margin: 0;
}

.content-wrapper {
clear: both;
padding: 0;
margin: 0;
width: auto;
height: auto;
background-color: #FFFFFF;
}

.page-content {
padding: 30px 20px 0px 20px;
margin: 0;
width: 695px;
height: auto;
background-image:url(../images/bkg-content-fade.gif);
background-repeat: repeat-x;
float:right;
}

.page-contentleft {
	margin: 0;
	width: 245px;
	height: 550px;
	background-image: url(../images/BKGduo-SP.jpg);
	background-repeat:no-repeat;
	float:left;
}

a:link {
color: #0066CC;
text-decoration:underline;
}

a:visited {
color: #0066CC;
text-decoration:underline;
}

a:hover {
color: #0066CC;
text-decoration:none;
}

a:active {
color: #0066CC;
text-decoration:none;
}

a:visited:hover{
color: #0066CC;
text-decoration:none;
}

/******** MENU ***********/

.nav {
clear: both;
width: auto;
height: 25px;
background-image: url(../images/red.gif);
color: #FFFFFF;
text-align: left;
padding-top: 5px;
padding-right:5px;
}

.menu_link {
padding-left: 25px;
height: 25px;
float: left;
}
.menu_red {
padding-left: 25px;
height: 25px;
float: left;
color:#660000;
}

.nav a {
background-image:url(../images/red.gif);
font-family: verdana;
font-size: 15px;
text-decoration: none;
}

.nav a:link {
color: #FFFFFF;
font-family: verdana;
font-size: 15px;
text-decoration: none;
}

.nav a:visited {
color: #FFFFFF;
font-family: verdana;
font-size: 15px;
text-decoration: none;
}

.nav a:hover {
color: #FFCC00;
font-family: verdana;
font-size: 15px;
text-decoration: none;
}

.nav a:active {
color: #FFFFFF;
font-family: verdana;
font-size: 15px;
text-decoration: none;
}

.nav a:visited:hover{
color: #FFCC00;
font-family: verdana;
font-size: 15px;
text-decoration: none;
}

.bottom {
clear: both;
background-color:#FFFFFF;

}

.rightside {
padding-left: 25px;
text-align: left;
}

/******** END MENU *******/

/******** FOOTER ***********/

.footer {
clear: both;
background-image: url(../images/bkg-bottom-fade.gif);
padding-top: 10px;
color: #FFFFFF;
font-size: 11px;
padding-right:10px;
}

.footer a:link {
color: #FFFFFF;
text-decoration:none;
}

.footer a:visited {
color: #FFFFFF;
text-decoration:none;
}

.footer a:hover {
color: #CCCCCC;
text-decoration:none;
}

.footer a:active {
color: #FFFFFF;
text-decoration:none;
}

.footer a:visited:hover{
color: #CCCCCC;
text-decoration:none;
}

/******** END FOOTER *******/

.box {
width: 206px;
border: 1px #216395 solid;
padding: 0;
margin: 0;
}

.clearboth {
clear: both;
}

/******** BLOG STYLES ******/

.blog_title { font-size:18px; color: #003366;

}

.blog_date {

}

.blog_errors {
color: red;
}

.blog_errors ul {
margin: 0;
padding-left: 12px;
}

.blog_comment_name {
font-size: 12px;
line-height: normal;
font-style: italic;
}

.blog_comment_date {
font-size: 12px;
line-height: normal;
font-style: italic;
}

.blog_comment_text {
color: #000000;
margin: 0;
padding-top: 10px;
padding-bottom: 10px;
}

/****** END BLOG STYLES ******/

#menu {
width: 100%;
float: left;
}
#menu ul {
list-style: none;
margin: 0;
padding: 0;
width: 12em;
float: left;
}

#menu a, #menu h2 {
font: bold 11px/16px arial, helvetica, sans-serif;
display: block;
border-width: 1px;
border-style: solid;
border-color: #ccc #888 #555 #bbb;
margin: 0;
padding: 2px 3px;
}

#menu h2 {
color: #fff;
background: #000;
text-transform: uppercase;
}

#menu a {
color: #000;
background: #efefef;
text-decoration: none;
}

#menu a:hover {
color: #a00;
background: #fff;
}

#menu li {position: relative;}

#menu ul ul {
position: absolute;
z-index: 500;
}

#menu ul ul ul {
top: 0;
left: 100%;
}