/* Body Styles */
html, body {
 border:none;
 margin:0px;
 padding:0px;
 width:100%;}
 
body {
 background:#1F366B url(../images/bg.jpg) repeat-x;
 color:#FFFFFF;
 font-family:Arial, Helvetica, sans-serif;
 font-size:16px;
 line-height:18px;}
 
p {
 margin:0px;
 padding:0px 0px 25px;}
 
a {
 color:#FFD800;
 font-family:Arial, Helvetica, sans-serif;
 font-size:14px;
 font-weight:bold;
 text-decoration:underline;}
 
a:hover {
 color:#FD8928;}
	  
/* Structure Styles */
#holder {
 height:100%;
 position:absolute;
 width:100%;
 z-index:100;}
 
	#content {
	 height:100%;
	 overflow:visible;
	 padding:0px 10px 0px;
	 position:relative;
	 width:940px;
	 z-index:200;}
	 
		.column {
		 float:left;
		 min-height:100%;
		 position:relative;
		 z-index:300;}
		 
		.col_left {
		 width:314px;}
		 
			#logo {
			 height:226px;
			 margin-top:8px;
			 text-align:left;
			 z-index:400;}
			 
			#sidebar {
		 	 position:relative;
			 margin:28px 22px 0px 0px;
			 z-index:400;}
				 
				.sidebar_head {
	  			 border-bottom:3px solid #576890;
				 color:#576890;
				 font-size:21px;
				 font-weight:bold;
				 margin-bottom:5px;
				 position:relative;
				 text-align:left;
				 z-index:700;}
				 
				.sidebar_border {
				 background-repeat:no-repeat;
				 height:12px;
				 line-height:12px;
				 position:relative;
				 z-index:400;}
				 
				.sidebar_body {
				 background:url(../images/bg_sidebar_box.jpg) repeat-y;
				 color:#1F366B;
				 font-size:14px;
				 line-height:16px;
				 position:relative;
				 z-index:700;}
				 	
					.sidebar_body a {
					 color:#E02D30;
					 font-size:14px;
					 font-weight:bold;
					 line-height:16px;
					 text-decoration:underline;}
					 
					 .sidebar_body a:hover {
				 	 color:#1F366B;}
				 
					.border_top {
					 background-image:url(../images/bg_sidebar_box_t.jpg);
					 z-index:400;}
				 
					#body_top {
					 text-align:left;}
					 
