
.header {
	background: #01A9EA;
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
}
.panel_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.vbar_links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.greybar_links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}
.order_form_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}
.panel_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
}

a {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}
a.print:active, a.print:link, a.print:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	background-color:#0084C4;
	text-decoration:none;
	padding:2px;
}
a.print:hover {
	background-color:#02ABEC;
	color:#666666;
}
.banner_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: italic;
	font-weight: normal;
	color: #FFFFFF;
}
.header_links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}
.report_title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	background-color:#02ABEC;
	height:25px;
}
.table_links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#666666;
}
.footer_links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
}
.top_links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}

a:hover {
font:Arial, Helvetica, sans-serif;
text-decoration:underline;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
.sub_heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0066FF;
	font-weight: bold;
}

.body_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: underline;
}
.price_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF3300;
}
.page_header, .page_subheader {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FF6600;
}
.page_header {
	font-size: 16px;
}
.page_subheader, .stand_out {
	font-size: 14px;
	display:block;
	clear:both;
}
.page_subheader, h4 {
	margin:15px 0 5px 0;
	padding:0;
}
.stand_out {
	text-align:center;
}
.stand_out span {
	font-size:18px;
}
h4 {
	font-size: 12px;
	text-transform:capitalize;
}
p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
}
.box_img_works {
	padding:10px 30px;
	width:193px;
	text-align:right;
	float:right;
}
.box_img_localb {
	padding:0 30px 10px 0;
	width:183px;
	text-align:left;
	float:left;
}
.box_img_target {
	margin:0 auto;
	width:660px;
	display:table;
	float:none;
	clear:both;
}
.box_img_target div {
	margin:0 15px;
	width:300px;
	float:left;
}
.box_img_target div p {
	padding:3px;
	display:block;
	background:#F4F4F4;
}
.top_links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: normal;
}
.blue_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0066FF;
	text-decoration: underline;
}
.orange_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF6600;
	text-decoration: underline;
	font-weight: normal;
}
/* BUTTONS */
.buttons a, .buttons button {
	display:block;
	float:left;
	margin:0 7px 0 0;
	background-color:#02ABEC;
	border:1px solid #DEDEDE;
	border-top:1px solid #DEDEDE;
	border-left:1px solid #DEDEDE;
	font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	font-size:100%;
	line-height:130%;
	text-decoration:none;
	font-weight:bold;
	color:#FFFFFF;
	cursor:pointer;
	padding:5px 10px 6px 7px; /* Links */
}
.buttons button {
	width:auto;
	overflow:visible;
	padding:4px 10px 3px 7px; /* IE6 */
}
.buttons button[type] {
	padding:5px 10px 5px 7px; /* Firefox */
	line-height:17px; /* Safari */
}
*:first-child+html button[type] {
	padding:4px 10px 3px 7px; /* IE7 */
}
.buttons button img, .buttons a img {
	margin:0 3px -3px 0 !important;
	padding:0;
	border:none;
	width:16px;
	height:16px;
}
tr .grayalt
{
	background:#F2F2F2;
}
#register {border:none; width:289px; height:47px; background:#FFF url('/images/yes-register-now.png') no-repeat; cursor:pointer;}
#projects ul * {margin:0; padding:0; border:0;}
#projects ul {list-style:none; width:840px;}
#projects li {padding:20px 15px; width:250px; display:block; float:left;}
#projects ul a:link, #projects ul a:visited {color:#444; font-weight:bold;}
#projects ul a:hover {color:#000;}
#projects ul a img {padding:3px; border:2px solid #DDD; background:#FFF;}
#projects ul a:hover img {border:2px solid #09F; background:#F4F4F4;}
#FormOrder {font-size:14px;}
