body	{margin:auto;
	width:100%;
	}

#wrapper{width:870px;
	 margin:auto;
	 margin-top:2em;
	}
#header { 
	  margin:0em 0em 0em 0em;
	  padding:0;
  border-top:1px solid white;
	  
	  }

#header-container{margin-top:2.3em;
		margin-bottom:0em;
		margin-right:0em;
		margin-left:0em;
		background-image: url(images/header_bg.jpg);
		  background-position:top left; 
	  	background-repeat:no-repeat;
	 	 height:157px;
			}

#logo	{margin:2.2em 0em 0em 11.1em;
	 float:left;
	 display:inline;
	}


#flash	{padding:0em;
	 margin-top:3.2em;
	 margin-right:1em;
	 margin-left:0.5em;
	 margin-bottom:0em;
	 float:left;
	   display:inline;
	}

#gnav	{float:left;
	margin:4.2em 0em 0em 0em;
	padding:0em;
	display:inline;
		}

object,embed {padding:0em;
	      border-style:none;
		margin: 0em 0em 0.83em 0em;}	


ul	{text-decoration:none;
	  list-style-type:none;
	padding:0em;
	margin:0em;}

li	{display:inline;
	 padding:0em;
	margin:0em;}




#content{ background: url(images/content_bg.jpg);
	  background-position:top left; 
	  background-repeat: repeat-y; 
	  height: 23em;
	  padding:0em;
	  margin:0em 0em 0em 0em;
	}


p	{font-family:tahoma;
	font-size:100%;
	color:#C9C928;
	margin:0em 0em 0.3em 0.5em;
	padding:0em;
	}

#col1	{float: left;
width: 12%;
height:40%;
padding:0em;
margin-left:10%;
margin-top:5%;
display:inline;
	 }

#col2	{float: left;
width: 26.99%;
height:80%;
padding:0em;
margin-top:0.55em;
margin-left:0em;
margin-bottom:0em;
margin-right:0em;
	}

.about  {margin:1.5em 0.5em 2.5em 0em;
	padding:0em;
	text-align:right;
	font-size:80%;
	color:#849daa;
	
	}

.bootcamp {margin:0.5em 0.5em 0.4em 0em;
	padding:0em;
	text-align:right;
	font-size:80%;
	color:#849daa;
	
	}

.product {margin:0.3em 0.5em 0.4em 0em;
	padding:0em;
	text-align:right;
	font-size:80%;
	color:#849daa;
	}

.title {text-align:right;
	border-bottom:1px dashed #849daa;
	font-size:20px;
	margin-top:0em;
	margin-left:0em;
	margin-bottom:0em;
	margin-right:0.1em;
	padding:0em;}


#aboutborder{margin-top:0em 1em 0em 0em; 
		border-top:1px solid #849daa;
		border-right:1px solid #849daa;
		zborder-bottom:1px solid #849daa;
		padding:0em;
		height:8.45em;
		}

#newsborder {border-bottom:1px solid #849daa;
			   margin:0em
			   padding:0em;
			}

#col3	{float: left;
width: 33.1%;
height:95.5%;
padding:0em;
margin-top:0.55em;
margin-right:0em;
margin-bottom:0em;
margin-left:0em;

}

#news	{background: url("images/col.jpg");
	border-top:1px solid #849daa;
	zborder-bottom:1px solid #849daa;
	margin-top:0em;
	margin-left:0em;
	margin-bottom:0em;
	margin-right:0em;
	padding:0em;
	height:8.45em;
	}

a	  {text-decoration:none;
	   font-family:tahoma;
	   font-size:90%;
	   color:#414779;
	   margin:0em;
	   padding:0em;
		}

a:hover		{color:#c0c0c0;}

.link	{font-family:tahoma;
		font-size:20px;
		color:#C9C928;
		font-weight:normal;
		}

.link:hover{color:#c0c0c0;}

#footer a {
	font-size:100%;
	color:#414779;
	} 
#footer a:hover{color:#c0c0c0;}



.ql	{margin:0em 0em 0.1em 0em;
	 display:block;
	 padding:0em;
	
	}


#footer { background: url(images/footer_bg.jpg);
	  background-position:top left; 
	  background-repeat: no-repeat; 
	  height: 5em; 
	  padding:0em;
	  margin:0em; 
	}


#footer p {font-family:tahoma;
	font-size:70%;
	color:#414779;
	text-align:center;
	margin:0em 0em 0em 3em;
	padding:0em;
	}

.nolink	{font-family:tahoma;
		font-size:20px;
		color:#C9C928;
		font-weight:normal;
		}
#footerborder{border-top:1px solid #849daa;
		padding:0em;
		width:60%;
		float:left;
		margin-top:0em;
		margin-bottom:0em;
		margin-left:12em;
		margin-right:0em;
		display:inline;
			}
