@charset "utf-8";
/* CSS Document */

* {margin:0px; padding:0px}

a {	outline:none;
 	-moz-outline-style: none;}
   
object {outline:none;
			-moz-outline-style: none;}

body{width: 100%; height: 100%; margin:0px; padding:0px;font-family:Helvetica, Georgia; background-color:#ffffff;}

h1 {font-family:Helvetic, Arial, sans-serif; font-size:1.3em; color:#069; padding-bottom:10px;}

h3 {color:#FFF; font-size:1em; font-family:Georgia, "Times New Roman", Times, serif; padding-bottom:10px}

h5 {font-family:Helvetic, Arial, sans-serif; font-size:1.3em; color:#069; padding-bottom:10px;}

h6 {color:#FFF; font-size:.9em; font-family:Georgia, "Times New Roman", Times, serif;padding-bottom:5px; padding-top:5px;}

p {padding-top:10px; padding-bottom:10px; line-height:20px;}

.resource_List {list-style-type:circle; font-size:14px; margin:5px 5px 15px 25px;}

.resource_ListItems {padding:10px 0px 0px 0px;}

.systemsTable {background-color:#C7D2FC; border:1px solid #999; color:#000; padding:10px 10px 10px 20px;}

.quoteTable {background-color:#C7D2FC; padding-bottom:5px; border:1px solid #999; padding-top:10px; padding-right:10px; margin-top:20px; margin-left:20px; padding-left:10px; color:#000;}

.quoteTable h1 {color:#000; padding:0px;}

/*This code is for Services Section on Regional Pages*/
.servicesText {font-size:15px; font-weight:bold; text-align:center;}

.budgetText {font-size:12px; font-weight:bold; text-align:center;}

.topPic {padding: 10px 10px 10px 10px;}

.servicePics {margin-top:5px; border:1px solid #000;}

.borderMiddle {background-color:#f5eecd; padding-bottom:10px; border:1px solid #999}

.borderMiddle h1 {color:#000;}

.quoteList {text-align:right;}

.noBorder {border:none; margin-left:10px;}
/*End Services Section*/

.slideshowClients {text-align:center;}

.imgHide {display:none;}

.starting_at {color:red; font-size:large;}

.contact_info {font-family:Helvetica, Arial, sans-serif; font-size:.9em; color:#fff; padding-left:10px}

.list_style {padding-left:20px}

.first_heading {padding-top:0px; !important}

.author_date {font-size:.9em; font-family:Georgia, "Times New Roman", Times, serif;}

.read_article {font-size:.9em; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic;}

.industry_news_p {font-size:.8em; font-family:Georgia, "Times New Roman", Times, serif; color:#FFF;padding-top:5px; padding-bottom:5px; padding-left:5px;}

.industry_news_img {padding-right:5px;}

#quoteTop {position:absolute; z-index:1000; margin-left:752px; margin-top:-20px;}

#nav_container {background-image:url(images/navbg2.jpg); height: 80px}

#nav_wrap {margin:0px auto; width:940px}

#logo {position:absolute; margin:0px 0px 0px 0px; padding:0px}

#nav_bar {
	position:absolute;
	margin:55px 0px 0px 170px;
	width: 600px;
}

#nav_bar ul {list-style:none;text-decoration:none;width:650px}

#nav_bar ul li{display:inline;font-size:.8em; color:#CCCCCC; font-weight:bold;padding:0px 10px 0px 12px}

#header_container {background:#232323 url(images/headerbg.jpg) no-repeat scroll center top; height: 350px;}

#client_login {
	position:absolute;
	margin:5px 0px 0px 704px
}

#quote_btn {position:absolute; margin:-05px 0px 0px 705px; z-index:1000; color:#f3d01d;}

#header_slogan {padding-top:15px; color:#FFF; font-family:Georgia, "Times New Roman", Times, serif; line-height:2.2em; margin:0px auto; width:940px}

#banner {width:940px; margin:0px auto;  height: 250px; margin-top:10px; }

#header_image_container {background:#232323 url(images/headerbg.jpg) no-repeat scroll center top; height: 170px}

#header_image {width:940px; margin:0px auto; padding-top:10px;}

#slideshow_bg {width:940px;height:250px;background-color:#191919;}

#main_container {background:url(images/mainbg.jpg) repeat-x; height:200px; background-color:#FFF;}

#main_wrapper {margin:0px auto; width:940px; height:auto; padding-top:40px;}

#main_wrapper a {font-family:Helvetic, Arial, sans-serif; color:#069; text-decoration:underline;}

#main_wrapper a:hover {font-family:Helvetic, Arial, sans-serif; color:#C60; text-decoration:underline;}

#main_content {float:left; width:75%;}

#sidebar {float:left; width:20%; margin-top:35px; color:#000; margin-left:30px; border-left:1px solid #000; border-right:1px solid #000;border-bottom:1px solid #000; margin-bottom:20px;}

#sidebar h6 {background-image:url(images/h6_bg.jpg); color:#FFF; padding:5px; font-size:medium; border-bottom:1px solid #000; border-top:1px solid #000; text-align:center; font-family:helvetica; font-size:1em}

#sidebar p {font-size:small; text-align:center;}

#footer_container {background: #000 url(images/footerbg.jpg) repeat-x; height:300px; clear:both;}

#footer_wrapper {margin:0px auto; width:940px}

#footer_wrapper ul {padding-left:15px; font-size:.9em; font-family:Helvetica; color:#999; list-style-image:url(images/arrows.jpg)}

#footer_wrapper ul a {color:#999; text-decoration:none}

#footer_wrapper ul a:hover {color:#ffcc00}

#links {color:#FFF; position:absolute; margin:20px 0px 0px 0px; width:680px;}

#links h4 a{color:#999; text-decoration:none; font-style:italic; font-size:1em}

#links h4 a:hover {color:#0080C0; text-decoration:underline}

#services {color:#FFF; position:absolute; margin: 20px 0px 0px 250px;}

#information {color:#FFF;position:absolute; margin:20px 0px 0px 450px;}

#contact_info {color:#FFF;position:absolute; margin:20px 0px 0px 700px;}

#contact_info ul {font-family:Helvetica; font-size:.9em; list-style-image:none; list-style-type:none; color:#FFF}

#copyright_container {width:100%; background-color:#000;}

#copyright_wrapper {margin:0px auto; width:940px}

#copyright_text p {line-height: 20px; padding-top: 10px; padding-bottom: 0px; }

#copyright_text {color:#FFF; font-family:Helvetica; font-size:.7em; text-align:center; padding-top:50px; clear: both; margin-bottom: 20px;}

#copyright_text a {color:#999; text-decoration:underline}

#copyright_text a:hover {color:#ffcc00; text-decoration:underline}

#copyright_text2 {color:#FFF; font-family:Helvetica; font-size:.7em; text-align:center; padding-top:50px; clear: both; margin-bottom: 20px;}

#copyright_text2 a {color:#999; text-decoration:underline}

#copyright_text2 a:hover {color:#ffcc00; text-decoration:underline}

