/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
}
/* End reset CSS */


BODY, H1, H2, .DesktopText, .LoggedOnUserText, 
A.MenuItemLink, .UserMenuItemText, A.UserMenuItemText
{
	font-family: Arial;
	font-weight: normal;
	font-size: 11px;
	color: #222222;
}

BODY
{
	/* BODY element for all pages in usersite */
	background-color: #FFFFFF;

	scrollbar-base-color: #c0c0c0; 
	scrollbar-face-color: #f4f4f4; 
	scrollbar-highlight-color: #f4f4f4;
	scrollbar-shadow-color: #f4f4f4; 
	scrollbar-arrow-color:  #a7a7a7; 
	scrollbar-track-color: #e4e4e4;
	scrollbar-darkshadow-color: #c0c0c0;
	margin:0px;
}

H1
{
	/* General H1 */
	font-size: 18px;
	color: #005aa0;
	background-image: url(../../images/common/underline.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	margin-bottom:1px;
}
H2
{
	/* General H2 */
	font-weight: bold;
	color: #005aa0;
	border-bottom: #ff9900 1px solid;
}

.LoginTextBox
{
	/* Login textbox in desktop */
	width:175px;
}

.PasswordTextBox
{
	/* Password textbox in desktop */
	width:175px;
}

.DesktopBody
{
	/* Body of desktop */
	background-color:#F0f5fb;
}

.DesktopText
{
	/* style for normal text in desktop */
}

.LoggedOnUserText
{
	/* logged on username left menu top */
	font-weight: normal;
	font-size:11px;
	color:#222222;
}

.CursorHand
{
	/* user hand-cursor */
	cursor: hand;
}

A.MenuItemLink
{
	/* menuitem link */
	font-size: 11px;
	color: #222222;
	text-decoration: none;
}

TR.UserMenuItemText
{
	/* menuitem */
}

TD.UserMenuItemText
{
	/* menuitem */
	padding-left: 1px;
}

TD.UserMenuItemTextHi
{
	/* menuitem */
	padding-left: 1px;
}

.UserMenuItemText
{
	/* menuitem */
	font-size:11px;
	color:#222222;
}

TR.UserMenuItemTextHi
{
	/* menuitem */
	font-size:11px;
	background-color: #F0F5FB;
}

A.UserMenuItemText
{
	/* link menuitem*/
	font-size:11px;
	color:#222222;
	text-decoration: none;
}

BODY.TopBar
{
	background-color: #FFFFFF;
	margin: 0px;
	margin-top: 1px;
	border-bottom: solid 2px #4D4D4D;
}

BODY.LeftTopBar
{
	background-color: #F0F5FB;
	margin: 0px;
	margin-top: 3px;
	border-right: solid 2px #4D4D4D;
	border-bottom: solid 2px #4D4D4D;
}

BODY.LeftBar
{
	background-color: #FFFFFF;
/*	background-image: url(../../images/USERSITE/contact.gif);
	background-position: center bottom;
	background-repeat: no-repeat; */
	margin: 0px;
	/*margin-top: 37px;*/
	margin-top: 0px;
	margin-left: 2px;
	margin-right: 2px;
	overflow: auto;
}

BODY.LeftBottomBar
{
	/* left menu bottom BODY for IE */
	background-image: url(../../images/usersite/left/bgnav_lb.gif); 
	BACKGROUND-REPEAT: no-repeat;
	border-right: 2px solid #4D4D4D;
}

TD.ToolText
{
	font-size: 9px;
	padding-left: 3px; 
	padding-right: 2px;
	cursor: default;
}

/* Content */
.Content
{
	background-color: #E3E7EC;
	margin: 0px;
	padding: 0px;
}

/* Logo Top */
.TopLogo
{
	margin: 0px;
	padding: 0px;
	background-color: #ffffff;
}

/* Right Top */
.TopRight
{
	margin: 0px;
	padding: 0px;
	padding-bottom: 8px;
	background-color: #003C79;
	color: #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
}

DIV.Button
{
	background-color: #C06600;
	color: #FFFFFF;
	Width: 50px;
	height: 20px;
	text-align: center;
	vertical-align: middle;
	cursor: hand;
	padding-top:2px;
}

.txtQuery
{
	width: 120px;
	border: solid 1px #C06600;
}

/* Topmenu */
BODY.TopBar
{
	padding:0px;
	margin:0px;
	text-align:left;
	border-bottom : solid 1px #FFFFFF;
	border-top : solid 1px #FFFFFF;
	border-right: solid 1px #FFFFFF;
	background-color: #C06600;	
}

BODY.TopLogo
{
	border-right: solid 1px #FFFFFF;
}

TD.TopMenuItem
{
	font-family:Arial;
	font-size:11px;
	font-weight:bold;

	padding-top: 10px;
	vertical-align: top;
	height:40px;
	color:White;
	text-decoration:none;
	border-right : solid 1px #FFFFFF;	
}

TD.TopMenuItem_Hover
{
	font-family:Arial;
	font-size:11px;
	font-weight:bold;

	padding-top: 10px;
	vertical-align: top;
	color:White;

	height:40px;
	cursor: hand;
	border-right : solid 1px #FFFFFF;
	background-color: #DA9E4F;	
}

TD.TopMenuItem_Highlight
{
	font-family:Arial;
	font-size:11px;
	font-weight:bold;

	padding-top: 10px;
	vertical-align: top;
	color:White;

	height:40px;
	cursor: hand;
	border-right : solid 1px #FFFFFF;
	background-color: #DA9E4F;	
}

/* LeftMenu*/
Div.Menu
{
	overflow-y: hidden;
	overflow-y: hidden;
}



/* IE Specific CSS Classes */
SPAN.Redirect_IE
{
	font-size:13px;
	background:#ebeced;
	color:#868688;
	height:19px;
	padding-top:3px;
	padding-bottom:3px;	
	padding-left:7px;
	padding-right:7px;
}

SELECT.Redirect_IE
{
	font-size:13px;
	border:solid 1px #bcbebf;
    HEIGHT: 19px;
    PADDING: 0px;
    VERTICAL-ALIGN: top;
	margin:0px;
	width:182px;
}

OPTION.Redirect_IE
{
	color:#868688;
}

INPUT.SearchBox_IE
{
	height:20px;
	font-size:13px;
	border:solid 1px #bcbebf;
	width:100px;
	margin-left:10px;
	color:#868688;	
}

INPUT.SearchButton_IE
{
	height:20px;
	font-size:13px;
	background:#ebeced;
	color:#868688;
	border:solid 0px #ebeced;
	margin-right:10px;
}

.TitleLayer_IE
{
	padding-left: 10px;
	padding-top: 10px;
	background-color:#91278d;
	
	HEIGHT: 38px; 
	width:800px;

	color:#ffffff;	
	font-weight:bold;
	font-size:13px;
	font-family: Arial;
}

/* FireFox Specific CSS Classes */
SPAN.Redirect_FF
{
	font-size:13px;
	background:#ebeced;
	color:#868688;
	height:19px;
    VERTICAL-ALIGN: top-text;
	padding-top:2px;
	padding-bottom:3px;	
	padding-left:7px;
	padding-right:7px;

}

SELECT.Redirect_FF
{
	font-size:13px;
	border:solid 1px #bcbebf;
    HEIGHT: 19px;
    PADDING: 0px;
    VERTICAL-ALIGN: top-text;
	margin:0px;
	width:182px;
}

OPTION.Redirect_FF
{
	color:#868688;
}

INPUT.SearchBox_FF
{
	height:21px;
	font-size:13px;
	border:solid 1px #bcbebf;
	VERTICAL-ALIGN: top;
	width:100px;
	margin-left:10px;
	PADDING: 2px;
	margin:0px;
	color:#868688;	
}

INPUT.SearchButton_FF
{
	height:21px;
	font-size:13px;
    VERTICAL-ALIGN: top-text;
	background:#ebeced;
	color:#868688;
	border:solid 0px #ebeced;
	margin-right:10px;
	padding-bottom:2px;	
}


.TitleLayer_FF
{
	padding-left: 10px;
	padding-top: 10px;
	background-color:#91278d;
	
	HEIGHT: 28px; 
	width:800px;

	color:#ffffff;	
	font-weight:bold;
	font-size:13px;
	font-family: Arial;
}

A.HomeLink
{
    color: #646466;
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}

A.HomeLink:Hover
{
    color: #93107e;
}

#tdTextCell1
{
height:150px;
}
