body{
	margin:0 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#FFF;
	background:url(../images/gradient.jpg) repeat-x;
}
a{
	text-decoration:underline;
}
a:hover{
	color:#e95110;
	text-decoration:none;
}
#outer_container{
	margin:auto;
	width:950px;
}

/* Homepage Header */
#header{
	display:block;
	position:relative;
	width:100%;
	border-bottom:4px #900 solid;
	padding:0px 0 0px 0;
	margin:0 0 5px 0;
	height:55px;
}
#company_logo{
	float:left;
	padding:5px 0 0 0;
}
#header_links{
	float:right;
	font-size:11px;
	text-transform:uppercase;
	padding-top:35px;
	color:#000;
	font:bold 11px/11px "Calibri", Arial, Helvetica, sans-serif;
	width:490px;
	text-align:right;
}
#header_links a{
	padding-left:5px;
	padding-right:2px;
	text-decoration:none;
}
#header_links a:hover{
	color:#e95110;
	text-decoration:underline;
}
/* - */

/* Homepage Inner Header */

#homepage_header{
	width:100%;
	height:210px;
}

#call_number_box{
	padding:20px 0 0 0px;
}
#call_box_details3{

}
#call_box_details1{
	text-align:center;
	font:normal 14px/26px "Calibri", Arial, Helvetica, sans-serif;
	color:#F09;
}
#call_box_details2{
	text-align:center;
	font:bold 24px/30px "Calibri", Arial, Helvetica, sans-serif;
}
#call_box_details3{
	text-align:center;
	font:normal 14px/16px "Calibri", Arial, Helvetica, sans-serif;
	padding-top:5px;
}
/* - */


/*	HOMEPAGE STYLE SHEET */

#homepage_inner_container{
	padding:2px 0 0 0;
		
}

#news_inner_container{
	width:950px;
	position:relative;
	display:block;
	padding:10px 0 0 0;
	margin:auto;
}
#left_inner_container_top{
	display:block;
}
#left_inner_container_bottom{
	display:block;
}
#knowledge{
	width:274px;
	text-align:center;
	vertical-align:top;
	padding:0px 0 0 0;
}
#knowledge #smalltext{
	font-size:12px;
	font-style:italic;
}
.knowledge_title{	
	width:274px;
	
}
.knowledge_title h2{
	color:#26420d;
	text-decoration:none;
	font:bold 14px/17px Arial, Helvetica, sans-serif;
	height:25px;
	background-color:#000;
	margin:0;
	padding:4px 0 0 4px;
}
.homepage_box_title{	
	height:25px;
	width:207px;
	text-align:center;
	border:0px  #000 solid;
}
.homepage_box_title h3{
	color:#26420d;
	text-decoration:none;
	font:bold 14px/17px Arial, Helvetica, sans-serif;
	background:url(../images/titlebox.jpg) no-repeat;
	height:25px;
	margin:0;
	padding:4px 0 0 0px;
}

.homepage_list_links {	
	float:left;
	margin:0px 0 0 0;
	width:220px;
	height:150px;
	padding:10px 0px 0px 0px;
	background:url(../images/box.jpg) no-repeat;
}
.homepage_list_links ul {
	list-style:none;
	padding:0px;
	margin:0 0 0 10px;
}
.homepage_list_links ul li {
	margin:0;
	float:left;
	width:200px;
	color:#949494;
	text-decoration:none;
}
.homepage_list_links ul li a {
	color:#1c679f;
	padding-left:19px;
	background:url(../images/bullet.jpg) no-repeat left 3px;
	font:bold 12px/26px "Calibri", Arial, Helvetica, sans-serif;
	text-decoration:underline;
	text-align:left;
}
.homepage_list_links ul li a:hover {
	color:#e95110;
	text-decoration:none;

}
#contactform{
	font-size:12px;
	font-weight:bold;
	padding:2px 0 0 0;
	height:200px;
}
#contactform form{
	margin:0;
}
#contactform input, #contactform textarea{
	color: #000;
	background: #EAFFEA;
	border: 1px solid #360;
	margin:0 0 5px 0;
}
#contactus_form{
	font-size:12px;
	font-weight:bold;
	width:340px;
	padding:2px 0 0 10px;
	vertical-align:middle;
}
#contactus_form form{
	margin:0;
}
#contactus_form input, #contactus_form textarea{
	color: #000;
	background: #EAFFEA;
	border: 1px solid #360;
	margin:0 0 5px 0;
}
#requestfreequote{
	font-size:12px;
	font-weight:bold;
	width:240px;
	padding:5px 0 0 0;
}
#requestfreequote form{
	margin:0;
}
#requestfreequote input, #requestfreequote textarea{
	color: #000;
	background: #EAFFEA;
	border: 1px solid #360;
	margin:0 0 5px 0;
}
#quicklinks {
	width:195px;
	margin:0px 0 0 0;
	float:left;
	border:0px #000 solid;
}

#quicklinks h3{
	font-size:14px;
	color:#000;
	font:bold 14px/16px "Calibri", Arial, Helvetica, sans-serif;
	margin:0 0 0px 0;
}
#quicklinks ul{
	margin:5px 0 0 40px;
	padding:0;
}
#quicklinks ul li a{
	font-size:12px;
	margin:0;
	padding:0;
}

