


/* ------------- HEADINGS -------------------*/
h2, h3, h4, h5{
	font-size: 100%;
	margin:0px;
	padding:0px;
}
	
.caption{ width: 140px; text-align:left; color:#a51e22; }

/*
table.imgtext-table{
	display:block;
}
*/

h2.pagetitle{
	color:#000000;
	font-size:115%;
	margin:10px 0px 20px 0px;
}
h2.sectionHomepageTitle{
	color: #a51e22;
	font-size:115%;	
	margin: 0px 0px 23px 0px;
}
h2.sectionHomepageNewsTitle{
	color: #a51e22;
	font-size:115%;	
	margin: 0px 0px 14px 0px;
	padding-top:17px;

}
#right .contentContainerSectionHomepage h3{
	color: #a51e22;
	font-size:100%;
}
#right .contentContainer h3{
	margin: 5px 0px 15px 0px;
}

div.secondColumn h3, div.secondColumn h4{	
	width:305px;
	margin-left:21px;
}
/* ------------- 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;
}

#right div.twoColumns div.firstColumn p {
	position:static;
	width:135px;
	color:#a51e22;
}

div.menuLineHeight a{
	line-height:1.5em;
}


div.secondColumn p{	
	width:305px;
/*ugly mac ie fix\*/
	max-width:305px;
	width:auto;	
/*end ugly mac ie fix*/
	margin-left:21px;
} 

div.firstcolumn p.caption{
/*font-size:77%;*/
line-height:140%;
width:90px;
margin-top:5px;
float: left;
color:black;
}
/*---------- 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: square;
}


/* ------------- LINKS ------------------*/
a:link, a:visited{
	color:#000000;
	text-decoration:underline;
}
a:hover, a:active, a:focus{
	color: #a51e22;
	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: #a51e22;
   text-decoration: none;
}




/* ------------- TABLES -------------------*/
table.pad5px td{
   padding:5px 5px 5px 5px;
   width:426px;
}

th.redCell, td.redCell {
	color:#FFFFFF;
	background-color:#a51e22;
	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:467px;
	float:left;
	border-top: 1px solid #000000;
	margin:0px 0px 0px 0px;

}
.formfield {
	position:relative;
	float:left;
	border-bottom: #F4EBE4 1px solid;
	color:inherit;
	width:467px;
}
form.exampleForm div.formfield div.label{
	float:left;
	padding:8px 0px 0px 0px; 
	width:167px;  
	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:#a51e22;
}
.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;}
