body {

	background:url(/images/bg.jpg) no-repeat top center;

	margin:0;

	color:#666;

	font-family:Arial, Verdana, sans-serif;

	font-size:13px;

	line-height:20px;

}

ul li {

	background:url(/images/bullet.jpg) no-repeat 0 9px;

	padding-left:12px;

	margin:10px 0;

	list-style:none;

}

ul li ul li {

	background:url(/images/bullet2.jpg) no-repeat 0 4px;

}

a {

	color:#068EBA;

	font-weight:bold;

	text-decoration:none;

}

a:hover {

	text-decoration:underline;

}

.clear {

	clear:both;

}

h1,h2,h3 {

	color:#068EBA;

	font-weight:normal;

	margin:0 0 15px 0;

}

h1 {

	font-size:28px;

}

h2 {

	font-size:17px;

}

h3 {

	font-size:15px;

}

.inner {

	padding:33px 27px 10px 0;

}

.orange {

	color:#F17F27;

}

.blue {

	color:#068EBA;

}

.highlight {

	font-style:italic;

	color:#F17F27;

}

.align-right {

	float:right;

	margin-left:10px;

}

.align-left {

	float:left;

	margin-right:10px;

}

a.pdf {

	background:url(/images/pdf.png) no-repeat left;

	padding-left:20px;

	text-decoration:underline;

	display:block;

	height:19px;

	line-height:19px;

}

/*Layout*/

#wrapper {

	width:955px;

	margin:116px auto 0 auto;

}

#header {

	height:312px;

}

.headerimg {

	border-top:1px solid #DBDBDB; 

	padding-top:1px;

	margin-top:40px;

}

.hoverbox {

	background:url(/images/hoverbox.png) no-repeat;

	width:482px;

	height:126px;

	position:absolute;

	z-index:1;

	top:290px;

	font-size:14px;

}

.hoverbox .inner {

	padding:27px 50px 27px 17px;

}

.hoverbox h1 {

	color:#0687B1;

	font-style:italic;

}

.hoverbox p {

	margin:15px 0;

}

.content {

	padding:30px 25px;

}

.left {

	margin-right:332px;

}

.right {

	margin-left:339px;

}

.leftcolumn {

	float:left;

}

.rightcolumn {

	float:right;

}

.column {

	background:#fff url(/images/gradient.jpg) no-repeat;

	width:312px;

	min-height:430px;

}

.column .inner {

	padding:33px 28px;

}

.rightcolumn h2 {

	color:#F17F27;

	font-size:21px;

}

.rightcolumn h3 {

	font-size:17px;

}

.rightcolumn h2, .rightcolumn h3 {

	font-style:italic;

}

.leftcolumn h1 {

	font-size:28px;

	color:#414141;

}

.divider {

	width:100%;

	height:1px;

	background:#DBDBDB;

}

.content .divider {

	width:970px;

	margin-left:-7px;

	float:left;

}

#footer {

	border-top:1px solid #DBDBDB;

	color:#999;

	font-size:11px;

	padding:13px 0 50px 0;

	text-align:right;

	clear:both;

}

#footer a {

	color:#999;

}



/*Navigation*/

#nav {

	height:53px;

	line-height:53px;

	background:url(/images/nav.jpg);

}

#nav ul, #nav li {

	margin:0;

	padding:0;

}

#nav li {

	display:inline;

	list-style:none;

}

#nav a {

	display:block;

	float:left;

	height:53px;

	text-indent:-3000px;

	outline:none;

}

#nav a:hover, .current_page_item a {

	background-image:url(/images/nav.jpg);

}

.page-item-5 a {

	width:157px;

}

.page-item-5 a:hover, .page-item-5.current_page_item a {

	background-position: 0 53px;

}

.page-item-2 a {

	width:155px;

}

.page-item-2 a:hover, .page-item-2.current_page_item a {

	background-position: -157px 53px;

}

.page-item-6 a {

	width:160px;

}

.page-item-6 a:hover, .page-item-6.current_page_item a {

	background-position: -312px 53px;

}

.page-item-15 a {

	width:162px;

}

