@charset "utf-8";
a img{
	border:none;
}
body {
	font-family:Verdana, Geneva, sans-serif;
	text-align:center;
	background:url('../images/body_back.gif') repeat-x #373737;
	margin:0 auto;
	padding:0;
}
#header {
	width:960px;
	height:100px;
	text-align:center;
	background:url(../images/logo3.png) no-repeat 0 5px;
	margin:0 auto;
}
#nav {
	list-style-type:none;
	float:right;
	height:30px;
	font-size:11px;
	margin:70px 0 0;
	padding:0;
}
#nav li {
	float:left;
	display:block;
	line-height:30px;
	height:30px;
	background:url(../images/li_back.gif) repeat-x;
	font-size:11px;
}
.nav_l_brdr {
	border-left:1px solid #45484c;
}
.nav_r_brdr {
	border-right:1px solid #030303;
}
.left_round {
	border-top-left-radius:10px;
	-moz-border-radius-topleft:10px;
}
.right_round {
	border-top-right-radius:10px;
	-moz-border-radius-topright:10px;
}
#nav li a:link, #nav li a:visited, #sub-nav li a:link, #sub-nav li a:visited {
	text-decoration:none;
	color:#CCC;
	display:block;
	padding:0 7px;
}
#container {
	width:1120px;
	text-align:center;
	overflow:auto;
	height:auto;
	background-color:#181a1c;
	margin:0 auto;
	padding:0 10px 10px;
}
#sub-nav {
	list-style-type:none;
	height:30px;
	font-size:11px;
	width:830px;
	overflow:auto;
	margin:0 0 0 129px;
	padding:0;
}
#sub-nav li {
	float:left;
	display:block;
	line-height:30px;
	padding:0 8px;
}
.sub_nav_l_brdr {
	border-left:1px solid #2971b1;
}
.sub_nav_r_brdr {
	border-right:1px solid #115995;
}
#lcol {
	float:left;
	width:790px;
	height:auto;
	text-align:left;
	background-color:#222;
	margin-top:10px;
	margin-right:10px;
	color:#f7f7f7;
	border:1px solid #333;
	padding:10px;
}
#lcol a:link, #lcol a:visited {
	color:#0CB2E8;
	text-decoration:none;
}
#abvideo {
	width:325px;
	height:320px;
}
#case_study {
	width:500px;
	height:auto;
}
.case_study {
	height:auto;
	margin-bottom:20px;
}
.case_study td {
	margin:5px;
	padding:5px;
}
.case_study_divider {
	border-bottom:1px solid #333;
	color:#333;
	margin-bottom:20px;
}
.case_study_logo {
	width:150px;
	text-align:left;
}
.case_study_co_info {
	width:330px;
	height:auto;
	text-align:left;
	margin:0;
	padding:0;
}
.case_study_quote, .search_cat_title {
	font-weight:700;
	color:#c3fa06;
}
.case_study_before {
	width:230px;
	height:auto;
	margin-top:20px;
	text-align:left;
}
.case_study_after {
	text-align:right;
	width:230px;
	height:auto;
	margin-top:20px;
}
.case_study_after img, .case_study_before img {
	border:2px solid #bbb;
}
.case_study_headings, .testimonial_title {
	font-weight:700;
	color:#0cb2e8;
}
.stat_headings {
	color:#bbb;
	font-weight:500;
}
#abvideo, #case_study {
	text-align:left;
	float:left;
	font-size:12px;
}
#latest_news, #case_study_toc {
	height:auto;
	text-align:left;
	float:right;
	font-size:12px;
	color:#888;
	margin:0;
	padding:10px;
}
#success_list {
	width:660px;
	height:auto;
	text-align:left;
	font-size:12px;
	margin:0;
	padding:10px;
}
#latest_news {
	width:325px;
}
#case_study_toc {
	width:150px;
}
#latest_news h1, #latest_news h2, #lcol h1, #success_list h1, #testmain h1, #testmain h2, #customerShowcase h1 {
	font-size:18px;
	color:#C3FA06;
	margin:0;
	padding:0 0 10px;
}
#latest_news h6 {
	margin:0 0 10px;
	padding:0;
}
#latest_news h6 a:link, #latest_news h6 a:visited, #latest_news h7 a:link, #latest_news h7 a:visited {
	color:#c3fa06;
	font-weight:700;
	font-size:15px;
	margin:0;
	padding:0;
}
#awards img {
	border:3px solid #888;
}
#latest_news ul, #success_list ul, #case_study_toc ul, #news_event_menu ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
#latest_news ul li, #success_list ul li, #case_study_toc ul li, #news_event_menu ul li {
	padding-bottom:10px;
	background:url(../images/li-hover-back.gif) left top no-repeat;
	text-indent:15px;
}
#latest_news a:link, #latest_news a:visited, #success_list a:link, #success_list a:visited, #case_study_toc a:link, #case_study_toc a:visited, #news_event_menu a:link, #news_event_menu a:visited, #news_events a:link, #news_events a:visited {
	color:#f7f7f7;
	text-decoration:none;
	width:100%;
}
#esa_list a:link, #esa_list a:visited {
	color:#C3FA06;
	text-decoration:none;
}
#esa_list {
	font-size:14px;
	list-style-type:none;
	margin:0 5px 10px 10px;
	padding:0;
}
#esa_list li {
	padding:5px 0;
}
#rcol a:link, #rcol a:visited {
	color:#0cb2e8;
	text-decoration:none;
}
#main_content {
	clear:left;
	width:320px;
	height:auto;
	float:left;
	font-size:14px;
	margin:10px 0 10px 7px;
}

