body { 
margin : 0; 
padding : 0; 
border : 0; 
width : 100%; 
background : #fff; 
min-width : 600px; 
font-size : 90%; 
font-family : arial, verdana, tahoma, "times new roman"; 
color : #444; 
} 
.headercont { 
background: #c00 url(../images/red.png) repeat-x; 
color : #444; 
margin : 0 auto; 
width : 100%; 
height : 50px; 
} 
.header { 
margin : 0 auto; 
width : 100%; 
height : 50px; 
} 
.header h1 { 
padding : 3px 25px 3px 0; 
font-weight : normal; 
font-size : 270%; 
color:#308014; 
background:transparent; 
letter-spacing : -2px; 
text-align : right; 
margin : 0; 
} 
.header h1 span { 
font-weight : bold; 
background : transparent; 
color : #fff; 
} 

 
/* for understanding browsers */
.height {
 width:100%;
 padding:0;
 min-height:750px; 
 height:auto;
 border-bottom:1px solid silver;
}
/* for Internet Explorer */  /*\*/*html.height {height:750px;}/**/


.menucont { 
background : #063 url(../images/green.png) repeat-x; 
color : #444; 
margin : 0 auto; 
width : 100%; 
height : 40px; 
} 
.menu { 
margin : 0 auto; 
width : 100%; 
height : 40px;
color: #fff; 
background: transparent;
} 
.menu a { 
padding: 12px 15px 12px 15px; 
float: right; 
width:auto;
color: #fff; 
background: transparent; 
text-decoration: none; 
} 
.menu a.active { 
background : transparent url(../images/green.png) repeat-x; 
color: #fff;
} 
.menu a:hover { 
background : transparent url(../images/greenhover.png) repeat-x; 
color: #fff;
background:transparent;
} 
.maincont { 
background : transparent url(../images/bg_maincont.png) repeat-x; 
color : #444; 
margin : 0 auto; 
width : auto; 
line-height : 150%; 
padding : 0 15px 0 15px; 
} 
.main { 
padding : 40px 0 15px 0; 
margin : 0 auto; 
width : 100%; 
} 
.main h1 { 
padding : 0; 
font-weight : normal; 
font-size : 150%; 
margin : 0 0 15px; 
color : #f30; 
background : transparent; 
letter-spacing : -1px; 
} 
h2, h3, h4, h5, h6, h7 { 
padding : 0; 
font-weight : normal; 
font-size : 150%; 
margin : 0 0 15px 0; 
background : transparent; 
color : #f30; 
letter-spacing : -1px; 
} 
p { 
padding : 0; 
margin : 0.4em 0 0.8em 0; 
} 
td { 
padding-left : 10px; 
} 
.col1 img { 
border:0; 
float:right; 
margin:0 0 10px 10px; 
} 
.col2 img { 
border:0; 
} 
a { 
font-weight : bold; 
color:#308014;
text-decoration : none; 
} 
a:hover { 
font-weight : bold; 
color : #333; 
background : transparent; 
text-decoration : none; 
} 
.col2 a { 
font-weight : bold; 
color:#308014;
text-decoration : none; 
} 
.col2 a:hover { 
font-weight : bold; 
color : #333; 
background : transparent; 
text-decoration:underline; 
}
.col2 ul li {list-style-type:none; line-height:20px;}
.colright, .colleft { 
float : left; 
width : 100%; 
position : relative; 
} 
.colleft img { 
margin : 0 10px 0 5px; 
border:0;
} 
.col1, .col2, .col3 { 
float : left; 
width:auto;
position : relative; 
padding : 0 0 1em 0; 
overflow : hidden; 
} 
.col1 {
margin-top:10px;
}
.colright { 
font-size: 12px; 
float: left; 
width: 21%; 
margin-left: 2%; 
margin-bottom: 1em; 
border: 0; 
padding: 0% 2% 0% 0%; 
} 
.colright ul { 
margin-left: 5px; 
list-style: none; 
color:#308014;
} 
.colright ul li { 
border: 0px; 
margin-left : -5px; 
} 
.footercont { 
 background : #fff; 
 color:#308014; 
 font-weight : bold; 
 font-size : 85%; 
 margin : 0px; 
 width : 100%; 
 line-height : 150%; 
 text-align:center;
} 
.footer { 
 border: 0px; 
 padding: 0px; 
 margin: 0 auto; 
 width: auto; 
 background: transparent; 
 color: #999; 
} 
.footer p { 
 padding : 0px; 
 margin : 0px; 
 text-align:center;
} 
.footer a { 
 background : #fff; 
 color:#308014; 
 text-decoration : none; 
} 
.footer a:hover { 
 background : #fff; 
 color : #308014; 
 text-decoration : underline; 
} 
.footer img { 
 border : none; 
 margin: 0px; 
} 
.layoutdims { 
clear : both; 
background : #fff; 
border-top : 4px solid #000; 
margin : 0; 
padding : 6px 15px; 
text-align : right; 
} 
.colmask { 
position : relative; 
clear : both; 
float : left; 
width : 100%; 
overflow : hidden; 
} 
.rightmenu { 
background : #fff; 
} 
.rightmenu .colleft { 
right : 25%; 
background : #fff; 
} 
.rightmenu .col1 { 
width : 71%; 
left : 27%; 
} 
.rightmenu .col2 { 
width : 21%; 
left : 31%; 
}

.sitelist a { 
display:block; 
line-height:1.5em;
}
