
/* layout */

body
{
	line-height: 1.5;
	/*background-image: url('../images/right_banner_small3.gif');
	background-repeat: repeat;
	background-position: center;*/
}

hr {color: #6D8EB6;height: 1px;}
hr.int {color: #cccccc;height: 1px;}

#container{
	position: relative;
    min-height: 100%;
    height: 100%;
	background-color: #FFFFFF;
	width:736px;	
	margin-top: 0px;
	margin-left: 0px; 
	margin-right: 0px;
	text-align:left;
	border-width:0px;
	border-style: solid;
	border-color:#000000;
	/*background-image: url('../images/right_banner_small3.gif');
	background-repeat: repeat;
	background-position: right;*/
}

#contentpane{
	background-color: #ffffff;
	float:left;
	width:726px;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 18px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
}

#leftbanner{
    margin-left:0px;
	margin-top: 0px;
	float:left;
	position: relative; left: 0px; top: 0px;
	width:36px;
	height:430px;
}

#rightbanner{
	width:10px;
	position: relative; left: 0px; top: 0px;
	float:right;
	padding-left:0px;
	padding-right:0px;
}

#mainimage{
    position: relative; left: 30px; top: 30px;
    float:left;
    padding-left:10px;
    padding-right:6px;
	width:380px;
	height:258px;
}

#mainimage2{
    position: relative; left: 30px; top: 30px;
    float:left;
    padding-left:10px;
    padding-right:6px;
	width:452px;
	height:238px;
}

#mainimage3{
    position: relative; left: 30px; top: 30px;
    float:left;
    padding-left:10px;
    padding-right:6px;
	width:380px;
	height:258px;
}

#mainimage4{
    position: relative; left: 30px; top: 30px;
    float:left;
    padding-left:10px;
    padding-right:6px;
	width:300px;
	height:258px;
}

html>body #mainimage {
}

#homenav{
	float:left;
	width:100;
	font-size:90%;
	position: relative; left: 40px; top: 58px;
	padding-top:0px;
	padding-left:0px;
}

#homenav2{
	margin-top:150px;
}

#homenav4{
	float:right;
	width:120;
	position: relative; left: -50px; top: 102px;
	padding-top:0px;
	padding-left:0px;
}

#maintext-about{
	position: relative; left: 0px; top: 18px;
	/*position: relative; left: 0px; top: 18px;*/
	font-family:  courier new, Arial;
	font-size: 73%;
	float:left;
	width:140px;
	height:300px;
	color: #646464;
	letter-spacing: 0px;
	font-weight: normal;
	line-height: 1.3;
}

#maintext{
	position: relative; left: 0px; top: 38px;
	/*position: relative; left: 0px; top: 18px;*/
	font-family:  courier new, Arial;
	font-size: 73%;
	float:left;
	width:140px;
	height:300px;
	color: #646464;
	letter-spacing: 0px;
	font-weight: normal;
	line-height: 1.3;
}

#maintext2{
	position: relative; left: 20px; top: 38px;
	/*position: relative; left: 6px; top: 16px;*/
	font-family:  courier new, Arial;
	font-size: 11px;
	color: #646464;
	float:left;
	width:100px;
	padding-left:0px;
	letter-spacing: 0px;
	font-weight: normal;
	line-height: 1.3;
}

#maintext3{
	position: relative; left: 30px; top: -8px;
	font-family:  courier new, Arial;
	font-size: 11px;
	color: #646464;
	margin-top: -2px !important; margin-top: 12px;
	float:left;
	width:180px;
	letter-spacing: 0px;
	font-weight: normal;
	line-height: 1.3;
}

#maintext4{
	position: relative; left: 50px; top: -5px;
	font-family:  courier new, Arial;
	margin-top: -10px !important; margin-top: 0px;
	font-size: 11px;
	color: #646464;
	float:left;
	width:146px;
	letter-spacing: 0px;
	font-weight: normal;
}

#maintext5{
	position: relative; left: -34px; top: 38px;
	/*position: relative; left: 0px; top: 18px;*/
	font-family:  courier new, Arial;
	font-size: 86%;
	margin-left: 30px !important; margin-left: 0px;
	margin-top: -6px !important; margin-top: 0px;
	float:left;
	width:214px;
	height:300px;
	color: #646464;
	letter-spacing: 0px;
	font-weight: normal;
	line-height: 1.3;
}

