
/* ------------- HEADINGS -------------------*/
h2, h3, h4, h5{
	font-size: 100%;
	/*margin:0px;
	padding:0px;*/
}
	

h2.pagetitle{
	color:#C21D30;
	font-size:115%;
	margin:10px 0px 20px 0px;
}
h2.sectionHomepageTitle{
	color: #A60D1F;
	font-size:115%;	
	margin: 0px 0px 23px 0px;
}
h2.sectionHomepageNewsTitle{
	color: #A60D1F;
	font-size:115%;	
	margin: 0px 0px 14px 0px;
	padding-top:17px;

}
#right .contentContainerSectionHomepage h3{
	color: #A60D1F;
	font-size:100%;
}
#right .contentContainer h3{
	margin: 5px 0px 15px 0px;
}
/* ------------- PARAGRAPHS ------------------*/
#right .contentContainer p, #right .contentContainerSectionHomepage p{
	width:377px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 13px 0px;
}
#right .contentContainerSectionHomepage p.greyPara{
	font-family:arial, verdana, sans;
	color:#6B7F8E;
	font-weight:bold;
	font-size:140%;
}
p.greyText{
	color:#6B7F8E;
}
p.backToTop{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
}
#right .contentContainer p.imagePadded{
	font-weight:bold;
	margin: 39px 0px 15px 0px;
}
#right .contentContainer p.unsubscribeText{
	padding-top: 20px;
	clear:left;

}
/*---------- LISTS ---------------*/

#right .contentContainer ul, #right .contentContainerSectionHomepage ul{
	padding: 0px 0px 0px 0px;
	margin: 0px 90px 20px 20px;
}

#right .contentContainer ul li, #right .contentContainerSectionHomepage li{
	/*list-style-type: disc;*/
}


/* ------------- LINKS ------------------*/
a:link, a:visited{
	color:#000000;
	text-decoration:underline;
}
a:hover, a:active, a:focus{
	color: #A7001F;
	text-decoration: none;
}

/* link set to the lit style */
a.linkLit:link, a.linkLit:visited, a.linkLit:hover, a.linkLit:active, a.linkLit:focus{
	color: #A7001F;
   text-decoration: none;
}




/* ------------- TABLES -------------------*/
table.pad5px {width: 100%;}
table.pad5px td{
   padding:5px 5px 5px 5px;
}

th.redCell, td.redCell {
	color:#FFFFFF;
	background-color:#A7001F;
	padding:4px 5px 4px 5px;
	text-align:left;
}
th.blueCell, td.blueCell {
	background-color:#C1C1B7;
	padding:4px 5px 4px 5px;
	text-align:center;
}
/* ------------- FORMS -------------------*/
form.exampleForm{
	width:440px;
	float:left;
	border-top: 1px solid #000000;
	margin:0px 0px 0px 0px;

}
.formfield {
	position:relative;
	float:left;
	border-bottom: #6B7F8E 1px solid;
	color:inherit;
	width:440px;
}
form.exampleForm div.formfield div.label{
	float:left;
	padding:8px 0px 0px 0px; 
	width:140px;
	position:relative;
	margin:0px;
}
form.exampleForm div.formfield div.field{
	padding: 1ex 0ex 1ex 0ex;
	float:left;
	width: 300px;
	position: relative;
	background:#203742;

}

form.exampleForm div.formfield div.field input.textBox{
	width:200px;
}



.formfield div.field select {
	margin:.1ex 0px .1ex 10px;
	font-size:90%;
}

.formfield div.field input {
	margin:0px 0px 0px 10px;
	font-size:95%;
	border:2px indent;

}
div.CheckboxContainer {
	clear:both;
	color:#FFFFFF;
	background:transparent;
}
.formfield div.field input.checkbox {
	position:relative;
	margin:2px 5px 5px 6px;
	padding:0px 0px 0px 0px;
	float:left;
	width:auto;
}
form.exampleForm div.fieldsubmit {
	padding: .9ex 0px 1.2ex 5px;
	float:left;
	width: 295px;
	position: relative;
	background-color: #A5B49D;
	

}
form.exampleForm div.fieldsubmit input.submitButton{
	margin:0px;
	padding:3px 0px 0px 0px;
	width:70px;
	font-size:95%;
	font-family: arial,verdana,helvetica, sans;
	border:0px;
	background:transparent;
	color:#000000;
	font-weight:bold;
	text-decoration:underline;

}
/* ------------- MISC -------------------*/

abbr{
	text-decoration: none;
	border:none;
}

/* ------------- GENERIC -------------------*/
.red{
	color:#A60D1F;
}
.greyline{
	border-bottom:solid 1px #cccccc;
}
.blackline {
 border-bottom: 1px solid #000000
}
.bold{
	font-weight:bold;
}
.clearleft{
	clear:left;
}
.bordernone{
	border:0px;

}
/*------------PAGES--------------------*/

.pageThree {padding: 28px 0px 27px 0px;}
.smallfontPad {padding-left:62px;}
td.tablepadder {padding:14px 0px 5px 5px!important;}
p.newspadder {padding: 28px 0px 27px 0px!important;}
.bobby {display:none;}