/*					 	#featured_pic {
						 background-repeat:no-repeat;
						 position:absolute;
						 z-index:800;}*/
						 
						 #featured_pic {
						 background-repeat:no-repeat;
						 position:absolute;
						 z-index:800;
						 margin-top:23px;
						 }
					 
				/*		#featured_title {
					 	 font-size:18px;
				 		 font-weight:bold;
					 	 line-height:18px;
					 	 margin-bottom:25px;
				 	 	 padding:0px 12px;
				 	 	 position:relative;
						 z-index:900;}*/
						 
						 #featured_title {
					 	 font-size:18px;
				 		 font-weight:bold;
					 	 line-height:18px;
					 	 margin-bottom:5px;
				 	 	 padding:0px 12px;
				 	 	 position:relative;
						 z-index:900;}
							
							
					 
			/*			#featured_info {
				 		 font-size:15px;
					 	 margin-bottom:25px;
				 	 	 padding:0px 20px;
				 	 	 position:relative;
						 z-index:900;}*/
						 
						 #featured_info {
				 		 font-size:15px;
						 width: 150px;
					 	 margin-bottom:25px;
				 	 	 padding:0px 10px;
				 	 	 position:relative;
						 z-index:900;
						 }

					 
						#featured_link {
				 		 font-weight:bold;
				 	 	 padding:0px 20px;
				 	 	 position:relative;
						 z-index:900;}
				 
					.border_bottom {
					 background-image:url(../images/bg_sidebar_box_b.jpg);
					 margin-bottom:25px;
					 z-index:700;}
				 
					#body_bottom {
					 text-align:center;}
					 
					 	#contact_pic {
						 background:url(../images/logo_contact.jpg) no-repeat;
						 height:85px;
						 left:-11px;
						 position:absolute;
						 top:10px;
						 width:95px;
						 z-index:800;}
					 
						#phone {
					 	 padding-left:100px;
				 	 	 position:relative;
					 	 font-size:18px;
				 		 font-weight:bold;
					 	 line-height:18px;
					 	 margin-bottom:6px;
						 z-index:900;}
					 
						#contact_links {
				 		 font-weight:bold;
						 padding-left:100px;
				 	 	 position:relative;
						 z-index:900;}
				 
		.col_right {
		 background:url(../images/bg_right.png) repeat-y;
		 overflow:visible;
		 width:626px;}
		 
			#header {
			 background:url(../images/inflation_text.png) no-repeat;
			 height:52px;
			 margin:68px 0px 0px 53px;
			 z-index:400;}
		 
			#menu_holder {
			 background:url(../images/bg_menu.jpg) repeat-x;
			 height:54px;
			 margin-top:68px;
			 padding:0px 3px;
			 position:relative;
			 z-index:600;}
			 	
				.menu {
				 background:no-repeat top center;
				 float:left;
				 height:33px;
				 margin-top:4px;
				 padding-top:10px;
				 position:relative;
				 width:124px;
				 z-index:800;}
 
				.menu a {
				 color:#1F366B;
    			 font-size:18px;
				 font-weight:900;
				 text-decoration:none;}
		 
			#main {
			 padding:20px 15px 0px;
			 position:relative;
			 z-index:400;}
			 					
				#text_head {
				 color:#FFD800;
				 font-size:35px;
				 font-weight:bold;
				 line-height:35px;
				 text-align:left;}
			 
				#text_main {
	padding:15px 5px 0px;
	text-align:justify;
	display: block;
}
				 
				#fixer {
				 clear:both;
				 padding-bottom:15px;}
				
   				#copyright {
	  			 border-bottom:1px solid #FFD800;
	  			 border-top:1px solid #FFD800;
				 height:30px;
				 line-height:30px;
				 margin:0px 5px 20px;
	   			 width:586px;}
				 
					.copyright_boxes {
				 	 color:#FFFFFF;
					 float:left;
					 font-size:12px;
					 width:293px;}
					 
					#company {
					 text-align:left;}
 
						#company a {
						 color:#FFD800;
						 font-size:12px;
						 font-weight:normal;
						 text-decoration:none;}
 
						#company a:hover {
				 	 	 color:#FFFFFF;
						 text-decoration:underline;}
					 
					#logic {
					 text-align:right;}
 
						#logic a {
						 color:#FFD800;
						 font-size:12px;
						 font-weight:normal;
						 text-decoration:none;}
 
						#logic a:hover {
				 	 	 color:#FFFFFF;
						 text-decoration:underline;}

.testimonial_hd {
	color: #FFDD1C;
	font-size: 22px;
	font-weight: bold;
}
#testimonial {
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
}

#testimonial .bttm {
	background-image: url(../images/testimonial_bttm.gif);
	background-repeat: no-repeat;
	max-height: 15px;
}
#testimonial .tcontent {
	background-image: url(../images/testimonial_bknd.gif);
	background-repeat: repeat-y;
	padding-right: 15px;
	padding-left: 15px;
	font-size: 14px;
	font-weight: normal;
}
#testimonial .top {
	background-image: url(../images/testimonial_top.gif);
	background-repeat: no-repeat;
	max-height: 12px;
}
	#testimonial_product {
	font-size:16px;
	font-weight: bold;
	margin-bottom: 2px;
	padding:0px 15px;
	position:relative;
	text-align: left;
	z-index:900;
	color: #DF2C2F;
}
						 
						#testimonial_title {
				 		 font-size:18px; 
						 font-weight: bold;
						 line-height: 18px;
						 margin-bottom: 2px;
				 	 	 padding:0px 15px;
				 	 	 position:relative;
						 text-align: left;
						 z-index:900;}
						 
						#testimonial_info {
				 		 font-size:15px;
					 	 margin-bottom:15px;
				 	 	 padding:0px 15px;
				 	 	 position:relative;
						 z-index:900;}
.alert {
	font-weight: bold;
	color: #FFDD1C;
}
.whitesmall {
color: #ffffff; font-size: 10px;
}

.photo_float{
	float:left;
	padding: 5px;
}