body {
background-image:url(../image_files/gradient_bg.jpg);
background-repeat: no-repeat;
background-position:top center; 
background-color:#cacac8;
margin: 0px;
padding: 0px;
}
.textbox {
color:#3E434A;
font-family:Arial,sans-serif;
font-size:14px;
line-height:1;
width:280px;
margin:0;
border:1px solid #ccc;
padding:3px;}
a:link {
	color: #353535;
	text-decoration: none;
}
a:visited {
	color: #353535;
	text-decoration: none;
}
a:hover {
	color: #BF2809;
	text-decoration: none;
}
a:active {
	color: #353535;
	text-decoration: none;
}
a.red:link {
	color: #BF290A;
	text-decoration: none;
}
a.red:visited {
	color: #BF290A;
	text-decoration: none;
}
a.red:hover {
	color: #BF290A;
	text-decoration: none;
}
a.red:active {
	color: #BF290A;
	text-decoration: none;
}
a.copyright:link {
	color: #7A7A7A;
	text-decoration: none;
}
a.copyright:visited {
	color: #7A7A7A;
	text-decoration: none;
}
a.copyright:hover {
	color: #BF290A;
	text-decoration: none;
}
a.copyright:active {
	color: #7A7A7A;
	text-decoration: none;
}
a.services:link {
	color: #666;
	text-decoration: underline;
}
a.services:visited {
	color: #666;
	text-decoration: underline;
}
a.services:hover {
	color: #BF290A;
	text-decoration: none;
}
a.services:active {
	color: #666;
	text-decoration: underline;
}
.frontpage { font-family:Georgia, "Times New Roman", Times, serif; color: #BF290A; font-size: 28px; line-height:41px; }
.companies a{font-family: Arial, Helvetica, sans-serif; Arial, Verdana, sans-serif; color: #BF290A; font-size: 18px;}
.navigation {font-size:11px; font-family:Arial, Helvetica, sans-serif; color: #7A7A7A; line-height:16px}
.launch {font-size:11px; font-family: Georgia, "Times New Roman", Times, serif; color:#666; line-height:25px}
.copyright {font-size:9px; font-family:Georgia, "Times New Roman", Times, serif; color: #7A7A7A; line-height:16px; margin-bottom:6px;}
.pageheader {font-family: Arial, Helvetica, sans-serif; Arial, Verdana, sans-serif; color: #BF290A; font-size: 24px;}
.headersubtext {font-family: Arial, Helvetica, sans-serif; Arial, Verdana, sans-serif; color: #000000; font-size: 11px;}
.subsubheaderdate {font-family: Arial, Helvetica, sans-serif; Arial, Verdana, sans-serif; color: #CCCCCC; font-size: 18px;}
.subsubheader { font-family:Georgia, "Times New Roman", Times, serif; color: #BF290A; font-size: 17px; font-weight:normal; line-height:25px}
.subsubsubheader {font-family: Arial, Helvetica, sans-serif; Arial, Verdana, sans-serif; color: #000000; font-size: 14px;}
.subsubsubheadernews {font-family: Georgia, "Times New Roman", Times, serif; color: #333333; font-size: 13px; line-height:26px;}
.boxbodyheader {font-family: Arial, Helvetica, sans-serif; Arial, Verdana, sans-serif; color: #626262; font-size: 11px; font-weight:bold}
.boxbodysub {font-family: Arial, Helvetica, sans-serif; Arial, Verdana, sans-serif; color: #626262; font-size: 11px}
.bodyheader { font-family:Georgia, "Times New Roman", Times, serif; color: #000000; font-size: 12px; font-weight:bold}
.serviceheader { font-family:Georgia, "Times New Roman", Times, serif; color: #666; font-size: 18px; line-height:27px; font-weight:normal; text-align:left}
.servicesubheader { font-family:Georgia, "Times New Roman", Times, serif; color: #BF290A; font-size: 14px; line-height:27px; font-weight:normal; text-align:left}
.servicetext { font-family:Georgia, "Times New Roman", Times, serif; color: #666; font-size: 13px; line-height:18px; font-weight:normal; text-align:left}
.servicesidebar { font-family:Georgia, "Times New Roman", Times, serif; color: #5c5c5c; font-size: 12px; line-height:18px; font-weight:normal}
.servicesidebarsubheader { font-family:Georgia, "Times New Roman", Times, serif; color: #666; font-style:italic; font-size: 12px; line-height:27px; font-weight:bold}
.servicesidebartext { font-family:Georgia, "Times New Roman", Times, serif; color: #666; font-size: 11px; line-height:18px; font-weight:normal}
.servicespagehdr { font-family:Georgia, "Times New Roman", Times, serif; color: #000; font-size: 20px; line-height:41px; }
.quoteheader { font-family:Georgia, "Times New Roman", Times, serif; color: #666; font-size: 18px; line-height:140%; font-weight:normal; font-style:italic}
.quotename { font-family:Georgia, "Times New Roman", Times, serif; color: #353535; font-size: 16px; line-height:110%; font-weight:normal; text-align:right; }

.subquoteheader { font-family:Georgia, "Times New Roman", Times, serif; color: #666; font-size: 13px; line-height:150%; font-weight:normal; font-style:italic}
.subquotename { font-family:Georgia, "Times New Roman", Times, serif; color: #353535; font-size: 13px; line-height:100%; font-weight:normal; text-align:right; }

.news { font-family:Georgia, "Times New Roman", Times, serif; color: #666; line-height:17px; font-size: 12px}
.body { font-family:Georgia, "Times New Roman", Times, serif; color: #353535; font-size: 12px; line-height:17px}
.clientlist { font-family:Georgia, "Times New Roman", Times, serif; color: #353535; font-size: 11px; line-height:17px}
.interactivebody { font-family:Georgia, "Times New Roman", Times, serif; color: #7A7A7A; font-size: 11px; line-height:17px}
.lowerbody {font-family: Arial, Helvetica, sans-serif; Arial, Verdana, sans-serif; color: #000000; font-size: 12px; line-height:13px}
.portheader {font-family: Arial, Helvetica, sans-serif; Arial, Verdana, sans-serif; color: #626262; font-size: 11px; }
.portsub {font-size:10px; font-family: Arial, Helvetica, sans-serif; Arial, Verdana, sans-serif; color: #7A7A7A}
.boxheader {font-family: Arial, Helvetica, sans-serif; Arial, Verdana, sans-serif; color: #000000; font-size: 11px; font-weight:bold}
.boxheader2 {font-family: Arial, Helvetica, sans-serif; Arial, Verdana, sans-serif; color: #BF290A; font-size: 11px; font-weight:bold}
.boxbody { font-family:Georgia, "Times New Roman", Times, serif; color: #000000; font-size: 13px; line-height:16px;}
.boxquote { font-family:Georgia, "Times New Roman", Times, serif; color: #000000; font-size: 13px; line-height:16px;}
.boxquotename {font-family: Arial, Helvetica, sans-serif; Arial, Verdana, sans-serif; color: #BF290A; font-size: 13px; font-weight:bold}
.boxquotenamesub {font-family: Arial, Helvetica, sans-serif; Arial, Verdana, sans-serif; color: #000000; font-size: 11px;}
.subsubsubsubheader {
	font-family: Arial, Helvetica, sans-serif; Arial, Verdana, sans-serif;
	color: #000000;
	font-size: 11px;
	font-style: italic;
}
.special {
width:0px;
visibility:hidden;
}

#twitter_div { width: 350px; }

ul#twitter_update_list { width: 350px; padding: 0; margin: 0; overflow: hidden; font-family:Georgia, "Times New Roman", Times, serif;
font-size:15px;
font-style:italic;
line-height:23px;}

ul#twitter_update_list li {
	margin-bottom: 10px;
	padding: 9px;
	color: #000000;
	
	
}

ul#twitter_update_list li a { color: #7A7A7A; text-decoration: none; }

ul#twitter_update_list li a:hover { color: #BF2809;}

#flickr_badge_uber_wrapper {text-align:left; width:380px;}
#flickr_badge_wrapper {padding:10px 0 10px 0;}
.flickr_badge_image {margin:10px 10px 10px 10px;}
.flickr_badge_image img {border: 0px solid white!important; float:left; padding:5px}
#flickr_badge_image1 {clear: left;}
#flickr_badge_image5 {clear: right;}
#flickr_badge_image8 {clear: right;}
#flickr_badge_source {text-align:left; margin:0 10px 0 10px; clear: both;}
#flickr_badge_icon {float:left; margin-right:5px;}
#flickr_www {display:block; padding:0 10px 0 10px !important; font: 11px Arial, Helvetica, Sans serif !important; color:#3993ff !important;}
#flickr_badge_uber_wrapper a:hover,
#flickr_badge_uber_wrapper a:link,
#flickr_badge_uber_wrapper a:active,
#flickr_badge_uber_wrapper a:visited {text-decoration:none !important; background:inherit !important;color:#3993ff;}
#flickr_badge_wrapper {}
#flickr_badge_source {padding:0 !important; font: 11px Arial, Helvetica, Sans serif !important; color:#666666 !important;}
