body {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  margin:0px;
}
div{
text-align:left;
font-size:12px;
color:#3e3e3e;
line-height:18px;
}
a, a:link, a:visited{
color:#5e8b17;
text-decoration:none;
}
a:hover, a:active{
color:#7aac2a;
text-decoration:underline;
}
h1{
font-size:14px;
font-weight:bold;
color:#717171;
}
h1 a:link, h1 a:visited{
text-decoration:none;
font-size:18px;
color:#19f319;
font-weight:bold;
}
h1 a:hover, h1 a:active{
text-decoration:none;
color:#5e8b17;
}
.container{
width:702px;
height:100%;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
background-image:url(images/middle_content_bg.gif);
background-repeat:repeat-y;
}
.mainbg{
width:702px;
height:100%;
background-image:url(images/middle_content_bg.gif);
background-repeat:repeat-y;
float:left;
}
.headers{
padding:0px;
margin:0px;
background-image:url(images/header_top_bg.gif);
background-repeat:no-repeat;
width:702px;
height:116px;
float:left;
text-align:left;
}
.headers_nav{
margin:0px;
padding:48px 0px 0px 10px;
float:left;
width:400px;
height:30px;
}
.header_nav a, .header_nav a:link, .header_nav a:visited{
/*---to be completed later ----*/
}
.header_subnav{
width:374px;
background:24px;
float:left;
background-color:#8ef98e;
font-size:10px;
margin:0px;
padding:0px 0px 3px 15px;
}
.header_subnav a, .header_subnav a:link, .header_subnav a:visited{
color:#3a3a3a;
text-decoration:none;
}
.header_subnav a:hover, .header_subnav a:active{
color:#6f9632;
text-decoration:none;
}
.header_subnav_ispage{
color:#6f9632;
}
.header_image{
width:702px;
height:138px;
float:left;
}
.content{
width:602px;
min-height:275px;
background-image:url(images/lower_content_bg.gif);
background-repeat:no-repeat;
background-position:bottom;
margin:0px;
padding:0px 70px 20px 30px;
float:left;
}
.content p{
margin:0px;
padding:0px;
}
.content ul{
margin:0px 0px 0px 25px;
padding:0px;
list-style-image:url(images/bullet.gif);
}
.content li{
padding-bottom:7px;
}
.leftColumn{
width:301px;
float:left;
margin:0px;
padding:0px 0px 0px 0px;
}
.leftColumn p{
margin:0px;
padding:0px 30px 0px 0px;
font-size:11px;
}
.leftColumn h2{
margin:0px;
padding:20px 0px 5px 0px;
font-size:14px;
font-weight:bold;
color:#000000;
}
.leftColumn_thumb{
margin:0px 0px 5px 0px;
padding:0px 0px 0px 0px;
border:3px solid #5d5b5b;
}
.sample{
width:301px;
float:left;
margin:0px;
padding:0px 0px 20px 0px;
}
.sample p{
margin:0px;
padding:5px 20px 0px 10px;
font-size:11px;
float:right;
width:160px;
}
.sample h2{
margin:0px;
padding:20px 0px 5px 0px;
font-size:14px;
font-weight:bold;
color:#5e8b17;
}
.sample_thumb{
margin:10px 0px 5px 0px;
padding:0px 0px 0px 0px;
border:3px solid #09f209;
float:left;
width:102px;
}
.movieHolder{
width:320px;
height:268px;
background-color:#09f209;
border-top:3px solid #FFFFFF;
position:relative;
padding:0px;
margin:-310px 0px 0px -10px;
z-index:10;
float:left;
display:none;
}
.movieHolder p, .movieHolder a:link, .movieHolder a:visited, .movieHolder a:hover, .movieHolder a:active{
font-size:12px;
font-weight:bold;
color:#FFFFFF;
text-align:right;
margin:0px;
padding:5px;
text-decoration:none;
}
.footer{
width:702px;
height:40px;
margin:0px;
padding:0px;
background-image:url(images/footer.gif);
background-repeat:no-repeat;
float:left;
}
.footer p{
font-size:10px;
margin:0px;
padding:5px 0px 0px 30px;
}
/*---------------admin styles--------------------*/
.sortColumnOff{
margin:2px;
margin-bottom:4px;
padding:7px; 
border:2px solid #04f204; 
background-color:#ffffff;
float:left;
min-height:37px;
}
.sortColumnOn{
margin:2px;
margin-bottom:4px;
padding:7px; 
border:2px solid #04f204; 
background-color:#c2f3c2;
float:left;
min-height:37px;
}