
p, h1, h2, h3 {

	margin-bottom: 15px;

}

h1 {

	color: #000000;
	font-size: 20px;

}
h2 {

	color: #8b2123;
	font-size: 16px;

}



body {
	
	background-color: #8b2222;
	text-align: center;
	background-image: url(Images/Main_Background.jpg);
	background-repeat: repeat-x;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 14px;
	
}

a{ color:#000000; text-decoration:underline;}
a:hover{ color:#000000; text-decoration:none;}

#maincontainer {

	width: 960px;
	margin: 0 auto;

}


/* Flash image areas */

#flasharea_interior {

	background: url(Images/FlashIntBG.jpg);
	text-align: center;

}

#flasharea_home {

	background: url(Images/FlashBG.jpg);
	text-align: center;

}



/* Left column content area */

#contentarea_left {
	
	float: left;
	width: 608px;
	background-color: #FFFFFF;
	background-image: url(Images/maincontentBG.jpg);
	background-repeat: repeat-x;
	min-height: 271px;
	text-align: justify;
	line-height: 20px;
	padding: 15px;

}

.contentpadding {

	padding-top: 20px;
	padding-left: 20px;
	padding-right: 20px;

}



/* Styles for grey rounded box */

#greybox {

	width: 608px;
	background: url(Images/greyboxBG.jpg);

}

#greybox h1 {

	font-size: 14px;
	font-weight: bold;
	color: #892222;
	margin-bottom: 5px;

}

#greybox p {

	margin-bottom: 5px;

}


#greybox a {

	color: #892222;
	font-weight: bold;
	text-decoration: none;

}

#greybox a:hover {

	color: #000000;
	text-decoration: underline;

}

.greyboxcontent {

	text-align: left;
	padding-left: 15px;
	padding-right: 15px;

}


/* Styles for lower-left "satellite" area on homepage */


#bottom_left_homecontent {

	margin-top: 25px;
	width: 578px;
	background-image: url(Images/bottom_left_homecontentBG.jpg);
	background-repeat: repeat-x;
	text-align: justify;
	padding: 15px;

}


#bottom_left_homecontent h1 {

	font-size: 14px;
	font-weight: bold;
	color: #892222;
	margin-bottom: 5px;

}

#bottom_left_homecontent a {

	color: #892222;
	font-weight: bold;
	text-decoration: none;

}

#bottom_left_homecontent p {

	margin-bottom: 5px;

}

#bottom_left_homecontent a:hover {

	color: #000000;
	text-decoration: underline;

}

.linkimage {

	padding-right: 3px;

}


/* Right column style */


#contentarea_right {
	
	float: left;
	width: 302px;
	background-color: #FFFFFF;
	background-image: url(Images/maincontentBG.jpg);
	background-repeat: repeat-x;
	min-height: 271px;

}

/* Main content area container */

#contentarea {
	
	background-color: #FFFFFF;
	float: left;
	width: 960px;
	background: url(Images/contentBG.jpg);

}


/* Creates "drop shadow" on both sides of main content area */


#contentarea_DS_right {

	width: 10px;
	float: left;
	background-image: url(Images/content_DS_right.jpg);
	height: 271px;

}

#contentarea_DS_left {
	
	width: 10px;
	float: left;
	background-image: url(Images/content_DS_left.jpg);
	background-repeat: no-repeat;
	height: 271px;

}

/* Footer styles */

#footer {

	height: 158px;
	background: url(Images/footerBG.jpg);
	margin-top: 5px;
	margin-bottom: 15px;

}

#footer_row1 {

	text-align: left;
	height: 49px;

}

#footer_row2 {
color:#B08B8B;
	padding-top: 20px;
	padding-left: 30px;
	text-align: center;
	height: 38px;

}

#footer_row2 a {

	color: #B08B8B;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;

}

#footer_row2 a:hover {

	color: #FFFFFF;
	text-decoration: underline;

}

#footer_row3 {

	padding-top: 12px;
	text-align: left;
	color: #b08b8b;
	padding-left: 30px;
	font-size: 11px;

}

#footer_row3 a {

	color: #b08b8b;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;

}

#footer_row3 a:hover {

	color: #FFFFFF;
	text-decoration: underline;

}

#footer_row1_left {

	color: #999999;
	float: left;
	padding-left: 30px;
	padding-top: 14px;
	font-size: 13px;

}

#footer_row1_right {

	color: #999999;
	float: right;
	padding-right: 30px;
	padding-top: 14px;
	font-size: 13px;

}

#footer_row1_right a {

	color: #999999;
	font-size: 13px;

}

#footer_row1_right a:hover {

	color: #FFFFFF;
	text-decoration: none;

}




#footer_row3_left {

	color: #b08b8b;
	float: left;

	
	font-size: 11px;

}

#footer_row3_right {

	color: #b08b8b;
	float: right;
	padding-right: 30px;
	font-size: 11px;

}

