a.lightlink, a.lightlink:link {
	color:white;
}
a.lightlink:visited {
	color:#CCCCCC;
}
a.lightlink:hover {
	color:#A7BCE9;
}
a.menulink, a.menulink:link {
	font:bold 10pt Verdana, Arial, Helvetica, sans-serif;
	color: Silver;
}
a.menulink:visited {
	color:black;
}
a.menulink:hover {
	color:navy;
}
a, a:link {
	color:#003399;
	text-decoration: none;
}
a:visited {
	color:#003399;
}
a:hover {
	color:navy;
	text-decoration: underline;
}
a.footerlink, a.footerlink:link {
	color:white;
	text-decoration:none;
}
a.footerlink:visited {
	color:white;
	text-decoration:none;
}
a.footerlink:hover {
	color:#A7BCE9;
	text-decoration:none;
}
a.HeaderMenuItem {
	color: black;
}
a.HeaderMenuItem:hover {
	color: red;
}
a.boilerplate, a.boilerplate:link {
	color:#86A4C4;
}
a.boilerplate:visited {
	color:#A7BCE9;
}
a.boilerplate:hover {
	color:#4F79D2;
}
a.CEOInfoText, a.CEOInfoText:hover,  a.CEOInfoText:visited{
	color : #000000;
	font-family : verdana, Arial, Helvetica, sans-serif;;
	font-size : 11px;
	text-align : left;
	margin-left:10px;
}

.sidetable
{
	border: thin solid #ccccff;
	font-size: 20pt;
}
TD.sidetableTitle
{
	color: navy;
	text-align : center;
	border-bottom : 1px solid #4F79D2;
	padding-left : 5px;
	padding-right : 5px;
	font : 10px Verdana, Arial, Helvetica, sans-serif;
}

.sideTableSection {
	color: navy;
	text-align : center;
	border: 1px solid silver; 
	background-color:#FFFFCC; 
	padding: 2px 0px 2px 0px;
	font : 10px Verdana, Arial, Helvetica, sans-serif;
}

.Lsidetable
{
	border : 1px solid #d6d6E6;
}

.Rsidetable
{
	border-top : 1px dotted #4F79D2;
	border-left : 1px dotted #4F79D2;
}



.FooterTable {
	font-size: 15pt;
	background-color: #31649A;
}
.FooterTableItem {
	background-color : #31649A;
	color: #FFFFFF;
	font : 10px Verdana, Arial, Helvetica, sans-serif;
	text-align : center;
}

.infoTable
{
	height : 100%;
	width : 100%;
	padding-right : 7px;
}
.boldtext {
	font: 9pt arial;
	font-weight: bold;
	color: #000000;
	padding: 0px 0px 0px 3px;
}

.menulink {
	padding: 3px 0px 0px 0px;
	font : 10px;
}
.topmenulink {
	padding: 3px 0px 0px 0px;
	font : 10px;
	color : Silver;
}
.appFooter {
	background-color: #86A4C4;
	color: #FFFFFF;
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
}

.headerButton {
	display: inline;
	margin: 0px; 
	padding: 0px;
	font-family: verdana;
	font-size: 8pt;
	color: black;
	white-space: nowrap;
}
.HeaderMenuItem {
	font-family: verdana;
	font-size: 8pt;
}

.boilerplate{
	font : bold normal 10px Verdana, Arial, Helvetica, sans-serif;
}

.productImage{
	border-right : 0px dashed #000000;
	font-family : Arial;
	font-size : 11px;
	font-weight : normal;
	padding: 0px 10px 0px 10px;
}
.productDescHeader{
	color: #333333;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
}
.productDesc{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	background-color: #E2ECF5;
	padding: 5px 10px 5px 10px;
}


.CEOTitle1{
	color : #D99F48;
	font-family: Swis721 ltEx BT;
	font-size : 23pt;
}
.CEOTitle2{
	color : #D99F48;
	font-family : Swis721 ltEx BT;
	font-size : 23pt;
}
.CEOTextBold{
	color : #000000;
	font-family : verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
}

.CEOInfoHeader{
	color : #000000;
	font-family : verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	text-align : center;
	background-color : #FFFFFF;
	border-bottom: 1px dotted #CCCCCC;
}



.OrangeTitleLargeTimes{
	color : #D99F48;
	font-family : "Times New Roman";
	font-size : 36px;
}
.OrangeTitleLargeArial{
	color : #D99F48;
	font-family : Arial;
	font-size : 36px;
}
.OrangeTitleMedTimes{
	color : #D99F48;
	font-family : "Times New Roman";
	font-size : 24px;
	padding: 0px 0px 0px 10px;
}
.OrangeTitleMedArial{
	color : #D99F48;
	font-family : Arial;
	font-size : 24px;
	padding: 0px 0px 0px 10px;
}
.OrangeTitleSmallArial{
	color : #D99F48;
	font-family : Arial;
	font-size : 14px;
	padding: 0px 0px 0px 10px;
	font-weight : bold;
}
.BlueSubTitleMedArial{
	color : #86A4C4 ;
	font-family : Arial;
	font-size : 18px;
	padding: 0px 0px 0px 10px;
}
.BlueSubTitleSmallArial{
	color : #31649A ;
	font-family : Arial;
	font-size : 14px;
	font-weight:bold;
	padding: 0px 0px 0px 10px;
}


.newsText {
	font-size : 10pt;
}
.blueDot {
	background-image:url(images/dotsBlue.jpg);
	height:24px;
	width:200px;
}
.newslink {
	padding: 3px 0px 0px 0px;
	font-family :  Trebuchet MS,verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
.topnewslink {
	padding: 3px 0px 0px 0px;
	font : 10pt;
	color : Silver;
}
.contentText {
	padding: 5px 5px 5px 5px;
	font-family : verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color:#000033;
}
.quoteLarge {
	color:#86A4C4;
	font: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-style: italic;
}

li {
	padding: 0px 0px 2px 5px;
	list-style-image: url(../images/an_bullet.gif);
}

.imgBtnOff{
	height:20px;
	background-color:#86A4C4;
	color:#FFFFFF;
	font-family : verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight:800;
	font-stretch:expanded;
	text-align:center;
	padding-top:5px;
	cursor:hand;
	border-left: 1px groove #31649A;
	border-right: 1px groove #31649A;
	border-bottom: 1px groove #31649A;

}
.imgBtnOn{
	height:20px;
	background-color:#31649A;
	color:#FFFFFF;
	font-family : verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight:800;
	font-stretch:expanded;
	text-align:center;
	padding-top:5px;
	cursor:hand;
	border-left: 1px ridge #31649A;
	border-right: 1px ridge #31649A;
	border-bottom: 1px ridge #31649A;

}

.communityGridRow {
	padding: 5px 5px 5px 5px;
	font-family : verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color:#333333;
	border-bottom: 1px dashed #CCCCCC;
}
.communityGridMiddle {
	padding: 5px 5px 5px 5px;
	font-family : verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color:#333333;
	border-left: 1px dashed #CCCCCC;
	border-right: 1px dashed #CCCCCC;
	border-bottom: 1px dashed #CCCCCC;
}