html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, fieldset, form, label, legend, caption, tbody, tfoot, thead {	margin : 0;	padding : 0;	border : 0;	outline : 0;	font-weight : inherit;	font-style : inherit;	font-size : 100%;	font-family : inherit;	vertical-align: baseline;	background: transparent;	z-index: 3;}a {text-decoration:none;}/* Base style------------------------------------*/body {	background: /*#033B4C*/ url("../images/body.png") repeat-x;	padding: 0;	margin: 0 auto;	}	body.subpage  {	background: /*#033B4C*/ url("../images/sub_body.png") repeat-x;	}body.home {		background: /*#033B4C*/ url("../images/home-body.png") repeat-x;			}/* Things to hide------------------------------------*/.logo span,.tagline span,.quote_button span {	display: none;}/* Container------------------------------------*/#container {	background: url("../images/container.jpg") no-repeat 50% 0;	padding: 0;	margin: 0 auto;	position: relative;	}	#top_border {width: 100%; height: 10px; background: #333;}	/* Header------------------------------------*/#header {	width:960px;	height: 200px;	margin: 0 auto; 	padding: 0;	position: relative;	}#header .logo, #header .logo a {	width:96px;	height:37px;	position:absolute;	left: 12px;	top: 70px;	display:block; }.tagline {		width: 393px;	height:97px;	position: absolute;	left: 550px;	top: 28px;	}/* Nav------------------------------------*/#nav {	width: 945px;	height: 56px;	padding: 0;	margin: 0 auto;	position: absolute;	top: 129px;	left: -13px;	display: block;	z-index: 3;	}#nav li {	background: url("../images/nav_divider.png") no-repeat top right;	height:56px;	list-style: none;	margin: 0;	padding: 0;	float: left;}#nav li a {	display: block;	padding: 23px 20px 19px 20px;	margin: 0;	color: #fff;	text-decoration:none;	font-size: .95em;	text-transform: uppercase;}#nav li a:hover {	background:url("../images/nav-hover.png") repeat-x;	color: #67D2F2;	}	a.inquiries {position: absolute; height: 26px; width:106px; left: 825px; top: 148px; background:url("../images/inquries.jpg") no-repeat;}	a.inquiries:hover {background:url("../images/inquries.jpg") 0 -26px;}a.inquiries span {display: none;}#nav li a.l5, .why_rise #nav li a.l2, .services #nav li a.l3, .about_us #nav li a.l4, .contact #nav li a.l5, .blog #nav li a.l6 { 	background: url("../images/nav_latch.png") repeat-x;	color:#fff;}.a5, .why_rise .a2, .services .a3, .about_us .a4, .contact .a1, .blog .a6  {	background:url("../images/nav_arrow.png") 50% 0 no-repeat;}/* Secondary Nav------------------------------------*/	#secondary_nav {	position: absolute;	left: 800px;	top: -7px;	font-size: .8em;	width: 80px;	height: 10px;}#secondary_nav li {float: left; list-style: none; margin: 0; padding: 0;}#secondary_nav li a {	display: block;	padding: 5px 8px 0 8px;	color: #fff;	text-decoration:none;}#secondary_nav li a:visited {	color: #fff;}/* Sub Column Nav------------------------------------*/#sub_nav ul {	padding: 0 0 20px 0;	margin: 0 0 20px 0;}#sub_nav li {	list-style: none;	margin: 0;	padding: 0;}ul ul {display: none; font-size: .85em; margin-bottom: 0; padding-bottom: 0;}ul ul li {margin: 0;}ul ul li a, ul ul li a:visited {background: #ccc !important;}.orlando ul ul.orlando-nav, .jacksonville ul ul.jacksonville-nav, .memphis ul ul.memphis-nav, .conditions ul ul.conditions-nav {display: block; }#sub_nav li a, #sub_nav li a:visited {display: block; padding: 5px; background: #ddd; border: 1px solid #ccc; margin-bottom: 5px; clear: right; font-size: .95em;}/* Features------------------------------------*/#feature {width: 960px;height: 355px;margin: 0 auto;padding: 0;position:relative;}#feature h1 {	padding-top: 25px;	font-size: 1.9em !important;	font-weight: normal;	letter-spacing: normal;	padding-left:18px;	}#home #feature {}#slide1 {	background:url("../images/slider/slide1.png") no-repeat;	width: 628px;	height: 264px;	position: absolute;	top: 19px; 	left: 18px;	}	a.quote-link {	width: 302px;	height: 84px;	background:url("../images/quote-button.png") no-repeat;	position: absolute;	top: 260px;	left: 648px;	}a.quote-link span {display: none;}	.quote_button {	background: url("../images/quote_button_subpage-trans.png") no-repeat;	display: block;	width: 229px;	height: 51px;	position: absolute;	left: 684px;	top: 40px;	}	.quote_button a {	display: block;	width: 229px;	height: 51px;}.quote_button a:hover {background: url("../images/quote_button_subpage-trans.png") no-repeat 0 51px;	width: 229px;	height: 51px;}.live-chat-btn {	width: 160px;	height: 40px;	display: block;	position: absolute;	top: 141px;	left: 621px;	}	.free-quote {	width: 160px;	height: 40px;	display: block;	position: absolute;	top: 44px;	left: 772px;	}a.portfolio-link:hover {	text-decoration: underline;	}#feature .teaser {border: none;}#slides {height: 150px; }#menu a {display: block; padding: 5px; background: #999; border: 1px solid #ccc; color: #fff; margin-right: 6px; width: 7px; float: left;}#feature a {color:#ccc;margin-top:5px;}.subpage #feature {	background:url("../images/sub-feature-bg.jpg") no-repeat 0 -43px;	width: 960px;	height: 81px;	margin: -8px auto 0 auto;	padding: 31px 0 0 0;}.subpage #feature h1 {	margin: 0;	padding: 0;	}#intro_text {	float: left;	padding: 35px 15px 5px 15px;	width: 550px;	color: #fff;	}	#intro_context {  width: 268px; float: right; margin-right: 15px; color: #fff; padding: 30px 10px 10px 10px; }  #intro_context h2 {color: #ccc;} #feature h1 {	color: #fff;	}	#feature_search_holder {	float: right;	background: #333; 	padding: 15px;	margin: 25px 25px 0 0;	width: 475px;	color: #fff;	}	 #feature_search_holder a, #feature_search_holder a:visited, #feature_search_holder a:active {	color: yellow;	}	#feature_products_holder {	height: 170px;	background: #999;	padding-left: 18px;	}#feature_products_holder h2 {	margin: 0;	padding: 10px 0 0 0;}.ad {	float: left;	margin: 10px 15px 10px 15px;	width: 140px;	height: 115px;	background: #ccc;	}	.thumb{	float: left;	margin: 10px 15px 10px 15px;	width: 54px;	height: 50px;	background: #ccc;	}#get_started {background: #ccc; padding: 30px; text-align: center;}#feature_nav {	background:#072934;	float: right;	width: 267px;	height: 175px;	margin-top: 21px;	margin-right: 16px;	border: 1px solid #1F5164;	}#feature_nav ul {	list-style: none;	margin: 0;	padding: 0;	}#feature_nav li {	float: left;	width: 84px;	height: 84px;	}	#why-rise-box {	width: 624px;	background:url("../images/why-rise-box-top.jpg") no-repeat;	padding: 0;	margin: 15px 0 20px 0;	float: left;	}	#why-rise-box h2 {	background:url("../images/h2-rise-box-divider.jpg") no-repeat bottom center !important;	padding-bottom: 15px;	}	#why-rise-box p {	padding: 10px 25px;	}#why-rise-bottom {	background:url("../images/why-rise-box-bottom.jpg") no-repeat;	width: 624px;	height: 30px;	padding: 0;	margin: 0;	}	#blog-headlines {	margin-top: 5px;	margin-left: -17px;	width: 280px;	float: left;	position: relative;	}	.home #blog-headlines {	background:url("../images/sub_col_bg.jpg") repeat-y #fff;	margin-left: 15px;	margin-top: -25px;	min-height: 600px;	width: 300px;	border-right: 1px solid #ccc;	padding-top: 20px;	}	.subpage #blog-headlines {	margin-top: 5px;	margin-left: -23px;	width: 280px !important;	position: relative;	padding: 10px 0 0 0;	}	#blog-headlines h2 {	padding-left: 0;	padding-top: 19px;	padding-bottom: 9px;	color: #0D4A5C;	text-transform: uppercase;	font-size: 1.1em;	margin: 0 0 0 35px;	letter-spacing: -1px;	}	#blog-headlines ul {	padding: 10px 0 0 10px;	margin: 0 0 0 18px;	}	.home #blog-headlines ul {	padding: 0 0 0 0;	margin: 0 0 0 1px;	}	#blog-headlines li {	list-style: none;	padding: 0 0 0 0px;	margin: 0;	position: relative;	}	#blog-headlines li a {	background: url("../images/headline-bullet.jpg") no-repeat 18px 13px; 	font-weight: bold;	display: block;	padding: 10px 18px 15px 46px;	border-bottom: 1px solid #ccc;	text-decoration: none;	}	a.rss-button {	background:url("../images/rss-button.jpg") no-repeat;	width: 105px;	height: 26px;	position: absolute;	left: 172px;	top: 30px;	}	a.rss-button span {	display: none;	}	#service_list {	width: 180px;	float: right;	padding: 22px;	background: #005165;	color: #fff;	border: 15px solid #fff;	}#search {	height: 30px;	position: absolute;	top: 70px;	left: 630px;	padding: 7px 0 0 36px;	display: block;}	#content {	background-color:#FFF;	width:960px;	margin: 0 auto;	padding-top: 25px;	position: relative;	}	.subpage #content {	background: url("../images/content-bg.jpg") no-repeat 348px 0;	}	.highlight {background: url("../images/highlight-bg.jpg")  right #000 !important; padding: 4px 11px; color: #fff; font-size: 1.4em; border: 3px solid #fff;}#team-photo {	background:url("../company/images/team-trans.png") no-repeat;	width: 365px;	height: 412px;	position: relative;	/*left: 8px;	top: 95px;*/	display: block;	margin: -75px -70px 0 0;	}	/* Columns------------------------------------*/#full_col {	float: left;	width: 912px;	margin: 0;	padding: 18px 18px 12px 30px;	}#main_col {/*background: url(/images/main_col_top.jpg) repeat-x #fff top;*/	float: left;	width: 540px;	margin: 0 0 0 0;	padding: 0 45px 10px 20px;	border-right: 1px solid #ccc;	min-height: 570px;}#main_col ul li {	padding: 8px 30px;	}.home #main_col {	padding-left: 35px;	padding-right: 18px;	width: 585px;	padding-top: 10px;	border-right: none;	}.about_us #main_col {}#split_col1 {	float: left;	width: 640px;	margin: 0;	padding: 18px 18px 20px 15px;}#split_col2 {	float: right;	width: 325px;	margin: 0;	padding: 18px 18px 100px 30px;}#sub_col {	float: right;	width: 270px;	margin: 2px 60px 0 0;	display: block;	padding: 0 0 0 12px;}.home #sub_col {	width: 120px;	}#sub_col h3 {	padding: 0;	color: #0D4A5C;	text-transform: uppercase;	font-size: 1.2em;	margin: 0;	letter-spacing: -1px;	}	#sub_col p + h3 {padding-top: .4em;}	.context_box {	padding: 0 12px 12px 0;	font-size: 90%;}#sub_col ul {padding: 0; margin: 0 0 20px;}#col_right {	float: left;	width: 355px;	margin: 0 0 0 35px;	padding: 0 0px 0 0;	}#col_center {float: left;	width: 350px;	margin: 0;	padding: 20px 0 0 20px;}#col_left {	background:#005165 url("../images/services-list-bg.png") repeat-x -5px 0;	border-top: 5px solid #000;	border-bottom: 5px solid #000;	float: left;	width: 200px;	margin: 0 -14px 20px 0;	padding: 55px 0 0 0;	color: #fff;	font-size: .95em;	}	#col_left a, #col_left a:visited {	color: #FFCC00;	font-weight: bold;	}	#services_list_bottom {	width: 209px;	height: 13px;	background: url("../imageservices-list-bot.png") no-repeat top left;	margin: 0;	padding: 0;	}	#col_left ul {	margin: 0 0 0 34px;	padding: 0;	width: 160px;	}	#col_left li {	padding: 0 0 11px 0;	}	#col_left h3 {	display: none;	}	.col {	width: 304px;	margin: 15px 2px 0 0;	float: left;	padding: 5px;	}	#home .col {	width: 250px;	margin: 0 15px 0 0;	padding: 0px;	}	.about_us .col {	width: 250px;	}	.team-summary {	margin-right: 5px;	padding: 15px;	float: left;	background: #013c4a;	color: #fff;	}	.col-bottom {	background:url("../images/col-bottom.png");	width: 304px;	height: 33px;	padding: 0; 	margin: 0;	}		#home .col h2, #why-rise-box h2 {	background: url("../images/h2-divider.png") no-repeat bottom;	padding-left: 18px;	padding-top: 19px;	padding-bottom: 9px;	color: #0D4A5C;	text-transform: uppercase;	font-size: 1.3em;	margin: 0;	letter-spacing: -1px;	}	#home .col p {	padding: 0 18px 18px 18px;	margin: 12px 0 0 0;	font-size: .95em;	}	#we-do-more {padding: 23px 60px 25px 14px; width: 870px; background: url("../images/binoculars.png") right no-repeat #072A34; color: #fff; font-size: .95em; font-weight: normal; letter-spacing:-1px; }#we-do-more a {color: #FFC000; text-decoration: none;}#we-do-more a:hover {text-decoration: underline;}.faq_box {background: #ddd; font-size: .85em; margin-left: 22px;}.teaser {	width: 260px;	height: 184px;	margin: 8px 15px 5px 0;	float: left;	padding: 10px 10px 10px 0;	font-size: .9em;	}	.teaser h2 a {	text-decoration: none;}	.quote {	background: url("../images/quote-arrow.png") no-repeat 0 5px;	font-size: .96em;	padding-top: 14px;	margin-top: 4px;	margin-left: 95px;	}		.phone {	display: none;	}.phone_icon {	position: absolute;	top: 7px;	left: -5px;}#research-centers .teaser {width: 173px; height: auto;}#research-centers .teaser:hover {background: #ddd;}.teaser ul {padding: 0; margin: 8px 0 0 0;}.teaser li {list-style: none;}.teaser li a, .teaser li a:visited {display: block; padding: 12px; border-bottom: 1px solid #ccc;}.teaser li a:hover {background: #ddd;}	#ad_holder {	float: right;	width: 160px;	margin: 2px 0 0 0;	padding: 18px 18px 12px 6px;	background-color: #D3D3D3;	border-color: #666;	border-width: 1px;	display: block;}	#extras_holder {	background: #B4B4B4;	}	.newsletter {	width: 250px;	float: left;	padding: 18px 0 10px 15px;	}	.quick_links ul {margin: 0; padding: 0;}.quick_links li {list-style: none; margin: 0; padding: 0;}.quick_links li a, .quick_links li a:visited {display: block; padding: 15px 5px 15px 15px; background: #ddd; border: 1px solid #ccc; margin-bottom: 5px;}.quick_links li a:hover {background: #ccc;}	#pagination-digg{border:0; margin:0 auto; padding:0; width: 500px}#pagination-digg li{border:0; margin:0; padding:0;font-size:11px;list-style:none;margin-right:2px;}#pagination-digg a{border:solid 1px #9aafe5;margin-right:2px;}#pagination-digg .previous-off,#pagination-digg .next-off {border:solid 1px #DEDEDE;color:#888888;display:block;float:left;font-weight:bold;margin-right:2px;padding:3px 4px;}#pagination-digg .next a,#pagination-digg .previous a {font-weight:bold;}#pagination-digg .active{background:#2e6ab1;color:#FFFFFF;font-weight:bold;display:block;float:left;padding:4px 6px;}#pagination-digg a:link,#pagination-digg a:visited {color:#0e509e;display:block;float:left;padding:3px 6px;text-decoration:none;}#pagination-digg a:hover{border:solid 1px #0e509e}#sort_products {	float: right;	background: #dddddd;	color: #111;	padding: 10px;	margin: -28px 0 0 0;	}	.contact_button {padding: 6px; background: #ccc; font-weight: bold; float: right;}.contact_button a, .contact_button a:visited {color: #666666; font-size: .9em;}.quote_top {	width: 527px;	height: 27px;	background:url("../images/quote_top.gif") no-repeat;}.quote_body {	width: 491px;	padding: 0 18px 0 18px;	background:url("../images/quote_tile.gif") repeat-y;	margin: -18px 0 -18px 0;}.quote_bottom {	width: 512px;	height: 46px;	background:url("../images/quote_bottom.gif") no-repeat;	padding: 50px 0 0 15px;	font-style:italic;	font-weight:bold;	color: #024153;}.testimonial_sub_col {	background: url("../images/testimonial_sub_col.gif") no-repeat;	padding: 15px 15px 15px 15px;	width: 231px;	height: 122px;	margin-bottom: 10px;}.testimonials .testimonials_box {	display:none;	}.video_testimonial {	position:relative;	width: 350px;}.video_test_img {	position:absolute;	width:183px;	height:166px;	left: 362px;	top: -30px;}.center {	text-align:center;}.right {	float: right;}.left {	float: left;	}.clear {	clear: both;}img {	border: 0;	}	.alert {	color: #CC0000;	font-weight: bold;}.note {	color: #666;	font-size: 90%;}.highlight {	background-color: #CCCCCC;}	.tabular {	width: 100%;	background-color: #e1e1e1;	border: 1px solid #999999;	margin-bottom: 10px;	margin-top: 10px;}		.tabular th {	background-color: #666;	text-align:left;	height:10px;	color: #fff;}.tabular th a {	color: #FFFF00;	}.tabular_highlight {	background-color: #eee;}	#footer_holder {	background: #7D001E url("../images/footer-bg.png") repeat-x;	}#footer {	background: url("../images/site-info-bg.jpg") no-repeat;	width: 940px;	height: 150px;	margin: 0 auto;	padding: 35px 10px 15px 25px;	list-style: none;	list-style-type: none;	clear: both;	font-size: 0.9em;	color: #27ADD9;}#footer a, #footer a:visited {	color: #27ADD9;}#footer h2 {	color: #fff;!important	}#site_information {	list-style: none;	list-style-type: none;	line-height:2em;	margin-left: 0;	padding-left: 0;}#site_information li {	float: left;	padding-right: 30px;}#site_information a {	margin-right: 15px;	color: #27ADD9;	text-decoration:none;}#site_information a:hover {	text-decoration:underline;}#site_information a, #site_information a:visited {	color: #27ADD9;}#twitter_div {	padding: 0 0 20px 0;	}#twitter_update_list {	list-style: none;}#twitter_update_list li{	line-height: 1.6em;	font-size: 95%;	margin-bottom: 10px;}