#wrap {
width:960px;
margin:0 auto;
}

#main {
float:left;
width:794px;
}

#sidebar {
float:right;
width:165px;
background:#fff;
border-left-width:1px;
border-left-color:#FFF;
border-left-style:solid;
}

#insidebar {
background:#fff;
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:70%;
font-weight:500;
line-height:14px;
margin:2px;
padding:2px 2px 2px 6px;
}

.mainboxfrntpg {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding-left:8px;
line-height:16px;
padding-right:4px;
margin:2px;
}

.menulist,.menulist ul {
list-style:none;
margin:0;
padding:0;
}

.menulist ul {
visibility:hidden;
position:absolute;
top:2em;
left:0;
width:185px;
}

.menulist ul ul {
top:0;
left:187px;
}

.menulist li {
float:left;
position:relative;
background:#2A7FAA;
margin-right:-1px;
}

.menulist ul li {
float:none;
margin-right:0;
margin-bottom:-1px;
border-color:#9CF;
border-style:solid;
border-width:1px 2px;
}

.menulist ul>li:last-child {
margin-bottom:1px;
}

.menulist a {
display:block;
color:#000;
text-decoration:none;
text-align:left;
float:none;
padding:4px;
}

.menulist a .subind {
display:none;
}

.menulist ul a .subind {
display:block;
float:right;
}

.menulist ul a {
float:none;
}

* html .menulist ul li {
float:left;
height:1%;
}

* html .menulist ul a {
height:1%;
}

a:hover {
color:#03F;
text-decoration:none;
}

.floatimgleft {
float:left;
margin:6px;
}

.bkgroundchange a:hover {
color:#FFF;
background-color:#2A7FAA;
display:block;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

.bkgroundchange {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

.text2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:16px;
color:#333;
}

.text {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333;
line-height:18px;
}

.floatimgright {
float:right;
margin:2px 14px 2px 6px;
}

#sectionLinks {
font-size:70%;
font-family:Verdana, Arial, Helvetica, sans-serif;
width:170px;
margin:0;
}

#sectionLinks a {
display:block;
color:#2A7FAA;
background-color:#FFF;
font-weight:600;
border-bottom-width:thin;
border-bottom-style:dashed;
border-bottom-color:#CCC;
padding:4px 0 3px;
}

#sectionLinks a:hover {
background-color:#2A7FAA;
color:#FFF;
display:block;
}

.texthighlight {
line-height:normal;
font-size:12px;
}

HR {
height:1px;
width:100%;
background:#00F;
margin:0;
}

.toptext {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
}

body {
background-color:#FFF;
margin-left:4px;
margin-top:0;
margin-right:2px;
}

.dvhdr1 {
background:#F3F0E7;
font-family:arial;
font-size:12px;
font-weight:700;
border:1px solid #C8BA92;
width:150px;
padding:5px;
}

.dvbdy1 {
background:#FFF;
font-family:arial;
font-size:12px;
border-left:1px solid #C8BA92;
border-right:1px solid #C8BA92;
border-bottom:1px solid #C8BA92;
width:150px;
padding:5px;
}

.linksblwhead a:link {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFF;
padding:4px;
}

.linksblwhead a:hover {
text-decoration:underline;
}

.linksblwhead a:visited {
color:#FFF;
}

.textonly {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:16px;
}

.text10 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

.js_text {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:80%;
color:#2A7FAA;
padding-top:2px;
}

.js_text a:link {
color:#2A7FAA;
text-decoration:underline;
}

.js_text a:hover {
text-decoration:underline;
color:#2A7FAA;
}

.js_text a:visited {
color:#2A7FAA;
}

.floatimgright2 {
float:right;
margin:2px 0 2px 4px;
}

h1 {
font-size:14px;
font-weight:700;
}

.blockquotediv {
padding-left:50px;
padding-right:50px;
display:block;
font-size:12px;
}

.blockquotediv1 {
padding-left:10px;
padding-right:10px;
display:block;
font-size:12px;
}

.articleDIV {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
display:block;
text-align:center;
width:100%;
position:relative;
clear:both;
background-color:#00C;
color:#FFF;
padding-top:6px;
padding-bottom:6px;
font-weight:500;
}

.break-word {
word-wrap:break-word;
}

div.float2 {
float:left;
padding-left:24px;
}

div.float2 p {
text-align:center;
}

div.spacer2 {
clear:both;
}

div.showcase-listings2 {
border:1px solid #00C;
background-color:#ffe;
width:95%;
margin-left:10px;
margin-top:10px;
margin-bottom:10px;
}

.menulist a:hover,.menulist a.highlighted:hover,.menulist a:focus,.menulist a.highlighted {
color:#FFF;
background-color:#C90;
}

a:link,a:visited {
text-decoration:none;
color:#2A7FAA;
}

h2,h3 {
font-size:12px;
font-weight:700;
}
