body {background:#e9e9ea; margin: 0px;padding: 0px;}

html, body {min-height: 100%;margin-bottom: 1px;}

/* holder styles */
#holder {
	width: 932px;
	text-align: left;
	margin: 0 auto 0 auto;
	height: auto;
}

#holdermiddlein {
	width: 932px;
	text-align: left;
    background:url(images/whiteinside.jpg) repeat-y;
	margin: 0 auto 0 auto;
	height: auto;
	padding-top: 5px;
	padding-bottom: 10px;
}


#holderbottominside {
	width: 932px;
	background:url(images/insidebottom.jpg) no-repeat;
	text-align: left;
	margin: 0 auto 0 auto;
	height: 213px;
}

#innerholder {
	width: 932px;
	margin: 0 0px 0 0px;
	position: relative;   /* reference point for #innerLeft absolute position */
}


/* header styles */

#header {height: 128px; width: 932px; background: url(images/topbanner.jpg) no-repeat;text-align: left; margin: 0 auto 0 auto;}

#headernav {height: 30px; width: 932px; background: url(images/topbanner-nav.jpg) no-repeat;text-align: left; margin: 0 auto 0 auto;}

#headernav-in {height: 5px; width: 800px; text-align: left; padding: 5px 0px 0px 110px;}

#headerphoto {background:url(images/midphoto.jpg) no-repeat; height:223px; width: 700px; text-align: left;margin: 0px 0px 8px 0px;}


#holderfront {
	width: 932px;
	text-align: left;
    background:url(images/whiteinside.jpg) repeat-y;
	margin: 0 auto 0 auto;
	height: auto;
	padding-top: 5px;
	padding-bottom: 10px;
}


#photo-front {
	height:100%; width: 667px;
	float:left;
	margin-top: 20px;
	margin-left: 17px;
}


#rightsidebar {
	float:right;
	padding: 0px 0px 0px 10px;
	width:220px;
	height: auto;
}

#leftsidebar {
	background: url(images/leftgraybox.jpg) no-repeat;
	float:left;
	margin: 16px 15px 0px 15px;
	width: 190px;
	height: 950px;
}


#leftside-menu {
    margin: 0;
    padding: 15px 0 5px 0;
    width: 175px;
	height: auto;
}



#leftsidebar-in {
	background: url(images/leftgraybox.jpg) no-repeat;
	float:left;
	margin: 16px 15px 0px 15px;
	width: 190px;
	height: 950px;
}

#rightside-front{
	float:left;
	padding: 0px 0px 0px 0px;
	width: 705px;
	height: 770px;
	margin: 16px 0px 0px 10px;
}

#middlecontent{
	float:left;
	padding: 0px 0px 0px 0px;
	width: 400px;
	height: auto;
	margin: 40px 0px 0px 0px;
}




/* paragraph styles */


h1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 20px;
	line-height: 24px;
	color: #990000;
}




h2 {

	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 20px;
	color: #1c5165;

}



h3 {

	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 20px;
	color: #1c5165;

}



h4 {

	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 16px;
	color: #1c5165;

}


h5 {

	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #fff;

}


h6 {

	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #fff;
	text-align: right;

}





hr {

border: thin dashed #CCCCCC;
}






/* content styles */


#content {float: left; padding:16px 0px 0px 0px; width: 450px;}

#content-home {float: left; padding:16px 0px 0px 0px; width: 680px;}

#contentmain {float: left; padding:16px 0px 0px 0px; width: 657px;}
	
#contentcontact {margin:0px 0px 0px 90px; width: 460px;
	padding: 0px 0px 0 0px;}
	
	
