
body {
	font: 85% Verdana, Arial, Helvetica, sans-serif;
	margin: 20px 0 0 0;
	padding: 0;
	text-align: center;
}
a img { 
	border:none; 
}
form {
	margin: 0;
	padding: 0;
}
.clear {
	clear: both;
}




#holder {
	margin: 0 auto;
	padding: 20px 25px 80px 25px;
	width: 790px;
}
#header {
	clear: both;
	margin: 0 auto;
	padding: 0;
	width: 744px;
}
#logo {
	float: left;
	height: 65px;
	width: 175px;
}
#main_nava {
	float: right;
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	margin: 15px 30px 0 0;
}
#content {
	clear: both;
	margin: 0 auto;
	padding: 0;
	width: 744px;
}
#leftc_sub {
	background-color: #fcfcfc;
	border: 1px solid #d8d8d8;
	clear: both;
	color: #606060;
	float: left;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	margin: 0 0 20px 0;
	text-align: left;
	width: 478px;
}
#leftc_sub ul li {
	padding: 8px 0 2px 0;
}
#leftc_sub_content {
	clear:both;
	margin: 25px 0 25px 20px;
	width: 438px;
}
#leftc_sub_content ul li ul li {
	margin: 10px 0 10px 0;
} 

#footer {
	clear: both;
	color: #11568b;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	margin: 80px 0 0 15px;
	padding: 0;
	text-align: left;
	width: 744px;
}
#footer_down {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	margin: 0 0 0 20px;
}


/* Home */

#leftc_home {
	background: url(../i/home_left_splash.jpg) no-repeat; 
	border: 1px solid #d8d8d8;
	float: left;
	height: 279px;
	margin: 0 0 20px 0;
	text-align: left;
	text-indent: -9999px;
	width: 478px;
}
#rightc_home {
	background-color: #f8f8f8;
	border: 1px solid #d8d8d8;
	float: left;
	height: 279px;
	margin: 0 0 0 3px;
	text-align: left;
	width: 249px;
}


/* Portfolio */

#leftc_sub_portfolio {
	background-color: #fcfcfc;
	border: 1px solid #d8d8d8;
	clear: both;
	color: #606060;
	float: left;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	height: 8950px;
	margin: 0 0 20px 0;
	padding: 0;
	text-align: left;
	width: 478px;
}
#rightc_portfolio {
	background-color: #f8f8f8;
	border: 1px solid #d8d8d8;
	float: left;
	height: 8950px;
	margin: 0 0 0 3px;
	text-align: left;
	width: 249px;
}
.port_web_cap {
	float: left;
	margin: 20px 20px 0px 20px;
	text-align: center;
	width: 200px;
}
.port_web_cap_img {
	border: 3px solid #d8d8d8;
	margin: 0 0 5px 0;
}
.port_web_txt {
	float: left;
	margin: 20px 0 0 0;
	width: 190px;
}

/* About Us */

#leftc_sub_about {
	background-color: #fcfcfc;
	border: 1px solid #d8d8d8;
	clear: both;
	color: #606060;
	float: left;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	height: 900px;
	margin: 0 0 20px 0;
	padding: 0;
	text-align: left;
	width: 478px;
}
#rightc_about {
	background-color: #f8f8f8;
	border: 1px solid #d8d8d8;
	float: left;
	height: 900px;
	margin: 0 0 0 3px;
	text-align: left;
	width: 249px;
}

/* Contact Us */

#leftc_sub_contact {
	background-color: #fcfcfc;
	border: 1px solid #d8d8d8;
	clear: both;
	color: #606060;
	float: left;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	height: 400px;
	margin: 0 0 20px 0;
	padding: 0;
	text-align: left;
	width: 478px;
}
#rightc_contact {
	margin: 0 0 0 3px;
	background-color: #f8f8f8;
	border: 1px solid #d8d8d8;
	float: left;
	height: 400px;
	text-align: left;
	width: 249px;
}
#leftc_sub_content.contact_info p {
	margin: 5px 0 5px 0;
}

/* Headings */

h1 {
	height: 0;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
	width: 0;
}
h2 {
	height: 13px;
	margin: 0 0 20px 0;
	padding: 0;
	text-indent: -9999px;
	width: 300px;
}
h2.about_head {
	background: url(../i/about_us.gif) no-repeat; 
}
h2.contact_head {
	background: url(../i/contact_us.gif) no-repeat; 
}
h2.portfolio_head {
	background: url(../i/portfolio.gif) no-repeat; 
}
h3 {
	color: #11568b;
	font: 16px Verdana, Arial, Helvetica, sans-serif;
	margin: 20px 0 0 0;
	padding: 0;
}
h4 {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	margin: 20px 0 0 0;
	padding: 0;
}

/* Quick Contact */

#quick_contact {
	color: #11568b;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	padding: 25px 20px 0 20px;
	width: 200px;
}
#quick_contact_form {
	text-align: right;
	width: 200px;
}
#quick_contact_email {
	border: 1px solid #d8d8d8;
	color: #777;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	margin: 0 0 10px 0;
	width: 200px;
}
#quick_contact_text {
	border: 1px solid #d8d8d8;
	color: #777;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	margin: 0 0 10px 0;
	width: 200px;
}
#quick_contact_btn {
	margin: 0 -2px 0 0;
}


/* Links */

a:link {
	color: #11568b;
	text-decoration: none;
}
a:visited {
	color: #11568B;
	text-decoration: none;
}
a:hover {
	color: #11568B;
	text-decoration: underline;
}
a:active {
	color: #11568B;
	text-decoration: none;
}
