/* LAYOUT */
body {
	BACKGROUND-IMAGE: url(../common/red_bkgd.png);
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	background-repeat: repeat;
	margin: 0px;
	padding: 0px;
	font-size: 100%;
}

#wrapper {
	background-image: url(../common/nav_white_tan_bkgd.gif);
	background-repeat: repeat-y;
	background-position: left top;
	
	width: 1161px;
	font-size: .8em;
}
#centerer {
	text-align: center;	}
#container {
	WIDTH: 1170px; 
	TEXT-ALIGN: left;
	margin-left: auto;
	margin-right: auto;
}
#content {
	PADDING-RIGHT: 20px; 
	PADDING-LEFT: 20px; 
	PADDING-BOTTOM: 20px; 
	MARGIN-LEFT: 185px;  
	COLOR: #000000; 
	PADDING-TOP: 20px; 
	width: 600px;
	
	
}
#content p {
	line-height: 1.5em;
	}
.contentHolder {
	background-image: url(../common/rightbar-red-bkgd.gif);
	background-repeat: repeat-y;
	background-position: right top;
	}


/* for all browsers that understand min-width 
#content {position:relative;  min-width:575px;}

*/
/* method 1 a bodge for IE5.5 and IE6 browsers 
* html #content {border-right:575px solid #B8161B;}
* html .contentHolder {display:inline-block; position:relative; margin-right:-575px;}
*/




#sidebar {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 10px; MARGIN: 0px; WIDTH: 165px; PADDING-TOP: 10px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left;
	background-image: url(../common/nav_white_tan_bkgd.gif);
	background-repeat: repeat-y;
	
}


#header {
	text-align: left; background-color:#B8161B; width:1070px; min-width:1070px; position: relative;
	
}

/* for all browsers that understand min-width 
#header {position:relative; width:90%; min-width: 1070px;}
.holder {display:block; color:#000;}
*/
/* method 1 a bodge for IE5.5 and IE6 browsers 
* html #header {
	border-right:1030px solid #B8161B;
	}
* html .holder {
	display: inline-block;
	position:relative; 
	margin-right:-1030px;
	}*/



#footer P.floatright {
	COLOR: #ffffff;
	
}

/* HEADER */

.quicknav {
	position:absolute;
	width:200px;
	z-index:2;
	left: 507px;
	top: 7px;
	}
.quicknav img {
	display: block;
	margin-left: 100px;
	}
	
img#crisisBtn {
	position:absolute;
	z-index:2;
	left: 307px;
	top: 25px;
}

.logoBoyHomePad {MARGIN-LEFT: 189px;}

/* CONTENT */

#content ul {
	list-style-type: square;
	color: #B8161B;
	}

#content ul a, #content ul a:active, #content ul a:visited {
	font-weight: bold;
	color: #B8161B;
	}
#content ul a:hover,#content a:hover {
	text-decoration: none;
	}
	
#content li {
	margin: 0px 0px 5px 0px;
	}
#content li p{
	margin: 0px;
	padding: 0px;
	color: #000000;
	}
#content a, #content a:visited, #content a:active {
	color: #B8161B;
	}
.clearing {
	CLEAR: both; HEIGHT: 0px;
}
#footer {
	CLEAR: both; background-color:#B8161B; MARGIN: 0px auto;  TEXT-ALIGN: center;
}
.floatright {
	FONT-SIZE: 0.8em; FLOAT: right;
}
h1 {
	MARGIN: 0px 0px 3px 0px; FONT-SIZE: 1.5em; color: #333333;}
h2 {MARGIN-TOP: .5em 0px .5em 0px; FONT-SIZE: 1em; color: #000000; font-weight: bold; padding: .5em; background-color:#E1DBD5;}
h2.bio {MARGIN: 0px 0px 5px 0px; FONT-SIZE: 1.1em; color: #333333; background-color:#F8F6F2; padding: 0em;}
h3 {MARGIN-TOP: .5em 0px 0px 0px; FONT-SIZE: 1em; color: #000000; font-weight: bold; padding: 0px;}

/*#content p, #content ul, #content li { margin-left: 3px; }*

.last {
	MARGIN-BOTTOM: 0px;
}

/*#blackborder {
	PADDING-RIGHT: 9px; PADDING-LEFT: 9px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #000000 5px solid; BACKGROUND-COLOR: #000000
}
#sidebar H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.9em; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #be9945; PADDING-TOP: 6px;
}*/

#sidebar {FONT-SIZE: .9em; }
#sidebar UL {
	padding: 0px;
	MARGIN: 5px 10px 0px 5px; 
	BORDER-TOP-STYLE: none; 
	BORDER-RIGHT-STYLE: none; 
	BORDER-LEFT-STYLE: none; 
	TEXT-ALIGN: left; 
	BORDER-BOTTOM-STYLE: none;
	
	COLOR: #000000; 
	TEXT-DECORATION: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#sidebar li {
	padding: 4px 0px 7px 10px;
	margin-left: 0px;
	list-style-type: none;
}

#sidebar li.inactive {
	BORDER-top: #D2C9C2 1px solid;
}
li.noBorder {
	BORDER 0px;
	}
li.active, li.subnavActive {
	background-image: url(../common/nav_bullet.png);
	background-repeat: no-repeat;
	
	background-position: left 8px;
	padding-left: 5px;
	BORDER-top: #D2C9C2 1px solid;
	}
li.subInactive, li.subnavInactive {
	BORDER-top: #D2C9C2 1px solid;
	}

/*img.bull {
	position: relative;
	top: 15px;
	left: -23px;
	}*/
#sidebar A{
	COLOR: #000000; 
	TEXT-DECORATION: none;
}
#sidebar .active a, #sidebar .subnavActive, #sidebar .subInactive a, #sidebar .subnavInactive a{
	COLOR: #B8161B; 
	TEXT-DECORATION: none;
}
#sidebar A:hover {
	text-decoration: underline;
	color: #B8161B;
}


