/* CSS Document */
body{
background:url(../images2/back.gif);
margin:0;
padding:0;
}

.outer {
background:url(../images2/mainbackg.gif) #ACD06C top left repeat-x;
width:100%;
margin:0;
padding:0;
}

.upper1{
width:980px;
border-top:5px solid #558D4C;
background:url(../images2/cog-fade.jpg) top center no-repeat;
margin-left:auto;
margin-right:auto;
}

.inner2h {
width:980px;
height:127px;
}

.topbox-right{
float:right;
width:230px;
height:30px;
margin-right:16px;
text-align:center;
background:url(../images2/toplinkback.gif) top left repeat-x;
}

.toplinks{
font-family:Arial, Helvetica, sans-serif; color: #ffffff; font-size:11px; padding-top:2px;text-align:center;
}

.toplinks a{
color:#ffffff;
text-decoration:none;
}

.toplinks a:hover{
color:#C9E09F;
text-decoration:underline;
}

.toplinksbutt{
width:111px;
float:left;
margin:0;
padding-left:10px;}

.toplinkslink2{
width:100px;
float:left;
margin:0;
padding:0;}


.resizefontbutton{
width:35px;
font-size:10px;
border-top:0;
border-right:0;
border-left:0;
border-bottom:1px solid #ffffff;
margin:0;
background: #558D4C;
COLOR: #ffffff;
cursor: pointer;}

.logo{
float:left;
width:245px;
height:45px;
margin-top:22px;
padding-left:35px;
}

.statement{
float:left;
width:100%;
margin-top:0px;
text-align:center;
}

.mainouter{
float:left;
width:100%;
background:url(../images2/cog-fade-bot.jpg) top center no-repeat;
}

.mainouter a{
color: #3C5D03;
font-weight:bold;
}

.mainouter a:hover{
color: #304B03;
font-weight:bold;
text-decoration:none;
}

.mainouter2{
float:left;
width:100%;
background:url(../images2/cog-fade-bot.jpg) top center no-repeat;
}

.mainouter2 a{
color: #3C5D03;
font-weight:bold;
text-decoration:none;
}

.mainouter2 a:hover{
color: #304B03;
font-weight:bold;
text-decoration: underline;
}

.textl{
float:left;
padding-left:40px;
padding-right:10px;
padding-bottom:10px;
padding-top:10px;
width:450px;
font-family:Arial, Helvetica, sans-serif; 
color: #666666; 
font-size:12px;
}

.textl1{
float:left;
padding-left:40px;
padding-right:375px;
padding-bottom:10px;
padding-top:10px;
width:530px;
font-family:Arial, Helvetica, sans-serif; 
color: #666666; 
font-size:12px;
background:url(../images2/home1.jpg) right top no-repeat;
}

.text2{
float:left;
padding-left:20px;
padding-right:0px;
padding-bottom:10px;
padding-top:10px;
width:540px;
font-family:Arial, Helvetica, sans-serif; 
color: #666666; 
font-size:12px;
}

.text4{
float:left;
padding-left:20px;
padding-right:20px;
padding-bottom:10px;
padding-top:10px;
width:940px;
font-family:Arial, Helvetica, sans-serif; 
color: #666666; 
font-size:12px;
}

.imageh{
float:left;
margin-top:0px;
width:445px;
height:302px;
background:url(../images2/home1.jpg) left no-repeat;
}

.imagehh{
float:left;
margin-top:0px;
width:345px;
height:302px;
background:url(../images2/home1.jpg) left top no-repeat;
font-family:Arial, Helvetica, sans-serif; 
color: #666666; 
font-size:12px;
}

.imagec{
float:left;
margin-top:36px;
width:409px;
height:302px;
background:url(../images2/commitment.jpg) right no-repeat;
}

.imager{
float:left;
padding-top:8px;
background:url(../images2/subcontainer-back.gif) bottom left no-repeat;
width:472px;
height:292px;
}

.imager2{
float:left;
padding-top:8px;
background:url(../images2/subcontainer-backfilm.gif) bottom left no-repeat;
width:472px;
height:292px;
}

.imager3{
float:left;
padding-top:8px;
background:url(../images2/contactback.gif) bottom left no-repeat;
width:372px;
height:292px;
}

.imgfloat{
float:left;
margin:5px;
}

.half{
width:450px;
float:left;
padding:5px;}

.split{
float:left;
height:200px;
width:1px;
border-left:1px solid #999999;
margin-top:20px;
margin-right:10px;}

