/* CSS Document */

/* the body and html sections set basic settings for the entire page */
body{
	margin:0;
	font-family:"Trebuchet MS", "Helvetica Neue", Arial, sans-serif;
	font-size:12px;
	background-color:#102b70;
	background-image:url(Images/background2.gif);
	background-repeat:repeat-x;
}

/* This creates a centered div that will hold all the sections of the site*/
#site_container{
	width: 774px;
	margin:auto;
}

#url_holder{
	float:right;
	margin-top:31px;
	width: 708px;
	height: 20px;
	background-image:url(Images/url.JPG);
	background-repeat:no-repeat;
	background-position:right;
}

/*This div holds everything besides the rays in the page, puts the background image in place, and creates the white border*/

#centercontent {
	background-color:white;
	width:774px;
	float:left;
}

#header1 {
	height:115px;
	width:774px;
	border-top: 1px solid white;
}

	div#header1 img{
		border:none;
	}

#tab_holder{
	height:54px;
	width:604px;
	background-image:url(Images/tabs_bg.jpg);
	padding-left:170px;
	position:absolute;
	top:167px;
}
	div#tab_holder ul{
		list-style:none;
	}
	div#tab_holder li{
		display:block;
		float:left;
		height:18px;
		width:87px;
		padding:13px 0 0 30px;
		background-image:url(Images/tab2.jpg);
		margin:5px 0 0 0;
	}
	
	div#tab_holder li:hover{
		background-image:url(Images/tab_on.jpg);
	}
	
	div#tab_holder li:hover a{
		color:#cf6d43;
	}
	div#tab_holder li:hover div#dropdown{
		visibility:visible;
	}
	
	div#tab_holder a{
		color:#fefdfc;
		text-decoration:none;
		font-size:13px;
	}
.dropdown_header{
	color:#fefdfc;
	font-size:14px;
	cursor:pointer;
	}
	
	.dropdown_header:hover{
	color:#cf6d43;
	}
	
.dropdown{
	height:27px;
	float:left;
	position:absolute;
	top:36px;
}	
	
	#tech_dropdown{
	width:470px;
	background-image:url(Images/dropdown.jpg);
	left:283px;
	
	}

#cont_dropdown{
	width:235px;
	background-image:url(Images/dropdown_contact.jpg);
	left:518px;
	}

	div#tab_holder li ul{
		list-style:none;
		margin-left:20px;
	}
	div#tab_holder li ul{
		list-style:none;
		margin-left:0px;
	}
	div#tab_holder li ul li{
		display:block;
		float:left;
		width:107px;
		padding-left:10px;
		padding-top:4px;
		background-image:none;
		text-align:center;
		margin:0;
	}
	
	div#tab_holder li ul li:hover{
		background-image:none;
	}
	
	div#tab_holder li ul li a{
		color:#6a6954;
		text-decoration:none;
		font-size:12px;
		font-weight:normal;
	}	
	
#page_title{
	font-size:22px;
	color:orange;
	padding: 60px 0 0 40px;
}

#content{
	margin-top:20px;
	width:694px;
	padding-left:40px;
	padding-bottom:20px;
	line-height:18px;
	font-size:13px;
	}
	
div#content strong{
	color:#bf4a1f;
	font-weight:normal;
}

div#content li{
	list-style-image:url(Images/bullet.jpg);
	}

div #content a{
	color:#5798D0;
	text-decoration:none;
	}

div #content a:hover{
		color:orange;
		}
		
div #content h1{
	color:#2c4180;
	font-size:14px;
	margin:0;
	}
	
.tech_col{
	width: 341px;
	float:left;
	}
	
#footer{
	height:15px;
	width:774px;
	color:#5798D0;
	clear:both;
	padding-bottom:10px;
	}
	
	/*settings for any links found in the footer*/
	div#footer a{
		color:#5798D0;
		text-decoration:none;
		}
	/*settings for what happens when any link found in the footer is hovered over*/
	div#footer a:hover{
		color:orange;
		}
	
	/*settings for size of each sub section in the footer*/
	.footer_section{
		font-size:11px;
		padding-bottom:10px;
		float:left;
		padding-left:45px;
		}	