body  {
 background:#666666;
 margin:0; 
 padding:0;
 text-align:center;
 font-family:Arial, Helvetica, sans-serif;
}
#container { 
 width:980px;
 background:#FFFFFF;
 margin:0 auto; 
 border:10px solid #FFFFFF;
 text-align:left;
 margin-bottom: 50px;
}

h1,h2,h3,h4 {padding:0px; margin:0px;} 
h2 {color:#E60000; font-weight:100; font-size:18px; padding-top:12px;}
h2 a:{color:#E60000; font-weight:100; font-size:18px; padding-top:12px;}
h2 a:hover{color:#000; font-weight:100; font-size:18px; padding-top:12px;}

.h1{ padding:10px 0 0 10px;
color:#FFFFFF;
font-size:26px;
font-family:"Verdana", Times New Roman, Times, serif;
font-weight:normal;
}

.h2dark {
color:#FFFFFF;
font-family:"Verdana",Times New Roman, Times, serif;
font-weight:normal;
font-size:18px;
padding:0px 0px 0px 20px;
float:left;
}

p {
	font-size:12px;
	padding-left:10px;
	padding-right:20px;
	margin:0px;
}

td {
	font-size:12px;
}
	
li, a {font-size:13px;}
.pwhite{
	font-size:12px;
	padding:10px;
	color:#FFFFFF;
}

.pdark {
	font-size:12px;
	padding:10px;
	color:#000000;
}

.arrowpad{padding:0 15px 0 0;
}

#machnav { font-size:12px; color:#fff; height:24px; line-height:17px; width:180px; }

/*    */
#header { 
 padding:0px;
 margin: 0 0 1px 0;
} 

#midwrap{
padding:0px;
margin:0px;
}

#sidebar {
 float: left; 
 width: 292px;
 padding:0px;
 margin:0 2px 0 0;
}
#sidebar h2{
font-family:"Verdana", Ariel;
font-weight:normal;
font-size:20px;
}

#mainContent { 
 margin:0 0 1px 0;
 padding:0px;
 width:685px;
 float:left;
} 
#mainContent h1, #mainContent h2 {padding-left:10px;}

#mainContent a {color:#000; text-decoration:underline;}
#mainContent a:hover {color:#FF0000; text-decoration:underline;}
#mainContent h2 a{color:#E60000; font-weight:100; font-size:18px; padding-top:12px;}
#mainContent h2 a:hover{color:#000; font-weight:100; font-size:18px; padding-top:12px;}
/* #mainContent ul {padding:4px 0px 2px 40px;margin:0px; font-size:11px}


/* #mainContent p{padding:10px;
color:#000;} */

#footer { 
 padding:0 10px 0 20px; 
 background:#333333;
} 

#rightfootcont {
float:right;
height:50px;
width:200px;
font-size:10px;
color:#CC0000;
}
#footer p {
 margin:0; 
 padding:10px 0; 
 font-size:10px;
 color:#FFFFFF;
}

#footer a{text-decoration:none; color:#FFFFFF; font-size:11px;}
#footer a:hover{text-decoration:underline; color:#FC0000; font-size:11px;}


.clearfloat { 
 clear:both;
 height:0;
 font-size: 1px;
 line-height: 0px;
}
#logo {
width:293px;
height:76px;
background-image:url(images/logo.gif);
background-repeat:no-repeat;
}
#navwrap{
 margin:0px;
 padding:0px;
 width:686px;
 height:76px;
 background-color:#333333;
 float:right;
 line-height:76px;
 }
#topnav{
 float:right;
 margin:0px;
 padding:0px;
 width:680px;
 list-style-type:none;
}
#topnav ul{
 margin:0px;
 padding:0px;
 }
#topnav li{
 float:left;
 margin:0px 7px;
 padding:0px;
 list-style-type:none;
 font-size:10px;
 font-weight:400;
 color:#c4bc94;
 font-family:"Verdana", Ariel, Helvetica, sans-serif;
}
#topnav a{
 color:#FFFFFF;
 text-decoration:none;
 padding:0 10px;
 font-weight:bold;

}
#topnav a:hover, #topnav .currentpage{
 color:#CC0000;
 text-decoration:none;
 font-weight:bold;
}
#side1{
width:293px;
height:234px;
background-image:url(images/img-roll.jpg);
padding:0px;
margin:0 0 1px 0;
}
#side2{
background-color:#DA0300;
font-size:12px;
color:#FFFFFF;
width:293px;
height:234px;
margin:0 0 1px 0;
padding:0px;
 }
 
#side2head{
background-color:#393939;
width:293px;
height:44px;
line-height:44px;
 } 
 
 
#side3 {
width:273px;
height:297px;
padding:0 10px;
font-size:12px;
 }
 
#side3 {
width:273px;
height:297px;
padding:0 10px;
font-size:12px;
 }
#side3head {
line-height:44px;
height:44px;
padding:0 0 0 10px;
 } 
 
  
#main1{
width:665px;
height:234px;
background-image:url(images/main-back-img.jpg);
background-repeat:no-repeat;
padding:0px 0px 0px 20px;
margin:0 0 1px 0;
 }
#main2{
background-color:#FFFFFF;
font-size:12px;
color:#000000;
width:685px;
height:234px;
margin:0 0 1px 0;
padding:0px;
 }
#main2head{
background-color:#393939; 
width:685; 
height:44px; 
line-height:44px;
}
#main3 {
width:685px;
height:297px;
padding:0px;
margin:0px;
font-size:12px;
background:#666666;
 }
#main3head{
height:44px;
line-height:44px;
padding:0 0 0 10px;
 } 

#newscol {padding-top:10px;}


#subwrap{
 margin:0px;
 padding:5px 0px 0px 0px;
 width:150px;
 height:39px;
 background-color:#333333;
 float:right;
 line-height:26px;
 }
#subnav{
 float:right;
 margin:0px;
 padding:0px;
 width:150px;
 list-style-type:none;
}
#subnav ul{
 margin:0px;
 padding:0px;
 }
#subnav li{
 float:left;
 margin:0px 7px;
 padding:0px;
 list-style-type:none;
 font-size:10px;
 font-weight:400;
 color:#c4bc94;
 font-family:"Verdana", Ariel, Helvetica, sans-serif;
}
#subnav a{
 color:#FFFFFF;
 text-decoration:none;
 padding:0 10px;
 font-weight:bold;

}
#subnav a:hover, #topnav .currentpage{
 color:#CC0000;
 text-decoration:none;
 font-weight:bold;
}
.newmainbody {
	font-size:12px;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-right: -10px;
	margin-left: 0px;
}