﻿* {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;

}
body {background: #FFFFFF url(Images/background.gif);}
a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#container {
	margin-right: auto;
	margin-left: auto;	
	position: relative;

}
	#shadowLeft {
	position: absolute;
	height: 100%;
	width: 20px;
	right: 1000px;
	background-image:url(images/shadowLeft.png);
	background-repeat: repeat-y;
	}
	#shadowRight {
		position: absolute;
		height: 100%;
		width: 20px;
		left: 1000px;
		background-image: url(images/shadowRight.png);
		background-repeat: repeat-y;
	}
	


.logoBg {
	text-align: center;
}
.sectionTitles {
	background-color: #f12a23;
	padding: 3px 10px 3px 10px;
	color: white;
	font-weight: bold;
	font-size: 15px;
}
.sectionTitleBg {
	background-color: #004799;
}

.sectionBg {
	background-color: #a1cfec;
}
.footer {
	background-color: #004799;
	height: 44px;
	position: relative;
	margin-bottom: 32px;
}
.footer p {
	font-size: 10px;
	color: #FFFFFF;
	position: absolute;
	bottom: 4px;
	right: 4px;
}
.footer A {
	color: #CCCCCC;

}

.menuBgColor {
	background-color: #0079c2;
}
div.menuRightBg {
	background: url(images/homeRightBack.jpg) repeat-y;
	width: 234px;
	height: 212px;
	position: relative;
	top: 0px;
}
    div.menuRightBg h1 {color: #FFFFFF; margin: 0px 8px; font-size: 13px;}
	
	
	div.menuRightBg ul, div.menuRightBg ol {
	margin:12px 0px 0px 0px;
	padding:0px;
	}
    
    div.menuRightBg li {padding-left: 22px; margin: 0px 8px 4px 0px; padding-top: 4px; padding-bottom:6px; list-style-type: none;
	margin-left:0px;
		background-image:url(images/rightMenuDiv.png);
	background-position:bottom;
	background-repeat:no-repeat;
	}
    
    div.menuRightBg li a {
    text-decoration:none;
    color:#FFFFFF;
    font-size: 11px;
    font-weight: bold;
	background: url(images/bullet.png) no-repeat;
	margin-left:0px;
	padding-left:20px;
	padding-top:2px;
    }

ul {
	padding-left: 8px;
}
li { 
	display: block; 
	/*list-style-image: none;*/
	margin: 4px 20px 4px 20px; 
	color: white;
	font-size: 15px;
} 

.bodyText {
	font-size: 13px;
}
.bodyText p{
/*color:#4f4f4f;*/
color:#000000;
font-size:12px;
}
.errorText {
	font-size: 10px;
	color: Red;
	font-weight: bold;
}
.smallText {
	font-size: 11px;
	font-weight:normal;
}
div.sideText {
	font-size: 11px;
	margin-left: 10px;
	margin-right: 10px;
}

div.sideText p {
margin-bottom:10px;
}
    div.sideText ul li {font-size: 11px; margin:0px 0px 5px 10px; color:#000000; display:list-item;}
    div.sideText ul li a {color: #d60e05; text-decoration: underline;}
	div.sideText ul li a:hover {text-decoration: none;  color:#000000;}
	
div.rightSideText {
	font-size: 11px;
	margin-left: 10px;
	margin-right: 10px;

}

    
.rightSideBottomText {
	font-size: 11px;
	padding: 10px;
	padding-right: 10px;
		background-image:url('images/rightSideBox.jpg');
	background-repeat:repeat-x;
	background-color:#FFFFFF;
}

.rightSideBottomText p {
margin-bottom:10px;
}

.rightSideBottomText a {color: #d60e05; text-decoration: underline;}
.rightSideBottomText a:hover {text-decoration: none; color:#000000;}



#mainContent h1 {
	font-size: 16px;
	margin-bottom: 16px;
	color: #000000;
	font-style:italic;
	display: block;
	border-bottom: solid 1px #426e03;
	background-image:url('images/h1Background.gif');
 	border:0px;
	width:550px;
} 

#mainContent h1 span{
background-color:#FFFFFF;
background-image:url('images/h1Background.jpg');
padding-right:3px;

}
#mainContent h2 {
	font-size: 14px;
	padding-bottom: 16px;
} 
#mainContent h3 {
	font-size: 12px;
	padding: 0px 0px 0px 0px;
} 
#mainContent {
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	}
#mainContent p {
	font-size: 12px;
	padding-bottom: 16px;
	line-height: 18px;
	margin-right: 128px;
} 
#mainContent ul, ol {

	margin-left: 32px;
	margin-bottom: 16px;
	margin-right: 128px;
} 
#mainContent ol ol {

	margin-left: 32px;
	margin-bottom: -16px;
	margin-right: 128px;
} 
#mainContent ul li {
	font-weight: bold;
	font-size: 12px;
	color: #333333;
	margin: 0px;
	/*list-style-image: none;*/
	list-style-type:disc;
	display:list-item;
	padding:auto;
	margin:auto;
} 
#mainContent ol li {
	font-weight: bold;
	font-size: 12px;
	color: #333333;
	margin: 0px;
	list-style-type: decimal;
	padding-bottom: 8px;
} 
#mainContent img.imageRight {
	border: 1px solid #333333;
	float: right;
	margin-left: 8px;
} 
#mainContent address {
	font-size: 12px;
	font-weight: bold;
	padding-top: 5px;
	padding-right: 16px;
	padding-bottom: 10px;
	padding-left: 64px;
	font-style: normal;
	color: #333333;
} 
#mainContent .footnote {
	font-size: 10px;
	padding-bottom: 16px;
	line-height: 18px;
	font-style: italic;
} 

#mainContent a {color: #d60e05;}
#mainContent a:visited {color: #000000;}
#mainContent a:hover {color: #000000;}
#mainContent a:active {color: #000000;}

.interior {
background-image:url('images/interiorBackground.jpg');
background-repeat:repeat-x;
}

.newsletters {
background-color:#a1cfec;
padding:4px;
padding-right:10px;
min-height:140px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:500px;
}
.newsletters a img {
float:left;
border:1px solid #000000;
margin-right:10px;
}
.newsletters p {
width:350px;
position:absolute;
padding-left:120px;
margin:0px;
left:260px;
padding-top:0px;
}
.newsletters p a {
float:right;
}

.newsletters .title{
font-size:14px;
font-weight:bold;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
line-height:normal;
}

#members table tr td p {
padding-right:0px;
margin-right:40px;
width:auto;
}
form #form strong {
margin:5px;
}
form input, form select {
margin:5px;
}
form .validation{
margin-right:5px;
margin-top:-25px;
color:#FF0000;
margin-left:205px;
z-index:1;
position:absolute;
} 
form table#form{
width:420px;
background-image:url(images/formbackground.jpg);
border:#004899 solid 1px;
} 
	
