/*Redfined*/
html{
	/*height:100%;*/
}
body{
	margin:0px;
	/* height:100%; */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
}
td{
	font-size: 80%;
}
/*Custom Classes*/
.lightGrey {
	font-size:80%;
	color:#666666;
}
.buttons {
	font-size:80%;
	color:#FFFFFF;
	background-color:#888888;
	border:0px;
	border-color:#888888;
}
.center{
	text-align:center;
}
.topMenu{
	border-bottom: 2px dotted #D7D7DC;
	font-size:80%;
	margin-left:-40px;
	margin-top:2px;
	margin-bottom:0px;
	padding-bottom:3px;
	list-style-type: none;
}
.homePageNewsBox{
	padding:6px;
}
.topMenuBottom{
	border-bottom: none;
	margin-bottom:-5px;
}
.MenuLink{
	color:#CC0000;
	font-size:100%;
	text-decoration:none;
}
.homePageNews{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#CC0000;
	text-decoration:none;
}
.MenuLink:hover{
	color:#CC0000;
	text-decoration:underline;
}
.footMenuLink{
	color:#CC0000;
	font-size:80%;
	text-decoration:none;
}
.footMenuLink:hover{
	color:#CC0000;
	text-decoration:underline;
}
.sub{
	display:none;
}
.subMenuLink{
	color:#CC0000;
	text-decoration:none;
	font-weight:bold;
	font-size:85%;
}
.subMenuLink:hover{
	text-decoration:underline;
}
.subSubMenuLink{
	color:#000000;
	text-decoration:none;
	font-size:85%;
}
.subSubMenuLink:hover{
	text-decoration:underline;
}
a:hover.subMenuLink{
	text-decoration:underline;
	font-weight:bold;
}
.topMenuSpace{
	padding-top:9px;
}
/*Page elements*/
#BodyTable {
	width: 768px;
}
#bodyContent {
	width: 768px;
}
#searchBar {
	width: 768px;
}
#searchBut{
	background-color:#666666;
	color:#FFFFFF;
	font-size:50%;
	vertical-align:middle;
	text-align:center;
	font-weight:bold;
}
.searchBut{
	color:#FFFFFF;
	text-decoration:none;
}
#footerTable {
	width: 768px;
}
#leftContent{
	/*height:373px;*/
	overflow:visible;
	padding:20px;
}
#rightContent{
	/*height:373px;*/
	overflow:visible;
	padding:20px;
}
#rightContent34{
	/*height:373px;*/
	overflow:visible;
}
#leftImage{
	vertical-align:text-top;
}
.sbLeft{
	direction:rtl;
}
.textflip{
	direction:ltr;
}
#breadcrumbsB{
	border-bottom: 2px dotted #CC0000;
	padding-bottom:2px;
}
#breadcrumbsT{
	border-top: 2px dotted #CC0000;
	padding-top:2px;
}
.breadcrumb{
	color:#CC0000;
	font-size:80%;
	text-decoration:none;
}
#footer{
	font-size:80%;
	padding-top:3px;
	border-top: 2px dotted #666666;
}

h1{
	font-size:130%;
	color:#CC0000;
	text-decoration:none;
	font-weight:bold;
	margin-bottom:2px;
}
h2{
	font-size:100%;
	color:#CC0000;
	text-decoration:none;
	font-weight:bold;
	margin-bottom:2px;
}
h3{
	font-size:90%;
	color:#CC0000;
	text-decoration:none;
	font-weight:100;
	margin-bottom:2px;
	margin-top:7px;
}
p{
	line-height:120%;
	font-size:85%;
	color:#000000;
	text-decoration:none;
	margin-bottom:5px;
	margin-top:7px;
}
.partLinkStrap{
line-height:120%;
	font-size:85%;
	color:#000000;
	text-decoration:none;
	margin-bottom:5px;
	margin-top:7px;
}
.cellText{
line-height:120%;
	font-size:85%;
	color:#000000;
	text-decoration:none;
}
li{
line-height:130%;
	font-size:85%;
	color:#000000;
	text-decoration:none;
}
ul{
line-height:130%;
	font-size:100%;
	color:#000000;
	text-decoration:none;
	margin-top:3px;
}
a{
	font-size:100%;
	color:#CC0000;
	text-decoration:underline;
}
a.hover{
	text-decoration:none;
}
a.visited{
	text-decoration:underline;
}
.subUl{
line-height:130%;
	margin-top:0px;
	margin-bottom:3px;
}

.subLi{
line-height:130%;
	font-size:100%;
	/*height:4%;*/
	list-style-type: none;
	margin-left:-20px;
}
.homeNews{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#CC0000;
	text-decoration:none;
}
.homeNews a:link{
text-decoration:none;
}
.homeNews a:visited{
text-decoration:none;
}
.homeNews a:hover{
text-decoration:none
}
.homeNewssub{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration:none;
}
.homeNewssub a:link{
	text-decoration:none;
}
.homeNewssub a:visited{
	text-decoration:none;
}
.homeNewssub a:hover{
	text-decoration:none
}
.homeNewsBox{
	padding:3px;
}
.footResourcesLink{
	color:#CC0000;
	font-size:70%;
	text-decoration:none;
}
.footResourcesLink1{
	color:#CC0000;
	font-size:70%;
	text-decoration:none;
	padding-left: 246px;
}
.footResourcesLink:hover{
	color:#cc0000;
	text-decoration:underline;
}
.footResourcesLink1:hover{
	color:#cc0000;
	text-decoration:underline;
}
.etcred {
	color: #cc0000;
}
.etcredbold {
	color: #cc0000;
	font-weight: bold;
}
.etcredbold a:link{
	font-size:100%;
	color:#CC0000;
	text-decoration:underline;
	font-weight: bold;
}
.etcredbold a:hover{
	text-decoration:none;
	font-weight: bold;
}
.etcredbold a:visited{
	text-decoration:underline;
	font-weight: bold;
}
.homeBlog{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.homeClients{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
#copyright{
	line-height:120%;
	font-size:85%;
	color:#000000;
	text-decoration:none;
	margin-bottom:5px;
	margin-top:7px;
	color: #666666;
	font-weight: bold;
}
.elearning {
	font-size: 100%;
	color: #000000;
	font-weight: normal;
	list-style-type: none;
	list-style-image: none;
	
}
.elearning a:link{
	font-size:100%;
	color:#CC0000;
	text-decoration:underline;
	font-weight: bold;
}
.elearning a:hover{
	text-decoration:none;
	font-weight: bold;
}
.elearning a:visited{
	text-decoration:underline;
	font-weight: bold;
}
.elearning li{
	margin-top: 7px;
	margin-bottom 5px;
	margin-left: -40px;
	line-height: 120%;
}
.q1{
	font-family: "Times New Roman";
	font-style: italic;
	font-weight: bold;
	color: #cc0000;
	text-align: right;
}
.q2{
	text-align: right;
	font-size: 80%;
}