BODY {
	FONT-SIZE: 12px; MARGIN: 0px; FONT-FAMILY:Tahoma;
	COLOR: #414040; BACKGROUND-COLOR: #F5F4F5; line-height:20px;
	background-image:url(images/body_bg.gif); background-repeat:repeat-x; background-position:top left;
}
TABLE {
	FONT-SIZE: 12px;
	COLOR: #414040; line-height:20px;
}
TD {
	FONT-SIZE: 12px;
	COLOR: #414040; line-height:20px;
}
P {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 5px
}
FORM {
	MARGIN: 0px
}

/*---------------------*/
.Heading {
	font-family:Arial, Helvetica, sans-serif; font-size:22px; font-weight:normal;
	color:#026292;
}
.Heading2 {
	font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal;
	color:#026292;
}

/*--------------------------------------------------------------------------*/
SELECT {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; FONT-SIZE: 12px; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid; FONT-FAMILY:Arial, Helvetica, sans-serif;
	BORDER-LEFT-COLOR: #CCCCCC; BORDER-BOTTOM-COLOR: #CCCCCC; BORDER-TOP-COLOR: #CCCCCC; BORDER-RIGHT-COLOR: #CCCCCC; BACKGROUND-COLOR: #FFFFFF; 
}
TEXTAREA {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; FONT-SIZE: 12px; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid; FONT-FAMILY:Arial, Helvetica, sans-serif;
	BORDER-LEFT-COLOR: #CCCCCC; BORDER-BOTTOM-COLOR: #CCCCCC; BORDER-TOP-COLOR: #CCCCCC; BORDER-RIGHT-COLOR: #CCCCCC; BACKGROUND-COLOR: #FFFFFF; 
}
.textbox {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; FONT-SIZE: 12px; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid; FONT-FAMILY:Arial, Helvetica, sans-serif;
	BORDER-LEFT-COLOR: #CCCCCC; BORDER-BOTTOM-COLOR: #CCCCCC; BORDER-TOP-COLOR: #CCCCCC; BORDER-RIGHT-COLOR: #CCCCCC; BACKGROUND-COLOR: #FFFFFF; 
}
.checkbox {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; MARGIN: 0px; VERTICAL-ALIGN: bottom; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; BACKGROUND-COLOR: transparent;
}
.radio {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; MARGIN: 0px; VERTICAL-ALIGN: bottom; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; BACKGROUND-COLOR: transparent;
}
/*--------------------------------------------------------------------------*/
A:link {
	TEXT-DECORATION:underline; font-family:Tahoma;
	COLOR: #478ECB;
}
A:visited {
	TEXT-DECORATION:underline; font-family:Tahoma;
	COLOR: #478ECB;
}
A:hover {
	TEXT-DECORATION:underline; font-family:Tahoma;
	COLOR: #D72017;
}
/*--------------------------------------------------------------------------*/
.Red:link{
	font-family:Arial, Helvetica, sans-serif; font-size:14px;
	color:#D72017; text-decoration:none;
}

.Red:visited{
	font-family:Arial, Helvetica, sans-serif; font-size:14px;
	color:#D72017; text-decoration:none;
}
.Red:hover{
	font-family:Arial, Helvetica, sans-serif; font-size:14px;
	color:#D72017; text-decoration:underline;
}
/*--------------------------------------------------------------------------*/
.Blue:link{
	font-family:Arial, Helvetica, sans-serif; font-size:13px;
	color:#478ECB; text-decoration:none;
}

.Blue:visited{
	font-family:Arial, Helvetica, sans-serif; font-size:13px;
	color:#478ECB; text-decoration:none;
}
.Blue:hover{
	font-family:Arial, Helvetica, sans-serif; font-size:13px;
	color:#478ECB; text-decoration:underline;
}
/*--------------------------------------------------------------------------*/

/* STYLE START: Footer */
.footer {
	font-family:Arial, Helvetica, sans-serif; font-size:12px;
	color:#515151; text-align:center; vertical-align:middle;
}
.footer A:link {
	TEXT-DECORATION: none; font-family:Arial, Helvetica, sans-serif; font-size:12px;
	color:#515151;
	
}
.footer A:visited {
	TEXT-DECORATION: none; font-family:Arial, Helvetica, sans-serif; font-size:12px;
	color:#515151;
}
.footer A:hover {
	TEXT-DECORATION:underline; font-family:Arial, Helvetica, sans-serif; font-size:12px;
	color:#D72017;
}
/* STYLE END: Footer */
.copyRight {
}
.copyRight A:link {
	
}
.copyRight A:visited {
	
}
.copyRight A:hover {
	
}

.TM {
}
/*--------------------------------------------------------------------------*/
TD.LeftShadow{
	background-image:url(images/left_shadow.gif); background-position:top right; background-repeat:no-repeat;
}

TD.RightShadow{
	background-image:url(images/right_shadow.gif); background-position:top left; background-repeat:no-repeat;
}

TD.TopLinks{
	padding:8px; text-align:right;
}