.clear{
clear:both;}

.padding5{
float:left;
padding-left:35px;
padding-right:35px;}

.teampadding10{
padding-left:10px;
color: #3C5D03;
font-weight:bold;}


.subtextcontainer
{
float:left;
width:445px;
height:237px;
border:0px solid #ffffff;
text-align:left;
padding:15px;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
}

.subtextcontainer2
{
float:left;
width:455px;
height:267px;
border:0px solid #ffffff;
text-align:left;
padding:10px;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
}

.film{
width:328px;
height:262px;
float:left;
margin-top:3px;
padding:0px;
border-top:0px;
border-left:#333333 solid 1px;
border-right:#333333 solid 1px;
border-bottom:#333333 solid 1px;
}

.filmlinks{
float:left;
width:120px;
height:20px;
border:#333333 solid 0px;
padding:2px;
height:262px;
}

.contactdetails{
float:left;
width:320px;
height:20px;
border:#333333 solid 0px;
padding:2px;
height:262px;
}

.back{
padding:2px;
border:#CCCCCC solid 1px;
background-color:#FFFFFF;
width:80px;
margin-left:4px;
}

.back a{
font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#333333;
text-decoration:none;
}

.back a:hover{
text-decoration:underline;
}

.subtextcontainer p
{
font-family:Arial, Helvetica, sans-serif; color:#333333;

}

.subtextcontainer ul
{
text-align:left;
padding:0px;
list-style:none;
margin:0px;
}

.subtextcontainer li
{
border-left:2px solid #51A042;
text-align:left;
padding-left:5px;
list-style:none;
margin-bottom:10px;
}







.upper2{
height:110px;
width:100%;
clear:both;
}

.main3r{
padding-top:10px;
width:980px;
margin-left:auto;
margin-right:auto;
height:100px;
}













.upper3{
width:100%;
border-top:8px solid #FFFFFF;
height:57px;
clear:both;
background-color:#000000;
}


.inner4 {
margin-left:auto;
margin-right:auto;
width:980px;
height:57px;
}

.footer{
padding:10px;
font-family:Arial, Helvetica, sans-serif; color: #999999; font-size:13px;
float:left;
}

.footer a{
color:#72A941;
text-decoration:none;
}

.footer a:hover{
color:#72A941;
text-decoration: underline;

}

.rightcopy{
float:right;
padding:10px;
font-family:Arial, Helvetica, sans-serif; color: #999999; font-size:11px;
}

h3{
font-family:Arial, Helvetica, sans-serif; 
color: #666666; 
padding-top:2px; 
padding-left:5px; 
padding-right:0px; 
padding-bottom:2px; 
font-size:14px;
background:url(../images2/underline2.gif) bottom left no-repeat;
margin-left:0; 
margin-right:0; 
margin-bottom:5px; 
margin-top:10px;
}



h2{
font-family:Arial, Helvetica, sans-serif; 
color: #666666; 
padding-top:0px; 
padding-left:0px; 
padding-right:0px; 
padding-bottom:13px; 
font-size:16px;
background:url(../images2/underline.gif) bottom left no-repeat;
margin-left:0; 
margin-right:0; 
margin-bottom:0; 
margin-top:0; 
}

