a img {
	border: 0px none;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 75%;*/
	line-height: 1em;
}
p {
	font-size: 90%;
	line-height: 120%;
}
/*p, body, td, li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
}*/

body {
	padding: 0;
	margin: 25px;

	height: auto;
	background-color: #C6DAE5;
	background-image: url(assets/mainBgPattern.gif);
}
.mainBody {
	background-color: #FFFFFF;
	border: 5px solid #1D4655;


}

.contentContainer {
	padding: 15px 20px 15px 15px;
	text-align: justify;
}
.pageTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #0E2229;
	text-align: right;
	margin-bottom: 4px;

}

.titleCell {
	background-color: #FFFFFF;
	background-image: url(assets/lowerBodyHeader.gif);
	background-repeat: no-repeat;
	padding-right: 6px;
	padding-bottom: 4px;

}


h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #B40606;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #B92B2E;
	margin-top: 20px;
	margin-bottom: 0px;
	padding-bottom: 0px;


}
a:link {
	color: #B40606;
	text-decoration: none;

}
a:visited {
	color: #D64E51;
	text-decoration: none;
}
a:hover {
	color: #E95458;
	text-decoration: underline;
}

.buttonText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 5px;
	background-color: #34778E;
	text-align: left;
	text-decoration: none;

}

.buttonText a{
	color: #FFFFFF;
	text-decoration: none;
}
.companyInfoLinks a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #B40606;
	/*text-align: right;*/
	text-decoration: none;
	/*padding-bottom: 4px;*/
}
.companyInfoLinksCell {
	background-color: #FFFFFF;
	background-image: url(assets/middleBodyHeader.gif);
	padding: 4px;
	text-align: right;
}

/*menu stylings
//menuTop
//menuTopOver
//menuBorder
//menuSub
//menuSubOver*/
.menuTop, .menuTopOver, .menuSub, .menuSubOver, .menuSelected{position:absolute; overflow:visible; width:202; height:21; cursor:pointer; cursor:hand}

.clB{position:absolute; visibility:hidden; z-index:300}
.clBar{position:absolute; width:10; height:10; visibility:hidden; }

.menuTop, .menuTopOver, .menuSub, .menuSubOver, .menuSelected{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	padding:4px;
	padding-top: 2px;
	padding-bottom: 4px;
	background-color: #34778E;
	text-align: left;
	text-decoration: none;
	/* layer-background-color:#34778E; add this to support NS4, but not XHTML DTD*/
}
.menuTopOver, .menuSubOver{
	background-color: #458DA8;
}
.menuSelected{
	cursor:pointer;
	background-color: #C22F30;
}

.menuBorder{
	background-color:#1D4655;
	/*layer-background-color:#1D4655; */
	position:absolute; visibility:hidden; z-index:300
}
.clS,.clS2{color:#006699; background-color:#CDDBEB; layer-background-color:#CDDBEB;}
.clSover,.clS2over{color:#FCCE55;}
.clSover,.clS2over,.clTover,.clB,.clBar{layer-background-color:#336699; background-color:#336699;}
.clB{position:absolute; visibility:hidden; z-index:300}
.clBar{position:absolute; width:10; height:10; visibility:hidden; }
.tipText {
	font-size: 9px;
}

