html,body,li,ul,a,h1,h2,h3,h4,h5,h6,img,div,form,input{
margin: 0px;
padding: 0px;
}
/* * { padding: 0; margin: 0; }*/

body {
	font: 13px Arial;
	margin:20px;
	background-color:#ffffff;
}
p{
	font: 13px Arial;
	line-height:18px;
	text-align:justify;
	padding:0px;
}
p a:link, p a:visited, p a:hover, p a:active{
	color:#107ac8;
	text-decoration:underline;
}
p a:hover{
	color:#107ac8;
	text-decoration:none;
}

a:link {
	color: #555555;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #555555;
}
a:hover {
	text-decoration: none;
	color: #555555;
}
a:active {
	text-decoration: none;
	color: #555555;
}

#wrapper {
	width: 950px;
	/*height:1090px;*/
	margin-right: auto;
	margin-left: auto;
	border:1px solid #e2e2e2;
	background-color:#FFFFFF;
}

#header {
	width: 950px;
	height: 139px;
	
	}
#headerlogo {
	width: 611px;
	height: 129px;
	float:left;
}
#headerflash {
	width: 339px;
	height: 129px;
	position:relative;
	float:right;
}

#contentarea{
	width:723px;

	/*height:460px;*/
	/*padding-top:16px;*/
}

#content{
	position:relative; /* this is changed */
	width:670px;
	/*height:460px;*/
	float:left;
	padding-right:15px;
	font:12px tahoma;
	color:#5b5b5b;
	line-height:1.5;
}
#content_home{
	position:relative; /* this is changed */
	width:723px;
	/*height:460px;*/
	float:left;
	/*padding-right:15px;*/
	position:relative;
	font:12px tahoma;
	color:#5b5b5b;
	line-height:1.5;
}

.contenthead{
	font:18px Arial;
	font-weight:bold;
}

#middlearea{
	width:950px;
	/*height:896px;*/
}

#middleright{
	width:723px;
	float:left;
	padding-top:28px;
	position:relative;

}

#middleleft{
	width:206px;
	float:left;
	padding-top:28px;
	padding-left:5px;
	position:relative;

}

#horiboxes{
	width: 723px;
	padding-top:15px;
}

#box1{
	width:218px;
	height:335px;
	background-image:url(images/boxesbg.jpg);
	background-repeat:no-repeat;
	float:left;
	position:relative;
}
#box2{
	width:218px;
	height:335px;
	background-image:url(images/boxesbg.jpg);
	background-repeat:no-repeat;
	margin-left:20px;
	position:relative;
	float:left;
}
#box3{
	width:218px;
	height:335px;
	background-image:url(images/boxesbg.jpg);
	background-repeat:no-repeat;
	margin-left:20px;
	float:left;
	position:relative;
}


.boxtexthead{
	font:12px tahoma;
	font-weight:bold;
	text-align:center;
	padding-left:16px;
	height:25px;
	padding-top:10px;
}

.boxtext{
	font:12px tahoma;
	padding:12px 5px 12px 5px;
	text-align:center;
	line-height:1.5;
}

.boximage{
	text-align:center;
	}

.boxbuttons{
	background-image:url(images/redlinks.jpg);
	background-repeat:no-repeat;
	width:75px;
	height:18px;
	vertical-align:middle;
	text-align:center;
	margin-left:66px;
	color:#FFFFFF;
}

.box1button{
	background-image:url(images/redlinks.jpg);
	background-repeat:no-repeat;
	width:75px;
	height:18px;
	vertical-align:middle;
	text-align:center;
	margin-left:66px;
	margin-top:25px;
	color:#FFFFFF;
}

.whitelinktext{
	color:#FFFFFF;
	}

#menubox3{
	position:relative;
	float:left;
	width:195px;
	left:20px;
	/*height:284px;	*/
	margin-bottom:20px;
}

#menu3{
	width:188px;
	/*height:278px;*/
	border:1px solid #7db5de;
	border-right:none;
	float:left;
	position:relative;
}


#menubox1{
	width:195px;
	/*height:284px;	*/
	margin-bottom:20px;
}
#menu1{
	width:188px;
	/*height:278px;*/
	border:1px solid #7db5de;
	border-right:none;
	float:left;
	position:relative;
}

#menu4{
	width:188px;
	/*height:278px;*/
	border:1px solid #d89049;
	border-right:none;
	float:left;
	position:relative;
}

#menu5{
	width:188px;
	/*height:278px;*/
	border:1px solid #61b25f;
	border-right:none;
	float:left;
	position:relative;
}

#menu1shade1{
	float:left;
	position:relative;	
	}

#menubox2{
	width:195px;
	/*height:200px;*/
}
#menu2{
	width:188px;
	height:226px;
	border:1px solid #e7c4a4;
	float:left;
	position:relative;
}

#menu2shade1{
	float:left;
	position:relative;	
	}

#menu2shade2{
	float:left;
	position:relative;	
	}
	
.menu2links{
	width:190px;
	height:188px;}
	
.menu2links ul{
list-style-type: none;

}
	
.menu2links ul li a{
	background-image:url(images/orangemenubg.jpg);
	background-repeat:repeat-x;
	width:188px;
	height:20px;
	padding-top:7px;
	text-align:center;
	display: block;
	font: bold 13px arial;
	}


.menu2links ul li a:visited, .menu2links ul li a:active{
	color:#e79f53;
	}
.menu2links ul li a:hover, .menu2links ul li a.selected{
	background-image:url(images/orangemenuhover.jpg);
	background-repeat:repeat-x;
	color:#FFFFFF;
	}


#leftbox3{
	width:195px;
	height:296px;
	position:relative;
	margin-top:0px;
	float:left;
}


#linktext{
	color:#4b8fc1;
	text-decoration:none;
}


#footer{
	position:relative;
	clear:both;
	width:938px;
	height:47px;
	background-image:url(images/footerbg.jpg);
	background-repeat:repeat-x;
	padding-left:12px;
	vertical-align:middle;
}

#footertext{
	color:#555555;
	height:45px;
	text-align:center;
	padding:15px 0px 0px 10px;

}

.one_gallery{
	position:relative;
	float:left;
	margin-right:2px;
	margin-bottom:10px;
}

.gallery_name{
	position:relative;
	width:100%;
	clear:both;
	margin-top:10px;
}

.clean{
	clear:both;
}

.this_banenr{
position:relative;
padding-bottom:10px;
}

.here_menu{
	position:relative;
	width:195px;
}

.floatright {
float:right;
margin-left:10px;
margin-bottom:10px;
}

.submit_form{
	position:relative;
	float:left;
	left:-20px;
	width:160px;
	padding-top:15px;
}