body{font-family: Arial, Helvetica, sans-serif;  color: #333; font:10pt;}

.algomatext td,{font: 10pt Arial, Helvetica, sans-serif; color: #000000;}
.algomatext td p{font: 10pt Arial, Helvetica, sans-serif; color: #000000;}
.algomatextsmall{font: 10px Arial, Helvetica, sans-serif; color: #000000;}
p{text-align:justify; font:10pt;}

h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #c00;
}
h2{
	font-weight:normal;
}

h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #555;
	margin:10px 0px 5px 0px;3
}
h4{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #c00;
	margin:10px 0px 0px 0px;
}

h5{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	/*color: #FF6600;*/
	padding:0px 0px 0px 0px;
	margin:10px 0px 0px 0px;
}

h6{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #555;
	padding:2px 4px 2px 4px;
	margin:0px 0px 0px 0px;
	width:100%;
	background:#eee;
}


p img{border:none; margin:8px;}

.searchDetails {
	font-family: Arail, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #333333;
}
.searchDetails a:link {color: #333333; text-decoration: none} 
.searchDetails a:visited {color: #333333; text-decoration: none} 
.searchDetails a:hover {color: #333333; text-decoration: underline} 
.searchDetails a:active {color: #333333; text-decoration: none} 

.searchKeyword {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	color: #333333;
}

.tableNoBorder { border: none; font: 10pt Arial, Helvetica, sans-serif; color: #333333;}


.tableSingleBorder { border: 1px solid #000000; font: 10pt Arial, Helvetica, sans-serif; color: #333333;}
.tableDoubleBorder { border: 2px solid #000000; font: 10pt Arial, Helvetica, sans-serif; color: #333333;}
.clickToEnlarge { font-family: Arial, Helvetica, sans-serif; font-size: 10px; }

span {font: 10pt Arial, Helvetica, sans-serif; color: #333333;}
DIV.announcebold {

	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	color: #666666;
	font-weight: bold;
}
/* Added for 2008 Brand Change - RT*/

#featureTable{
padding:0px;
margin:0px;
}
#featureTable td{
padding:15px;
margin:0px;
}
table#featureTable h5{
padding:0px;
margin:0px 0px 8px 0px;
}
#featureTable p{
padding:0px;
margin:0px;
}
#featureTable a{color:#000;font-weight:bold;}
#featureTable a:hover{color:#999;font-weight:bold;}

.featuredText {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #CCCCCC;

}


#sideMenu ul{ width:150px;list-style:none; margin:0px; padding:0px;}
#sideMenu ul li{border-bottom:dotted 1px #999;}
#sideMenu ul li.last{border:none;}
#sideMenu ul li a{ width:160px;text-decoration:none; color:#333;padding:3px 4px 3px 4px;}
#sideMenu ul li a:hover{color:#fff; background:#9cc;}
#sideMenu ul li a.selected{color:#c00;}

#sideMenu ul li li{border-top:dotted 1px #999;border-bottom:none;}
#sideMenu ul li li a{padding-left:15px;}
#sideMenu ul li li.last{border:none;}

/*.featuredTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #c00;
}
.featuredText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
}*/
.style3 {font-size: 10pt; color: #333333; font-family: Arial, Helvetica, sans-serif;}
.style3 a:link {color: #333333; text-decoration: underline} 
.style3 a:visited {color: #333333; text-decoration: underline} 
.style3 a:hover {color: #333333; text-decoration: underline} 
.style3 a:active {color: #333333; text-decoration: underline} 

.levelOneNav {font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 10pt; font-weight: bold;}
.levelOneNav a:link {color: #FFFFFF; text-decoration: none} 
.levelOneNav a:visited {color: #FFFFFF; text-decoration: none} 
.levelOneNav a:hover {color: #FFFFFF; text-decoration: none} 
.levelOneNav a:active {color: #FFFFFF; text-decoration: none} 

.dhtmlText {font-family: Arial, Helvetica, sans-serif; font-size: 10pt;	color: #FFFFFF; background-color: #EEEEEE; cursor:hand;}
.dhtmlText a:link {color: #FFFFFF; text-decoration: none} 
.dhtmlText a:visited {color: #FFFFFF; text-decoration: none} 
.dhtmlText a:hover {color: #FFFFFF; text-decoration: none} 
.dhtmlText a:active {color: #FFFFFF; text-decoration: none} 

.mainBgColor {background-color: #FFFFFF;}

.credits {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #c00;}
.credits a:link {color: #000; text-decoration: underline} 
.credits a:visited {color: #000; text-decoration: underline} 
.credits a:hover {color: #999; text-decoration: underline} 
.credits a:active {color: #000; text-decoration: underline} 

.mainTitles {font-family: Arial, Helvetica, sans-serif;	font-size: 16px; color: #003399; font-weight: bold;}

.overviewTextLeft {font-family: Arial, Helvetica, sans-serif; color: #c00; font-size: 10pt; padding-right: 15px;}
.overviewTextLeft a:link {color: #000; text-decoration: underline} 
.overviewTextLeft a:visited {color: #000;text-decoration: underline} 
.overviewTextLeft a:hover {color: #999; text-decoration: underline} 
.overviewTextLeft a:active {color: #000;text-decoration: underline} 

.overviewTextRight {font-family: Arial, Helvetica, sans-serif; color: #c00; font-size: 10pt; padding-left: 15px;}
.overviewTextRight a:link {color: #000; text-decoration: underline} 
.overviewTextRight a:visited {color: #000;text-decoration: underline} 
.overviewTextRight a:hover {color: #999; text-decoration: underline} 
.overviewTextRight a:active {color: #000;text-decoration: underline} 

.regularText {font: 10pt Arial, Helvetica, sans-serif; color: #333333;}
.regularText a:link {color: #333333; text-decoration: underline} 
.regularText a:visited {color: #333333;text-decoration: underline} 
.regularText a:hover {color: #333333; text-decoration: underline} 
.regularText a:active {color: #333333;text-decoration: underline} 

.regularTextItalics {font-family: Arial, Helvetica, sans-serif; color: #c00; font-size: 10pt;}
.regularTextItalics a:link {color: #000; text-decoration: underline} 
.regularTextItalics a:visited {color: #000; text-decoration: underline} 
.regularTextItalics a:hover {color: #999; text-decoration: underline} 
.regularTextItalics a:active {color: #000; text-decoration: underline}

.formTextbox {color: #000000; font: 10pt Arial, Helvetica, sans-serif;} 
.formTextbox a:link {color: #000000; text-decoration: underline} 
.formTextbox a:visited {color: #000000;text-decoration: none} 
.formTextbox a:hover {color: #000000; text-decoration: none} 
.formTextbox a:active {color: #000000;text-decoration: none} 

.formbutton {color: #000000; font: 10pt Arial, Helvetica, sans-serif;}

.algomatext {
	font: 10pt Arial, Helvetica, sans-serif; color: #333333;
}
.algomatext a:link {color: #000;  text-decoration: underline} 
.algomatext a:visited {color: #000; text-decoration: underline} 
.algomatext a:hover {color: #999;  text-decoration: underline} 
.algomatext a:active {color: #000; text-decoration: underline} 

.algomatext h5{margin-bottom:-15px; padding-bottom:0px;}




.algomatextblubold {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	color: #333;
	font-weight: bold;

}
.algomatextblubold a:link {color: #000; text-decoration: underline} 
.algomatextblubold a:visited {color: #000;text-decoration: underline} 
.algomatextblubold a:hover {color: #999; text-decoration: underline} 
.algomatextblubold a:active {color: #000;text-decoration: underline} 

.algomatextbluSmallbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #c00;

}
.algomatextbluSmallbold a:link {color: #000; text-decoration: none;} 
.algomatextbluSmallbold a:visited {color: #000;text-decoration: none;} 
.algomatextbluSmallbold a:hover {color: #999; text-decoration: none;} 
.algomatextbluSmallbold a:active {color: #000;text-decoration: none;} 

.algomatextblutit {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #c00;
	font-weight: bold;
}

.algomatextbold {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #666666;
	font-weight: bold;
}
.algomatextbold a:link {color: #666666; text-decoration: underline} 
.algomatextbold a:visited {color: #666666;text-decoration: underline} 
.algomatextbold a:hover {color: #666666; text-decoration: underline} 
.algomatextbold a:active {color: #666666;text-decoration: underline} 

.algomatextwhitbold {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
}
td.algomatextwhitebold{padding-left:5px;}
.algomatextwhitbold a:link {color: #FFFFFF; text-decoration: underline} 
.algomatextwhitbold a:visited {color: #FFFFFF;text-decoration: underline} 
.algomatextwhitbold a:hover {color: #FFFFFF; text-decoration: underline} 
.algomatextwhitbold a:active {color: #FFFFFF;text-decoration: underline} 

.algomatextsuper {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #666666;
}
.algomatextsuper a:link {color: #666666; text-decoration: underline} 
.algomatextsuper a:visited {color: #666666;text-decoration: underline} 
.algomatextsuper a:hover {color: #666666; text-decoration: underline} 
.algomatextsuper a:active {color: #666666;text-decoration: underline} 

.newNav {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #666666;
}
.newNav a:link {color: #666666; text-decoration: none} 
.newNav a:visited {color: #666666; text-decoration: none} 
.newNav a:hover {color: #666666; text-decoration: none} 
.newNav a:active {color: #666666; text-decoration: none} 

.over2 { 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	padding:3px 0px 0px 0px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color:#9cc; 
	cursor:hand; 
}

.over2 a:link {color: #FFFFFF; text-decoration: none} 
.over2 a:visited {color: #FFFFFF; text-decoration: none} 
.over2 a:hover {color: #FFFFFF; text-decoration: none} 
.over2 a:active {color: #FFFFFF; text-decoration: none} 

.out2 { 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	padding:3px 0px 0px 0px;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	background-color:#FFFFFF; 
	cursor:hand; 
}  
.out2 a:link {color: #666666; text-decoration: none} 
.out2 a:visited {color: #666666; text-decoration: none} 
.out2 a:hover {color: #666666; text-decoration: none} 
.out2 a:active {color: #666666; text-decoration: none} 

.algomatextwhitebold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;

}
.algomatextwhitebold a:link {color: #FFFFFF; text-decoration: underline} 
.algomatextwhitebold a:visited {color: #FFFFFF;text-decoration: underline} 
.algomatextwhitebold a:hover {color: #FFFFFF; text-decoration: underline} 
.algomatextwhitebold a:active {color: #FFFFFF;text-decoration: underline} 

/* Added for 2008 Brand Change - RT*/

.algomatextbluSmallbold a:link {color: #666; text-decoration: none} 
.algomatextbluSmallbold a:visited {color: #666;text-decoration: none} 

.algomatextbluSmallbold a:active {color: #666;text-decoration: none}

.algomatextbluSmallbold a.selected:visited, .algomatextbluSmallbold a.selected{color: #c00;text-decoration: none} 
.algomatextbluSmallbold a:hover, .algomatextbluSmallbold a.selected:hover {color: #fff;  text-decoration: none}
td.algomatextbluSmallbold:hover{background:#9cc; display:block; width:100%;}

/*.algomatextBlueSmallBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #c00;

}*/
.algomatextgreySmallBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #999999;
	font-weight: bold;

}
.algomatextgreySmallBold a:link {color: #999999; text-decoration: underline} 
.algomatextgreySmallBold a:visited {color: #999999;text-decoration: underline} 
.algomatextgreySmallBold a:hover {color: #999999; text-decoration: underline} 
.algomatextgreySmallBold a:active {color: #999999;text-decoration: underline} 

.algomaLogin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	font-weight: bold;

}
.algomaLogin a:link {color: #FFFFFF; text-decoration: none} 
.algomaLogin a:visited {color: #FFFFFF;text-decoration: none} 
.algomaLogin a:hover {color: #FFFFFF; text-decoration: none} 
.algomaLogin a:active {color: #FFFFFF;text-decoration: none} 

.customStyle1 { font-size: 10pt; font-family: Arial, Helvetica, sans-serif; color: #333333; font-style: normal; font-weight: normal; }



.customStyle4 { font-size: 10pt; font-family: Arial, Helvetica, sans-serif; color: #333; font-style: normal; font-weight: normal; }



.customStyle5 { font-size: 7pt; font-family: Arial, Helvetica, sans-serif; color: #333333; font-style: normal; font-weight: normal; }



.customStyle6 { font-size: 12pt; font-family: Impact, sans-serif; color: blue; font-style: normal; font-weight: normal; }



.regularText { font-size: 10pt; font-family: Arial, sans-serif; color: #000000; font-style: normal; font-weight: normal; }
.regularText a:link { color: #000; font-weight:normal; }
.regularText a:hover { color: #999; font-weight:normal; }
.regularText a:active { color: #000; font-weight:normal; }
.regularText a:visited { color: #000;  font-weight:normal;}

.algomatextsmall, .algomatextsmall a, .algomatextsmall p{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	color: #666666;
}
.algomatextsmall a:link {color: #000; font-weight:normal; text-decoration: underline} 
.algomatextsmall a:visited {color: #000; font-weight:normal; text-decoration: underline} 
.algomatextsmall a:hover {color: #999; font-weight:normal; text-decoration: underline} 
.algomatextsmall a:active {color: #000; font-weight:normal; text-decoration: underline} 

.resourceIcon{padding:0px; margin:0px;}
.resourceLink{margin:10px 5px 10px 5px;}
.resourceImageLink{float:left; width:25px;}