BODY 
* { font-family: verdana; font-size: 11px; line-height: 140%; }
{ 
scrollbar-base-color: #31699C; 
scrollbar-arrow-color: #C0BCBC;
scrollbar-DarkShadow-Color: #31699C; 
font-family: Verdana;
font-size: 11px;
background-color: #EEEEEE;
margin-top: 2px;
text-align: center;
}
/* components used on the home page*/
.mainTableColor {
	background-color: #EEEEEE;
	width: 785px;
}
.bannerNav {
	background-color: #CC3366;
	vertical-align: middle;
	text-align: right;
}
.mainNavTable {
	background-color: #31699C;
	text-align: center;
	height: 30px;
	border-top: 1px solid #ffffff;
	
}
.contentTb {
	background-color: #535353;
	text-align: center;
}
.sqares {
	color: #999898;
	font-size: 20px;
}
.contentTbTitle {
	background-color: #535353;
	font-size: 11px;
	color: #FFFFFF;
	vertical-align: middle;
	text-align: center;
	font-weight: bold;
	height: 20px;
	width: 227px;
	background-image: url(../images/arr.gif);
	background-repeat: no-repeat;
	background-position: left;
}
.contentTbTtravel {
	background-color: #535353;
	font-size: 11px;
	color: #FFFFFF;
	vertical-align: middle;
	text-align: center;
	font-weight: bold;
	height: 20px;
	width: 227px;
	background-image: url(../images/arr.gif);
	background-repeat: no-repeat;
	background-position: left;
}
.contentTbTitleLong {
	background-color: #535353;
	font-size: 11px;
	color: #FFFFFF;
	vertical-align: middle;
	text-align: center;
	font-weight: bold;
	height: 20px;
	background-image: url(../images/arr.gif);
	background-repeat: no-repeat;
	background-position: left;
}
.contentTbTitleNoArrow {
	background-color: #535353;
	font-size: 11px;
	color: #FFFFFF;
	vertical-align: middle;
	text-align: center;
	font-weight: bold;
	height: 20px;
}
.contentTbTitleIntro {
	background-color: #CC3366;
	font-size: 11px;
	color: #FFFFFF;
	vertical-align: middle;
	text-align: center;
	font-weight: bold;
	height: 20px;
	width: 227px;
	background-image: url(../images/arr_r.gif);
	background-repeat: no-repeat;
	background-position: left;
}
.contentTbText {
	font-size: 11px;
	color: #535353;
	vertical-align: top;
	text-align: left;
	font-weight: normal;
	width: 227px;
	padding: 5px;
}
.contentTbTextIntro {
	background-color: #FFFFFF;
	font-size: 11px;
	color: #31699C;
	vertical-align: top;
	text-align: left;
	font-weight: normal;
	width: 227px;
	padding: 5px;
}
.contentTbCourses {
	background-color: #FFFFFF;
	font-size: 11px;
	color: #535353;
	vertical-align: top;
	text-align: left;
	font-weight: normal;
	padding: 5px;
}
.contentTbSpacer {
	width: 26px;
}
/* end of components used on the home page*/

/* components used on consecutive  pages*/
.tbTitle {
	background-color: #535353;
	font-size: 11px;
	color: #FFFFFF;
	vertical-align: middle;
	text-align: center;
	font-weight: bold;
	height: 20px;
	width: 557px;
	background-image: url(../images/arr.gif);
	background-repeat: no-repeat;
	background-position: left;
}
.tbText {
	background-color: #FFFFFF;
	font-size: 11px;
	color: #535353;
	vertical-align: top;
	text-align: left;
	font-weight: normal;
	width: 557px;
	padding: 5px;
}
.tbTextDefault{
	background-color: #FFFFFF;
	font-size: 11px;
	color: #535353;
	vertical-align: top;
	text-align: left;
	font-weight: normal;
	width: 100%;
}
.tbTextWide {
	background-color: #FFFFFF;
	font-size: 11px;
	color: #535353;
	vertical-align: top;
	text-align: left;
	font-weight: normal;
	width: 733px;
	padding: 5px;
}
.tbTextTitle {
	background-color: #E6E6E6;
	font-size: 11px;
	color: #8A0121;
	vertical-align: top;
	text-align: left;
	font-weight: bold;
	padding: 5px;

}
.tbTextTitleColor {
	background-color: #E6E6E6;
	font-size: 11px;
	color: #8A0121;
	vertical-align: top;
	text-align: right;
	font-weight: bold;
}
.tbTitlespacer {
	background-color: #C0BCBC;
}
.leftNavTitle {
	background-color: #CC3366;
	font-size: 11px;
	color: #FFFFFF;
	vertical-align: middle;
	text-align: center;
	font-weight: bold;
	height: 20px;
	width: 150px;
	background-image: url(../images/arr_r.gif);
	background-repeat: no-repeat;
	background-position: left;
}
.leftNavText {
	background-color: #FFFFFF;
	vertical-align: top;
	text-align: left;
	width: 150px;
	height: 130px;
	padding: 5px;
}
.leftNavDefault {
	text-align: left;
	width: 150px;
}