.page-item-15 a:hover, .page-item-15.current_page_item a {

	background-position: -472px 53px;

}

.page-item-8 a {

	width:163px;

}

.page-item-8 a:hover, .page-item-8.current_page_item a {

	background-position: -634px 53px;

}

.page-item-12 a {

	width:158px;

}

.page-item-12 a:hover, .page-item-12.current_page_item a {

	background-position: -797px 53px;

}

/*Team page*/

#teampage {

	padding:3px 0 0 0;

}

#teampage h3 {

	color:#F17F27;

	margin:0;

}

.position {

	color:#C8BED5;

	text-transform:uppercase;

	margin:0;

}

#teampage img {

	float:left;

	margin-right:10px;

}

.teamblock {


	float:left;

}

.teamblock .inner {

	padding:21px 13px 10px 13px;


	border-top:1px solid #dbdbdb;

}

.rightblock {

	border-left:1px solid #DBDBDB;

}

#teampage .team-inline img {

	margin-right:20px;

}

.team-inline p {

	margin-bottom:0;

}

.team-inline .inner {

	padding:20px 10px;

	border-top:1px solid #dbdbdb;

}

/*Contact page*/

#contact-sidebar {

	width:478px;

	background-image:none;

	border-left:1px solid #DBDBDB;

}

#contact-left {

	margin-right:478px;

}

/*Home page*/

.home h2 {

	color:#414141;

	font-size:28px;

}

.leftcolumn h2 {

	margin-bottom:35px;

}

.larger {

	font-size:14px;

}

#slogan {

	float:left;

}

.mission {

	margin:30px 0;

	font-size:17px;

}

.stripTransmitter li {

	background:none;

	padding:0;

}

#slider ul li {

	background-image:none;

	margin:0;

	padding:0;

}

#slider .info {

	width:410px;

	position:absolute;

	top:170px;

}

.info-slider1 {

	left:23px;

}

.info-slider2 {

	left:978px;

}

.info-slider3 {

	left:1933px;

}

#slider {

	color:#fff;

}

#slider h1 {

	color:#fff;

	font-style:italic;

	margin-top:3px;

}

#slider a {

	color:#20C2F9;

}

/*preload classes*/ 

	.svw {width: 50px; height: 20px; background: #fff;} 

	.svw ul {position: relative; left: -999em;} 

 

/*core classes*/ 

.stripViewer {  

	position: relative; 

	overflow: hidden;   

	margin: 0 0 1px 0; 

} 

.stripViewer ul { /* this is your UL of images */ 

	margin: 0; 

	padding: 0; 

	position: relative; 

	left: 0; 

	top: 0; 

	width: 1%; 

	list-style-type: none; 

} 

.stripViewer ul li {  

	float:left; 

} 

.stripTransmitter { 

	overflow: auto; 

	width: 1%; 

	position:relative;

	z-index:1;

	bottom:200px;

	left:23px;

} 

.stripTransmitter ul { 

	margin: 0; 

	padding: 0; 

	position: relative; 

	list-style-type: none; 

} 

.stripTransmitter ul li{ 

	float:left; 

	margin: 0 4px 0 0; 

} 

.stripTransmitter a { 

	color:#fff;

	background:#000;

	display:block;

	width:18px;

	height:18px;

	line-height:18px;

	text-align:center;

	outline:none;

} 

.stripTransmitter a:hover, a.current{ 

	background: #06ACE3; 

	text-decoration:none;

} 

/*Contact page*/

legend {

	color:#068EBA;

	font-size:15px;

}

input {

	padding:3px;

}

fieldset {

	margin-bottom:20px;

	border:none;

	padding:10px 0;

}

input, textarea {

	border:1px solid #CCCCCC;

}

.fieldfloat {

	float:left;

	width:180px;

}

#submit {

	background:url(/images/button.jpg);

	border:none;

	width:137px;

	height:29px;

	font-weight:bold;

	color:#fff;

}

.error {

	color:#FF0000;

}

/*Projects*/

#projects ul {

	padding:0;

	margin-right:15px;

}
