body#template1 {
	color : #6b6b6b;
	margin : 0px 0px 0px 0px;
	background : url('../images/backgroundgrad.gif') repeat-x top #e0e0e0;
	font-family : verdana;  }
	
body#template2 {
	color : #6b6b6b;
	margin : 0px 0px 0px 0px;
	background : url('../images/backgroundgrad2.gif') repeat-x top #fff;
	font-family : verdana;  }	
    
  
#maintable {}

.green {color : #9CA971;}
.purpleborder {border : 2px solid #F8AFCC;}

.brochurerequest {background-color : #7C8C45;
}

.brochurerequest:link, .brochurerequest:visited {
	color : #fff;
	text-decoration : none;
	font-size : 12px;
	text-align : center;
	font-weight : bold;
	display : block;
	padding : 4px;
	margin : 2px 12px 2px 12px;
	}

.brochurerequest:hover {
text-decoration : underline;
}

a:link, a:visited {
	color : #EB038B;
	text-decoration : none;
}

a:hover {
	text-decoration : underline;
 }  
  
  
  
  
body#template1 .columnleft {
	width : 200px;
  	background : url('../images/columngrad.gif') repeat-x bottom #fff;
  	padding-top : 25px;
}
body#template1 .columnright {
	width : 200px;
  	background : url('../images/columngrad.gif') repeat-x bottom #fff;
  	padding-top : 5px;
   	text-align : center;
}


body#template2 .columnleft {
  	width : 200px;
  	background : #fff;
  	padding-top : 25px;
  	}
body#template2 .columnright {
  	width : 200px;
  	background : #fff;
  	padding-top : 5px;
  	text-align : center;
  	}  	
  	


#centercolumn {
	width : 540px;
  	padding : 0px; 
  	border-right : 1px solid #fff;
  	border-left : 1px solid #fff;
  	border-bottom : 1px solid #fff;
}


#contenttable {
	background-color : #fff;
	margin : 240px 20px 20px 20px;
	padding : 15px;
	border : 1px solid #F8AFCC;
	height :480px;
	text-align : left;
}

#contenttable div#aim {
padding : 0px 15px 0px 15px;
background-color : #eee;
border : 1px solid #ccc;}

#contenttable h1 {
	color : #EB038B;
	font-size : 21px;
	padding-bottom : 5px;
	margin : 0px 0px 10px 0px;
	border-bottom : 1px solid #F8AFCC;
}
 
#contenttable h3 {
	color : #EB038B;
	font-size : 14px;
	font-weight : bold;
	text-align : center;
	margin-bottom : 0px;
}
 
#contenttable p {
	font-size : 12px;
	line-height : 17px;
}
 
#contenttable p strong {
	color : #EB038B;
 }


#contenttable ul {
	list-style-type : none;
	margin : 0px;
	padding : 0px;
}

#contenttable ul li {
	font-size : 12px;
	line-height : 28px;
	padding-left : 12px;
}

#contenttable ul li.shaded {
	background : url('../images/listbackground.gif') 0px repeat-y;
}


/* ---------- start nav menu ----------*/

.columnleft ul {
	text-align : left;
	list-style-type : none;
	padding : 0px;
	font-family : tahoma;
	font-size : 12px;
	margin : 6px 0px 6px 0px;
}

.columnleft ul li {margin : 0px;}

.columnleft ul li a:link, .columnleft ul li a:visited {
	text-decoration : none;
	color : #717171;
	letter-spacing : 1px;
	background : url('../images/pinksquare.gif') 0px 10px no-repeat;
	padding : 6px 0px 6px 22px;
	margin : 0px 11px 0px 11px;
	display : block;
	height : 16px;
	border-bottom : 1px dotted #F8AFCC;
}

.columnleft ul li a:hover {
	background : url('../images/menuover.gif') 0px no-repeat;
	color : #fff;
	margin : 0px 1px 0px 1px;
	padding : 6px 0px 7px 32px;
	border-bottom : none;
}



.columnleft ul li.active a:link, .columnleft ul li.active a:visited {
	background : url('../images/menudown.gif') 0px no-repeat;
	color : #fff;
	margin : -2px 1px 0px 1px;
	padding : 9px 0px 7px 32px;
	border-bottom : none;
}



/* ---------- end nav menu ----------*/




/* ---------- start form ----------*/

fieldset .spacer{clear:both; height:1px;}


fieldset {
	border:solid 1px #DEDEDE /*#cccccc*/; 
	font-family:verdana;	
	font-size:12px;
	color: #6b6b6b;
	padding:14px; 	
	margin:30 0 0 0;
	}



legend {
	font-weight:bold; 
	margin-bottom:5px;
	font-size:14px;
	}

fieldset label{
	display:block;
	font-weight:bold;
	text-align:right;
	line-height : 15px;
	width:115px;
	font-size:12px;
	float:left;
	}

fieldset label .small{
	display:block;
	font-size:11px;
	font-weight:normal;
	text-align:right;
	width:115px;
	margin-top : -1px;
	}



fieldset input, fieldset textarea {
	border:solid 1px #cccccc;
	color:#666666;
	background-color:#F2F2F2; 
	font-size:12px;	
	font-family:Arial, Helvetica, sans-serif;
	line-height:160%; 
	padding : 3px;	
	width:298px;
	float:left;
	margin:2px 0 15px 10px;
	}

fieldset textarea {
	height:130px;
	}

fieldset p {
	font-size:10px;
	margin: 0px 0px 20px 0px;
	border-bottom:solid 1px #dedede;
	padding-bottom:10px;
	}


fieldset input:focus, fieldset input:active, 
fieldset textarea:focus, fieldset textarea:active {
	background: #fff;
	border: 1px solid #595959;
	}

fieldset input:hover, fieldset textarea:hover {
	background-color:#fff;
	}
	
fieldset .submitbutton {
	width : 100px;
	margin-left : 125px;
	}

fieldset .submitbutton:hover {
	color : #fff; 
	background-color : #EB038B;
	cursor : pointer;
}
	
	
	
	
#gallery {margin : 7px -5px -7px -5px;}

#gallery a img
{
	padding: 4px;
	border: 1px solid #ccc;
	margin: 4px; display : inline;
}

#gallery a img:hover
{
	border-color: #F8AFCC;
}


a.admin:link {color : #fff; display : block; font-size:12px;}
a.admin:visited {color : #fff; display : block; font-size:12px;}
a.admin:hover {color : #666; display : block; font-size:12px;}



a.admin:link {color : #fff; display : block; font-size:12px;margin:0px;}
a.admin:visited {color : #fff; display : block; font-size:12px;}
a.admin:hover {color : #666; display : block; font-size:12px;}
