/*-----------------------------------------------------------------------*/
/* General Page Styles													 */
/*-----------------------------------------------------------------------*/
html { height:100%; }
#body { background: url(bg.png) repeat-x top #010101; margin:0; }
body { background: url(bg.png) repeat-x top #010101; margin:0; }

p, div { font-family:arial,helvetica,verdana; font-size:13px; line-height:1.5; color:#666768; margin:0; padding:0px 0px 0px 0px;}
table, tr { font-family:arial,helvetica,verdana; font-size:13px; line-height:1.5; margin:0; color:#666768; margin:0; padding:0;}
td { font-family:arial,helvetica,verdana; font-size:13px; line-height:1.5;color:#666768;}
.normal, .Normal { font-family:arial,helvetica,verdana; font-size:13px; line-height:1.5; color:#666768; margin:0; padding:0;}
.normal p, .Normal p { font-family:arial,helvetica,verdana; font-size:13px; line-height:1.5; color:#666768; margin:0; padding:0px 0px 10px 0px;}
ol, ul { font-family:arial,helvetica,verdana; font-size:13px; color:#666768; padding-top:0; padding-bottom:0; margin-top:0; margin-bottom:10px; line-height:1.5;}
.normal li {font-family:arial,helvetica,verdana; font-size:13px; color:#666768; padding-top:0; padding-bottom:0; margin-top:0; margin-bottom:0; line-height:1.5;}
.NormalBold { font-family:arial,helvetica,verdana; font-size:13px; line-height:1.5; font-weight:bold; color:#666768; margin:0; padding:0;}
.NormalRed { color:#c50000; font-family:arial,helvetica,verdana; line-height:1.5; font-weight:bold; font-size:13px; margin:0; padding:0;}
.FullHeight { height:100%; }
.FullWidth { width:100%; }
.clear { clear:both; line-height:0; margin:0; padding:0; font-size:0; height:0; }

/*-----------------------------------------------------------------------*/
/* Page Structure														 */
/*-----------------------------------------------------------------------*/
#Header_TD {width:899px; height:187px; background: url(Header_TD.png) no-repeat top #d6d6d7; }
#White_TD{width:899px; background:#ffffff; vertical-align:top; }
#Bottom_TD{width:899px; height:10px; vertical-align:top;}
#BL {width:10px; height:10px; background: url(BL.png) no-repeat right; }
#B {height:10px; width:100%; background: url(B.png) repeat-x; }
#BR {width:10px; height:10px; background: url(BR.png) no-repeat left; }
#Footer_TD{width:899px; height:30px; vertical-align:top; padding:5px 10px 0 10px;}
#Privacy_TD{padding:0 0 0 0px;}
#Login_TD{padding:0 0px 0 0;}
#Breadcrumb_TD{padding:0 0 0 30px; height:25px; vertical-align:middle;}
#Date_TD{padding:0 10px 0 0; height:25px; vertical-align:middle;}
#Logo_TD{padding:0 0 15px 30px; }


/*-----------------------------------------------------------------------*/
/* Images																 */
/*-----------------------------------------------------------------------*/
img.BL { width:10px; height:10px; }
img.BR { width:10px; height:10px; }
img.Logo_TD { padding:0; margin:0; border:0;}

/*-----------------------------------------------------------------------*/
/* Links																 */
/*-----------------------------------------------------------------------*/
a:link, a:visited, a:active { color:#4e7fb9; font-weight:normal; text-decoration:underline; }
a:hover { color:#b7956e; text-decoration:underline; }
a.Normal:link, a.Normal:visited { color:#4e7fb9; font-weight:normal; text-decoration:none; }
a.Normal:hover { color:#b7956e; font-family:arial,helvetica,verdana;  text-decoration:none; }
a.CommandButton:link, a.CommandButton:visited, a.CommandButton:active { font-family:arial,helvetica,verdana; color:#4e7fb9; font-weight:bold; text-decoration:underline; }
A.CommandButton:hover { color:#4e7fb9; text-decoration:underline; }

/*-----------------------------------------------------------------------*/
/* Headings																 */
/*-----------------------------------------------------------------------*/
H1 { font-family:arial,helvetica,verdana; font-size:16px; color:#4e7fb9; font-weight:bold; padding:0px 0px 0px 0px; margin:0 0 10px 0; border-bottom: #4d83c3 dotted 2px;}
H2 { font-family:arial,helvetica,verdana; font-size:14px; color:#4e7fb9; font-weight:bold; padding:0px 0px 0px 0px; margin:0 0 10px 0; border-bottom: #4d83c3 dotted 2px;}
H3 { font-family:arial,helvetica,verdana; font-size:12px; color:#4e7fb9; font-weight:bold; padding:0px 0px 0px 0px; margin:0 0 10px 0; border-bottom: #4d83c3 dotted 2px;}



/*-----------------------------------------------------------------------*/
/* Login																 */
/*-----------------------------------------------------------------------*/
.LoginToken, a.LoginToken:link, a.LoginToken:visited, a.LoginToken:active { color:#ffffff; font-size:11px; font-weight:normal; text-decoration: none; padding:0 0 0 0px; margin:0; }
a.LoginToken:hover { color:#f2f2f2; font-weight:normal; font-size:11px; text-decoration: underline; }

/*-----------------------------------------------------------------------*/
/* User																	 */
/*-----------------------------------------------------------------------*/
.UserToken, a.UserToken:link, a.UserToken:visited, a.UserToken:active { color:#666768; font-size:11px; font-weight:normal; text-decoration: none; padding:0 0 0 0px; margin:0; }
a.UserToken:hover { color:#666768; font-weight:normal; font-size:11px; text-decoration: underline; }

/*-----------------------------------------------------------------------*/
/* Breadcrumbs															 */
/*-----------------------------------------------------------------------*/
.BreadcrumbToken, a.BreadcrumbToken:link, a.BreadcrumbToken:visited, a.BreadcrumbToken:active { color:#000000; font-size:11px; text-decoration: none; font-weight:normal; }
a.BreadcrumbToken:hover { color:#000000; font-size:11px; text-decoration: underline; font-weight:normal; }
#BreadcrumbToken img { margin:0 0px 0 0px; border:none; }

/*-----------------------------------------------------------------------*/
/* Date															 */
/*-----------------------------------------------------------------------*/
.DateToken, a.DateToken:link, a.DateToken:visited, a.DateToken:active { color:#000000; font-size:11px; text-decoration: none; font-weight:normal; }
a.DateToken:hover { color:#000000; font-size:11px; text-decoration: underline; font-weight:normal; }


/*-----------------------------------------------------------------------*/
/* Copyright, privacy, terms											 */
/*-----------------------------------------------------------------------*/
.FooterToken { color:#ffffff; font-size:11px; }
a.FooterToken:link, a.FooterToken:visited, a.FooterToken:active { font-size:11px; color:#ffffff; font-weight:normal; text-decoration: none; padding:0; margin:0; }
a.FooterToken:hover { font-size:11px; color:#f2f2f2; font-weight:normal; text-decoration: underline; }

/*-----------------------------------------------------------------------*/
/* Forms																 */
/*-----------------------------------------------------------------------*/
select, input { font-family:arial,helvetica,verdana; font-size:11px; color:#333333; }
.NormalTextBox { color:#333333; padding-left:4px; line-height:12px; font-family:arial,helvetica,verdana; font-weight:normal; font-size:11px; }
td.NormalTextBox { padding:0; margin:0; background:transparent; border:0; }
.StandardButton { background:#f2f2f2 none; color:#575757; font-family:arial,helvetica,verdana; font-size:11px; font-weight:normal; }

/*-----------------------------------------------------------------------*/
/* Main Menu															 */
/*-----------------------------------------------------------------------*/
#Menu_Container { width:100%; height:46px; padding:0; margin:0; border:0;}
.menu_pad { padding:0 0 0 0px; margin:0; border:0;}
.MainMenu_SubMenu { padding:0px; margin:0; background:#ffffff; border-top:0px solid #8a2230; border-bottom:0px solid #8a2230; border-left:0px solid #8a2230; border-right:0px solid #8a2230; font-weight:normal; opacity:.95;}
.MainMenu_MenuItem { color:#231ae9; background:url(Submenu_bg.png) bottom left no-repeat #FFFFFF; font-family:arial,helvetica,verdana; font-size:11px; font-weight:bold; font-style:normal; padding:3px 30px 3px 13px; line-height:2; border-top:0 solid #ffffff; border-right:0 solid #ffffff; border-bottom:0px solid #8a2230; border-left:0 solid #ffffff; }
.MainMenu_MenuItemSel {background:transparent; }
.SubMenu_MenuItemSel { color:#231ae9; background:url(Submenu_bgsel.png) bottom left no-repeat #FFFFFF; font-family:arial,helvetica,verdana; font-size:11px; font-weight:bold; padding:3px 30px 3px 13px; line-height:2; border-top:0 solid #ffffff; border-right:0 solid #ffffff; border-bottom:0px solid #8a2230; border-left:0 solid #ffffff; }
.MainMenu_MenuContainer { height:46px; background:transparent; }
.MainMenu_MenuContainer td { vertical-align:top; }
.MainMenu_MenuBar { height:46px; background:transparent; }
.MainMenu_Idle td img { display:none; }
.MainMenu_Idle td { line-height:0; height:46px; padding:0; margin:0; }
.MainMenu_Idle td div { height:46px; background:url(Tab_R.png) top right no-repeat; background-color:transparent; margin:0; padding:0; }
.MainMenu_Idle td div div { height:46px; background:url(Tab_L.png) top left no-repeat; margin:0; padding:0 15px 0 15px; }
.MainMenu_Idle td div div div { height:46px; padding:0; margin:0; background:url(Tab_M.png) top left repeat-x; }
.MainMenu_Idle td div div div div { height:46px; padding:0; margin:0; background:transparent; }
.MainMenu_Idle td div div div div div { height:28px; background:transparent; text-align:center; padding:24px 8px 0 8px; margin:0; font-family:arial,helvetica,verdana; font-size:11px; font-weight:bold; color:#ffffff; line-height:normal; }
.MainMenu_Selected td img { display:none; background:transparent;}
.MainMenu_Selected td { height:46px; padding:0; margin:0; line-height:0; background:transparent;}
.MainMenu_Selected td div { height:46px; background:url(Tab_R.png) top right no-repeat; margin:0; padding:0; }
.MainMenu_Selected td div div { height:46px; background:url(Tab_L.png) top left no-repeat; margin:0; padding:0 15px 0 15px; }
.MainMenu_Selected td div div div { height:46px; padding:0; margin:0; background:url(Tab_M.png) top left repeat-x; }
.MainMenu_Selected td div div div div { height:46px; padding:0; margin:0; background:transparent;}
.MainMenu_Selected td div div div div div { height:28px; background:transparent; text-align:center; padding:24px 8px 0 8px; margin:0; font-family:arial,helvetica,verdana; font-size:11px; font-weight:bold; color:#ffffff; line-height:normal; }
.MainMenu_BreadcrumbActive td img { display:none; background:transparent;}
.MainMenu_BreadcrumbActive td { height:46px; padding:0; margin:0; line-height:0; background:transparent;}
.MainMenu_BreadcrumbActive td div { height:46px; background:url(Tab_R.png) top right no-repeat; margin:0; padding:0; }
.MainMenu_BreadcrumbActive td div div { height:46px; background:url(Tab_L.png) top left no-repeat; margin:0; padding:0 15px 0 15px; }
.MainMenu_BreadcrumbActive td div div div { height:46px; padding:0; margin:0; background:url(Tab_M.png) top left repeat-x; }
.MainMenu_BreadcrumbActive td div div div div { height:46px; padding:0; margin:0; background:transparent;}
.MainMenu_BreadcrumbActive td div div div div div { height:28px; background:transparent; text-align:center; padding:24px 8px 0 8px; margin:0; font-family:arial,helvetica,verdana; font-size:11px; font-weight:bold; color:#ffffff; line-height:normal; }
.MainMenu_MenuArrow { display:none; }									
.MainMenu_RootMenuArrow { display:none; }									 
.MainMenu_MenuIcon { display:none; }									 
.MainMenu_Separator img { width:5px; margin:0 1px 0 1px; }
.MainMenu_MenuBreak { border:none; background:transparent; vertical-align:top; }

/*-----------------------------------------------------------------------*/
/* Module Menus															 */
/*-----------------------------------------------------------------------*/
.ModuleTitle_SubMenu { background:#fff; color:#221ae9; padding:0; margin:0; border:1px solid #000000; z-index:1000; font-weight:normal; opacity:.95;}
.ModuleTitle_MenuItem { background:#fff; color:#221ae9; font-family:arial,helvetica,verdana; font-size:11px; font-weight:bold; font-style:normal; padding:0 15px 0 10px; height:20px; border:1px solid #000000; text-align:left; }
.ModuleTitle_MenuItemSel { background:#f2f2f2; color:#221ae9; font-family:arial,helvetica,verdana; font-size:11px; font-weight:bold; padding:0 15px 0 10px; height:20px; text-align:left; }
.ModuleTitle_MenuContainer { background:transparent; }
.ModuleTitle_MenuBar { }
.ModuleTitle_MenuArrow { display:none; }
.ModuleTitle_RootMenuArrow { display:none; }
.ModuleTitle_MenuIcon { background:transparent; border:0; width:0; height:1px; padding:0; margin:0; font-size:0; }
.ModuleTitle_MenuIcon img { margin:0 10px 0 10px; }
/*-----------------------------------------------------------------------*/
/* Panes																 */
/*-----------------------------------------------------------------------*/
.HeaderPane { width:100%; padding:0; }
.BannerPane { width:100%; padding:0; background-color:#FFFFFF; }
.ContentPane { padding:0 0 0 0; background-color:#FFFFFF; }
.ContentPane2 { padding:0 0 0 0;}
.ContentPane3 { padding:0 3px 0 3px; }
.ContentPane4 { padding:0 0 0 0; }
.ContentPane5 { padding:0 0 0 0; }
.ContentPane6 { padding:0 0 0 0; }
.BottomPane { width:100%; padding:0 0 0 0; background-color:#FFFFFF; }
.FooterPane { width:100%; padding:0 0 0 0; }

/* End Style Sheet */
/*-----------------------------------------------------------------------*/