h1{
font-family:Arial, Helvetica, sans-serif; color: #72A941; padding-top:2px; font-size:20px; font-weight:bold; border-bottom:1px solid #CCCCCC;}

p{font-family:Arial, Helvetica, sans-serif; color: #333333; 
}

.bold{
font-weight:bold;
}

.green{
color: #3C5D03;
font-weight:bold;
}

.greenvid{
color: #3C5D03;
font-weight:bold;
padding-right:25px;
padding-top:4px;
background:  url(../images2/vid.gif) no-repeat bottom right;
}

.greenvid2{
color: #3C5D03;
font-weight:bold;
padding-right:25px;
padding-top:4px;
background:  url(../images2/vid2.gif) no-repeat bottom right;
}

.greenborder{
color: #56A845;
font-weight:bold;
border:1px solid #B3D47A;
padding:4px;
background-color:#FFFFFF;
}

.greenlink a{font-family:Arial, Helvetica, sans-serif; color: #4B7525; font-size:12px; background:#FFFFFF; padding:2px; text-decoration:none; 
}

.greenlink a:hover{text-decoration:underline;
}


.bulletdit{
margin:0;
padding:0;
}

.bulletdit ul{
margin:0;
padding:0;
}

.bulletdit li {
    padding-left: 15px;
	padding-bottom:0px;
	padding-top:0px;
	padding-right:0px;
	list-style: none;
	margin-bottom:0px;
    color: #666666;
	font-family: Arial, Verdana;
    text-decoration: none;
    background:  url(../images2/li.gif) no-repeat top left;
}

.bulletdit2 li {
    padding-left: 15px;
	list-style: none;
	margin-bottom:8px;
    color: #666666;
	font-family: Arial, Verdana;
    text-decoration: none;
    background:  url(../images2/li.gif) no-repeat top left;
}

.bulletdit3 ul{
margin-left:0;
padding:0;
}

.bulletdit3 li {
    padding-left: 0px;
	list-style: none;
	margin-bottom:4px;
	font-family: Arial, Verdana;
}

.bulletdit3 a{
   background:  url(../images2/arrow2.gif) no-repeat top right;
   padding-right:10px;
}

.bulletdit3 a:hover{
   background:  url(../images2/arrow22.gif) no-repeat top right;
   padding-right:10px;
}

.bulletdit3 .selected{
   background:  url(../images2/arrow22.gif) no-repeat top right;
   padding-right:10px;
   text-decoration:none;
   color: #304B03;
}



.homelink a{
   background:  url(../images2/arrow222.gif) no-repeat right ;
   padding-right:65px;
   margin-left:5px;
   display:block;
}

.homelink a:hover{
   background:  url(../images2/arrow223.gif) no-repeat right ;
   padding-right:65px;
   margin-left:5px;
   display:block;
}

.homelink .selected{
   background:  url(../images2/arrow222.gif) no-repeat right;
   padding-right:0px;
   text-decoration:none;
}

/* ----------------------------------------------------------------- contact form css ---------------------------------------------------------------------------------------------------*/

#contact form{
color:#859092;
width:300px;
padding-right:50px;
padding-left:80px;
float:left
}

#contact input{
	float:right;
	width:190px;
}

.contact {
     border:1px solid #cccccc;
	 padding: 3px;
	 background: #F8F8FA;
	 FONT-FAMILY: Verdana, sans-serif;
	 FONT-SIZE: 1.1em; 
	 COLOR: #666666; 
	 display: block;
	 font-weight:normal;
}

.contactenq {
     border:1px solid #cccccc;
	 padding: 3px;
	 background: #F8F8FA;
	 FONT-FAMILY: Verdana, sans-serif;
	 FONT-SIZE: 1.1em; 
	 COLOR:#859092; 
	 display: block;
}

.contactsubmit {
     border:1px solid #999999;
	 padding: 3px;
	 margin-right:5px;
	 background: #F8F8FA;
	 FONT-FAMILY: Verdana, sans-serif;
	 FONT-SIZE: 1.2em; 
	 COLOR: #999999; 
	 display: block;
	 font-weight:bold;
}

#contact_left_col{
margin-left:0px;
	float:left; 
	width: 20%;
}
#contact_right_col{
	float:right;
	width: 41%;
}
#contact_left_col p{
	clear:both;
	padding: 3px;
}

textarea{
	float:right;
	width:190px;
	height:100px;	
}
select{
	float:right;
	width:197px;
}
#contact_right_col img{
	height: 165px;
	width: 226px;
	padding-top: 20px;
}

fieldset{
padding:4px;
border:#859092 solid 1px;
color:#859092;
}

.enrolrow{

border:#00FF00 0px solid;
color: #666666;
font-weight:bold;
height:30px;
padding-top:2px;
padding-bottom:2px;
padding-left:10px;
padding-right:10px;
clear:both}

.enrolrow2{

border:#00FF00 0px solid;
color:#666666;
font-weight:bold;
height:35px;
padding-top:2px;
padding-bottom:2px;
padding-left:10px;
padding-right:10px;
clear:both}

.enrolarea{

border:#00FF00 0px solid;
color:#666666;
font-weight:bold;
height:118px;
padding-top:2px;
padding-bottom:2px;
padding-left:10px;
padding-right:10px;
clear:both}

.enrolarea{

border:#00FF00 0px solid;
color:#666666;
font-weight:bold;
height:124px;
padding-top:2px;
padding-bottom:2px;
padding-left:10px;
padding-right:10px;
clear:both}

.red{
color:#FF0000;
font-size:1em;}

.blackb{
color:#000000;
font-weight:bold;
}


