/*GENERAL STYLES*/
#footer2{
	width: 100%;
	float: left;
	clear: both;
	padding: 10px 0;
}
#sidebar-1{
	margin-left: 27px;
}
#sidebar #searchform {
	margin:10px 0;
	padding:5px 0;
	text-align:left;
}
#innerbuttons{}
#innerbuttons a{
	display: block;
	clear:both;
	margin:10px 0;
}
#innerbuttons a .fade{
	*margin-top:-61px;
}
#innerbuttons a img{
	*height: 122px;
}

#buttons{
	margin-top:20px;
}
/*#asps{
	background: url(../images/asps.jpg);
	width:75px;
	float: left;
	height: 70px;
}*/

#asps, #facs, #abps, #asaps{
	float: left;
	margin-left: 10px;
}

#asps{
	margin-left: 280px;
	width:79px;
	height: 72px;
	background: url(../images/asps.png);
}
#asaps{
	width:78px;
	height: 72px;
	background: url(../images/asaps.png);
}
#facs{
	width:106px;
	height: 72px;
	background: url(../images/facs.png);
}
#abps{
	width:85px;
	height: 97px;
	background: url(../images/abps.png);
}


#sidebar .rsform{
	padding: 30px 20px 50px;
	width: 182px;
	background: url(../images/contactback.jpg) center bottom no-repeat #b1b8c2;
	border: solid 1px #d2d5db;
	color: #311d16;
	font-size: 12px;
}
#sidebar .rsform .componentheading{
	color: #364d22;
	font-size: 18px;
	margin-bottom: 15px;
}
#sidebar .rsform input, #sidebar .rsform textarea{
	margin: 2px 0px 14px 0px;
}
#sidebar .rsform #Submit{
	background: #66471a;
	color: #fff;
	border: solid 1px #b5ac9a;
	text-transform: lowercase;
	padding: 2px 14px;
}
#sidebar .rsform #captcha26{
	margin:0 0 -8px;
}
#content{
	padding: 20px 20px 20px 30px;
	line-height: 18px;
	color: #27353c;
	font-size: 13px;
}

a {
	color: #587f1f;
	text-decoration: none;
}
a:hover {
	color: #fff;
	text-decoration:none;
}
.homepage #innerpage a {color:#97c76c;}
.procedurephoto a{
	color: #2a4267;
}
.procedurephoto a:hover{
	color: #5C6979;
}
#content #wordpress h2 a{
	color:#2a4267;
}
#content #wordpress h2 a:hover{
	color:#5C6979;
}
#sidebar a{
	color: #2a4267;
}
#sidebar a:hover{
	color: #fff;
}
#sidebar h2, #sidebar h3{
	color: #ccc;
}
h1, h2, h3, #content .componentheading {
    margin:.5em 0 .5em 0;
    padding:0;
    font-weight: normal;
}
h1, #content .componentheading, #wordpress #headerimg h2{
	margin-bottom: 10px;
	color:#2a4267;
	font-size: 22px;
	border-bottom: dotted 1px #607078;
	width: 600px;
	text-align: left;
}
h2{
	font-size: 18px;
	color:#2a4267;
}
h3{
	font-size: 16px;
	color:#2a4267;

}
p {
    margin:.4em 0 .4em 0;
    padding:0;
}
img {
	margin:0;
	border: none;
}

#header{
	margin-top: 68px;
	height: 105px;
}

#headleft{
	float: left; 
	text-align: left;
	font-size: 21px;
}
#headleft .yellow{
	font-size: 18px;
}
#headright{
	float: right; 
	text-align: right;
	font-size: 14px;
	padding-top: 8px;
}
#headright .yellow{
	font-size: 16px;
}

body{
	font-family: Helvetica;
	color:#fff;
}
#background{
	text-align: center;
    background: url(../images/backgroundinnertop.jpg) center top no-repeat;
    min-height: 798px
}
#background #page{
    background: url(../images/backgroundinnertop.jpg) center top no-repeat;
}
#backgroundbottom{
    background: url(../images/backgroundinnerbottom.jpg) center bottom no-repeat;
    min-height: 1500px;
    padding-bottom: 50px;
}
.yellow{
	color:#f6d889;
}

/*Social Bar Styles*/
#sociallinks {
	float:right;
	height:55px;
	width:295px;
	margin-top: 6px;
}

#socialcontent {
	border:1px solid #5f707f;
	color:#FFFFFF;
	height:41px;
	margin:6px;
	width:280px;
}

#socialcontent #follow {
	color:#FFFFFF;
	display:block;
	float:left;
	font-size:14px;
	line-height:16px;
	margin-left:10px;
	margin-right:10px;
	margin-top:6px;
	text-align:left;
	text-transform:uppercase;
	width:100px;
}
#socialcontent a {
	color:#FFFFFF;
	text-decoration:none;
	float: left;
}

#socialcontent table {
	display:inline-block;
	font-size:9px;
	line-height:14px;
	margin-right:7px;
	margin-top:5px;
	text-align:center;
	text-transform:uppercase;
}

/*MAIN MENU STYLES*/
#mainmenu{
	margin: 20px;
}
#mainmenu ul li a, #mainmenu ul li a:link, #mainmenu ul li a:visited{
	color: #e9cd84;
	font-size: 20px;
	font-weight: normal;
	padding: 2px 6px 3px;
}

#mainmenu ul li a:hover{
	color: #fff;
}

#mainmenu ul li ul li a, #mainmenu ul li ul li a:link, #mainmenu ul li ul li a:visited{
	background: #6d7a8a;
	font-size: 18px;
	padding: 6px 8px;
	border-bottom: solid 1px #282e37;
}

/* LAYOUT styles */
    body {
        margin:0;
        padding:0;
        border:0;			/* This removes the border around the viewport in old versions of IE */
        width:100%;
        background: url(../images/backgroundinnerrepeat.jpg) center top repeat-y;
		font-size:90%;
    }
   
   	#page{
   		text-align: left;
   		margin: auto;
   		width:960px;
   	}
   	
   	#background #page{
	    background: url(../images/backgroundinnertop.jpg) center top no-repeat;
   	}
   
	/* Header styles */
    #header {
        clear:both;
        float:left;
        width:100%;
    }
	/* 'widths' sub menu */
	#layoutdims {
		clear:both;
		background:#eee;
		border-top:4px solid #000;
		margin:0;
		padding:6px 15px !important;
		text-align:right;
	}
	/* column container */
	.colmask {
		position:relative;		/* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */
	    clear:both;
	    float:left;
        width:100%;			/* width of whole page */
		overflow:hidden;	/* This chops off any overhanging divs */
	}
	/* 2 column left menu settings */
    .leftmenu .colright {
        float:left;
        width:200%;
		position:relative;
		left:200px;
    }
    .leftmenu .col1wrap {
	    float:right;
	    width:50%;
	    position:relative;
	    right:200px;
	    padding-bottom:1em;
	}
	.leftmenu .col1 {
        margin:0 15px 0 278px;
        _width:650px;
	    position:relative;
	    right:100%;
	    overflow:hidden;
	}
    .leftmenu .col2 {
        float:left;
        width:278px;
        position:relative;
        right:200px;
    }
	/* Footer styles */
	#footerwrap{
		width: 100%;
        /*background: url(../images/footerrepeatinner.jpg) repeat-y center top;*/
        text-align: center
	}
	#footer {
        width:960px;
        height: 70px;
        margin: auto;
        padding: 20px 0px 10px;
        text-align: left;
    }
    /* --> */
    .col1 {
	    *width:100%;
	}
	
	#procedure_images {
		float:right;
		margin-left:28px;
		width:174px;
	}
