@import url(https://fonts.googleapis.com/css?family=Quicksand);

html, body {
    overflow-x: hidden;
}

body {background-image: url('../images/sidebar.png'); font-family: "Helvetica Neue", "HelveticaNeue", Helvetica, Arial, "Lucida Grande", sans-serif; font-size: 15px; font-size: 1.5rem; line-height: 18px; color: #555; position: relative; -webkit-font-smoothing: antialiased; }

a {color:white;}
td a {color:gray; text-decoration: underline;}

p{font-family: "Helvetica Neue", "HelveticaNeue", Helvetica, Arial, "Lucida Grande", sans-serif; font-size: 15px; font-size: 1.5rem; line-height: 18px; color: #555; position: relative; -webkit-font-smoothing: antialiased; text-align: justify;}

h1{
		float:left; 
		font-family: 'Quicksand', sans-serif;
		font-weight: 400;
		color:#663300;
		}		
form label {font-size:14px; font-size:1.4rem;}	
	
.input_text {
margin-bottom:10px;
padding:10px 10px;
width:200px;
background:#f5f5f5;
border-bottom: 1px double #171717;
border-top: 1px double #171717;
border-left:1px double #333333;
border-right:1px double #333333;
}

.input_text:focus {
margin-bottom:10px;
padding:10px 10px;
background:#ffffff;
border-bottom: 1px double #171717;
border-top: 1px double #171717;
border-left:1px double #333333;
border-right:1px double #333333;
}
		
/*************index page insurace  list************/

.homelist ul {zoom: 1; overflow:hidden; padding: 0; margin: 0; list-style:none;}
.homelist ul li {float: left; width: 200px; min-height: 125px;padding-top: 5px; display:block; background:url(../images/sideline.gif) 75px 4px no-repeat;line-height:13px; }
.homelist ul li .images {float: left; width: 80px; text-align:left;}
.homelist ul li .title {padding:15px 14px 10px; width: 60px; font-weight: bold;float: left; }
.homelist ul li .detail {padding:0 14px; font-size: 11px;color: #444; width: 90px;float: left;}

	
		
.icons ul li{
		float:left; 
		font-family: 'Quicksand', sans-serif;
		font-weight: 400;
		color:#663300;
		text-align: center;
		}		
		
  h4:hover{color:#598fe1;}
  
/*********End index page list*****************/
		
.center{text-align: center;}

.complogos{line-height: 3em;}

.wrap {
		position:relative;
		margin:0 auto;
		width:1000px;
	}
	
	#header {
		width:100%;
		height:173px;
		/*background-image: url('../images/header.gif');*/
		background-color: #473F27;
		float:left;
		
	}
	
	.logo{
		float:left; 
		padding:12px 0;
		display: block;
		}
		
	.logotext{float:left; margin-top: 60px; padding:5px;}
	
	.logotext h4{color:#D9D1BA;}
	
	.address{float:right;}
	
	.address ul {
	     color:#D9D1BA; 
	     font-size: 14px;
	     margin-top:55px;
	     text-align: right;
	     line-height: 1em;
	     }
/******Pop or second header CSS *******/

	#pop{
		width:100%;
		height:245px;
		background-image: url('../images/pop.png');
		float:left;
	}
	
	#pop h1{
		float:left; 
		font-family: 'Quicksand', sans-serif;
		font-weight: 400;
		color:#663300;
		margin-top: 55px;
		margin-left: 120px;
		}

	.popcontent a{float: right; margin-right:5px;}
	
	.featured {border: 7px solid #F0EEE7;}

/******end Pop area CSS *******/

	
	#content {margin-top:28px; padding:8px;}

/******Menus phone and desktop CSS *******/
	
	#phonemenu{margin-left: 2%;}
	#phonemenu ul{}
	#phonemenu ul li a{
		font-size: 22px;
		text-align:right;
		font-family: 'Quicksand', sans-serif;
		color:#663300;
	}
	
	#phonemenu ul li a:hover{
		font-size: 23px;
		text-align:right;
		font-family: 'Quicksand', sans-serif;
		color:#663300;
		text-decoration: underline;
	}

	
	#menu {
		margin-top:38px;
		margin-left:-45px;
		background-image: url('../images/menubg.png');
		width:155px;
		height:278px;
		text-align: left;
		
	}
	
	#menu ul {
		text-align:right; 
		padding-right:18px; 
		padding-top: 30px;
		line-height: 2em;
	}
	
	#menu ul li a{
		font-size: 22px;
		text-align:right;
		font-family: 'Quicksand', sans-serif;
		color:#663300;
	}
	
	#menu ul li a:hover{
		font-size: 23px;
		text-align:right;
		font-family: 'Quicksand', sans-serif;
		color:#663300;
		text-decoration: underline;
	}
/******end Menus CSS *******/

	
	#companies{width:155px; text-align:right; margin-top: 38px;}
	
/*****CSS for companies page ********/

#companies{width:155px; text-align:right; margin-top: 38px;}
.companybox{border: 2px solid #7c7a7a; margin-bottom: 20px; padding:8px;}


/********end CSS for companies page*******/


/******footer CSS *******/
	    
	#footer{
	    width:100%;
		min-height:150px;
		background-image: url('../images/RTIfooter.jpg');
		background-repeat: no-repeat;
		float:left;
		padding-top:45px;
		padding-bottom:0px;
		padding-left:0px;
		padding-right:0px;
	    margin-top:18px;
	}
	
/******end footer CSS *******/



