@charset "utf-8";
/* CSS Document */
/* Page Structure */
body {
  width: 1200px;
  margin: 0px auto;
  padding:0px;
  text-align:center;
  background-color:#000000;
  font-family:Arial, Helvetica, sans-serif;
  color:#999999;
  }
.wrap {
  width:1200px;
  }
  
  
/* Quick Nav Side Bar */
.quickNav {
  float: left;
  width:140px;
  padding-top: 200px;
  padding-right:7px;
  text-align:right; 
  color:#3399ff; /*Delete once links are created */
  line-height:135%; 
 }
.quickNav ul {
  list-style-type:none;
  padding:0px;
  margin:0px;
  }
.quickNav li {
  padding: 5px 0px;
  }
.quickNav li a {
  color:#3399ff;
  text-decoration:none;
  }
.quickNav li a:hover {
  color:#999999;
  font-weight:lighter;
  }
.quickNav lia:visited {
  color:#003399;
  }
 /* End Quick Nav */
 
 
.container {
  float:left;
  width:1029px;
  text-align:left;
 }
.google {
  padding-top:7px;
  padding-left:149px;
  }
  
  
/* Navigation/Header Bar */
.headNav {
  background-image:url(../images/siteStructure/slice_03.png);
  background-repeat:no-repeat;
  width:1029px;
  height:54px;
  margin-bottom:9px;
  position:relative;
 }
.logo {
  margin-left:30px;
  position:absolute;
  top:-2px;
  border:0px none;
  }
.headNav h1 {
	position:absolute;
	left:191px;
	top: 2px;
	color: #999999;
	font-size:20px;
	font-weight:lighter;
 }
.headNav ul {
	margin:0px;
	padding:0px;
	position:absolute;
	left: 484px;
	top:3px;
	line-height:49px;
	white-space:nowrap;
	width: 392px;
  }
.headNav li {
  display:inline;
  list-style-type:none;
  padding:0px 4px;
  font-size:14px;
  }
.headNav li img {
  position:relative;
  top:2px;
  }
.headNav li a {
  color:#999999;
  text-decoration:none;
  }
.headNav li a:hover {
  color:#3399ff;
  font-weight:lighter;
  }
.headNav lia:visited {
  color:#003399;
  }
/* End Header/Nav Bar */


 /* Main Content Controls */
.left {
  float:left;
  margin-bottom:14px;
  }/*contains main divs and floats them left*/
.mainContent {
  width:698px;
  background-image:url(../images/siteStructure/Main%20slice_09.png);
  background-repeat:no-repeat;
  height:448px;
  padding: 0px 11px;
  text-align:center;
  overflow:hidden;
 }
.mainContent h1{
  font-weight:lighter;
  font-size:24px;
  margin:3px 0px;
  }
 /* Side Bar Controls */
.right {
 float:right;
 margin-bottom:14px;
 }/*contains the side bar and floats it right*/
.sideBar {
  width:262px;
  height:448px;
  background-image:url(../images/siteStructure/Side%20slice_10.png);
  background-repeat:no-repeat;
  padding: 0px 15px;
  color:#ffffff;
  text-align:center;
  overflow:auto;
 }
.sideBar h2 {
  font-weight:lighter;
  font-size:24px;
  margin:3px 0px;
  }
.featureTitle {
  color:#003399;
  font-size: 18px;
  margin:3px 0px;
  }
.featureThumb {
  padding:4px;
  }
.sideBar p {
  margin:0px;
  padding:0px 4px;
  font-size:small;
  }
.sideBar a:link {
  color:#003399;
  }
.sideBar a:hover {
 color:#FFF;
 }
 
 
/* Bottom Link/Content Area Controls */
.bottom {
  clear:both;
  margin-bottom:10px;
  }/*clears the contents that float above*/
.linksContent {
  width: 1007px;
  background-image:url(../images/siteStructure/Links%20slice_16.png);
  background-repeat:repeat-y;
  padding: 0px 11px;
  text-align:center;
 }
.linksContent h3 {
  margin:0px;
  padding:3px 0px;
  font-weight:lighter;
  color:#3399ff;
  }
.linksContent h3 img {
  vertical-align:text-bottom;
  padding-right:4px;
  }
.linksContent ul {
  margin:2px;
  font-size:12px;
  padding-left:60px;
  letter-spacing:.1em;
  word-spacing:.2em;
  }
.linksContent div {
  padding-left:10px;
  }
.linksContent p {
  margin:0px;
  padding-left:60px;
  padding-bottom:3px;
  padding-right:7px;
  padding-top:5px;
  text-indent:-25px;
  }
.longDivider {
  margin:5px 0px;
  }
.linksAlign {
  text-align:center;
  padding:0px;
  margin:0px;
  }
.linksAlign img {
  margin:10px 20px;
  vertical-align:middle;
  }
/* Portfolio Thumbnails and links Div Controls */
.portThumb {
  float:left;
  text-align:center;
  }
.portThumb p {
  font-size:12px;
  padding:2px;
  text-indent:0px;
  }
/* End Bottom Area Controls */  
  
  
 /* Footer Controls */
.footer {
  color:#3399ff;
  font-size:small;
  text-align:center;
  }
.footer a:link {
 color:#3399ff;
 }
 footer a:visited {
 color:#999999;
 }
.footer a:focus {
 color:#FFFFFF;
 }
.footer a:hover {
 color:#666666;
 }
.footer a:active {
 color:#0033FF;
 }
/*End Footer Controls */
/* Misc Controls */
.fltLeft {
  float:left;
  }
.fltRight {
  float:right;
  }
.clear {
  clear:both;
  }
/* End Page Structure */

/* Content Controls */
a:visited {
 border:none;
 }
img {
  border:none;
  }
  