/*
stylesheet
*/

body {
font-family:Arial, Helvetica, sans-serif;
font-size:80%;
color:#333;
padding:0;
margin:0;
line-height:1.3em;
background:url(images/bg-body2.png) repeat-y top center #eee;
}

a{
color:#0066CC;
text-decoration:none;
}

a:hover{
color:#FF6600;
}

h1,h2,h3,h4,h5,p,ul,ol,li{
padding:0;
margin:0;
}
ul,ol,li{
list-style:none;
}

/*-------------------------- container----------------------------*/
#wrapper{
margin:0px auto;
width:800px;
}

#container {
width: 800px;
}

.clear {
clear: both;
}

/*-------------------------- top nav ----------------------------*/
#topnav{
font-size:80%;
text-transform:uppercase;
font-weight:bold;
height:2.5em;
padding:0 10px;
background:url(images/bg-body0.png) repeat-y top center #002255;
}

.topnav{
width:780px;
margin:0 auto;
padding:0 10px;
height:2.5em;
background-color:#002255;
}
.topnav .tl{
float:left;
}
.topnav .tr{
float:right;
}
.topnav li {
display:inline;
line-height:2.5em;
}
.topnav li a {
padding:0 5px;
color:#878787;
}
.topnav li a:hover{
color:#ccc;
}
.topnav li.last{
border-right:0px solid #ccc;
}

/*-------------------------- heaader ----------------------------*/
#header{
background:url(images/bg-body0.png) repeat-y top center #002255;
}
.header{
width:800px;
background-color:#014A8E;
margin:0 auto;
padding:10px 0;
height:80px;
}
.header .dep{
font-family:"Trebuchet MS";
font-size:165%;
color:#ccc;
float:left;
line-height:4em;
margin-left:20px;
}
.header .dep a{
color:#ccc;
text-decoration:none;
}
.header .logo{
float:left;
margin-left:10px;
}


#border{
background:url(images/bg-body0.png) repeat-y top center #4477dd;
height:5px;
}
.border{
width:800px;
height:5px;
background-color:#6699ff;
margin:0 auto;
}

/*-------------------------- row 1----------------------------
background-color:#DFD9B1;

.sidenav a{
color:#6D8D23;
}
.sidenav a:hover{
color:#B66401;
}
*/
#row1{
margin-bottom:10px;
width:798px;
}
.sidenav{
float:left;
width:260px;

}
.mainnav{
background-color:#F0F5F8
}
#mainnav a.on{
color:#333;
}

.sidenav h2{
font-family:"Trebuchet MS";
font-size:130%;
line-height:1.2em;
background:url(images/bullet10.gif) left center no-repeat;
font-weight:normal;
}
.sidenav h2 a{
display:block;
padding:5px 0px 0px 20px;
margin:0;
}
.sidenav ul{
padding:0 0 5px 20px;
border-bottom:1px solid #DFD9B1;
margin:0;
}
.sidenav ul li{
font-size:80%;
line-height:1.2em;
display:inline;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.maincontent{
float:right;
width:536px;
font-family:Georgia, "Times New Roman", Times, serif;
}
.homecontent{
padding:20px;
background-color:#fff;
}
.homecontent h1{
line-height:2em;
font-size:150%;
}
/*-------------------------- home----------------------------*/
.home .maincontent{
width:800px;
float:none;
font-family:Georgia, "Times New Roman", Times, serif;
}
.home #animation{
width:800px;
}
.home .homecontent{
padding:10px 20px 0 20px;
background-color:#fff;
width:760px;
}
/*-------------------------- row 2----------------------------*/
#row2{
margin-bottom:10px;
height:100%;
position:relative;
font-family:Georgia, "Times New Roman", Times, serif;
width:800px;
}
.qlinks{
float:left;
width:500px;
min-height:7em;
padding:10px;
background-color:#F2EDD7;
}
.qlinks ul.link1{
float:left;
width:110px;
}
.qlinks ul.link2{
float:left;
width:190px;
}
.qlinks ul.link3{
width:190px;
float:right;
}

.contactinfo{
float:right;
width:250px;
min-height:7em;
padding:10px;
background-color:#DFD9B1
}

/*-------------------------- d col----------------------------*/
.dcol h4 {
color:#99CC00;
border-bottom:2px solid #99cc00;
margin-bottom:5px;
padding-bottom:2px;
}
.dcol h4 a{
color:#99CC00;
}
.dcol h4 a:hover{
color:#FF6600;
}
.dcol .left{
float:left;
width:48%;
}

.dcol .right{
float:right;
width:48%;
}
.dcol img{
float:left;
margin:0 5px 0px 0;
clear:both;
overflow:hidden;
}

/*-------------------------- footer----------------------------*/
.footer-top{
height:24px;
margin:0 auto;
border-top:1px solid #eee;
}
.footer-top p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:80%;
margin-left:20px;
line-height:24px;
}

#footer {
text-align:center;
line-height:1.5em;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:80%;
}
.footer{
background-color:#225599;
min-height:30px;
padding:20px 0;
color:#ccc;
width:780px;
margin:0 auto 10px auto;
}
#footer li{
display:inline;
margin:5px 5px;
}
#footer ul{
margin:0;
padding:0;
}
#footer a{
color:#ccc;
}
#footer a:hover{
color:#eee;
}
/*--------------------------single page----------------------------*/
.single #row1{
margin-bottom:0px !important;
background:url(images/bg-relat.jpg) repeat-y left top;
}
.breadcrumb p{
padding:5px;
font-size:80%;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#f7f7f7;
border-bottom:1px solid #eee;
}
/*--------------------------single side nav----------------------------*/

.single .sidenav ul{
padding:0;
margin:0;
border-bottom:0;
}
.single .sidenav li{
font-family:"Trebuchet MS";
font-size:130%;
line-height:1.2em;
background:url(images/bullet20.gif) left center no-repeat;
font-weight:normal;
border-bottom:1px solid #DFD9B1;
display:block;
padding:5px 0px 5px 20px;
}
.single .sidenav li a{
display:block;
}
.single .sidenav li:hover{
background-color:#DDEEFF
}

/*--------------------------single  related links---------------------------*/
.single .related{
padding:10px 0;
}
.single .related p{
padding:10px 20px;
font-weight:bold;
}
.single .related ul{
border:0;
}
.single .related ul li{
font-size:120%;
border:0;
padding:2px 0 2px 20px;
margin:0 0 0 0px;
background:url(images/bullet30.gif) left center no-repeat;
}
.single .related ul li:hover{
background:url(images/bullet30.gif) left center no-repeat;
}
.single .related ul a:hover{
border:0;
}
.single .related ul li{

}

/*--------------------------single home content----------------------------*/
.single .homecontent h2{
font-size:150%;
line-height:1.3em;
margin-bottom:10px;
color:#FF9900;
border-bottom:2px solid #FF9900;
}
.single .homecontent h3{
font-size:130%;
line-height:1.3em;
margin-bottom:10px;
color:#99CC00;
border-bottom:1px solid #99CC00;
}
.homecontent p{
font-size:120%;
line-height:1.3em;
margin-bottom:20px;
}
.homecontent fieldset {
margin-bottom:20px;
}
.homecontent ul{
margin:10px 0 20px 30px;
font-size:120%;
line-height:1.3em;
}
.homecontent ol{
margin:10px 0 20px 30px;
font-size:120%;
line-height:1.3em;
}
.homecontent ul li{
list-style:square;
margin-bottom:5px;
}
.homecontent ol li{
margin-bottom:5px;
list-style:decimal;
}
.homecontent li ul, .homecontent li ul{{
font-size:100%;
}

