body,html{
margin:0px;
padding:0px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
color:#656464;
line-height:16px;
background-image:url(images/back.jpg);
background-repeat:no-repeat;
background-attachment:fixed;
background-position:top;
}

#container{
width:972px;
margin:0 auto;
}

/*header css starts here*/
#header{
width:972px;
float:left;
z-index:1;
clear:both;
padding:30px 0 0 0;
}
.corner{
width:972px;
float:left;
}
.corner p{
margin:0px;
padding:0px;
}
.corner p.cor{
width:12px;
float:left;
}
.corner p.midbg{
width:948px;
height:16px;
float:left;
background:url(images/mbg.png) repeat-x;
}
.corner p.midbg1{
width:948px;
height:16px;
float:left;
background:url(images/bmbg.png) repeat-x;
}

.toppanel{
width:970px;
height:120px;
float:left;
border-left:1px solid #cce7f6;
border-right:1px solid #cce7f6;
background:#ffffff url(images/topbg.gif) repeat-x top;
}
.logo{
width:485px;
float:left;
padding-left:5px;
}
.topnav{
width:480px;
float:left;
}
.topnav ul{
margin:0px;
padding:0px;
}
.topnav ul li{
list-style-type:none;
display:inline;
}
.topnav ul li a{
float:left;
font-size:18px;
color:#706f6c;
line-height:18px;
text-decoration:none;
padding:30px 15px 45px 15px;
margin-left:1px;
}
.topnav ul li a:hover{
float:left;
color:#706f6c;
background:url(images/nav-ho.gif) repeat-x;
}
.topnav ul li a.active{
float:left;
color:#706f6c;
background:url(images/nav-ho.gif) repeat-x;
}

.banner{
width:946px;
float:left;
border-left:1px solid #cce7f6;
border-right:1px solid #cce7f6;
padding:0 12px;
background:#ffffff;
}
/*header css ends here*/

/*middle css starts here*/
#middle{
width:946px;
float:left;
z-index:1;
clear:both;
border-left:1px solid #cce7f6;
border-right:1px solid #cce7f6;
background:#ffffff;
padding:20px 12px 10px 12px;
}
.topmid{
width:946px;
float:left;
border-top:3px solid #cce7f6;
padding:20px 0 0 0;
}
.leftwrap{
width:242px;
float:left;
border-right:3px solid #cce7f6;
padding-right:20px;
}
.leftwrap h2{
margin:0px;
padding:20px 0 0 15px;
height:33px;
font-size:15px;
color:#78a4d0;
font-weight:bold;
background:url(images/titlebg.gif) no-repeat;
}
.leftwrap div{
margin:0px;
padding:20px 0 20px 15px;
line-height:20px;
}
.leftwrap div p{
margin:0px;
padding:0px 0 20px 0px;
}

.rightwrap{
width:661px;
float:left;
padding-left:20px;
}
.rightwrap h1{
margin:0px;
padding:0px;
font-size:28px;
color:#2f8ec0;
line-height:30px;
font-weight:normal;
}
.rightwrap h2{
margin:0px;
padding:15px 0 20px 0;
font-size:22px;
color:#313334;
line-height:30px;
font-weight:normal;
}
.rightwrap p{
margin:0px;
padding:20px 0 0 0;
}
/*middle css ends here*/

/*footer css starts here*/
#footer{
width:932px;
height:35px;
float:left;
z-index:1;
clear:both;
padding:21px 20px 10px 20px;
margin:15px 0 0px 0;
background:url(images/footbg.png) no-repeat top;
}
#footer label.footlink{
width:500px;
float:left;
}
#footer label.footlink a{
color:#706f6c;
text-decoration:none;
padding:0 3px;
}
#footer label.footlink a:hover{
color:#000000;
text-decoration:underline;
}
#footer label.copyright{
width:432px;
float:left;
text-align:right;
}

/*footer css ends here*/
