@charset "utf-8";
/* CSS Document */

/* Reset all tags*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;}

body 			{text-align:center; width:100%; position:relative; background: url('../images/body_bg_tile2.jpg'); background-repeat: repeat-x; background-color:#363636;}

div#container 	{ width:850px; margin:0 auto; background-color:transparent; }

div#nav 		{ width:850px; height:22px; background-image:url(../images/navbg.jpg);}

div#navcontainer{ position:relative; float:right; width:300px; height:22px; top:0px; left:0px; padding-right:25px;}
	#home 		{ height: 22px; width: 99px; background-image:url(../images/home.gif); }
		#home:hover 	{ height: 22px; width: 99px; background-image:url(../images/home_hover.gif);}
	#about 		{ height: 22px; width: 99px; background-image:url(../images/about.gif);}
		#about:hover 	{ height: 22px; width: 99px; background-image:url(../images/about_hover.gif);}
	#contact 	{ height: 22px; width: 99px; background-image:url(../images/contact.gif);}
		#contact:hover 	{ height: 22px; width: 99px; background-image:url(../images/contact_hover.gif);}
	
	
div#mainbgHome	{ width: 850px; height: 860px; background-image:url(../images/mainbg.jpg); background-repeat:repeat-y;}
div#mainbgAbout	{ width: 850px; height: 500px; background-image:url(../images/mainbg.jpg); background-repeat:repeat-y;}
	p.section1	{ font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#FFF; font-weight:bold; position:relative; top:15px; left:48px; float:left;}
	p.section2	{ font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#E9E9E9; font-weight:bold; position:relative; top:15px; left:0px; float:right; padding-right: 162px;}
	p.article1Headline	{ font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#c3c3c3; font-weight:bold; position:relative; top:15px; left:48px; float:left; clear:both;}
	p.article1Body	 { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; width: 250px; height: 130px; font-size:10px; color:#b7b7b7;  position:relative; top:15px; left:48px; float:left; clear:both; text-align:justify; border-bottom: solid 1px #646464; padding-bottom: 5px;}
	p.article1Body a { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color:#eeeeee;}
	p.article1Body a:hover { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff;}
	p.article1Stamp { text-align:right; float:right; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; width: 250px; font-size:10px; color:#b7b7b7;  position:relative; top:15px; left:48px; float:left; clear:both;}
	
	p.article2Headline	{ font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#c3c3c3; font-weight:bold; position:relative; top:15px; left:13px; float:left; clear:both;}
	p.article2Body	 { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; width: 250px; height: 130px; font-size:10px; color:#b7b7b7;  position:relative; top:15px; left:13px; float:left; clear:both; text-align:justify; border-bottom: solid 1px #646464; padding-bottom: 5px;}
	p.article2Body a { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color:#eeeeee;}
	p.article2Body a:hover { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff;}
	p.article2Stamp { text-align:right; float:right; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; width: 250px; font-size:10px; color:#b7b7b7;  position:relative; top:15px; left:13px; float:left; clear:both;}
	div#mainLeft	{ position:relative; float:left; top:20px; left:0px; height: 300px; width:568px; border: solid 0px #CCC;}
		div#mainLeft_article1 { position:relative; float: left; width: 294px; height: 325px; top:0px; left:0px;}
			#img_article1_pic { position:relative; top:0px; left:0px; float:right;}
		div#mainLeft_article2 { position:relative; float: right; width: 270px; height: 325px; top:0px; left:0px;}

		div#recentReleases { position:relative; float:left; top: 0px; left: 48px; height: 153px; width: 513px; background-image:url(../images/mission_bg.gif);}

		div#mission { position:relative; float:left; top: 0px; left: 48px; height: 340px; width: 513px; background-image:url(../images/mission_bg.gif);}
			div#missionTextContainer { position:relative; top: 0px; left: 0px; height: 250px; text-align:left; padding-left: 10px; padding-top:5px; text-align:justify;}
		  p.missionHeadline {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#fff; font-weight:bold; position:relative; top:0px; left:0px; text-align:left;}
		  p.missionBody  {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; width: 490px; font-size:11px; color:#b7b7b7;  position:relative; top:0px; left:0px;  padding-bottom:5px;}
		  ul.missionList {
			  position:relative;
			  top: 0px;
			  left:0px;
			  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
			  font-size:11px; color:#b7b7b7;
			  list-style: none;
			  margin-left: 0;
			  padding-left: 1em;
			  text-indent: -1em;
			  text-align:left;
			  list-style-type: none;
			  list-style-position: inside;
			  padding-left: 20px;
			  padding-bottom:5px;}
					  
	div#mainRight	{ position:relative; float:left; top:10px; left:23px;}
		div#clientAll  { width: 210px; border-top: solid 1px #999; top: 10px; left: 0px; position:relative;}
		div#clientSetContainer { position: relative; float:left; clear:right; top: 0px; left: 0px; text-align:center; width: 210px; background-color:#242424;}
			div#clientAll img  { padding-bottom: 39px; padding-top: 39px;  clear:left;}
			div#clientSetContainer p {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 10px; color:#b7b7b7; padding-bottom: 5px; text-align:justify; padding-left:6px; padding-right:6px;}
			div#clientSetContainer b {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color:#c3c3c3; font-weight: bold;}
		  ul.clientList {
			  position:relative;
			  top: 0px;
			  left:0px;
			  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
			  font-size:10px; color:#b7b7b7;
			  list-style: none;
			  margin-left: 0;
			  padding-left: 1em;
			  text-indent: -1em;
			  text-align:left;
			  list-style-type: square;
			  list-style-position: inside;
			  padding-left: 20px;
			  padding-bottom:5px;
			  border-bottom: solid 1px #646464;
			  }
			
	div#footer { position: relative; float:left; width: 850px; top: 0px; left:0px; text-align:center;}
		div#footer p { color:#161616; padding-bottom: 20px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color:#252525;}
		div#footer a { color:#161616; padding-bottom: 20px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color:#252525; text-decoration:none;}
		div#footer a:hover { color:#656565; }

	div#aboutContainer { position: relative; float:left; width: 521px; border: solid 1px #000; top: 0px; left: 48px; height: 412px; background-color:#101010;}
		div#aboutContainer b { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color:#fff; font-weight: bold;}
		div#aboutContainer p { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color:#c8c8c8; float:right; text-align:justify; width:300px; left: -10px; top: 15px; position:relative; padding-bottom: 10px;}
		div#aboutContainer img { position:relative; float:left; left: 20px; top: 20px;}
		
		div#aboutFullWidth { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color:#c8c8c8; float:right; text-align:justify; width:490px; left: -20px; top: 15px; position:relative; padding-bottom: 10px;}
		div#aboutFullWidth p { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color:#c8c8c8; float:right; text-align:justify; width:490px; left: 10px; top: 15px; position:relative; padding-bottom: 10px;}
		
	div#contactContainer { position: relative; float:left; width: 521px; border: solid 1px #000; top: 0px; left: 48px; height: 412px; background-color:#101010;}
		div#contactContainer b { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color:#c8c8c8; font-weight: bold;}
		div#contactContainer p { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color:#c8c8c8; float:left; text-align:justify; width:500px; left: 10px; top: 5px; position:relative; padding-bottom: 10px;}
		div#contactContainer a {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color:#eeeeee;}

div#mainbottom	{ width: 850px; height: 36px; background-image:url(../images/mainbottom.jpg);}

div#header 		{ width: 850px; height: 115px; background-image:url(../images/topheader.jpg);}