#homerightcolumn{
	float:right;
	padding-left:20px;
				
}
#homepage_text{
	border:#AAD5FF 4px solid;
	width:625px;
	vertical-align:top;
	margin:8px 0 10px 10px;
	background-color:#FFF4EA;
	background:#EAF4FF
}
#homepage_text h1{
	margin:0px 0 0px 10px;
	font:bold 21px/22px "Calibri", Arial, Helvetica, sans-serif;
	color:#009;
	padding:10px 0 0 0;
}
#homepage_text p{
	margin:10px 10px 10px 10px;
	font-size:11px;
}
#news_text{
	border: #E0E0E0  1px solid;
	width:720px;
	vertical-align:top;
	margin:5px 0 10px 0;
	background-color:#EAF4FF;
}
#news_text h1{
	margin:0px 0 0px 10px;
	font:bold 20px/22px "Calibri", Arial, Helvetica, sans-serif;
	color:#900;
	padding:10px 0 0 0;
}
#news_text p{
	margin:10px 10px 10px 10px;
	font-size:12px;
}
#news_text ul, #news_text ol{
	font-size:12px;
}
#newsupdate{
	border:#FFD5EA  4px solid;
	width:920px;
	vertical-align:top;
	margin:5px 0 10px 0;
	background-color:#EAF4FF;
	background:#FFF4FA;
	font-size:14px;
}
#newsupdate h2{
	margin:0px 0 0px 10px;
	font:bold 18px/22px "Calibri", Arial, Helvetica, sans-serif;
	color:#900;
	padding:10px 0 0 0;
}
#newsupdate p{
	margin:10px 10px 10px 40px;
	font-size:12px;
}
#newsupdate b{
	width:100px;
}
#newsupdate a{
	text-decoration:none;
	font-size:14px;
}
.vertical_line{
	border-left: #E0E0E0  1px solid;
	height:200px;
}


/*						END HOMEPAGE STYLE SHEET					*/

#inner_pages{
	width:100%;
	position:relative;
	display:block;
	padding:10px 0 0 0;
}
#inner_pages_left{
	float:left;
	width:205px;
}
#inner_pages_middle{
	float:left;
	width:459px;
	border:1px solid #EAEAEA;
	margin:0 10px 0 10px;
	padding:10px 10px 10px 10px;
}
#inner_pages_middle h1{
	margin:0 0 10px 0px;
	font:bold 26px/30px "Calibri", Arial, Helvetica, sans-serif;
	color:#006;
}

#inner_pages_middle h2{
	margin:0 0 5px 0px;
	font:bold 20px "Calibri", Arial, Helvetica, sans-serif;
	color:#900;
}
#inner_pages_middle p{
	font-size:12px;
}
#inner_pages_middle ul{
	font-size:12px;
	padding-top:0px;
	margin-top:0px;
}
#inner_pages_middle a{
	text-decoration:underline;
}
#inner_pages_middle a:hover{
	text-decoration:none;
}
#inner_pages_right{
	float:left;
	width:244px;
}
#top_link_hierarchy {
	font-size:10px;
	font:bold "Calibri", Arial, Helvetica, sans-serif;
	padding:0 0 10px 0;
}
#top_link_hierarchy a{
	text-decoration:underline;
	color:#00C
}
#top_link_hierarchy a:hover{
	text-decoration:none;
	color:#C60;
}

.career_pos{
	border:1px #999 solid;
	padding:5px;
	font-size:12px;
	width:450px;
	margin:0 0 10px 0;
}
#clients{
	text-align:center;
}
#clients img{
	border:1px #000 solid;
	margin:0 0 10px 0;
}
#contact_us{
	font-size:14px;
	font:bold "Calibri", Arial, Helvetica, sans-serif;
}
#livechat{
}
.confirm{
	border:4px solid #F90;
	padding:4px;
	margin:0 0 5px 0;
}
#requestquoterightbox{
	background-color:#FFD5D5;
	font-size:12px;
	font:bold "Calibri", Arial, Helvetica, sans-serif;
	padding:6px 12px 6px 12px;
}
#requestquoterightbox #ourvalue {
	margin: 0;
	color: #000;
	font-family: "Calibri", Arial, Helvetica, sans-serif;
	padding: 3px 0 3px 0px;
	font-weight:bold;
	font-size:18px;
}
#livechat_header{
	padding:0 0 0 25px;
}
#news{
	font-size:12px;
}
#footer{
	background-color:#EAEAEA;
	font-size:11px;
	height:20px;
	padding:5px;
	margin:10px auto 0 auto;
	width:950px;
	padding:7px 3px 0 3px;
}
#footer a{
	font-size:11px;
	text-decoration:none;
}
#footer a:hover{
	text-decoration:underline;
}
#footer_left{
	float:left;
	width:400px;
}
#footer_right{
	float:right;
	width:400px;
	text-align:right;
}
#homepage_gallery{
	padding-top:0px;
	padding-left:0px;
	padding-bottom:5px;
	width:305px;
}
#gallery_title{
	background-color:#6c6c6c;
	font:bold 14px/16px "Calibri", Arial, Helvetica, sans-serif;
	text-align:center;
	padding:6px;
	color:#FFF;
}
/*Make sure your page contains a valid doctype at the top*/
#sgallery1{ //CSS for Simple Gallery Example 1
position: relative; /*keep this intact*/
visibility: hidden; /*keep this intact*/
border: 2px solid #000;
background-color:#FFF;
margin-left:0px;
margin-top:7px;
font-size:11px;
font-weight:bold;

}

