body {
font-size: 62.5%;
margin: 0px auto;
padding: 0px;
background: url(../img/background.jpg) top center repeat-x;
font-family: Verdana;
}

#container {
width: 960px;
margin: 0px auto; 
padding: 0px; 
background: #FFFFFF; 
overflow: hidden;
border: solid 1px rgb(100,100,100);
}

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

#top1, #top2 {
float: left;
padding: 3px 5px 3px 5px;
}

#logo {
float: left;
width: 165px;
height: 60px;
border: 0px solid red;
}

#google_search {
float: left;
width: 500px;
height: 40px;
padding: 20px 0px 0px 0px;
border: 0px solid red;
}

#advertisewithus {
float: left;
width: 200px;
height: 40px;
padding: 20px 0px 0px 0px;
border: 0px solid red;
}
.nav2 {
clear: both;
margin: 0px;
padding: 0px;
font-family: verdana, arial, sans serif; 
font-size: 1.0em;
}
.nav2 ul {
float: left; 
width: 960px;
margin: 0px; 
padding: 0px;
border-top: solid 1px rgb(156,186,214);
border-bottom: solid 1px rgb(156,186,214);
background-color: #FFFFFF;
font-weight: bold;
}	
.nav2 li {
display: inline;
list-style: none;
margin: 0px; 
padding: 0px;
}
.nav2 li a {
display: block;
float: left; 
margin: 0px 0px 0px 0px;
padding: 5px 12px 5px 12px; 
border-right: solid 1px rgb(156,186,214);
color: #5890A8; 
text-transform: uppercase;
text-decoration: none;
font-size: 100%;
}
.nav2 a:hover, .nav2 a.selected {
color: rgb(156,186,214);
text-decoration: none;
}
.nav2 li ul{float:none;position:absolute;width:0px;z-index:5;}