TD.TopLinks A:Link{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; text-transform:uppercase;
	color:#478ECB; text-decoration:none; font-weight:bold; letter-spacing:1px;
}
TD.TopLinks A:visited{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; text-transform:uppercase;
	color:#478ECB; text-decoration:none; font-weight:bold; letter-spacing:1px;
}
TD.TopLinks A:hover{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; text-transform:uppercase;
	color:#D72017; text-decoration:none; font-weight:bold; letter-spacing:1px;
}

TD.Banner{
	padding:9px; border:1px solid #CCCCCC;
	background-color:#FFFFFF;
}

TD.RightContents{
	background-color:#FFFFFF; padding:20px; text-align:justify;
	background-image:url(images/vr_line.gif); background-repeat:repeat-y; background-position:top left;
}

TD.UnderLogo{
	background-image:url(images/logo_shadow.gif); background-repeat:no-repeat; background-position:top left;
	padding:10px; border-bottom:3px solid #D1D2D4;
}

TD.LeftContents{
	background-color:#FFFFFF; padding:1px;
}

TD.BlueSide{
	background-image:url(images/blue_bg.gif); background-repeat:no-repeat; background-position:top left;
}

TD.Padding{
	padding:10px;
}

/*--------------------------------------------------------------------------*/
TABLE.Tabs{
	
}

TABLE.Tabs TD.TabsLeftBG{
	background-image:url(images/tabs_left_bg.gif); background-repeat:no-repeat; background-position:bottom left;
}

TABLE.Tabs TD.Advance{
	background-color:#2A7491; cursor:pointer;	
	background-image:url(images/tab_Advance.gif); background-repeat:no-repeat; background-position:right bottom;
}

TABLE.Tabs TD.AdvanceSelected{
	background-color:#2A7491; cursor:pointer;
	background-image:url(images/tab_Advance_selected.gif); background-repeat:no-repeat; background-position:right bottom;
}

TABLE.Tabs TD.Professional{
	background-color:#2A7491; cursor:pointer;
	background-image:url(images/tab_professional.gif); background-repeat:no-repeat; background-position:right bottom;
}

TABLE.Tabs TD.ProfessionalSelected{
	background-color:#2A7491; cursor:pointer;
	background-image:url(images/tab_professional_selected.gif); background-repeat:no-repeat; background-position:right bottom;
}

TABLE.Tabs TD.Standard{
	background-color:#2A7491; cursor:pointer;
	background-image:url(images/tab_standard.gif); background-repeat:no-repeat; background-position:right bottom;
}

TABLE.Tabs TD.StandardSelected{
	background-color:#2A7491; cursor:pointer;
	background-image:url(images/tab_standard_selected.gif); background-repeat:no-repeat; background-position:right bottom;
}

/*--------------------------------------------------------------------------*/
TABLE.Box{
	background-color:#FFFFFF;
}

TABLE.Box TD.TopLeft{
	background-color:#B3CCD9;
	background-image:url(images/box_topleft.gif); background-repeat:no-repeat; background-position:top left;
}

TABLE.Box TD.BottomLeft{
	background-color:#B3CCD9;
	background-image:url(images/box_bottomleft.gif); background-repeat:no-repeat; background-position:bottom left;
}

TABLE.Box TD.Top{
	background-color:#B3CCD9;
}

TABLE.Box TD.Left{
	background-color:#B3CCD9; border-right:1px solid #CCCCCC;
	text-align:center; padding-top:10px; padding-bottom:10px;
}

TABLE.Box TD.Bottom{
	border-bottom:1px solid #CCCCCC; border-right:1px solid #CCCCCC;
}

TABLE.Box TD.Body{
	border-right:1px solid #CCCCCC;
	background-image:url(images/box_body.gif); background-repeat:repeat-x; background-position:top left;
	padding:15px;
}
/*--------------------------------------------------------------------------*/
TD.BoxGradient{
	background-color:#FFFFFF;
	background-image:url(images/boxgradient_bg.gif); background-repeat:no-repeat; background-position:top left;
	padding:3px;
}


/*--------------------------------------------------------------------------*/
.Show{
	display:block;
}

.Hide{
	display:none;
}
/*--------------------------------------------------------------------------*/
UL.Bullets {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; MARGIN: 0px 0px 0px; PADDING-TOP: 0px;
}
UL.Bullets LI {
	vertical-align:top; padding-left:25px; padding-top:0px; padding-bottom:15px; list-style-type:none;
	background-image:url(images/bullet.gif); background-position:9px 7px; background-repeat:no-repeat;
}
/*--------------------------------------------------------------------------*/
UL.Bullets1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; MARGIN: 0px 0px 0px; PADDING-TOP: 0px;
}
UL.Bullets1 LI {
	vertical-align:top; padding-left:25px; padding-top:0px; padding-bottom:15px; list-style-type:none;
	background-image:url(images/bullet1.gif); background-position:9px 7px; background-repeat:no-repeat;
}
/*--------------------------------------------------------------------------*/
.required {
	COLOR: #D72017
}

.error {
	COLOR: #ff0000; font-size:12px; font-weight:bold;
}
