body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../images/top_bg.jpg);
	background-repeat: repeat-x;
}
.bgTD
{
	background-repeat: repeat-x;
}
.btn {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-transform: none;
	background-color: #E50000;
}
.content {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 15px;
	text-align: justify;
}
.contentLeft
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 15px;	
	text-align: left;
}
.contentLeftBold
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 15px;	
	text-align: left;
	font-weight: bold;
}
.contentRight {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 15px;
	text-align: right;
}
.contentRightBold {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 15px;
	text-align: right;
	font-weight: bold;
}
.contentBold {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
}
.contentDRP {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: left;
}
.copyright {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #7C7B7B;
	line-height: 17px;
}
.dtStyle
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-align: center;
	background-repeat: no-repeat;
	width: 50px;
	height: 50px;
}
.Heading {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #002E4F;
	font-weight: bold;
	text-align: left;
}
.HeadingBG
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #002E4F;
	font-weight: bold;
	text-align: left;
	background-color: #E6E6E4;
}
.Heading_Profile
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	color: #002E4F;
	text-align: left;
}
.Inpg_links
{
	font-weight: bold;
	font-size: 12px;
	text-transform: none;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.modalBackground
{
	background-color: #DCDCDC;
	filter: alpha(opacity=50);
	opacity: 0.50;
}  
.Table
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	border-right: #54abcc 1px solid;
	border-top: #54abcc 1px solid;
	border-left: #54abcc 1px solid;
	border-bottom: #54abcc 1px solid;
	background-color: #FFFFFF;
}
.Table_Profile
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	border-right: #C4CDDF 1px solid;
	border-top: #C4CDDF 1px solid;
	border-left: #C4CDDF 1px solid;
	border-bottom: #C4CDDF 1px solid;
	background-color: #FFFFFF;
}

.LHS_links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: normal;
}
.TitleRed {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-transform: none;
	background-color: #E50000;
	line-height: 17px;
}
.RedSmallBTN {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-transform: none;
	background-color: #E50000;
	line-height: 17px;
}
.TitleGrey
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	line-height: 17px;
}
.TitleRefine
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	line-height: 17px;
	background-color: #333333;
}
.textRight
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: right;
}
.textMarquee
{
	padding-right: 1px;
	padding-left: 1px;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 1px;
	margin: 1px;
	vertical-align: middle;
	color: #E51219;
	padding-top: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}
.textError
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing: normal;
	text-align: left;
	vertical-align: middle;
	word-spacing: normal;
	margin: 1px;
	padding: 1px;
	color: #E51219;
	font-weight: normal;
}
.textRed
{
	font-weight: bold;
	font-size: 10px;
	color: #E51219;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.textRedSmall
{
	font-size: 10px;
	color: #E51219;
	line-height: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.textMsgRed
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	letter-spacing: normal;
	text-align: left;
	vertical-align: middle;
	word-spacing: normal;
	margin: 1px;
	padding: 1px;
	color: #E51219;
	font-weight: normal;
}
.textMsgGreen
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	letter-spacing: normal;
	text-align: left;
	vertical-align: middle;
	word-spacing: normal;
	margin: 1px;
	padding: 1px;
	color: #006600;
	font-weight: bold;
}
.textRedCenter {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	letter-spacing: normal;
	text-align: center;
	vertical-align: middle;
	word-spacing: normal;
	margin: 1px;
	padding: 1px;
	color: #E51219;
	font-weight: bold;
}
.whitetxt {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: normal;
	text-align: left;
	vertical-align: middle;
	word-spacing: normal;
	margin: 1px;
	padding: 1px;
	color: #ffffff;

}
a:link
{
	text-decoration: none;
}
a:visited {
	text-decoration: none;	
}
a:hover
{
	text-decoration: none;
	color: #ff0000;
}
a:active {
	text-decoration: none;
}
#Layer1 {
	position:absolute;
	width:166px;
	height:95px;
	z-index:1;
	left: 797px;
	top: 44px;
}
#randcode {
	BACKGROUND: url(../images/randcode_bot.gif) no-repeat left bottom; PADDING-BOTTOM: 15px; MARGIN: 5px 0px 0px; FONT: 12px/17px Arial, Helvetica, sans-serif; WIDTH: 169px; TEXT-ALIGN: left
}
#rand_top {
	BACKGROUND: url(../images/randcode_top.gif) no-repeat left top; WIDTH: 169px
}
#rand_inner {
	PADDING-RIGHT: 12px; PADDING-LEFT: 15px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
#rand_inner IMG {
	FLOAT: left; MARGIN: 5px 3px 0px -3px
}
#rand_inner H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 6px 0px 0px; COLOR: #bf2228; PADDING-TOP: 5px
}
#rand_inner P {
	CLEAR: left; MARGIN: 0px
}

.mGrid
{
	width: 100%;
	background-color: #ffffff;
	margin: 5px 0 10px 0;
	border: solid 1px #525252;
	border-collapse: collapse;
}
.mGrid td
{
	padding: 2px;
	border: solid 1px #c1c1c1;
	color: #717171;
}
.mGrid th
{
	padding: 4px 2px;
	color: #fff;
	background-color: #c1c1c1;
	border: solid 1px #c1c1c1;
}

.mGrid .pgr table { margin: 4px; }
.mGrid .pgr td
{
	border: solid 1px #c1c1c1;
	font-weight: normal;
	color: black;
	line-height: normal;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 2px;
	padding-top: 2px;
	font-family: Verdana;
}   
.mGrid .pgr a
{
	color: #666666;
	text-decoration: none;
}
.mGrid .pgr a:hover
{
	color: #000000;
	text-decoration: none;
}

.sideLines {
	background-repeat: repeat-y;
}

.minorlinks 
{

	FONT-SIZE: 10px; COLOR: #7C7B7B; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.Redbg
{
	background-image: url(../images/hm_04.jpg);
	background-repeat: repeat-x;
}
.line
{
	background-image: url(../images/st-map-BG.gif);
	background-repeat: repeat-x;
}
.profile_bg
{
	background-image: url(../images/profile_bg.jpg);
	background-repeat: no-repeat;
	height: 259px;
	width: 176px;
}
.whitetxtBig {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing: normal;
	text-align: left;
	vertical-align: middle;
	word-spacing: normal;
	margin: 1px;
	padding: 1px;
	color: #ffffff;
}