#thankyou-text{
	position: relative; left: 0px; top: 38px;
	/*position: relative; left: 0px; top: 18px;*/
	font-family:  courier new, Arial;
	font-size: 73%;
	float:left;
	width:600px;
	height:300px;
	color: #646464;
	letter-spacing: 0px;
	font-weight: normal;
	line-height: 1.3;
}

#no-photo{
	position: relative; left: -10px; top: -70px;
	margin-top: 24px !important; margin-top: 0px;
	font-size: 11px;
	color: #646464;
	float:none;
	width:505px;
	letter-spacing: 0px;
	font-weight: normal;
	line-height: 1.3;
}

#abouttext{
	position: relative; left: 0px; top: 0px;
	font-family: courier new, Arial;
	font-size: 73%;
	color: #646464;
	/*float:left;*/
	margin-top: 50px !important; margin-top: 0px;
	width:400px;
	padding-left:0px;
	letter-spacing: 0px;
	font-weight: normal;
	line-height: 1.3;
}

#title-text{
	position: relative; left: 26px; top: 0px;
	font-family: courier new, Arial;
	/*font-size: 30px;*/
	font-size: 24px;
	color: #646464;
	width:450px;
	float:right;
	letter-spacing: 0px;
	font-weight: bold;
	line-height: 1.5;
	padding-right:0px;
}

#title-text2{
	position: relative; left: -2px; top: 0px;
	font-family: courier new, Arial;
	font-size: 24px;
	color: #646464;
	float:right;
	letter-spacing: 0px;
	font-weight: bold;
	line-height: 1.5;
}

#title-text3{
	position: relative; left: 20px; top: 0px;
	font-family: courier new, Arial;
	font-size: 24px;
	color: #646464;
	float:left;
	width:450px;
	letter-spacing: 0px;
	font-weight: bold;
	line-height: 1.5;
}

#title-text4{
	position: relative; left: 22px; top: 0px;
	font-family: courier new, Arial;
	font-size: 24px;
	color: #646464;
	float:right;
	width:450px;
	letter-spacing: 0px;
	font-weight: bold;
	line-height: 1.5;
}

#title-text5{
	position: relative; left: -82px; top: 0px;
	font-family:, courier new, Arial;
	font-size: 24px;
	color: #646464;
	float:right;
	width:450px;
	letter-spacing: 0px;
	font-weight: bold;
	line-height: 1.5;
}

#page-nav{
	position: relative; left: 0px; top: -10px;
	padding-right:0px;
	font-family: courier new, Arial; 
	font-size: 13px; 
	text-decoration:none ;	
	font-weight:normal; 
	margin-bottom: 0px;	
	color:#646464;
}

#page-nav-about{
	position: relative; left: 0px; top: 10px;
	padding-right:0px;
	font-family: courier new, Arial; 
	font-size: 13px; 
	width:450px;
	text-decoration:none ;	
	font-weight:normal; 
	margin-bottom: 0px;	
	color:#646464;
}

#page-nav5{
	position: relative; left: 0px; top: -40px;
	padding-right:0px;
	margin-top: 8px !important; margin-top: 0px;
	font-family: courier new, Arial;
	text-decoration:none ;	
	font-weight:normal; 
	margin-bottom: 0px;	
	color:#646464;
}

.underline-nav{
	font-family: courier new, Arial; 
	font-size: 13px;
	color:#646464;
}

.pagenav{
	font-family: courier new, Arial; 
	font-size: 12px;
	color:#646464;
	text-decoration:line-through;
}

#page-nav3{
	position: relative; left:10px; top: -54px;
	font-family:, courier new, Arial, Helvetica, sans-serif;
}

#page-nav4{
	position: relative; left:-12px; top: 20px;
	border-width:0px;
	font-family:, courier new, Arial;
	border-style: solid;
	border-color:#000000;
}

#pagenav2 {
	font-size: 13px;	
	font-family:, courier new, Arial;
	font-weight:normal; 
	text-decoration:none ;	
	margin-bottom: 0px;	
	color:#646464;
}

#pagenav3 {
	font-size: 10px;	
	font-family:, courier new, Arial;
	font-weight:normal; 
	text-decoration:none ;	
	margin-bottom: 0px;	
	color:#646464;
}

