@charset "utf-8";
/* CSS Document */
@import url('http://apps.resonantsolutions.net/css/reset.css'); /*Clear all browser defaults */
html, body {
	margin:0; padding:0;
	height:100%;
}
h1 {
	font-family: "Adobe Garamond Pro", Times New Roman;
	color:#848e38;
	padding:0 0 20px 0;
	margin:0px;
}
h2 {
	font-family: "Adobe Garamond Pro", Times New Roman;
	color:#848e38;
	padding:0px;
	margin:0px;
}
body {
	font-family:"Times New Roman", Times, serif;
	font-weight:normal;
	font-size:small;
	background:url(http://apps.resonantsolutions.net/gilstrap/images/Gilstrap-bgbody.jpg) repeat-x;
	padding-bottom:30px;
}
#top-centered {
	width:940px;
	margin:0px auto;
	padding:0 10px 0 10px;
}
#centered {
	width:940px;
	background:url(http://apps.resonantsolutions.net/gilstrap/images/Gilstrap-bodyshadow.png) repeat-y;
	margin:0px auto;
	padding:0 10px 0 10px;
}
#masthead {
	height:149px;
	background:url(http://apps.resonantsolutions.net/gilstrap/images/bg_masthead_02.jpg) repeat-x;
}
.logo {
	padding-left:0px;
	padding-top:19px;
	float:left;
	width:467px;
	height:130px;
	border:none;
}
#content {
	width:940px;
	height:auto;
	position:relative;
}
.left-content1 {
	float:left;
	background:url(http://apps.resonantsolutions.net/gilstrap/images/Gilstrap_bgleftcontent1.jpg) no-repeat;
	width:261px;
	height:400px;
	padding:14px 18px 0 14px;
}
.right-content {
	font-size:medium;
	color:#898989;
	float:left;
	width:545px;
	padding: 20px 20px 30px 35px;
}
.right-content p{

	line-height:1.5em;
	padding:5px 0px 5px 0px;
	
}
.right-content h1{
	font-size:x-large;
	color:#848e38;
}

.right-content h2{
	font-size:large;
	color:#848e38;
	padding:5px 0px 5px 0px;
}
.right-content img{
	text-align:left;
	float:left;
	padding-right:10px;
}

.right-content a{
	text-decoration:none;
	color:#848e38;
}

.right-content a:hover{
	color:#898989;
}
.right-content ul{
	list-style:square;
	color:#898989;
	margin:0px;
	padding:10px 0px 0px 0px;
}

.right-content ol{
	list-style-type:decimal;
	color:#898989;
	margin:0px;
	padding:10px 0px 0px 0px;
}

.right-content li{
	
	margin:0px 0px 0px 40px;
	padding-top:5px 0px 0px 0px;
	line-height:1.5em;
	
}



.right-content2 {
	float:left;
	width:800px;
	padding: 20px 20px 30px 35px;
}

.right-content2 h1,.right-content2 h1 a{
	font-size:x-large;
	color:#848e38;

}

.right-content2 h1 a{
	text-decoration:none;
}

.right-content2 h1 a:hover{
	text-decoration:none;
	color:#898989;
}

.right-conten2 p{
	font-size:medium;
	color:#898989;
	
}
.main-content {
	width:910px;
	height:auto;
	min-height:600px;
	margin:15px 15px 0 15px;
}
.main-content2 {
	width:910px;
	height:800px;
	margin:15px 15px 0 15px;
}
.main-pic1 {
	float:left;
	width:292px;
	padding-right:10px;
}

.search{
	float:right;
	text-align:right;
	width:300px;
	height:50px;
	padding-top:80px;
	margin-left:30px;
}
.input_search{
	border:solid 1px #ebebeb;
	width:165px;
	height:20px;
	color:#555555;
	font:Arial, Helvetica, sans-serif;
	font-size:small;
}
.submit{
	background:url(http://apps.resonantsolutions.net/gilstrap/images/Gilstrap_btnsearch.jpg) no-repeat 0 1px;
	width:58px;
	height:22px;
	border:0px;
	margin:0px 5px 0px 0px;
	font-size:smaller;
	font-weight:bold;
	color:#ffffff;
}
.top-menu {
	width:940px;
	height:34px;
	
}

.body-text p{
	padding:0 0 10 0;
	margin:0px;
}
.body-text h3{
	padding:0px;
	margin:0px;
}	


.inline{
	width:940px;
	height:34px;
}
.inline ul{
	list-style:none;
	margin: 0;
  	padding: 0;
}
.inline li a{
	float:left;
	display:block;
	background:url(http://apps.resonantsolutions.net/gilstrap/images/Gilstrap-bgtopnav.jpg) 0 0 repeat-x;
	height:34px;
	width:100px;
	font:bold 12px/34px "Times New Roman", Times, serif;
	color:#EBEBEB;
	border-right:1px solid #FFFFFF;
	background-color:inherit;
	text-decoration:none;
	text-align:center;
}

.inline li a.hover{
	background: url(http://apps.resonantsolutions.net/gilstrap/images/Gilstrap-bgtopnavhover.jpg) 0 0 repeat-x;
	color:#444444;
	
}
#mainflash {
	width:940px;
	height:252px;
}
.top-content{
	background:url(http://apps.resonantsolutions.net/gilstrap/images/top-bar_23.gif) no-repeat;
	height:19px;
}
.heading1 {
	padding-bottom:10px;
}
.pics {
	text-align:left;
	float:left;
	padding-right:10px;
}
.content-top{
	background:#b5bfbe;
	width:935px;
	height:195px;
}
.content1 {
	font-family:"Times New Roman", Times, serif;
	font-size:medium;
	color:#898989;
	float:left;
	width:272px;
	height:245px;
	padding:18px 0px 5px 0px;
}
.content1 ul{
	list-style:square;
	margin:0px;
	padding:0px 0px 0px 30px;
}
.content1 li{
	margin:0px;
	padding:5px 0px 5px 0px;
	border-bottom:#CCCCCC dotted 1px;
}
.content1 p{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	color:#898989;
	padding:0px;
	margin:0px;
}
.content1 a{
	padding-left:19px;
	text-decoration:none;
	color:#848e38;
} 
.content1 a:hover{
	text-decoration:none;
	color:#898989;		
}
.small-link a{
	float:right;
	text-decoration:none;
	color:#838d37;
	font-size:medium;
}
.small-link a:hover{
	float:right;
	text-decoration:none;
	color:#898989;
}
.small-link2 {
	width:70px;
	padding-right:20px;
	float:left;
}
.small-link2 a{
	float:left;
	text-decoration:none;
	color:#838d37;
	font-size:medium;
}
.small-link2 a:hover{
	float:left;
	text-decoration:none;
	color:#898989;
}
.content2 {
	font-family:"Times New Roman", Times, serif;
	color:#898989;
	float:left;
	width:548px;
	height:auto;
	min-height:245px;
	padding:18px 20px 5px 10px;
}
.content2 ul{
	list-style:circle;
	margin:0px;
	padding:0px;
}
.content2 li{
	background:url(http://apps.resonantsolutions.net/gilstrap/images/Gilstrap_dotted.jpg) no-repeat center left;
	list-style:none;
	margin:0px;
	padding:0px;
	padding-top:7px;
	padding-left:19px;
}
.content2 p{
	font-size:medium;
	font-family:"Times New Roman", Times, serif;
	line-height:1.5em;
	color:#898989;
	padding:0px;
	margin:0px;
}
.content2 a{
	text-decoration:none;
	color:#898989;
} 
.content2 a:hover{
	text-decoration:none;
	color:#848e38;
}
.content3 {
	font-size:medium;
	font-family:"Times New Roman", Times, serif;
	color:#898989;
	float:left;
	padding:18px 20px 5px 0;
}
.content3 ul{
	list-style:circle;
	margin:0px;
	padding:0px;
}
.content3 li{
	background:url(http://apps.resonantsolutions.net/gilstrap/images/Gilstrap_dotted.jpg) no-repeat center left;
	list-style:none;
	margin:0px;
	padding:0px;
	padding-top:7px;
	padding-left:19px;
	font-size:medium;
}
.content3 h3 {
	font-family: "Adobe Garamond Pro", Times New Roman;
	color:#000000;
	padding:0px;
	margin:0px;
}
.content3 p{
	font-family:"Times New Roman", Times, serif;
	color:#898989;
	padding:0px;
	margin:0px;
}
.content3 a{
	text-decoration:none;
	color:#848e38;
} 
.content3 a:hover{
	text-decoration:none;
	color:#898989;
}
.bttm-content1 {
	font-family:"Times New Roman", Times, serif;
	color:#898989;
	float:left;
	width:274px;
	height:125px;
	padding:0 20px 5px 9px;
}
.bttm-content2 {
	font-family:"Times New Roman", Times, serif;
	color:#898989;
	float:left;
	width:294px;
	height:125px;
	padding:0 0 5px 9px;
}
.main-img {
	padding-bottom:10px;
}
.main-img-2 {
	padding:0px 20px 10px 0px;
}
.inline-text {
	color:#898989;
	font-size:medium;
	line-height:1.2em;

}
.inline-text p{
	padding:5px 0px 5px 0px;
}
.inline-text h2{
	font-size:large;
	padding:5px px 5px 0px;
}

.inline-text-2 {
	color:#898989;
	font-size:medium;
	line-height:1.2em;
	margin-left:200px;
}
.inline-text-2 p{
	padding:5px 0px 5px 0px;
}
.inline-text-2 h2{
	font-size:large;
	padding:5px 0px 5px 0px;
}

.body-text {
	height:auto;
	min-height:250px;
	padding-bottom:10px;
	padding-top:20px;
	border-bottom:dotted #d7d7d7;
}
.body-text img{
	text-align:left;
	float:left;
	padding-right:10px;
}
.body-text p{
	font-size:medium;
	line-height:1.5em;
	padding:5px 0px 5px 0px;

}
.body-text-2 {
	height:auto;
	padding-bottom:10px;
	padding-top:20px;
	border-bottom:dotted #d7d7d7;
}
.body-text-2 img{
	text-align:left;
	float:left;
	padding-right:10px;
}
.body-text-2 p{
	font-size:medium;
	line-height:1.5em;
	padding:5px 0px 5px 0px;

}

.footer{
	background:url(http://apps.resonantsolutions.net/gilstrap/images/Gilstrap_bgfooter.jpg) repeat-x;
	width:100%;
	height:62px;
	padding-top:15px;
}
.footer p{
	padding:0px;
	margin:0px;
	font-family:"Times New Roman", Times, serif;
	font-size:medium;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
}

.footer a{
	padding:0px;
	margin:0px;
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	text-align:center;
	font-weight:bold;
	padding-top:15px;
	color:#363636;
	text-decoration:none;
	padding-left:5px;
	padding-right:5px;
}
.footer a:hover{
	color:#555555;
}
.clearall{
	clear:both;
	height:0px;
	
}
/* Home page slide show styles */

.slideshow
{
		height:253px;
		width:939px;
		padding-top:0px;
 
}
.slideshow img{
	
        display:none;
}
/* Easy Slider */

	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		float:left;
		}
	/*#slider2{margin-top:1em;}*/
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:261px;
		height:400px;
		
		}	
/*	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		left:-30px;
		top:71px;
		z-index:1000;
		}	*/
/*	#nextBtn, #slider1next{ 
		left:696px;
		}	*/													
	#prevBtn a, #nextBtn a,
/*	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:30px;
		height:77px;
		background:url(../images/btn_prev.gif) no-repeat 0 0;	
		}	
	#nextBtn a, #slider1next a{ 
		background:url(../images/btn_next.gif) no-repeat 0 0;	
		} */	
		
	/* numeric controls */	

	ol#controls{
		margin:1em 0;
		padding:0;
		height:28px;	
		}
	ol#controls li{
		margin:0 10px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:28px;
		line-height:28px;
		}
	ol#controls li a{
		float:left;
		height:28px;
		line-height:28px;
		border:1px solid #ccc;
		background:#DAF3F8;
		color:#555;
		padding:0 10px;
		text-decoration:none;
		}
	ol#controls li.current a{
		background:#5DC9E1;
		color:#fff;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
	
/* // Easy Slider */
