/* tags */

body {
	margin-top: 0px;
	background-image: url(../images/background.jpg);
	background-repeat: repeat;
	font-family:Arial, Helvetica, sans-serif
}

/* class */

.float_left {float:left;}
.clear_both {clear:both;}
.link_footer {
	font-size: 10px;
	font-style: normal;
	line-height: 11px;
	color: #A9A794;
	text-decoration: underline;
}
.link_footer:hover {
	font-size: 10px;
	font-style: normal;
	line-height: 11px;
	color: #164F8B;
	text-decoration: underline;
}
.link_nav {
	font-size: 11px;
	font-style: normal;
	line-height: 18px;
	color: #A9A794;
	text-decoration: none;
}
.link_nav:hover {
	font-size: 11px;
	font-style: normal;
	line-height: 18px;
	color: #164F8B;
	text-decoration: none;
}
.link_nav_active {
	font-size: 11px;
	font-style: normal;
	line-height: 18px;
	color: #164F8B;
	text-decoration: none;
}

.link_nav_active:hover {
	font-size: 11px;
	font-style: normal;
	line-height: 18px;
	color: #164F8B;
	text-decoration: none;
}

.link_portfolio {
	font-size: 12px;
	font-style: normal;
	font-weight:bold;
	line-height: 12px;
	color: #164F8B;
	text-decoration: none;
}
.link_portfolio:hover {
	font-size: 12px;
	font-style: normal;
	font-weight:bold;
	line-height: 12px;
	color: #164F8B;
	text-decoration: underline;
}

.link_view_more {
	font-size: 11px;
	font-style: normal;
	font-weight:bold;
	line-height: 12px;
	color: #555564;
	text-decoration: underline;
}
.link_view_more:hover {
	font-size: 11px;
	font-style: normal;
	font-weight:bold;
	line-height: 12px;
	color: #164F8B;
	text-decoration: underline;
}

.breadcrumb {
	font-size: 11px;
	font-style: normal;
	line-height: 10px;
	color: #555564;
	text-decoration: none;
	font-weight:bold;
}
a.breadcrumb {
	font-size: 10px;
	font-style: normal;
	line-height: 12px;
	color: #7B7C6E;
	text-decoration: underline;
}
a.breadcrumb:hover {
	font-size: 10px;
	font-style: normal;
	line-height: 12px;
	color: #164F8B;
	text-decoration: underline;
}

.link_email {
	font-size: 10px;
	font-style: normal;
	line-height: 11px;
	color: #164F8B;
	text-decoration: none;
}
.link_email:hover {
	font-size: 10px;
	font-style: normal;
	line-height: 11px;
	color: #164F8B;
	text-decoration: underline;
}
.text_footer {
	font-size: 10px;
	font-style: normal;
	line-height: 11px;
	color: #A9A794;
	text-decoration: none;
}
.image_trlb {
	border: 1px solid #EBEAD6;
}
.image_trl {
	border: 1px solid #EBEAD6;
	border-bottom: 0;
}
.image_trb {
	border: 1px solid #EBEAD6;
	border-left: 0;
}
.image_rlb {
	border: 1px solid #EBEAD6;
	border-top: 0;
}
.image_rb {
	border: 1px solid #EBEAD6;
	border-top: 0;
	border-left: 0;
}

/* ids */

#home_header {
	width:800px;
	margin: 0 auto;
	background: top center;
	height: 131px;
	background-image: url(../images/home_header2.jpg);
	visibility: visible;
}
#body {
	width:800px;
	margin: 0 auto;
	background: top center;
	background-image: url(../images/body_graphic.jpg);
	visibility: visible;
}

#footer {
	width:800px;
	margin: 0 auto;
	background: top center;
	clear:both;
	height: 50px;
	background-image: url(../images/custom/background.jpg);
	visibility: visible;
}

/* custom classes */
p.overview{font-size:10px; margin-top:0; text-align:justify;}
p.portfolio{font-size:10px; margin-top:0; text-align:left; color:#6E6E62;}
p.project_a{font-size:10px; margin:0; text-align:left; color:#55554D; font-weight:bold;}
p.project_b{font-size:10px; margin:0; text-align:left; color:#6E6E62; padding-top:2px;}

ul{font-size:10px; margin-top:0; text-align:left;}

.title{font-size:14px; color:#55554D; font-weight:bold; padding:20px 0 15px 16px;}
.profile_title{font-size:14px; color:#004185; font-weight:bold; padding:0 0 10px 0; margin:0;}
.profile_titleb{font-size:12px; color:#004185; font-weight:bold; padding:0 0 10px 0; margin:0;}
.profile_titlec{font-size:12px; color:#004185; font-weight:normal; padding:0 0 10px 0; margin:0;}
.blue{color:#004185;}

.contact{padding-bottom:15px;}
.contact_name{font-size:12px; color:#55554D; font-weight:bold;}
.contact_nameb{font-size:10px; color:#55554D; font-weight:bold;}
.contact_title{font-size:12px; color:#55554D;}
.contact_email {
	font-size: 10px;
	font-style: normal;
	line-height: 11px;
	color: #164F8B;
	text-decoration: none;
}
.contact_email:hover {
	font-size: 10px;
	font-style: normal;
	line-height: 11px;
	color: #164F8B;
	text-decoration: underline;
}

/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.qmclear {
	font-size:1px;
	height:0px;
	width:0px;
	clear:left;
	line-height:0px;
	display:block;
}

.qmmc_project {float:left;display:block;white-space:nowrap; text-align:left;}
.qmmc_project {position:relative;}
.qmmc_project a {float:left;display:block;white-space:nowrap; text-align:left;}
.qmmc_project div a {float:none;}
.qmmc_project div a{float:left;}

.qmmc {position:relative;}
.qmmc a {float:left;display:block;white-space:nowrap; text-align:left;}
.qmmc div a {float:none;}
.qmsh div a{float:left;}
.qmmc div {visibility:hidden;position:absolute;}

	/* QuickMenu 0 */
	/*"""""""" (MAIN) Container""""""""*/	
	#qm0{}

	/*"""""""" (MAIN) Items""""""""*/	
	#qm0 a	
	{	
		font-size: 11px;
		font-style: normal;
		color: #A9A794;
		text-decoration: none;
	}


	/*"""""""" (MAIN) Hover State""""""""*/	
	#qm0 a:hover{
		font-size: 11px;
		font-style: normal;
		color: #164F8B;
		text-decoration: none;
	}

	/*"""""""" (MAIN) Parent items""""""""*/	
	#qm0 .qmparent	{}

	/*"""""""" (MAIN) Active State""""""""*/	
	body #qm0 .qmactive, body #qm0 .qmactive:hover{}

	/*"""""""" (SUB) Container""""""""*/	
	#qm0 div{padding:5px 0 5px 0;}

	/*"""""""" (SUB) Items""""""""*/	
	#qm0 div a{}

	/*"""""""" (SUB) Hover State""""""""*/	
	#qm0 div a:hover{text-decoration:none;}

	/*"""""""" (SUB) Parent items""""""""*/	
	#qm0 div .qmparent	{}

	/*"""""""" (SUB) Active State""""""""*/	
	body #qm0 div .qmactive, body #qm0 div .qmactive:hover	{}