#footer_row3_left a {

	color: #b08b8b;
	font-size: 11px;

}

#footer_row3_left a:hover {

	color: #FFFFFF;
	text-decoration: none;

}




/* Right column H1 headers including background image and spacing */


#rightcol_header {

	width: 287px;
	height: 36px;
	padding-left: 15px;
	background: url(Images/rightcol_headerBG.jpg);
	padding-top: 15px;
	text-align: left;


}

#rightcol_header h1 {

	font-weight: normal;
	color: #666666;
	font-size: 18px;

}


/* Latest news generic content styles */


#latestnews {
	background-image: url(Images/latestnewsBG.jpg);
	background-color: #FFFFFF;
	text-align: left;
	padding-top: 6px;
	background-repeat: repeat-x;
}
#latestnews *, .sf_newsList * {

	margin: 0px;
	padding: 0px;

}
#latestnews h2 {
	font-size: 12px;
	color: #333333;
	font-weight: bold;
	margin-bottom: 5px;
	background-image: url(Images/lettericon.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left:30px;
}
h2.sf_newsTitle a {
	font-size: 12px;
	color: #333333;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
h2.sf_newsTitle{
	margin: 0px;
	padding: 0px;
}
#latestnews p{
	padding-left:30px;
	font-size: 12px;
}

#latestnews ul{
	padding-left:10px;

}

a.sf_back, p.sf_postCategory a{font-size:11px; font-weight:bold;  background-color:#660000; color:#FFFFFF; padding:5px; text-decoration:none;}
a.sf_back:hover, p.sf_postCategory a:hover{font-size:11px; font-weight:bold;  background-color:#ffffff; color:#660000; padding:5px; text-decoration:underline;}
.sf_newsDate{ font-size:11px; color:#666666;}

/* This is the styled content table */


#contenttable {

	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #e7e7e7;

}

#contenttable td {

	padding: 5px;
	padding-left: 9px;
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;

}

#contenttable .headerrow {

	background-color: #8b2222;
	color: #FFFFFF;
	background-image: url(Images/headerrowBG.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	font-weight: bold;

}

#contenttable .altrow {

	background-color: #E5E5E5;
	background-color: #FFFFFF;
	background-image: url(Images/altrow1BG.jpg);
	background-repeat: repeat-x;
	background-position: bottom;

}

#contenttable .altrow2 {
	
	background-color: #FFFFFF;
	background-image: url(Images/altrowBG.jpg);
	background-repeat: repeat-x;
	background-position: bottom;

}
/*------------MENU--------------------------------------------------*/
/*------------MENU--------------------------------------------------*/
/*------------MENU--------------------------------------------------*/

#navigation {
	
	text-align: center;
	background: url(Images/NavBG.jpg);
	background-repeat:no-repeat;
	height: 50px;
	padding-left: 45px;
	width: 915px;
	font-size:12px;

}

.suckertreemenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.suckertreemenu ul li{
position: relative;
display: inline;
float: left;
}

/*Top level menu link items style*/
.suckertreemenu ul li a{
	display: block;
	width: auto;
	height:24px;
	padding-top:16px;
	padding-left:12px;
	padding-right:12px;
	text-decoration: none;
	color: #ffffff;
	font-weight:bold;
}
.suckertreemenu ul li a:hover{
	text-decoration: none;
}
/*1st sub level menu*/
.suckertreemenu ul li ul{
left: -5px;
position: absolute;
top: 5px; /* no need to change, as true value set by script */
visibility: hidden;
z-index: 1000;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.suckertreemenu ul li ul li{
/* display: list-item; */
display: block;
/* float: none; */
background-color: #333333;
}


/* Sub level menu links style */
.suckertreemenu ul li ul li a{
display: block;
width: 160px; /*width of sub menu levels*/
height:auto;
font-weight:normal;
font-size:12px;
color: #ffffff;
text-decoration: none;
padding: 5px;
text-align:left;
text-transform:capitalize;
border-bottom:1px solid #000000;
}

.suckertreemenu ul li ul li a:hover{
background-color: #000000;
color: #eeeeee;
text-decoration: none;
font-weight:normal;
font-size:12px;
display: block;
}

/*Background image for top level menu list links */
.suckertreemenu .mainfoldericon{
background: url(Images/arrow-down.gif) no-repeat left center;
}

/*Background image for subsequent level menu list links */
.suckertreemenu .subfoldericon{
background:  url(Images/arrow-right.gif) no-repeat center right;
}

* html p#iepara{ /*For a paragraph (if any) that immediately follows suckertree menu, add 1em top spacing between the two in IE*/
padding-top: 1em;
}
	
/* Holly Hack for IE \*/
* html .suckertreemenu ul li { float: left; height: 1%;}
* html .suckertreemenu ul li a { height: 1%;}
* html .suckertreemenu ul li ul li { float: left;}
/* End */