noMargin {
	MARGIN: 0px;
}
.redBold {
	FONT-WEIGHT: bold; COLOR: #7b1128;
}
.greenBold {
	FONT-WEIGHT: bold; COLOR: #006600;
}
.bigger {
	FONT-SIZE: 1.4em;
}
H4 {
	FONT-SIZE: 1.4em; BORDER-BOTTOM: #eae2d0 2px solid;
}

	
/* RIGHTBAR */

#rightbar {
 float: right;
	width:200px;
	height:115px;
 margin-right: 30px;
	}
 /* FOOTER */
 
 #siteInfo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	clear: both;
	font-size: .7em;
	color: #ffffff;
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 30px;
	text-align:center;
	font-weight: normal;
	width: 100%;
}


#siteInfo li, #siteInfo ul {
	display: inline;
	list-style-type: none;	
	
	}
#siteInfo a {
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
	text-decoration: none;
	}
	
#siteInfo a:hover {
	text-decoration: underline;
	}
#pullLeft {
	width: 650px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	}
 

 /* SPECIFIC PAGE STYLES */
 table#tblPad {border: 25px #ffffff solid;} 
 .onlineInquiryForm {}
 table#contactus {width: 90%;}
 table#contactus td {padding-left: 20px;
 
 }
	
/* FORMS ***************************************************************/


fieldset.contactform, .contactFormcheckbox {
	display: block;
	padding: 20px 10px 10px 10px;
	border: 3px;
	background-color:#DFDBDA;
}
input.textbox, fieldset.contactform textarea, fieldset.contactform select {
	display: block;
	float: left;
	width: 370px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #000000;
}
input.radio {
	width: 30px;
	margin-left: 128px;
	}
#image {
	width: 34px;
	}

form#nomargin {
	margin-top: 0px;
	}
	
legend {
	
	padding: 5px;
	margin-left: -10px;
	margin-top: 10px;
	margin-bottom: 5px;

}

.inline {
	display: inline;
	}
/* textarea {
	display: block;
	clear: both;
	}
*/	
fieldset {
	border:none;
}
.red { color: red; }
.formClearer {   
    clear: both;
}
TEXTAREA {
	DISPLAY: block;
}
LABEL {
	PADDING-RIGHT: 0.5em; DISPLAY: block; FONT-WEIGHT: bold; FLOAT: left; WIDTH: 150px; TEXT-ALIGN: right;
}

.floatleft {
	float: left;}

img.bio {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	}
/* IMAGE ROTATOR ON HOMEPAGE-- NOTE THAT FILES NEED TO BE IN THE SAME DIRECTORY.  TO MAKE IT A DIFF DIRECTORY, IT NEEDS TO BE MODIFIED IN THE SWF. */

#rotator {
	padding-top: 85px;
	text-align: center;
	}
#rotator img {
	margin: 0px auto 20px auto;
	display: block;
	
	}
p.formLink 
	{
	font-weight: bold;
	}
p.pdf {
	border-right: 1px #D2C9C2 solid;
	border-bottom: 1px #D2C9C2 solid;
	padding: 6px;
	background-color: #ffffff;
	margin: 2px;
	}
	
	div#rotatorBox {
width: 100%;
text-align: center;
}

div#rotator {
	width: 124px;
	margin: 0 auto 1em auto;
	}
div#subBar {
	padding: 4px 0 !important;
}