
/*----Main Layout----------------*/



body{
margin: 0;
padding: 0;
background: #C3D4DE url(/images/cloud-background-lighter1.jpg) no-repeat 0 0;
font-family: Arial, Helvetica, sans-serif;
text-align: center;
}


#wrap {
position: relative;
margin: 70px auto;
font-size: 95%;
text-align: left;
width: 780px;
}	

#content-back{
background: #1b4160 url(/images/content-back1.gif) repeat-y;	
overflow: hidden;
height: 1%;
}

#main-content{
float: right;
width: 530px;
background: url(/images/seperator1.gif) no-repeat 0 0;
margin-bottom:30px;
}

#left-side{
float: left;
width: 242px;
height: 400px
}

#left-side ul{
margin: 20px 0 0 12px;
padding-right: 15px;
font-size: 11px;	
}

#left-side ul a{
/*border-bottom: 1px dotted;*/
text-decoration:none;
color:#50a3c5;
background: url(images/point-icon.gif) no-repeat 6px 50%;
padding: 0 0 0 20px;
}

#left-side ul a:hover {
/*border-bottom: 1px dotted;*/
text-decoration:none;
color:#75BBCF;
background: url(images/point-icon-hover.gif) no-repeat 6px 50%;
padding: 0 0 0 20px;
}

#left-side li{
padding: 2px 0 8px 0;
}

#header{
background: #1b4160 url(/images/header1.jpg) no-repeat 0 0;	
height: 259px;
}

#head-left{
float:left;
width:240px;	
}

#head-left img{
margin: 30px 0 0 35px;	
}

#head-right{
float:right;
width:540px;	
}

#search {
color: #fff;
font-size: 12px;
font-weight:bold;
margin: 30px 0 0 20px;
}

#footer{
color: #fff;
font-family: verdana;
font-size: 10px;
clear: both;
background: url(/images/footer1.gif) no-repeat 0 0;	
padding: 17px 5px 0 0;
text-align: right;
}


#footer a{
text-decoration: none;
color: #88c5d7;
}

#footer a:hover{
color: #99e1f6;
}

h3, p, label, form, ul, li, img, button, p{
margin: 0;
padding: 0;
border: 0;
list-style:none;
}


/*---------------Text Styling--------------*/

#main-spacing{
	padding: 20px 30px 30px 10px;
	margin: 0 0 0 5px;
}

#main-content h1{
	font-family: times new roman;
	font-weight:normal;
	font-size: 20px;
	color: #b8bb3b;
	margin: 0;
}

#main-content h2{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
	color: #000;
	margin: 20px 0 0 0;
}

#main-content p.date {

	font-weight: normal;
	font-style: normal;
	font-family: "Times New Roman";
	margin: 0;
	font-size: 12px;
	padding: 0 0 5px 0;
	border-bottom: 1px solid #878787;
}




#main-content p{
	font-family: trebuchet ms;
	font-weight:normal;
	font-size: 12px;
	color: #000;
	line-height: 20px;
	margin: 15px 0 0 0;
}


#head-right p{
	color:#fff;
	font-size: 12px;
font-weight:bold;
margin: 30px 0 0 30px;
}

#standardlist{
font-family:trebuchet ms;
font-size:12px;
line-height: 24px;
padding: 10px 0 0 0;
}

.description-download {
	padding: 0 0 20px 0;
}


.bluebullet li{
background: url(/images/blue-bullet.gif) no-repeat 0 50%;	
padding: 0 0 0 20px;
}

.pdf{
background: url(/images/pdf.gif) no-repeat 0 50%;	
padding: 0 0 0 20px;
}

.word{
background: url(/images/doc.gif) no-repeat 0 50%;	
padding: 0 0 0 20px;
}


#standardlist a{
border-bottom: 1px dotted;
text-decoration:none;
color:#50a3c5;
}

#standardlist a:hover{
border-bottom: 1px solid;
text-decoration:none;
color:#50a3c5;
}


table{
	font-size:12px;
	padding:0;
	margin:0;
	width: 100%;
}

td{
	border: 1px solid #D1D6DC;
	padding:5px;
	margin:0;
}

tr{
	margin:0;
	padding:0;
}
/*------------------Menu Styling---------------*/

#tabs1 {
float:left;
padding-left: 20px;
margin: 235px 0 0 11px !important;
margin:234px 0 0 11px;
font-size:11px;
font-weight:bold;
/*line-height:normal;*/
border-bottom:1px solid #BCD2E6;
}

#tabs1 ul {
/*padding:10px 23px 0 10px;*/
list-style:none;
}

#tabs1 li {
display:inline;
margin:0;
padding:0;
}

#tabs1 a {
float:left;
background:url("/images/tableft1.gif") no-repeat left top;
margin:0;
padding:0 0 0 4px;
text-decoration:none;
}

#tabs1 a span {
float:left;
display:block;
background:url("/images/tabright1.gif") no-repeat right top;
padding:5px 15px 4px 6px;
color:#627EB7;
}

#tabs1 a span {float:none;}
#tabs a:hover span {color:#627EB7;}
#tabs1 a:hover {background-position:0% -42px;}
#tabs1 a:hover span {background-position:100% -42px;}
#tabs1 #current a {background-position:0% -42px;}
#tabs1 #current a span {background-position:100% -42px;}

#associations {
position: absolute;
bottom: 50px;
left: 30px;
}