/* enf of components used on the home page*/

/*top, left  and bottom navigation text*/
a.titleLink:link { color: #FFFFFF; font-weight: bold; font-size: 11px; text-align: center; text-decoration: none; }
a.titleLink:active { color: #EEEEEE; font-weight: bold; font-size: 11px;  text-align: center; text-decoration: underline; }
a.titleLink:visited { color: #FFFFFF; font-weight: bold; font-size: 11px;  text-align: center; text-decoration: none; }
a.titleLink:hover { color: #EEEEEE; font-weight: bold; font-size: 11px; text-align: center; text-decoration: underline;}

a.mainNavText:link { color: #FFFFFF; font-weight: bold; font-size: 10px; text-align: center; text-decoration: none; }
a.mainNavText:active { color: #535353; font-weight: bold; font-size: 10px;  text-align: center; text-decoration: underline; }
a.mainNavText:visited { color: #FFFFFF; font-weight: bold; font-size: 10px;  text-align: center; text-decoration: none; }
a.mainNavText:hover { color: #535353; font-weight: bold; font-size: 10px; text-align: center; text-decoration: underline; background-color: #FFFFFF;}

a.leftNavTextLink:link { color: #31699C; font-weight: none; font-size: 11px; text-align: center; text-decoration: none; }
a.leftNavTextLink:active { color: #4231E5; font-weight: none; font-size: 11px;  text-align: center; text-decoration: underline; }
a.leftNavTextLink:visited { color: #31699C; font-weight: none; font-size: 11px;  text-align: center; text-decoration: none; }
a.leftNavTextLink:hover { color: #4231E5; font-weight: none; font-size: 11px; text-align: center; text-decoration: underline;}

a.moreText:link { color: #8A0121; font-weight: bold; font-size: 11px; text-align: left; text-decoration: none; }
a.moreText:active { color: #4231E5; font-weight: bold; font-size: 11px; text-align: left; text-decoration: underline; }
a.moreText:visited { color: #8A0121; font-weight: bold; font-size: 11px; text-align: left; text-decoration: none; }
a.moreText:hover { color: #4231E5; font-weight: bold; font-size: 11px; text-align: left; text-decoration: underline; }

a.contentText:link { color: #535353; font-weight: none; font-size: 11px; text-decoration: none; }
a.contentText:active { color: #4231E5; font-weight: none; font-size: 11px; text-decoration: underline; }
a.contentText:visited { color: #535353; font-weight: none; font-size: 11px; text-decoration: none; }
a.contentText:hover { color: #4231E5; font-weight: none; font-size: 11px; text-decoration: underline; }

a.bottomNavText:link { color: #31699C; font-weight: bold; font-size: 10px; text-align: center; text-decoration: none; }
a.bottomNavText:active { color: #999999; font-weight: bold; font-size: 10px; text-align: center; text-decoration: underline; }
a.bottomNavText:visited { color: #31699C; font-weight: bold; font-size: 10px; text-align: center; text-decoration: none; }
a.bottomNavText:hover { color: #999999; font-weight: bold; font-size: 10px; text-align: center; text-decoration: underline; }

a:link { text-decoration: underline;  }
a:active { color: #943021; text-decoration: underline;  }
a:visited { color: #0000FF; text-decoration: underline;  }
a:hover { color: #943021; text-decoration: underline;  }
/*end of top, left  and bottom navigation links*/

.labelText {
	text-decoration: none;
	color: #C0BCBC;
	font-weight: bold;
	font-size: 10px;
}
.defaultWhite {
	text-decoration: none;
	color: #FFFFFF;
	font-weight: NORMAL;
	font-size: 10px;
}
.defaultText {
	text-decoration: none;
	color: #535353;
	font-weight: normal;
	font-size: 10px;
}
.inputTypes {
	border: solid #003F7D 1px;
	background-color: #EEEEEE;
	text-decoration: none;
	font-weight: bold;
	color: #003F7D;
}
.error {
	background-color: #ffffff;
	text-decoration: none;
	font-weight: none;
	color: #ff0000;
	font-size: 11px;
	width: 200px;
	border: solid #FFFFFF 1px;
}
.formButton {
	border: solid #003F7D 1px;
	background-color: #CCCCCC;
	text-decoration: none;
	font-weight: none;
	color: #000000;
}
.marqueeTypes {
	border: solid #CC3366 1px;
	background-color: #FFFFFF;
	text-decoration: undeline;
	font-weight: none;
	color: #8A0121;
	width: 227px;
	vertical-align: middle;
	font-family: Verdana;
	font-size: 11px;
}
.spacerTransparent {
	height: 2px;
	width: 2px;
	font-size: 2px;
}
.spacer {
	height: 10px;
	width: 50px;
	font-size: 2px;
}
.stoke {
	font-size: 10px;
	color: #000000;
	text-decoration: line-through;
}
