@charset "UTF-8";
/* CSS Document */

html,
body {
 margin:0;
 padding:0;
 height:100%;
}

*{
margin:0;
padding:0;
font-family: "Lucida Grande", Verdana, Arial, sans-serif;
}

#container {
min-height:100%;
position:relative;

 }

#body {
width:900px;
margin: 0 auto;
padding:10px;
padding-bottom:60px;   /* Height of the footer */
}

a:link, a:visited{
	 color:#356f7d;
	 text-decoration:none;
	 cursor:pointer;
}





p{
font-size:.8em;
line-height:1.35em;
color:#666;
margin-bottom:10px;
	/*padding-left:20px;*/
}

#sideimage{
clear:both;
float:left;
margin-left:208px;
width:205px;
}

#text{
	width:390px;
	margin-left:10px;
	margin-top:5px;
	padding-top:10px;
	min-height:275px;
}

h1{
	font-weight:bold;
letter-spacing: 0.03em;
font-size:.78em;
text-transform:capitalize;
color:#333;
}

p.title{
	font-weight:bold;
letter-spacing: 0.03em;
font-size:.78em;
text-transform:capitalize;
color:#333;

}

#footer {
position:absolute;
bottom:0;
width:100%;
height:60px;   /* Height of the footer */
background:#d0ecef;
}


#footer p {
width:900px;
font-size:10px;
margin:0 auto;
padding:10px;
}
	

#main {
	margin-left:423px;
	margin-bottom:40px;
	width:417px;
	position:relative;
}


ul.thumbs_list{
width:470px;
margin-bottom:15px;
}


 ul.thumbs_list li{
width:89px;
height:89px;
padding-right:15px;
list-style: none;
display: inline;
}


/* -----------------------------Home page Elements Start Here----------------------------- */

#flash-background{
width:632px;
height:397px;
position:relative;
}


#homemain {
	margin-left:207px;
	margin-bottom:40px;
	width:417px;
	position:relative;
}


#hometext{
	margin-top:-290px;
	margin-left:225px;
	position:relative;
	width:405px;
}

/* -----------------------------Main Nav Elements Start Here----------------------------- */

#navigationbegin {
	width:900px;
	height:33px;
	}

ul#navigation{
	margin-left: 135px;
	width:483px;
	list-style: none;
	margin-top: 0px;	
	padding-left:283px;
	}

ul#navigation li{
	list-style: none;
	display: inline;
  font-size:13px;
  text-transform:none;
	}
	
	#navigation li#current{
	/*background-color:#d0ecef;*/
	float:left;
	/*padding:12px;*/
margin-left:4px;
 color:#356f7d;

	}

	ul#navigation a{
	cursor:pointer;
	float: left;
	/*color:#83a8b0;*/
	color:#666;
	text-decoration:none;
	padding:8px;
	}

	#navigation a:link,#navigation a:visited{
	display: block;
	}

	#navigation a:hover{
	 color:#356f7d;
}



/* -----------------------------Side Nav Styles Start Here----------------------------- */



#sidenavlist{
clear:both;
float:left;
margin-left:228px;
width:185px;
}

#sidenavlist li{
list-style:none;
margin: 0;
padding: 0.25em 0 0.25em 1.5em;
font-size:13px;

}

#sidenavlist li a{ 
text-decoration: none;
 color:#626262;
 padding: 0.25em 0 0.25em 0;


 }


 
 #sidenavlist li a:hover,  #sidenavlist li a:active{ 
color:#356f7d;
  
 }
 


 #sidenavlist li#current{ 
color:#356f7d;

 } 
 


 /* -----------------------------Contact Form Styles Start Here----------------------------- */
 
 #contactformtext{
	 width:317px;
 }

.heading{
	font-size:.9em;
	color:#666;
}

#thankyou{
margin-left:423px;
	width:417px;	
}