
:focus { outline:none; }

.right { float: right; }
.left { float: left; }
.solid { border: #577758 1px solid ; }
.dashed { border: #577758 1px dashed ; }
.narrow {width: 30%;}

#maindivcon ul.ulfloat {
margin: 20px;
padding: 20px;
}

#maindivcon ul.ulfloat li {
line-height: 1.2em;
font-weight: bold;
margin: 0 10px 2px 20px;
}

.main-loading {
font-size: 12px;
color: #fff;
margin: 25px;
}

#maindivtab {
margin: 20px 0 20px 20px;
width: 65%;
}

#maindivcon {
padding: 0;
background: #eee;
padding-bottom: 60px;
}

.side {
float: left;
margin: 10px 0 20px 20px;
width: 65%;
}

.full {
width: 98%;
margin: 0 auto;
}

#maindivcon ul li{
margin: 1em 20px 0 0;
padding: 0;
list-style-type: square;
}


#maindivcon  strong {
font-size: 120%;
font-weight: bold;
}

#maindiv p {
line-height: 1.2em;
}


#maindiv p.intros {
color: #776957;
font-size: 180%;
font-weight: bold;
line-height: 1em;
letter-spacing: -1px;
}




.blurbgreen {
width: 200px;
background: #577758;
font: bold 94%/1.3 Verdana,sans-serif;
color: #fff;
margin: 0 30px 15px 15px;
}

.blurbgreen a{ 
color: #fff;
}

.blurbbrown {
width: 200px;
background: #776957;
font: bold 94%/1.3 Verdana,sans-serif;
color: #fff;
margin: 15px 30px 15px 15px;
}

.blurbbrown a{ 
color: #fff;
}

#rightcontainer { 
float: right;
margin-right: 8px;
width:29%; 
}

.rightcontents{
margin: 0;
background-color:#fff;
border:1px solid #5A7945;
line-height:1.1em;
text-align: left;
padding: 15px;
}

.rightcontents h2{
font: normal 120%/1.3 Verdana,sans-serif;
text-transform:uppercase;
border: 0;
background:#776957;
color: #fff;
}

.rightcontents p
{
padding:5px 10px 5px 10px;
margin: 0 0 15px 0;
text-align: left;
background-color:inherit;
color: #494949;
font-size: 12px;
}

.rightcontents ul
{
margin-top: 5px;
margin-bottom: 10px;
}

.rightcontents ul li
{
list-style-type: square;
padding-bottom: 5px;
}

.rightcontents ul li a
{
font-family: Arial, Verdana, Helvetica, Tahoma, sans-serif;
text-align: left;
font-size: 77%;
background-color:inherit;
text-decoration: underline;
color: #494949;
}

.rightcontents ul li a:hover
{
background-color:inherit;
color: #5A7945;
}


#welcometo {
clear: both;
padding: 30px 0 10px 0;
}

ul#split,ul#split li{
margin:0;
padding:0;
list-style:none
}
ul#split li{
float: right;
width:220px;
margin: 5px ;
}
ul#split h3{
font: normal 120%/1.3 Verdana,sans-serif;
text-transform:uppercase;
margin:0px;
padding: 5px 0 0;
text-align:center;
color: #fff;
}
ul#split p{margin:0;padding:5px 8px 15px}
li#one h3{background: #577758}
li#one div.bouter{border:2px solid #577758;background: #F7FAF6;height: 230px;text-align: left;}
li#two h3{background: #576677}
li#two div.bouter{border:2px solid #576677;background: #F7FAF6;height: 230px;text-align: left;}



   
h2.blue {
font: normal 120%/1.3 Verdana,sans-serif;
text-transform:uppercase;
background: #576677;
color: #fff;
border: 0;
margin: 0;
}


h2.brown {
font: normal 120%/1.3 Verdana,sans-serif;
text-transform:uppercase;
background: #776957;
color: #fff;
border: 0;
margin: 8px 0 0 0;
}

h2#renews {
margin: 9px 10px -10px 13px;
}

table.stats {
width: 98%;
margin: 6px;
font-size: 11px;
}

table.stats td {
background: #eee;
padding: 3px 8px 3px 8px;
}

table.stats td.alt {
background: #D1D1DF;
padding: 3px 8px 3px 8px;
}

div.botspacer {
clear: both;
width: 100%;
height: 30px;
}


#tipstoggle {
display: none;
}


