/* CSS Document */
html, body {margin:0; padding:0}

body {
	background:#FFF;
	font:.8em/1.4em verdana,arial,sans-serif}

/* Universal Styles ----------------------------------------------- */
p {margin:0 8px 7px}

h1{
	margin:0px;
	padding:7px 0 0 0;
	color:#000;
	font:bold 1.3em "Trebuchet MS",verdana,arial,sans-serif;
	letter-spacing:1.2px}
h2{
	font-size:1em;
	color:#054A70;
	text-decoration:none}
h2.green {color:#598527}

h3{
	color:#4E7184;
	font-size:.85em}
h3.portfolio {font-size:1em}
h4, h5 {
	color:#333;
	font-size:.9em}

img {border:none}

.backtotop {font-size:.8em; text-align:right}

table {border:1px solid #5A8621}
th {border-bottom:1px solid #5A8621}

a.portfolio, a.clients, a.highlights,
img.portfolio, img.clients {float:right; margin:10px 0 10px 20px; border:3px solid #666}

.quickfacts table tr td span {font-size:.8em; color:#333; display:block}
dt {font-weight:bold}

.sample_pic,
.sample_pic1 {float:right; margin:0 0 10px 20px; border:3px solid #666}

p.dark {font-weight:bold; color:#333}


.header_orange,
.header_purple,
.header_green,
.header_blue{
	font-size:1em;
	font-weight:bold;
	background:#FFF;
	padding-left:12px}

.header_orange{color:#A0410D}
.header_purple{color:#713847}
.header_green {color:#598527}
.header_blue {color:#004B82}

#header1_home,
#header1_orange,
#header1_purple,
#header1_green,
#header1_blue,
#header2,
#headermain,
#view {display:none}

#top img {margin:0 20px 15px}

#container{
	background:#FFF;
	text-align:left;
	width:800px;
	margin:0 auto}
#container_default{
	background:#FFF;
	text-align:left;
	width:800px;
	margin:0 auto}
#content{
	background:#FFF;
	padding-left:22px;
	float:left;
	width:578px}
#content_default{
	background:#FFF;
	padding-left:22px;
	float:left;
	width:495px}

/* right1, right2, crossfader ----------------------------------------------- */
#right1_top,
#right2_top{
	margin-top:50px;
	padding-left:22px;
	clear:both;
	float:left;
	background:#FFF;
	width:600px;
	height:34px}
#right2_top{
	position:relative;
	padding-top:4px;
	height:38px}

#right1,
#right2{
	padding-left:22px;
	float:left;
	width:600px}
#right1{
	background:#FFF;
	min-height:200px;
	height:auto !important;
	height:200px}

div.cf_element{
	margin:5px 0 0;
	background:#FEFEFE url(../images/bg_right.gif) repeat-x bottom;
	width:600px}

div.cf_element img{
	background:url(../images/highlights_bg.gif) no-repeat center center;
	padding:4px;
	margin-left:-4px}

/* Right Side  ----------------------------------------------- */
#right{
	clear:both;
	padding:50px 0 0 22px;
	width:578px}
#right p {text-align:left}

/* Footer  ----------------------------------------------- */
#footer1,
#footer2 {display:none}
#footer2 p {text-align:left}


/* h1 Page Headings ----------------------------------------------- */
.heading{
	padding:7px 0 0 5px;
	color:#FFF;
	font-family:"Trebuchet MS",verdana,arial,sans-serif;
	letter-spacing:1.2px;
	font-size:1.3em;
	font-weight:bold}

/* Sub-Navigation ----------------------------------------------- */	
	/*

.holder_left{
	float:left;
	width:34%;
	height:149px}
.holder_right{
	float:left;
	width:66%;
	height:125px;
	padding:15px 0 5px}

.holder_content1{
	padding-top:10px;
	padding-left:10px;
	width:auto;
	height:119px;
	float:left}
.holder_content2{
	padding-top:10px;
	float:right;
	height:119px;
	width:49%}

.headermain_orange{
	background:url(../images/headermain_whoweare3.jpg) no-repeat top center}
.orange_links a{
	color:#D29B27;
	background:url(../images/bg_orange.gif) no-repeat top left;
	padding:0 20px 0 10px}
.orange_links a:hover, .orange_links a:active{
	color:#A0410D;
	background:url(../images/bg_orange_hover.gif) no-repeat top left;
	text-decoration:none;
	padding-left:15px}
.orange_active a{
	color:#A0410D;
	background:url(../images/bg_orange_hover.gif) no-repeat top left;
	text-decoration:none}

.headermain_purple{
	background:url(../images/headermain_ourpartners.jpg) no-repeat top center}
.purple_links a{
	color:#A95168;
	background:url(../images/bg_purple.gif) no-repeat top left;
	padding:0 20px 0 10px}
.purple_links a:hover, .purple_links a:active{
	color:#4D232E;
	background:url(../images/bg_purple_hover.gif) no-repeat top left;
	text-decoration:none;
	padding-left:15px}
.purple_active a{
	color:#4D232E;
	background:url(../images/bg_purple_hover.gif) no-repeat top left;
	text-decoration:none}

.headermain_green{
	background:url(../images/headermain_products.jpg) no-repeat top center}
.green_links a{
	color:#8F954E;
	background:url(../images/bg_green.gif) no-repeat top left;
	padding:0 20px 0 10px}
.green_links a:hover, .green_links a:active{
	color:#A0410D;
	background:url(../images/bg_orange_hover.gif) no-repeat top left;
	text-decoration:none;
	padding-left:15px}
.active a{
	color:#A0410D;
	background:url(../images/bg_orange_hover.gif) no-repeat top left;
	text-decoration:none}

.headermain_blue{
	background:url(../images/headermain_portfolio.jpg) no-repeat top center}
.blue_links a{
	color:#6C759E;
	background:url(../images/bg_blue.gif) no-repeat top left;
	padding:0 20px 0 10px}
.blue_links a:hover, .blue_links a:active{
	color:#A0410D;
	background:url(../images/bg_orange_hover.gif) no-repeat top left;
	text-decoration:none;
	padding-left:15px}
.blue_active a{
	color:#A0410D;
	background:url(../images/bg_orange_hover.gif) no-repeat top left;
	text-decoration:none}
*/

/* ---- Main Navigation ---- */
.invisible {display:none}


/* ---- Stylesheet Chooser ---- */
#chooser {display:none}

/* ---- Print Function ---- */
.print {display:none}

#button_vieworder {display:none}

/* ---- Show url after link in Print Preview ---- */

	/*
a:link:after, a:visited:after {
	padding-left:5px;
	content: " (" attr(href) ") ";
	font-size:90%}
	*/


/* sIFR ----------------------------------------------- */
/* This is the print stylesheet to hide the Flash headlines from the browser... regular browser text headlines will now print as normal */

.sIFR-flash,
.sIFR-flash object,
.sIFR-flash embed {display:none !important; height:0; width:0; position:absolute; overflow:hidden}

span.sIFR-alternate {visibility:visible !important; display:block !important; position:static !important; left:auto !important; top:auto !important}