#page-nav2{
	position: relative; left:-16px; top: -50px;
	font-family:, courier new, Arial;
	float:right;
}

#title-date{
	position: relative; left: 0px; top: 0px;
	margin-bottom: 20px !important; margin-bottom: 0px;
	font-size: 12px;
	line-height: 1.0;
}

#title-date2{
	position: relative; left: 0px; top: 0px;
	font-size: 12px;
	line-height: 1.0;
}

#photo-instr{
	position: relative; left: 0px; top: -60px;
	float:left;
	width: 330px;
	margin-bottom: 20px !important; margin-bottom: 0px;
	padding-right:0px;
	padding-bottom:5px;
	font-size: 10px; 
	font-weight:normal; 
	text-decoration:none ;	
	margin-bottom: 0px;	
	color:#646464;
}

#photo-instr3{
	position: relative; left: 0px; top: 0px;
	float:left;
	width: 330px;
	margin-bottom: 6px !important; margin-bottom: 0px;
	padding-right:0px;
	padding-bottom:5px;
	font-size: 10px; 
	font-weight:normal; 
	text-decoration:none ;	
	margin-bottom: 0px;	
	color:#646464;
}

#about-title{
	position: relative; left: 0px; top: 0px;
	float:left;
	width: 330px;
	margin-bottom: 6px !important; margin-bottom: 0px;
	padding-right:0px;
	padding-bottom:5px;
	font-size: 10px; 
	font-weight:normal; 
	text-decoration:underline ;	
	margin-bottom: 0px;	
	color:#646464;
}

#photo-instr2{
	position: relative; left: 0px; top: 0px;
	float:none;
	padding-right:0px;
	font-size: 10px;
	line-height: 1.3;
	color: #323232;
}

#photo-box{
	position: relative; left: 0px; top: -88px;
	float:left;
	margin-top: 10px !important; margin-top: 0px;
	padding-right:0px;
	width:450px;
	font-size: 10px;
	line-height: 1.3;
	color: #323232;
}

#photo-box2{
	position: relative; left: -10px; top: -70px;
	margin-top: 24px !important; margin-top: 0px;
	float:none;
	padding-right:0px;
	width:505px;
}

#pages-index{
	position: relative; left: -76px; top: -18px;
	padding-right:0px;
	width:250;
	color:#646464;
	font-family: courier new, Arial;
	font-size:11px;
}

.smalltext{
	font-family: courier new, Arial;
	font-size:10px;
}

#footer{

	clear: both;
	margin-left:30px;
	margin-top: 230px !important; margin-top: 0px;
	width: 670px;
	color:#646464;
	font-family: courier new, Arial;
	font-size:10px;
}

#footerhome{
	position: relative; left: 66px; top: 0px;
	width: 670px;
	color:#B3B2B2;
	font-family: courier new, Arial;
}

#footer-left{
	float:left;
	border-width:0px;
	border-style: solid;
	border-color:#FFFFFF;
}

#footer-right{
	float:right;
	position: relative; left: 0px; top: -16px;
	margin-right: 10px;
}

#footer_base{	
	font-size:100%;
	color:#151515;
}