#associations img{
padding-top: 10px;
}


/*--------------------Page Styling-----------------*/


.listimage{
background:url("/images/stone-house.jpg") no-repeat 100% 0;	margin:20px 0 20px 0 ;
}


/* Contact Form */

 #form{
	font: "Trebuchet MS";
	color: #042c58;
	font-size: 12px;
}


#form div {
 border color: #08508b;
  	width:95%;
}
  
#form legend{
	color: #ced068;
	font-size: 20px;
} 

#form fieldset{
	border color: #08508b;
}



#form label,#form input {
	display: block;
	/*width: 150px;*/
	float: left;
	margin-bottom: 10px;
}

#form label {
	text-align: right;
	width: 150px;
	padding-right: 20px;
}

#form br {
	clear: left;
}

#form fieldset{
	border: #b9b9b9 solid 1px;
}

#form .dinnertick {
	width: 10px;
}

#form textarea{
	margin-bottom: 10px;
}

#form button{
	background: #f9f9f9;
	border:0;
}

/*results page*/

#results {
	font-weight: bold;
	font: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #4271A8;  

}

#results th {
	font-weight: bold;
	font: 14px;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	color: #B8BB3B;  
	margin: 0 0 10px 0;
	padding: 0 0 20px 0;
}

#results td {
	font-weight: normal;
	font: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #627EB7;  

}

#results a {
		font-weight: normal;
	font: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #627EB7;  
	text-decoration: none;
}

#results a:hover {
	font-weight: bold;
	font: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #627EB7;  
	text-decoration: underline;
}


/*results page end*/


/*PAGE STYLING*/


/*newsletter button
*/

.submit-newsletter {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
		background-color: #F9F9F9;
		margin: 2px 2px 2px 120px;
		padding: 2px 0 2px 0;
			color: #93C7D7;
	border: 1px solid #93C7D7;
	

}


/*.submit-newsletter button{
	color: #93C7D7;
	text-decoration: none;
	background-color: #F9F9F9;

}*/

.submit-newsletter .button:hover{
	color: #000;  
	text-decoration: none;
border: 1px solid #000;
}

#footer span{
	float: left;
}


.left{
	float: left;
	
}

.right{
	float: right;
	padding: 0 0 0 10px;
	margin: 0;
} 


/* Tables */

#research-table{
	margin-top: 15px;
	border: 1px #75BBCF solid;
}

#research-table tr, #research-table th{
	border-right: 1px #75BBCF solid;
	text-align: center;
}

#research-table td{
	border-top: 1px #75BBCF solid;
	border-right: 1px #75BBCF solid;
	text-align: left;
}

#research-table a{
	color: #0C448A;
	border-bottom: dotted  1px #0C448A;
	text-decoration: none;
}

#research-table a:hover{
		color: #0C448A;
	border-bottom: solid 1px #0C448A;
}



/*----------------Additions-------------------*/


#photo-home {
	text-align: left;
	background: url(images/linda1.jpg) no-repeat 100% 0%;
	padding: 0 100px 0 0;
}

.images-right{
	padding: 0 0 10px 10px;
}





/*----------------------------Gallery------------------------------------*/

#photo_gallery {
	width: 450px;
	padding: 0;
	margin: 0;
}

#photo_gallery a {
 text-decoration:   none;
 color:             #330099;
 background-color:  transparent;
}
  
#photo_gallery a:visited {
 color:             #330099;
 background-color:  transparent;
}

#photo_gallery a:hover {
 color:             #000;
 text-decoration:   underline;
 background-color:  transparent;
}


.paginate {
 margin:            10px 0 10px 30px;
 padding: 0 0 0 25px;
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         11px;
 background-color:  transparent;
}

.windowclose {
 margin:            15px 0 10px 0;
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         10px;
 background-color:  transparent;
 text-align: 		center;
}

.spacer {
 font-size:	10px;
 margin:		5px 0 5px 0;
}

#photo_gallery img {
 margin:		0;
 padding:	0;
 border:		0;
}

.paddedborder {
 padding: 0px;
 border: 	1px solid #000;
}

.thumbs {
 text-align:	center;
/* padding:	15px 3px 8px 3px;*/
padding: 0px;
 background-color: #EAEBEE;
}

.tableborder, .gallerypic, td, #photo_gallery, .gallerypic td, table {
	background: #f9f9f9;
	border: none;
}

.caption {
 margin:  			12px 0 4px 0;
 background-color:	transparent;
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         11px;
 color: #000;
}

.commentlink {
 margin:            4px 0 8px 0;
}


#photo_gallery li {
 margin:            0 0 15px 0;
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         11px;
 color: 				#333;
 background-color:  transparent;
 text-align: 		left;
 padding-bottom: 	5px;
 border-bottom: 		1px dashed #ccc;
}

#photo_gallery th {
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         12px;
 color:             #fff;
 font-weight:		bold;
 text-align:			left;
 background-color:  #7378A7;  
}

#photo_gallery td {
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         11px;
 color:             #f9f9f9;
}

.powered {
 margin:            15px;
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         10px;
 background-color:  transparent;
 text-align:			center;
}



/*-------------Bulllet Points ---------------*/

.text-bullets li {
	padding: 10px 0 5px 10px;
		font-family: trebuchet ms;
	font-weight:normal;
	font-size: 12px;
	color: #000;
	line-height: 20px;
	list-style: disc;
}