/* CSS Document */

* {
	margin: 0; 
	padding: 0;
	}

html {
	overflow: -moz-scrollbars-vertical !important;
	}

ul {
	list-style:none;
	}

h1 {
   font-weight: normal;
   color: #4b90de;
   font-size: 1.8em;      
   margin: 35px 0 25px 0;
   text-transform: uppercase;
	}

img {
   border: 0;   
	}

/************** Navigation **************/

#layout_nav {
	background: url(../images/layout/nav/bg.gif);
	height: 35px;
	position:relative;
	z-index:900;
	width: 657px;
	margin: 0;
	padding: 0;
	}
		
#layout_nav #nav_home,
#layout_nav #nav_about,
#layout_nav #nav_services,
#layout_nav #nav_experience,
#layout_nav #nav_opportunities,
#layout_nav #nav_contact {
	float: left; 
	position:relative;
	margin: 0;
	padding: 0;
	}

#layout_nav #nav_news {
	float: right; 
	position:relative;
	margin: 0;
	padding: 0;
	text-indent:-9999px;
	}


#layout_nav ul li a {
	display: block;
	height: 35px;
	overflow:hidden;
	text-indent:-9999px;
	}

/************** Container for the nav dropdown that gets absolutely positioned **************/

#layout_nav ul #nav_home #home_container,
#layout_nav ul #nav_about #about_container,
#layout_nav ul #nav_services #services_container,
#layout_nav ul #nav_experience #experience_container,
#layout_nav ul #nav_opportunities #opportunities_container,
#layout_nav ul #nav_contact #contact_container,
#layout_nav ul #nav_news #nav_news {
	left:0px;
	position:absolute;
	top:35px;
	visibility:hidden;
	z-index:100;	
	}

/************** Nav Buttons **************/

#nav_home a {background:transparent url(../images/layout/nav/nav-home.gif) 0 0;width: 68px;}	
#nav_home a:hover {background:transparent url(../images/layout/nav/nav-home-over.gif) 0 0;}
#nav_about a {background:transparent url(../images/layout/nav/nav-about.gif) 0 0;width: 115px;}
#nav_about {background:transparent url(../images/layout/nav/nav-about-over.gif) 0 0;}
#nav_about a.nav_active {background:transparent url(../images/layout/nav/nav-about-active.gif) 0 0;}
#nav_services a {background:transparent url(../images/layout/nav/nav-services.gif) 0 0;width: 105px;}
#nav_services {background:transparent url(../images/layout/nav/nav-services-over.gif) 0 0;}
#nav_services a.nav_active {background:transparent url(../images/layout/nav/nav-services-active.gif) 0 0;}
#nav_experience a {background:transparent url(../images/layout/nav/nav_experience.gif) 0 0;width: 125px;}
#nav_experience {background:transparent url(../images/layout/nav/nav_experience-over.gif) 0 0;}
#nav_experience a.nav_active {background:transparent url(../images/layout/nav/nav-testimonials-active.gif) 0 0;}
#nav_opportunities a {background:transparent url(../images/layout/nav/nav_opps.gif) 0 0;width: 160px;}
#nav_opportunities {background:transparent url(../images/layout/nav/nav_opps-over.gif) 0 0;}
#nav_opportunities a.nav_active {background:transparent url(../images/layout/nav/nav-testimonials-active.gif) 0 0;}
#nav_contact a {background:transparent url(../images/layout/nav/nav-contact.gif) 0 0;width: 87px;}
#nav_contact a:hover {background:transparent url(../images/layout/nav/nav-contact-over.gif) 0 0;}


#layout_nav ul li ul li {
	line-height:0;
	font-size:0;
	}

/************** This styles your dropdown nav  **************/

#layout_nav ul #home_slide a,
#layout_nav ul #about_slide a,
#layout_nav ul #services_slide a,
#layout_nav ul #experience_slide a,
#layout_nav ul #opportunities_slide a,
#layout_nav ul #contact_slide a {	
	background-color: #4a91dc;
	background-image:none;
	color:#e4e0d0;
	display:block;
	font-size:12px;
	text-decoration: none;
	font-weight:normal;
	height:10px;
	line-height:10px;
	padding:10px 0;
	text-indent:17px;	
	margin:0;
	/*
	filter:alpha(opacity=90);
	-moz-opacity:0.90;
	opacity:0.90;
	*/
	width: 210px;
	}
	
/************** This styles your dropdown nav rollovers  **************/

#layout_nav ul #home_slide a:hover,
#layout_nav ul #about_slide a:hover,
#layout_nav ul #services_slide a:hover,
#layout_nav ul #experience_slide a:hover,
#layout_nav ul #opportunities_slide a:hover,
#layout_nav ul #contact_slide a:hover {	
	background-color: #88c7ef;
	background-image:none;
	color: #ffffff;
	}

/************** This styles your accordian  **************/

#accordion {
	margin:20px 0px;
}

h3.toggler {
	cursor: pointer;
	border: 1px solid #FFFFFF;
	border-right-color: ;
	border-bottom-color: ;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: #edeeee;
	color: #4890dc;
	margin: 0 0 0px 0;
	padding: 3px 5px 3px;
}

div.element p, div.element h4 {
	margin:0px;
	padding:8px;
}

blockquote {
	padding:5px 20px;
}
