/*

Smart Team Building
Author: Cori Ducusin

*/

* { behavior: url(iepngfix.htc) }

body {
	background-color: black;
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	color: #113b49;
	margin: 0;
	}

a {
	color: #113b49;
	text-decoration: underline;
	}

dd {
	margin-bottom: 18px;
	}

img {
	border: 0;
	}

h1.headline {
	background: url(images/headline1.gif) no-repeat;
	text-indent: -999999px; 
	width: 293px;
	height: 46px;
	margin: 0;
	}
	
h2.testimonials {
	background: url(images/testimonials2.gif) no-repeat;
	text-indent: -999999px; 
	width: 113px;
	height: 17px;
	}

h1.programs {
	background: url(images/smart.gif) no-repeat;
	text-indent: -999999px; 
	width: 148px;
	height: 20px;
	margin-top: 0;
	}

h2.original {
	background: url(images/original.gif) no-repeat;
	text-indent: -999999px; 
	width: 318px;
	height: 41px;
	margin-bottom: 0;
	}

h2.full {
	background: url(images/full.gif) no-repeat;
	text-indent: -999999px; 
	width: 293px;
	height: 40px;
	margin-bottom: 0;
	}

h2.half {
	background: url(images/half.gif) no-repeat;
	text-indent: -999999px; 
	width: 195px;
	height: 40px;
	margin-bottom: 0;
	}


#container {
	font-size: .8em;
	line-height: 1.4em;
	width: 760px;
	margin: 0 auto;
	}
	
#header {
	background: url(images/header.gif) no-repeat top;
	width: 760px;
	height: 100px;
	clear: both;
	}
	
	#title {
		background:url(images/title.png) no-repeat;
		width: 435px;
		height: 73px;
		margin: 13px 0 0 15px;
		float: left;
		}
		
	#home {
		margin: 70px 15px 0 0; 
		float: right;
		}
		
		#home ul {
			display: inline;
			margin: 0;
			padding: 0;
			}
			
		#home li {
			float: left;
			list-style: none;
			margin: 0;
			padding: 0 5px 0 5px;
			}
			
			li.home a {
				background: url(images/home.png) no-repeat top;
				display: block;
				width: 50px;
				height: 16px;
				text-indent: -999999px;
				overflow: hidden;
				}
				
			li.contact a {
				background: url(images/contact.png) no-repeat top;
				display: block;
				width: 93px;
				height: 16px;
				text-indent: -999999px;
				overflow: hidden;
				}		
					
#nav {
	width: 630px;
	height: 34px;
	margin: 0 auto;
	}
	
	#nav ul {
		display: inline;
		margin: 0;
		padding: 0;
		}
		
	#nav li {
		float: left;
		list-style: none;
		margin: 0;
		padding: 0 5px 0 5px;
		}

		li.programs a {
			background: url(images/programs.gif) no-repeat top;
			display: block;
			width: 96px;
			height: 34px;
			text-indent: -999999px;
			overflow: hidden;
			}
			
			li.programs a:hover {
				background: url(images/programs_hover.gif) top;
				}
				
		li.testimonials a {
			background: url(images/testimonials.gif) no-repeat top;
			display: block;
			width: 112px;
			height: 34px;
			text-indent: -999999px;
			overflow: hidden;
			}
			
			li.testimonials a:hover {
				background: url(images/testimonials_hover.gif) top;
				}
				
		li.faqs a {
			background: url(images/faq.gif) no-repeat top;
			display: block;
			width: 64px;
			height: 34px;
			text-indent: -999999px;
			overflow: hidden;
			}
			
			li.faqs a:hover {
				background: url(images/faq_hover.gif) top;
				}

		li.resources a {
			background: url(images/resources.gif) no-repeat top;
			display: block;
			width: 98px;
			height: 34px;
			text-indent: -999999px;
			overflow: hidden;
			}
			
			li.resources a:hover {
				background: url(images/resources_hover.gif) top;
				}
				
		li.about a {
			background: url(images/about.gif) no-repeat top;
			display: block;
			width: 88px;
			height: 34px;
			text-indent: -999999px;
			overflow: hidden;
			}
			
			li.about a:hover {background: url(images/about_hover.gif) top;}

		li.contact a {
			background: url(images/contact.gif) no-repeat top;
			display: block;
			width: 104px;
			height: 34px;
			text-indent: -999999px;
			overflow: hidden;
			}
			
			li.contact a:hover {background: url(images/contact_hover.gif) top;}

#flash_container {
	background-color: #113b49;
	width: 620px;
	height: 230px;
	margin-top: 15px;
	padding: 22px 70px 22px 70px;
	float: left;
	}
	
#content {
	background: url(images/content_bg.gif) repeat-x top #e6f9ff;
	width: 730px;
	margin: 0 auto;
	padding: 15px;
	float: left;
	}
	
	#left_column {
		width: 350px;
		float: left;
		}
		
	#right_column {
		width: 350px;
		float: right;
		}
		
#content2 {
	background-color: #e6f9ff;
	width: 730px;
	margin: 15px 0 0 0;
	padding: 15px;
	float: left;
	}
	
#footer {
	background: url(images/footer.gif) no-repeat top center;
	color: #ffe428;
	text-align: center;
	line-height: 30px;
	width: 760px;
	margin: 0;
	padding: 0;
	float: left;
	}
	
	#footer p {
		margin: 0;
		}
	
	#footer a {
		color: #ffe428;
		text-decoration: underline;
		}

#footer2 {
	color: white;
	font-size: .7em;
	text-align: center;
	width: 760px;
	clear: both;
	}