body {

	text-align:center;font-size:9pt; font-family:Arial; color:#000000;  font-weight:bold; text-decoration:none;

}



a.project_left:link			{font-size:13px; font-family:Arial; color:#163C93; text-decoration:none;}

a.project_left:visited 		{font-size:13px; font-family:Arial; color:#163C93; text-decoration:none;}

a.project_left:active		{font-size:13px; font-family:Arial; color:#163C93; text-decoration:none;}

a.project_left:hover		{font-size:13px; font-family:Arial; color:#163C93; text-decoration:none;}





#header { 

    text-align:left;

	margin: 0px;

	padding: 0px; 

	background:url(../images/header_bg.jpg) 0 0 no-repeat; /*** this is a shorthand 

								   property for the various 

								   background properties ***/

	width: 760px;

	height: 82px; } /*** must be set so the following absolutely positioned divs are 

			    placed correctly on initial load of the page***/ 





#headerClientLogin {

  margin-left: 0px;

  margin-top: 0px;

  width: 760px;

  height: 33px;

} 



#headerNav {

margin-top:0px;

margin-left:445px;

width:313px;

height:29px

}



#headeremail {

margin-top:0px;

margin-left:0px;

width:324px;

height:20px;

}



#headerSubNav {

margin-top:-20px;

margin-left:324px;

width:436px;

height:20px;

}



#headerSubNav2 {

margin-top:0px;

margin-left:324px;

width:436px;

height:20px;

}



#main {

	text-align:left;

	position: relative;

	left:0px;

	width:760px;

}



#mainLeft {

	position:absolute;

	text-align:left;

	width: 324px;

	top:0px;

	left:0px;

}	



#mainRight {

  position:absolute;

  width: 376px;

  left: 324px;

  top: 0px;

  padding-left:30px;

  padding-right:30px;

  padding-bottom:30px;

  background-color:#ffffff;

  background:#FFFFFF

}	



#footer {

	position:absolute;

	top:369px;

	text-align:left;

	width:760px;

}



#about_snapshot {

    position:inherit;

    margin-top: 0px;

	margin-left: 324px;



}



#about_header {

    position:inherit;

    margin-top: -129px;

    margin-left: 456px;

}



#about_text_area {

    position:inherit;

    margin-left: 462px;

	margin-top: 0px;

    width:275px;

    text-align:left;

}



#project_left_menu

{

    position:absolute;

    top: 0px;

	left: 0px;

	height: 222px;

	width: 274px;

	font-size:13px;

	font-family: Arial;

	color:#163C93;

	text-decoration:none;

	padding-left:50px;

	padding-top:40px;

}



#project_left_thumbs

{

    position:absolute;

    top: 221px;

	left: 0px;

	width: 324px;

	height: 162px;

}



#project_left_overview

{

    position: absolute;

    top: 145px;

	left: 0px;

	height: 140px;

	width: 254px;

	font-size:11px;

	font-family: Arial;

	font-weight:bold;

	color:#000000;

	text-decoration:none;

	padding-left:50px;

	padding-top:50px;

	padding-right:20px;

}



#project_right_image

{

    position:absolute;

    top: 0px;

	left: 0px;

	height: 373px;

	width: 436px;

	background-color:#ffffff;

}



#project_right_title

{

    position:absolute;

    top: 375px;

	left: 0px;

	width: 436px;

	/*height: 20px;*/

	font-size:18px;

	font-family: Arial;

	color:#163C93;

	text-decoration:none;

	background-color:#ffffff;

}



#project_right_subtitle

{

    position:absolute;

    top: 398px;

	left: 0px;

	width: 436px;

	/*height: 16px;*/

	font-size:13px;

	font-family: Arial;

	color:#163C93;

	text-decoration:none;

	background-color:#ffffff;

}

#project_right_description

{

    position:absolute;

    top: 415px;

	left: 0px;

	width: 426px;

	height: 147px;

	font-size:12px;

	font-family: Arial;

	color:#000000;

	text-decoration:none;

    padding-right: 10px;

}



#project_right_description_lower

{

    position:absolute;

    top: 530px;

	left: 0px;

	width: 426px;

	height: 32px;

	font-size:12px;

	font-family: Arial;

	color:#000000;

	text-decoration:none;

    padding-right: 10px;

}



#project_footer {

	position:absolute;

	top:556px;

	text-align:left;

	width:760px;

	left: 0px;

}



#contact_footer {

	position:absolute;

	top:369px;

	text-align:left;

	width:760px;

}

#portfolio_left_menu

{

    position:absolute;

    top: 0px;

	left: 0px;

	width: 274px;

	font-size:13px;

	font-family: Arial;

	color:#163C93;

	text-decoration:none;

	padding-left:50px;

	padding-top:40px;

}

#portfolio_footer {

	position:absolute;

	top:389px;

	text-align:left;

	width:760px;

}



#index_left

{

    position:absolute;

    top: 0px;

	left: 0px;

	height: 330px;

	width: 274px;

	font-size:13px;

	font-family: Arial;

	color:#163C93;

	text-decoration:none;

	padding-left:50px;

	padding-top:40px;

}

#index_overview

{

    position: absolute;

    top: 213px;

	left: -1px;

	height: 108px;

	width: 254px;

	font-size:11px;

	font-family: Arial;

	font-weight:bold;

	color:#000000;

	text-decoration:none;

	padding-left:50px;

	padding-top:50px;

	padding-right:20px;

}

#index_featured_image

{

    position:absolute;

    top: 0px;

	left: 0px;

	height: 241px;

	width: 436px;

	background-color:#ffffff;

}

#index_quote

{

    position:absolute;

    top: 241px;

	left: 1px;

	width: 435px;

	height: 128px;

	font-size:12px;

	font-family: Arial;

	color:#000000;

	text-decoration:none;

    padding-right: 10px;

}



#index_footer {

	position:absolute;

	top:369px;

	text-align:left;

	width:760px;

}