.content_bluetitle {font:normal 15px Verdana, Arial, Helvetica, sans-serif;color:#1B7BC8;margin: 0px 0px 0px 0px; line-height: 19px;}
.content_bluetitle a:link {color: #1B7BC8;text-decoration: none;}
.content_bluetitle a:visited {color: #1B7BC8;text-decoration: none;}
.content_bluetitle a:hover, #nav a:active, #nav a:focus {color: #333333;text-decoration: none;}


.content_redtitle {font:bold 14px Verdana, Arial, Helvetica, sans-serif;color:#990000;margin: 0px 0px 0px 0px; line-height: 19px;}
.content_redtitle a:link {color: #990000;text-decoration: none;}
.content_redtitle a:visited {color: #990000;text-decoration: none;}
.content_reditle a:hover, #nav a:active, #nav a:focus {color: #333333;text-decoration: none;}


.content_footersubtext {font:normal 12px Verdana, Arial, Helvetica, sans-serif;color:#ffffff;margin: 0px 0px 0px 0px}
.content_footersubtext a:link {color: #ffffff;text-decoration: none;}
.content_footersubtext a:visited {color: #ffffff;text-decoration: none;}
.content_footersubtext a:hover, #nav a:active, #nav a:focus {color: #00ccff;text-decoration: none;}

.content_footersubtext2 {font:normal 10px Verdana, Arial, Helvetica, sans-serif;color:#ffffff;margin: 0px 0px 0px 0px;}
.content_footersubtext2 a:link {color: #ffffff;text-decoration: none;}
.content_footersubtext2 a:visited {color: #ffffff;text-decoration: none;}
.content_footersubtext2 a:hover, #nav a:active, #nav a:focus {color: #990000;text-decoration: none;}


.content_text {
	font:  12px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: left;
	line-height: 18px;
}
.content_text a:link {color: #000000;text-decoration: underline;}
.content_text a:visited {color: #000000;text-decoration: underline;}
.content_text a:hover, #nav a:active, #nav a:focus {color: #990000;text-decoration: underline}


.content_textnav {
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	text-align: left;
	line-height: 13px;
}
.content_textnav a:link {color: #333333;text-decoration: none;}
.content_textnav a:visited {color: #333333;text-decoration: none;}
.content_textnav a:hover, #nav a:active, #nav a:focus {color: #990000;text-decoration: none;}


.content_textblackleft {
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: left;
	line-height: 14px;
}
.content_textblackleft a:link {color: #000000;text-decoration: underline;}
.content_textblackleft a:visited {color: #000000;text-decoration: underline;}
.content_textblackleft a:hover, #nav a:active, #nav a:focus {color: #293E97;text-decoration: underline;}


.content_redtext {
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color: #990000;
	text-align: left;
	line-height: 18px;
}
.content_redtext a:link {color: #990000;text-decoration: underline;}
.content_redtext a:visited {color: #990000;text-decoration: underline;}
.content_redtext a:hover, #nav a:active, #nav a:focus {color: #000000;text-decoration: underline;}



.content_textwhite {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-align: left;
	line-height: 19px;
}
.content_textwhite a:link {color: #ffffff;text-decoration: none;}
.content_textwhite a:visited {color: #ffffff;text-decoration: none;}
.content_textwhite a:hover, #nav a:active, #nav a:focus {color: #20A6D9;text-decoration: none;

}


.content_textbold {
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: left;
	line-height: 19px;
}

.content_textfeature {
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: center;
	line-height: 15px;
}

.content_textboldwhite {
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-align: left;
	line-height: 19px;
}


.content_textlink {
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color: #20A6D9;
	text-align: left;
	line-height: 13px;
}
.content_textlink a:link {color: #20A6D9;text-decoration: none;}
.content_textlink a:visited {color: #20A6D9;text-decoration: none;}
.content_textlink a:hover, #nav a:active, #nav a:focus {color: #990000;text-decoration: none;}


.content_textnew {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	text-align: left;
	line-height: 13px;
}
.content_textnew a:link {color: #990000;text-decoration: none;}
.content_textnew a:visited {color: #990000;text-decoration: none;}
.content_textnew a:hover, #nav a:active, #nav a:focus {background: #cccccc;text-decoration: none;}




/* List Styles for Site */

iframe {float: right; margin-top: -150px;} 

	
/* footer styles */
	

#footer {background: url(images/footer.jpg) no-repeat; height: 200px; width: 932px;}

.logo {float: left; margin:8px 0px 0px 23px;}
#brclear {clear:both;height:0;margin:0;font-size: 1px;line-height: 0px;}








#sidebar-twitter-inside {
	
	float:left;
	margin: 0 0 0 0;
	text-align: left;
	width: 300px;
	height: 260px;

}



/* tweet styles */


#twitter_update_list a {
color: #990000;
}

#twitter_update_list li {
list-style-type: none;
width: 250px;
font: 11px Verdana, Arial, Helvetica, sans-serif;
margin-top: 16px;
padding-bottom: 15px;
border-bottom: 1px solid #ccc;


}

#twitter_update_list span {
font: 11px Verdana, Arial, Helvetica, sans-serif;
color: #333;
line-height: 16px;
}

#twitter_update_list span a {
color: #990000;
display: inline;
text-decoration: underline;
}

#twitter_update_list span a:link {
text-decoration: underline;
color: #990000;
}

#twitter_update_list span a:active {
text-decoration: underline;
color: #990000;
}

#twitter_update_list span a:hover {
text-decoration: underline;
color: #333;
}



/* slider styles */


div#slide-holder {
	z-index : 40;
	width : 680px;
	height : 240px;
	position : absolute;
	left: -10px;
	top: 8px;
}

div#slide-holder div#slide-runner {
	top : 3px;
	left : 11px;
	width : 679px;
	height : 210px;
	overflow : hidden;
	position : absolute;
}

div#slide-holder img {
margin : 0;
display : none;
position : absolute;
}

div#slide-holder div#slide-controls {
left : 0;
bottom : 0;
width : 679px;
height : 30px;
display : none;
position : absolute;
background : none 0 0;

}
div#slide-holder div#slide-controls p.text {
font: 14px Arial, Helvetica, sans-serif;
float : left;
color : #fff;
display : inline;
font-size : 10px;
line-height : 16px;
margin : 0px 0 0 30px;
text-transform : uppercase;

}

div#slide-holder div#slide-controls p#slide-nav {
float : right;
height : 5px;
display : inline;
margin : 0px 15px 0 0;
}

div#slide-holder div#slide-controls p#slide-nav a {
color: #fff;
float : left;
width : 24px;
height : 20px;
display : inline;
font-size : 11px;
margin : 5px 5px 0 0;
line-height : 24px;
font-weight : bold;
text-align : center;
text-decoration : none;
background-position : 0 0;
background-repeat : no-repeat;
}

div#slide-holder div#slide-controls p#slide-nav a.on {
background-position : 0 -24px;
}

div#slide-holder div#slide-controls p#slide-nav a {
background-image : url(images/silde-nav.png);
}

	