#left {
overflow: hidden; 
clear: both; 
float: left;
width: 162px;
margin: 1px 1px 1px 1px; 
padding: 0px; 
color: rgb(75,75,75);
font-size: 1.0em;
}
.nav3 {
overflow: hidden; 
clear: both; 
width: 160px;
margin-top:0px; 
padding: 0px; 
color: rgb(75,75,75);
font-size: 1.0em;
background: #FFFFFF;
}
.nav3 ul {
width: 160px;
margin: 0px 0px 20px 0px;
padding: 0px;
border-bottom: solid 1px rgb(216,206,159);
}	
.nav3 li {
list-style: none;
margin: 0px; 
padding: 0px;
}
.nav3 li.title {
margin: 0px 0px 0px 0px;
padding: 3px 5px 2px 15px; 
color: rgb(255,255,255);
text-transform: uppercase;
font-weight: bold;
font-size: 120%;
}
.nav3 li.group a {
display: block; 
min-height: 1.7em;
height: auto !important;
height: 1.7em; 
line-height: 1.7em; 
margin: 0px;
padding: 0px 7px 0px 15px;
border-top: solid 1px rgb(200,200,200);
border-left: solid 7px rgb(219,230,241);
color: rgb(75,75,75); 
font-weight: bold;
font-size: 120%;
}
.nav3 li a {
display: block;
min-height: 1.7em;
height: auto !important; 
height: 1.7em;
line-height: 1.7em;
margin: 0px; 
padding: 0px 7px 0px 20px;
border-left: solid 7px rgb(219,230,241);
color: rgb(75,75,75);
text-decoration: none;
font-size: 120%;
}
.nav3 li a:hover, .nav3 li a.selected {
border-left: solid 7px rgb(156,186,214); 
color: rgb(100,100,100);
text-decoration: none;
}
.margin
{
line-height: 35px;
}
a:link{color: #5890A8;}
a:hover{color: #5890A8;}
.nav_side {background-color: #FFFFFF;text-align: left;width: 160px;padding: 1px 0px 0px 0px; margin: 0px;}
.nav_side ul {padding:0px;margin:0px;list-style: none;border:solid 1px rgb(156,186,214);border-top: 0px;}
.nav_side ul li {padding: 0px 5px 1px 0px; font-weight: bold;}
.nav_side ul li a {
overflow: hidden;
width: 155px;
display: block;
margin: 0px 0px 0px 0px;
padding: 5px 1px 5px 2px; 
border-top: solid 1px rgb(156,186,214);
border-bottom: 0px;
color: #5890A8;
text-align: left; 
text-transform: uppercase;
text-decoration: none;
font-size: 100%;
}

.nav_ad {background-color: #FFFFFF;text-align: center;width: 160px;padding: 1px 0px 0px 0px; margin: 0px;}
.nav_ad ul {padding:0px;margin:0px;list-style: none;border:solid 1px rgb(156,186,214);border-top: 0px;}
.nav_ad ul li {padding: 0px 5px 1px 0px; font-weight: bold;}

.nav_side ul li a:hover {color: #5890A8;}

*html .nav_side {background-color: #FFFFFF;text-align: left;width: 150px;padding: 1px 0px 0px 0px; margin: 0px;}
*html .nav_side ul {padding:0px;margin:0px;list-style: none;border:solid 1px rgb(156,186,214);border-top: 0px;}
*html .nav_side ul li {padding: 0px 5px 1px 0px; font-weight: bold;}
*html .nav_side ul li a {
overflow: hidden;
width: 150px;
display: block;
margin: 0px 0px 0px 0px;
padding: 5px 1px 5px 2px; 
border-top: solid 1px rgb(156,186,214);
border-bottom: 0px;
color: #5890A8;
text-align: center; 
text-transform: uppercase;
text-decoration: none;
font-size: 100%;
}
.nav_side ul li a:hover {color: #5890A8;}

.content1 {float: left; width: 625px; margin: 0px 0px 0px 3px; padding: 0px 0px 10px 0px; color: rgb(75,75,75);text-align: justify;}
.content1-container {clear: both; float: left; width: 408px; margin: 0px 0px 15px 0px; padding: 0px;}
.content1-container-1col {overflow: hidden; width: 408px; margin: 0px; padding: 0px;}
.content1-container-1col-txtright-200px {float: right; width: 196px; margin: 0px; padding: 0px;}
.content1-container-1col-txtright-160px {float: right; width: 236px; margin: 0px; padding: 0px;}
.content1-container-1col-txtright-120px {float: right; width: 276px; margin: 0px; padding: 0px;}
.content1-container-1col-txtright-100px {float: right; width: 296px; margin: 0px; padding: 0px;}
.content1-container-1col-txtright-80px {float: right; width: 316px; margin: 0px; padding: 0px;}
.content1-container-1col-txtright-60px {float: right; width: 336px; margin: 0px; padding: 0px;}
.content1-container-1col-txtright-40px {float: right; width: 356px; margin: 0px; padding: 0px;}
.content1-container-2col-left {overflow: hidden; float: left; width: 191px; margin: 0px; padding: 0px;}
.content1-container-2col-right {overflow: hidden; float: right; width: 191px;  margin: 0px; padding: 0px;}
.content1-container-2col-txtright-100px {float: right; width: 79px; margin: 0px; padding: 0px;}
.content1-container-2col-txtright-80px {float: right; width: 99px; margin: 0px; padding: 0px;}
.content1-container-2col-txtright-60px {float: right; width: 119px; margin: 0px; padding: 0px;}
.content1-container-2col-txtright-40px {float: right; width: 139px; margin: 0px; padding: 0px;}
.content1-container-2col-txtright-20px {float: right; width: 159px; margin: 0px; padding: 0px;}
.content1-container-3col-left {overflow: hidden; float: left; width: 300px; margin: 0px; padding: 0px;}
.content1-container-3col-middle {overflow: hidden; float: left; width: 119px;margin: 0px; padding: 0px;}
.content1-container-3col-right {overflow: hidden; float: right; width: 200px; margin: 0px; padding: 0px;}
.content1-container-3col-txtright-60px {float: right; width: 47px; margin: 0px; padding: 0px;}
.content1-container-3col-txtright-40px {float: right; width: 67px; margin: 0px; padding: 0px;}
.content1-container-3col-txtright-20px {float: right; width: 87px; margin: 0px; padding: 0px;}
.content1-container-3col-txtright-10px {float: right; width: 97px; margin: 0px; padding: 0px;}
.content1-pagetitle {overflow: hidden; width: 600px; margin: 0px 0px 10px 0px; padding: 0px 0px 2px 0px; border-bottom: solid 0px rgb(88,144,168);); color: rgb(88,144,168); font-weight: bold; font-size: 180%;}

p {margin: 0px 0px 0.5em 0px; padding: 0px; line-height: 1.3em; font-family: Verdana, arial, sans serif; font-size: 120%; }
p.readmore {margin: 1.0em 0px 0.5em 0px; padding: 0px; line-height: 1.2em; font-size: 110%; }
p.quote {margin: 0em 30px 0.6em 30px;	line-height: 120%; font-size: 120%;}
p.embed {float: left; width: 120px; margin: 7px 7px 5px 0px; padding: 5px 5px 5px 5px; background-color: rgb(238,237,249); font-style: italic; font-weight: bold;  line-height: 1.2em; font-size: 140%;}
p.embed-caption {float: left; margin: 5px 0px 0px 0px; padding: 0px; font-style: italic; font-weight: normal; line-height: 1.2em; font-size: 70%;}

.sidebar {overflow: hidden; float: left; width: 160px; min-height: 500px; margin: 1px 0px 5px 7px; padding: 0px; text-align: left; background: #80A1CA; color: rgb(75,75,75);}
.sidebar-maintitle {margin: 0px 0px 10px 0px; padding: 3px 10px 2px 10px; background-color: rgb(156,186,214); color: rgb(255,255,255); text-transform: uppercase; font-weight: bold; font-size: 120%;}
.sidebar-title-noshade {margin: 0px; padding: 2px 10px 3px 10px; border-top: solid 1px rgb(215,215,215); color: rgb(75,75,75); font-weight: bold; font-size: 120%;}
.sidebar-title-shade {margin: 0px; padding: 2px 10px 3px 10px; background-color: rgb(215,215,215); color: rgb(75,75,75); font-weight: bold; font-size: 120%;}
.sidebar-txtbox-noshade {margin: 0px 0px 10px 0px; padding: 2px 10px 3px 10px;}
.sidebar-txtbox-shade {margin: 0px 0px 10px 0px; padding: 2px 10px 3px 10px; background-color: rgb(235,235,235);}
.sidebar-txtbox-noshade p {margin: 0px 0px 5px 0px; padding: 0px; line-height: 1.25em; font-size: 110%;}
.sidebar-txtbox-shade p {margin: 0px 0px 5px 0px; padding: 0px; line-height: 1.25em; font-size: 110%;}

.footer {overflow: hidden; clear: both; width: 960px; height: 16.5em; margin: 0px; padding: 0.5em 0px 0.5em 0px; border-top: solid 1px rgb(125,125,125); background-color: #FFFFFF; color: #000000; font-size: 1.0em;}
.footer p {margin: 0px; padding: 0px; text-align: center; line-height: 1.3em; font-size: 110%;}
.bottom-banners {clear: both; float: left; width: 468px; height: 60px; margin: 0px; padding: 0px;}
.footer a:link,
{
color: #5890A8;
}

#bottom1, #bottom2
{
float: left;
padding: 5px 5px 10px 5px;
}


#subcontent2
{
position: absolute;
 display:none;
 border: 9px solid black;
 background-color: #80A1CA; 
 color: #FFFFFF;
 width: 360px; 
 height: 160px;
 padding: 8px;
 margin: 30px 10px 10px 200px;
 }
 #subcontent2 textarea
 {
 background: #FFFFFF;
 border: 0px;
 }
 *html #subcontent2
{
 display:none;
 border: 9px solid black;
 background-color: #80A1CA; 
 color: #FFFFFF;
 width: 360px; 
 height: 160px;
 padding: 8px;
 margin: 30px 10px 10px 200px;
 }
 #subcontent2 textarea
 {
 background: #FFFFFF;
 border: 0px;
 }
 .close
 {
 float: right;
 }