



body {

	background: #605b5b;

	color: #ffffff;

	font: 11px/170% "Trebuchet MS", Trebuchet, TrebuchetMS, Arial, Helvetica, sans-serif;

}



#master {

	width: 100%;

}



#header {

	width: 789px;

	height: 92px;

	background: no-repeat url(../images/header_top.gif);

}



.navbar {

	margin-top: 65px;

}



#content_parent {

	background: repeat-y url(../images/body.gif);

	width: 789px;

	color: #666666;

	padding-top: 20px;

	text-align: justify;

}



/*<group=Links>*/



a {

	/*color: #781c18;*/

	color: #A4121F;

	text-decoration: none;

}



a:hover {

	/*color: #781c18;*/

	color: #A4121F;

	text-decoration: underline;

}

	

/*</group>*/



h1 {

	font-size: 15px;

	text-align: left;

	color: #A4121F;

}



h2 {

	font-size: 12px;

	text-align: left;

	color: #999999;

	margin-bottom: 0px;

	padding-bottom:0px;

}



.clientTitle {

	font-size: 14px;

	text-align: left;

	color: #666666;

	font-weight: bolder;

	margin-bottom: 0px;

	padding-bottom:0px;

}



.portfolioTitle {

	font-size: 15px;

	color: #666666;

	font-weight: bolder;

}







hr {

	height: 1px;

	border: 1px solid #ABABAB;

}



/*<group=Menus>*/

.menu {

	position: absolute;

	/*background: repeat-y url(../images/menuback.gif);*/

	border-left: 1px solid #83A6B4;

	border-right: 1px solid #83A6B4;

	background-color: #FFFFFF;

	width: 167px;

	font-size: 12px;

	line-height: 160%;

	text-align: right;

	z-index: 3;

	top: -18px;

}



#menus {

	position: relative;

	z-index: 3;

}



.menutop {

	/*background: url(../images/menutop.gif) no-repeat;*/

	height: 13px;

	border-top: 1px solid #83A6B4;

	background-color: #A1BBC6; 

	margin-bottom: 5px;

	position: relative;

	line-height: 1px;

	font-size: 1px;

}



.menubottom {

	height: 13px;

	border-bottom: 1px solid #83A6B4;

	background-color: #A1BBC6;

	margin-top: 5px;

	/*background: url(../images/menubottom.gif) no-repeat;*/

	position: relative;

	line-height: 1px;

	font-size: 1px;

}



.menuitem:hover, .menuitemhover {

	background-color: #605B5B;

	color: #ffffff;

	padding-right: 10px;

	padding-bottom: 1px;

	position: relative;

	cursor: pointer;

}



.menuitemselected {

	color: #444444;

	padding-right: 10px;

	padding-bottom: 1px;

	position: relative;

	font-weight: bold;

}



.menuitem a {

	text-decoration: none;

	color: #666666;

}



.menuitem a:link {

	text-decoration: none;

	color: #666666;

}



.menuitem:hover a, .menuitemhover a, .menuitemselected a {

	text-decoration: none;

	color: white;

}



.menuitem:hover a:link, .menuitemhover a:link, .menuitemselected a:link {

	text-decoration: none;

	color: white;

}



.menuitem:hover a:hover, .menuitemhover a:hover, .menuitemselected a:hover {

	text-decoration: none;

	color: white;

}



.menuitem {

	padding-right: 10px;

	padding-bottom: 1px;

	position: relative;

	cursor: pointer;

}



.portfolionav {

	text-align: left;

}

	

/*</group>*/



.text_area {

	/*margin-left: 35px;

	margin-top: 25px;

	width: 295px;*/

	margin: 25px 0px 0px 35px;

	padding: 0px 30px 0px 0px;

	min-height: 400px;

	/*border: 1px solid #666666;*/

}



.text_area_cover {

	/*margin-left: 35px;

	margin-top: 25px;

	width: 295px;*/

	margin: 25px 0px 0px 35px;

	padding: 0px 30px 0px 0px;

}



.image_area {

	float: right;

	width: 402px;

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 15px;

	/*padding-right: 25px;

	padding-top: 25px;*/



}



.image_area_pitem {

	float: right;

	width: 402px;

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 15px;

	height: 400px;

	/*padding-right: 25px;

	padding-top: 25px;*/

}



/* Hides from IE-mac \*/

* html .clearfix {height: 1%;}

/* End hide from IE-mac */



.clearfix:after {

    content: "."; 

    display: block; 

    height: 0; 

    clear: both; 

    visibility: hidden;

}



.image_caption {

	text-align: center;

	width: 382px;

	background-color: #FFFFFF; /*#CCCCCC*/

	padding: 0px 10px 0px 10px;

	margin: 0px 0px 0px 0px;

	

	

	/*padding-right: 25px;

	padding-top: 25px;*/

}



.table_area {

	margin-left: 35px;

	width: 724px;

	padding-left: 30px;

}



/*<group=Address Table>*/



.addresstable {

	border-style: none;

	border-width: 0px;

}



.addresscell {

}

	

/*</group>*/



.press_area {

	margin-left: 35px;

	text-align: justify;

}





.presstable {

	width: 724px;

}



.presscell {

	padding-right: 10px;

	padding-left: 10px;

}



/*<group=Footer>*/



#footer {

	width: 789px;

	background: no-repeat url(../images/footer.gif);

	height: 59px;

	text-align: justify;

}



.copyright {

	margin-top: 14px;

}



.footerlinks {

	padding-top: 17px;

	padding-left: 20px;

}



.footerlinks a:link, .footerlinks a:visited {

	color: #dba3a2;

	text-decoration: none;

}



.footerlinks a:hover {

	color: #ffffff;

	text-decoration: underline;

}





	

/*</group>*/



/*<group=Subsubnav>*/



.processnavholder {

	border: 1px solid #EAEAEA; 

	padding: 2px 5px 2px 5px;

}



.processnav {



}



.processsubnav {



}



.pressnavholder {

	border: 1px solid #EAEAEA; 

	padding: 2px 5px 2px 5px;

}



.pressnav {



}



.tableheader {

	background-color: #CCCCCC;

}



.alternaterow {

	background-color: #E8E8EA;

}

	

/*</group>*/