.floatleft {
	float: left;
	margin-top: 0px; 
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

div.transOFF {width: 100%; background-color: silver; }
div.transON  {width: 100%; background-color: silver;opacity:.50;filter: alpha(opacity=50); -moz-opacity: 0.5; }

ul
{
list-style-type: square;
list-style-position: outside;
position: relative; left: -24px; top: 0px;
} 


a.gallerynav:link{font-family: courier new, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; text-decoration:none ;	margin-bottom: 1px;	color:#646464;}
a.gallerynav:visited{font-family: courier new,   Arial, Helvetica, sans-serif;font-size: 11px;font-weight:normal; text-decoration:none; margin-bottom: 1px; color:#646464;}
a.gallerynav:active{font-family: courier new,   Arial, Helvetica, sans-serif;font-size: 11px;font-weight:normal; text-decoration:none; margin-bottom: 1px;	color:#646464;}
a.gallerynav:hover{font-family: courier new,   Arial, Helvetica, sans-serif;font-size: 11px;font-weight:normal; text-decoration:underline; margin-bottom: 1px;color:#646464;}

a.pagenav:link{font-family: courier new, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:normal; text-decoration:none ;	margin-bottom: 1px;	color:#646464;}
a.pagenav:visited{font-family: courier new, Arial, Helvetica, sans-serif;font-size: 12px;font-weight:normal; text-decoration:none; margin-bottom: 1px; color:#646464;}
a.pagenav:active{font-family:  courier new, Arial, Helvetica, sans-serif;font-size: 12px;font-weight:normal; text-decoration:none; margin-bottom: 1px; color:#646464;}
a.pagenav:hover{font-family: courier new, Arial, Helvetica, sans-serif;font-size: 12px;font-weight:normal; text-decoration:underline; margin-bottom: 1px;color:#646464;}

a.pagenav3:link{font-family: courier new, Arial, Helvetica, sans-serif; font-size: 10px; font-weight:normal; text-decoration:none ;	margin-bottom: 1px;	color:#646464;}
a.pagenav3:visited{font-family: courier new, Arial, Helvetica, sans-serif;font-size: 10px;font-weight:normal; text-decoration:none; margin-bottom: 1px; color:#646464;}
a.pagenav3:active{font-family:  courier new, Arial, Helvetica, sans-serif;font-size: 10px;font-weight:normal; text-decoration:none; margin-bottom: 1px; color:#646464;}
a.pagenav3:hover{font-family: courier new, Arial, Helvetica, sans-serif;font-size: 10px;font-weight:normal; text-decoration:underline; margin-bottom: 1px;color:#646464;}

a.pageindex:link{font-family: courier new, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; text-decoration:none ;	margin-bottom: 1px;	color:#646464;}
a.pageindex:visited{font-family: courier new,   Arial, Helvetica, sans-serif;font-size: 11px;font-weight:normal; text-decoration:none; margin-bottom: 1px; color:#646464;}
a.pageindex:active{font-family:  courier new,   Arial, Helvetica, sans-serif;font-size: 11px;font-weight:normal; text-decoration:underline; margin-bottom: 1px; color:#646464;}
a.pageindex:hover{font-family: courier new,   Arial, Helvetica, sans-serif;font-size: 11px;font-weight:normal; text-decoration:underline; margin-bottom: 1px;color:#646464;}

a.footer:link{font-family: courier new, Arial, Helvetica, sans-serif; font-size: 100%; font-weight:normal; text-decoration:none ;	margin-bottom: 1px;	color:#4F4F4F;}
a.footer:visited{font-family: courier new, Arial, Helvetica, sans-serif;font-size: 100%;font-weight:normal; text-decoration:none; margin-bottom: 1px; color:#4F4F4F;}
a.footer:active{font-family: courier new, Arial, Helvetica, sans-serif;font-size: 100%;font-weight:normal; text-decoration:none; margin-bottom: 1px;	color:#4F4F4F;}
a.footer:hover{font-family: courier new, Arial, Helvetica, sans-serif;font-size: 100%;font-weight:normal; text-decoration:underline ; margin-bottom: 1px;color:#4F4F4F;}

a.images img{background-color: silver;filter:alpha(opacity=100);opacity: 1;-moz-opacity:1;}
a.images:hover img {background-color: silver;opacity:.50;filter: alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5;}

/*form elements*/
.row {
	clear: both;
	padding-top: 10px;
	font-size: 90%;
  }

.row .textLabel {
	float: left;
	width: 100px;
	text-align: right;
	margin-right:15px;
	line-height:20px;	
}

.row .textfield {
	width: 345px;
	height: 18px;
}

.row .textBox {
	border: 1px solid #BB585F;
	background-color: #F5E8D9;
	overflow: auto;
	}

#textLabel {
	font-family: courier new, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left:75px;
	letter-spacing: 0px;
	font-weight: normal;
	line-height: 1.3;
}

.selectstyle{
	border-width:1px;
	border-style: solid;
	border-color:#000000;
	width:267px;
	font-family: courier new, Arial, Helvetica, sans-serif;
	margin-top: 8px;
}

.inputstyle, 
.inputstyle2
{
	border-width:1px;
	border-style: solid;
	border-color:#808080;
	width:100px;
	font-family: courier new, Arial, Helvetica, sans-serif;
	font-size:90%;	
}

.inputstyle2{
	width:256px;
}

.button{
	background-color: #ccc;  
	border: 1px solid #808080; 
	height: 22px; 
	width: 100px; 
	color: #000; 
	font-weight: bold; 
	font-size: 10px;
}







