


* 			{margin: 0; padding: 0;}
body  		{min-width: 900px;}
#wrapper 	{width: 900px; margin: 40px 0; text-align: left;}
#branding 	{width: 260px; float:left;}
#content 	{width: 605px; float:right; margin-bottom:40px;}
#main 		{width: 392px; margin-right:0; float:left;}
#nav 		{height: 432px; width:170px; display:inline; float:right;} 
.subnav 	{width: 170px; display: inline; float: right;}
#footer 	{clear: both;} 

body{font-family: arial,sans-serif;color: #807F83;}
p {font-size: 80%; margin-bottom:5px;}
#main p {margin-bottom:10px;}

a {color:#0094D3; text-decoration:none;}
a:hover {color:#0094D3; border-bottom:1px solid #0094D3; text-decoration:none;}
#container
#content p
#branding 
#nav 
#footer{border-top: 1px solid #e7e7e7;}
#footer p{font-size: 80%; text-align: left; margin:30px 0 30px 300px;}

h1 {font-size:24px; margin: 30px 0 10px 0; font-weight:normal; clear: left; text-transform: lowercase;}
h2 {font-size:14px; padding:10px 0 2px 0;}

.blue {color: #0094D3;}
.gray {color: #807F83;}
.light-gray {color: #E2E1E3;}
.p11 {font-size: 11px;}
.p14 {font-size: 14px;}
.p16 {font-size: 16px;}
.p23 {font-size: 23px;}

.quote 		{height:340px; position:relative; margin-left: 40px;}
.quote p	{font-size: 14px; bottom:0; position:absolute; line-height:135%; }

#main img
{
	border: 1px solid #e9e9e9;
}

#main .video
{border: 1px solid #e9e9e9; padding: 1px; margin: 10px 0;}

object {outline: none;}

#nav ul {
margin: 0;
padding: 0;
text-transform: lowercase;
}

#nav li {
list-style: none;
margin-top: 5px;
font-size: 24px;
text-transform: lowercase;
}

#nav li a {
  text-decoration: none;
  border: none;
  color: #807F83; 
  font-weight: lighter;  
}

#nav li a:hover {
  text-decoration: none;
  border: none;
  color: #0094D3; 
  font-weight: lighter;
}

#nav li a.active {
  text-decoration: none;
  border: none;
  color: #0094D3; 
  font-weight: lighter;
}

#nav li.active {
	list-style: none;
	margin-top: 5px;
	font-size: 24px;
	text-transform: lowercase;
  	color: #0094D3; 
  	font-weight: lighter;
}

.subnav
{margin:0;} 

.subnav ul 	
{margin:0; text-transform:lowercase;} 

.subnav li 	
{font-size: 14px; list-style:none; margin-bottom:3px; text-transform:lowercase;} 


.subnav li a {
  text-decoration: none;
  border: none;
  color: #0094D3;  
}

.subnav li a:hover {
  text-decoration: none;
  border: none;
  color: #0094D3; 
  border-bottom: 1px solid #0094D3;
}

/* iCarousel example_6 css */
#carousel {
	position: relative; /* important */
	overflow: hidden; /* important */
	width: 392px; /* important */
	height: 492px; /* important */
	margin: 0;
	background: #fff;
}

#carousel_content {
	position: absolute;
	top: 0;
	margin-left: 0;
}

#carousel_content
#carousel_content li {
	list-style: none;
	margin: 0;
	padding: 0;
}
	#carousel_content {
		width: 13440px;
	}
	 #carousel ul li {
		display: block;
		float: left;
		margin: 0;
		padding: 0;
		border: none;
		background-color: #fff;
	}

 #carousel ul li img {
	display: block;
	border: 1px solid #e9e9e9;

}

#carousel_frame {
	position: relative;
	margin: 430px 0 0 0;
}
#carousel_frame ul li {
	margin: 0 14px 0 0;
}
#carousel_frame ul li img{
	border: 1px solid #e9e9e9;
	padding: 1px;
}
	 #carousel_frame ul li img:hover {border: 1px solid #0094D3;}
			