#main_intro {
	width: 100%;
    font-size: 13px;
	border-bottom:2px solid #333;
	padding-bottom: 10px;
}

#main_intro p {
  margin-bottom: 0px;
  padding-bottom: 5px;
  font-style: italic;
  color: #888;
  font-size: 15px;
}

#main_intro ul {
  margin-top: 0px;
  padding-top: 0px;
  margin-left: 0px;
  padding-left: 15px;
}

#main_intro ul li {
  
}

#main_content h3, #main_intro h1 {
	font-size:16px;
	color:#c3fa06;
	margin:0 0 10px;
	padding:0;
}
#rcol {
	float:right;
	width:270px;
	height:auto;
	text-align:left;
	background-color:#222;
	margin-top:10px;
	color:#f7f7f7;
	border:1px solid #333;
	font-size:12px;
	padding:10px;
}
#rcol input, #txtName, #txtEmail, #txtPhone, #txtCompany, #txtPosition, #selIndustry {
	vertical-align:middle;
	margin:0;
	padding:0;
}
#frmSubscribe {
	font-size:14px;
}
#txtSearch, #txtName, #txtEmail, #txtPhone, #txtCompany, #txtPosition, #selIndustry, #txtTitle, #selQuestion, #txtComments, #txtDesc, #txtCity, #selState, #s, #txtAddress, #txtIntAddress, #txtIntCity, #txtIntState, #selIntCountry, #txtIntPostalCode, #txtIntPhone, #txtZip, #comment, #txtFName, #txtLName, #txtAddress1, #txtAddress2, #txtRef, #txtCoverLetter, #txtResume {
	border:2px solid #666;
	color:#FFF;
	background-color:#888;
	border-top-left-radius:10px;
	-moz-border-radius-topleft:10px;
	border-top-right-radius:10px;
	-moz-border-radius-topright:10px;
	border-bottom-left-radius:10px;
	-moz-border-radius-bottomleft:10px;
	border-bottom-right-radius:10px;
	-moz-border-radius-bottomright:10px;
}
#txtSearch:focus, #txtName:focus, #txtEmail:focus, #txtPhone:focus, #txtCompany:focus, #txtPosition:focus, #selIndustry:focus, #txtTitle:focus, #selIndustry:focus, #txtComments:focus, #txtDesc:focus, #s:focus, #txtAddress:focus, #txtIntCity:focus, #txtIntState:focus, #selIntCountry:focus, #txtIntPostalCode:focus, #txtIntPhone:focus, #txtIntAddress:focus, #txtZip:focus, #comment:focus, #txtFName:focus, #txtLName:focus, #txtAddress1:focus, #txtAddress2:focus, #txtRef:focus, #txtCoverLetter:focus, #txtResume:focus, #txtCity:focus {
	border:2px solid #C3FA06;
}
#subscribe, #newsfeed, #briggs, #coke {
	border-bottom:1px solid #333;
	vertical-align:middle;
	font-size:11px;
	clear:left;
	overflow:auto;
	padding:10px 0;
}
#subscribe img, #briggs img {
	float:left;
	border:none;
	vertical-align:middle;
	padding:5px;
}
.grey_brdr {
	border:1px solid #333;
}
#latest_news h5 a:link {
	color:#0cb2e8;
}
#latest_news h5 {
	font-size:16px;
	vertical-align:bottom;
	margin:0;
	padding:0;
}
#footer {
	width:1000px;
	text-align:center;
	color:#f7f7f7;
	font-size:10px;
	height:20px;
	margin:0 auto;
}
#footer ul {
	list-style-type:none;
	text-align:center;
	height:20px;
	width:auto;
	margin:10px auto 30px;
}
#footer ul li {
	display:inline;
	line-height: 20px;
	width:auto;
	padding:10px;
}
#footer a:link, #footer a:visited {
	color:#CCC;
	text-decoration:none;
}
#news_event_menu {
	width:175px;
	height:auto;
	float:right;
}
#news_events {
	width:475px;
	height:auto;
	float:left;
	margin:0;
	padding:0;
}
#news_events td {
	font-size:14px;
	padding:5px;
}
.news_date {
	color:#888;
	font-weight:700;
	width:20%;
}
.news_ref {
	font-style:italic;
	color:#888;
	font-size:13px;
	padding:5px;
}
.news_sub_title {
	color:#c3fa06;
	font-style:italic;
	font-size:13px;
}
.oam_ul {
	list-style-type:none;
	font-size:13px;
	margin:5px;
	padding:5px;
}
.oam_ul img {
	vertical-align:middle;
}
#video_thumb {
	font-size:12px;
	font-weight:700;
}
#esa_h2 {
	padding-left:5px;
	font-size:18px;
	color:#c3fa06;
}
.about_orion {
	font-weight:700;
	text-decoration:underline;
	color:#FFF;
}
#lcol ol, .search_date {
	color:#888;
}
#lcol ol li a:link, #lcol ol li a:visited {
	color:#999;
}
#event_photos {
	width:100%;
	text-align:center;
	margin:0 auto;
}
#event_main_photo {
	clear:left;
	float:left;
	width:300px;
	font-size:11px;
	color:#888;
	margin:5px;
	padding:5px;
}
#event_photos a:link img, #event_photos a:visited img, #event_main_photo a:link img, #event_main_photo a:visited img {
	border-color:#FFF;
}
#event_photos a:hover img, #event_main_photo a:hover img {
	border-color:#0Cb2E8;
}
.thumbnail {
	color:#f7f7f7;
}
table#partners_list td {
	padding:10px;
}
.search_title {
	text-indent:15px;
}
.search_cat_title {
	padding-top:15px;
}
#rotator {
	font-size:12px;
	text-align:left;
}
#news_rotator {
	width:660px;
	height:200px;
	padding-bottom:20px;
	text-align:left;
	margin:0 auto 5px;
}
#latest_news a:hover, #lcol a:hover, #rcol a:hover, #success_list a:hover, #case_study_toc a:hover, #news_event_menu a:hover, #news_events a:hover, #footer a:hover {
	text-decoration:underline;
	color:#0cb2e8;
}
#rcol h4, .emphasis {
	color:#c3fa06;
}
.em_ul {
	margin:5px 5px 5px 15px;
	padding:0;
}
.caption {
	font-size:11px;
}
#rcol form, #frm_cont {
	height:30px;
	margin:0;
	padding:0;
}
#clean_energy, #wfrv_light, #gov_doyle_earth_day {
	color:#888;
	font-size:11px;
	width:300px;
}
ul#nav li {
	display:inline;
	position:relative;
}
ul#nav div {
	display:none;
}
ul#nav li.mega div {
	width:18em;
	position:absolute;
	top:1.6em;
	left:0;
}
td, th, #newsfeed td {
	vertical-align:top;
}
#nav li a:hover, #sub-nav li a:hover {
	text-decoration:underline;
	color:#FFF;
}
#newsfeed img, .case_study img, .video_thumb {
	border:none;
}
div#slider ul li a, ul#nav li.hovering div {
	display:block;
}
.news_img {
	border:1px solid #555;
	margin:5px;
}
.news_body {
	font-size:13px;
}
.news_body p {
	margin:0;
	padding:5px;
}
.news_body h2 {
	margin-bottom:0;
	padding-bottom:0;
}
#news_body {
	padding:5px;
}
body#home_body a#home, body#validation_body a#validation, body#media_body a#media, body#esa_body a#esa, body#admin_home a#admin_news, body#orion_tv a#oriontv, body#energy_matters_body a#energy_matters, body#products_body a#products, body#blog a#blog, #lcol ol li a:hover, #news_body a:link, #news_body a:visited {
	color:#0CB2E8;
}
#frmContactApollo {
	overflight:hidden;
	width:40%;
}
a.button {
	background:url(../images/send_more_info.gif) transparent no-repeat scroll top right;
	color:#333;
	display:block;
	height:30px;
	width:98px;
	text-decoration:none;
	float:right;
	outline:none;
	font-size:10px;
	text-align:center;
}
a.button span {
	display:block;
	line-height:14px;
	margin-top:2px;
	outline:none;
	color:#FFF;
	padding:5px;
}
a.button:active {
	background-position:bottom left;
	color:#000;
	outline:none;
}
a.button:active span {
	outline:none;
	background-position:bottom left;
	padding:7px 0 0 5px;
}

#customerShowcase h1{
	text-align:center;
}
#customerShowCase_Logos{
	height: 120px;
	width: 100px;
}
#customerShowCase_Logos img{
	padding: 10px 0;
}

#quickFacts_facts{
	height:18px;
	width:680px;
}
#quickFacts_facts p{
	color:#C3FA06;
	font-size:0.75em;
	font-style:italic;
	margin:5px 0 0 12px;
	width:250px;
}
.plainButton{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-style: inherit;
	background:transparent url('../images/btnPlain.png') no-repeat;
	display: inline-block;
	font-family:"Calibri", "Trebuchet MS", Helvetica, sans-serif;
	width:100px;
	height:25px;
	color: #FFF !important;
	font-weight:bold;
	font-size:18px !important;
	text-decoration:none !important;
	text-align:center !important;
	vertical-align: middle !important;

}
