body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
font-family:"Century Gothic";
font-size:16px;
color:#8f8f8f;
text-align:justify;
line-height:19px; 
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.10);
}

p{
padding:2px 0px 2px 0px;
margin:0px;
}

.mainheading{
color:#565656;
font-size:32px;
padding:5px 0px 20px 0px;
text-align:left;
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.10);
font-weight:bold;
}

.subheading{
color:#666;
font-size:26px;
padding:0px 0px 10px 0px;
text-align:left;
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.10);
font-weight:bold;
}

.featured{
color: #FFFFFF;
font-size: 22px;
font-weight: bold;
padding-bottom:20px;
}



.topheader{
background-image:url(../images/contentbg.png);
width:100%;
background-repeat: repeat;
height:75px;

}

#topheader{
width:1000px;
padding:5px 0px 0px 0px;
margin: auto;
}

.navigation{
background-image:url(../images/navbg.png);
height:48px;
background-repeat: repeat-x;
}

#navigation{
width:1000px;
height:48px;
margin:auto;
clear:both;

}

#navigation ul{
padding:0px 0px 0px 0px;
margin:0px;
}

#navigation ul li{
list-style:none;
padding:0px 13px 0px 13px;
color:#FFFFFF;
float:left;
border-right:solid 1px #5d5d5d;
line-height:48px;
font-size:16px;
font-weight:bold;
}

#navigation ul li a{
color:#FFFFFF;
text-decoration:none;

}
.mainheader{
background-image:url(../images/mainheaderbg.png);
width:100%;
height:322px;
background-repeat:repeat-x;
padding:23px 0px 0px 0px;
}

#mainheader{
width:1000px;
padding:0px;
margin: auto;
}

.mnheaderbg{
background-image:url(../images/mn-header.png);
width:990px;
height:318px;
padding:5px 5px 0px 5px;
}


.boxbg{
background-image:url(../images/boxbg.png);
background-repeat:repeat-x;
padding:0px;
margin:0px;
height:194px;
clear:both;
}

#box{
width:1000px;
padding:0px;
margin:auto;
clear:both;
}

#box ul{
padding:18px 0px 0px 0px;
margin:0px;
}

#box ul li{
list-style:none;
width:238px;
height:176px;
padding:0px;
margin:0px 15px 0px 0px;
float:left;
}
.title{
font-size:22px;
text-align:center;
line-height:36px;
font-weight:bold;
color:#666666;
padding-top:10px;
}


.b1{
background-image:url(../images/b-1.png);
background-repeat:no-repeat;
width:238px;
height:176px;
padding:0px;
margin:0px;
}

.b2{
background-image:url(../images/b-2.png);
background-repeat:no-repeat;
width:238px;
height:176px;
padding:0px;
margin:0px;
}

.b3{
background-image:url(../images/b-3.png);
background-repeat:no-repeat;
width:238px;
height:176px;
padding:0px;
margin:0px;
}

.b4{
background-image:url(../images/b-4.png);
background-repeat:no-repeat;
width:238px;
height:176px;
padding:0px;
margin:0px;
}


.content{
background-image:url(../images/contentbg.png);
width:100%;
background-repeat: repeat;
border-top:solid 4px #CCCCCC; 
}

#content{
width:1000px;
padding:0px 0px 40px 0px;
margin: auto;
}

.bar{
background-image:url(../images/bar.png);
width:236px;
height:48px;
background-repeat:no-repeat;
text-align: left;
color:#FFFFFF;
font-size:24px;
line-height:42px;
font-weight:bold;
padding-left:10px;
}

.leftnav{
padding:0px;
margin:0px;
}

.leftnav ul{
padding:0px;
margin:0px;
}


.leftnav ul li{
background:url(../images/list-icn.png) 7px 13px;
list-style:none;
background-repeat:no-repeat;
border:solid 1px #eeeeee;
padding:7px 0px 7px 25px;
margin:3px 0px 3px 0px;
background-color:#FFFFFF;

}

.leftnav ul li a{
color:#666;
text-decoration:none;
}

.leftnav ul li a:hover{
color:#e90504;
text-decoration:none;
}


.whitebg{
background-color:#FFFFFF;
border:solid 1px #eeeeee;
padding:10px;
}

.imageborder{
padding:6px;
background-color:#fbfbfb;
border:solid 1px #eeeeee;
}



.footer{
background-image:url(../images/ftrbg.png);
height:261px;
background-repeat:repeat-x;
border-top:solid 4px #000000;
}


#footer {
width:1000px;
margin:auto;
position: relative;
font-size:14px;

}

#footer ul{
margin:0px 0px 0px 0px;
padding:0px;
}

#footer ul li{
list-style:none;
border-bottom:dashed 1px #000000;
margin:0px;
padding:3px 0px 4px 0px;
}

#footer ul li a{
color:#8f8f8f;
text-decoration:none;
}

#footer h2{
font-size:22px;
text-align:left;
color:#b6b6b6;
line-height:30px;
padding:10px 0px 10px 0px;
margin:0px;
font-weight: bold;
}


#footer #colum{
padding:0px;
margin:0px;
}

#footer #colum #fpart1{
width:330px;
float:left;
padding:0px;
margin:0px 0px 0px 0px;
}


#footer #colum #fpart2{
width:280px;
float:left;
padding:0px;
margin:0px 40px 0px 50px;
}


#footer #colum #fpart3{
width:300px;
float:left;
padding:0px;
margin:0px;
}