﻿body {margin:0; padding:0; color:#000000; background:#fff; font:75%/normal Arial, Helvetica, sans-serif; }

h1, h2, h3, h4, h5, h6 {margin:0; line-height:1em;}
h1 {color:#BA8500; font-size:15pt;}
h2 {color:#006FB9; font-size:12pt;} 
h3 {color:#C68038; font-size:1.167em;}
h4 {color:blue; font-size:1em;}
h5 {color:#326698; font-size:1.0em}
h6 {font-size:1em;}

/*p {margin:1.5em 0; font-size:1em; color:#326698}*/

/* Page Structure: Wrappers */

#container {position:relative; width:800px; margin:0 auto;}

#content {
clear:both; 
/*overflow:auto; */
margin-top:1.5em;
}

/* Page Structure: Modules */

#header {position:relative; height:100px;}
#header h1 {position: absolute; padding: 24px 0 24px 10px;}
#header ul {margin:0; padding:0; list-style-type:none;}
#header ul li {margin:0;}

#Top_Info {float:right; margin-top:2em;margin-bottom:2em; font-size:.9em; text-align:right; width:100%;} /* background-image:url('../Images/eXpressAccountText2008.png'); background-repeat:no-repeat; background-position:left top; height:100px;}*/
#Top_Info li {display:inline; border-right:1px solid #333; padding-left:.9em;}
#Top_Info li a {margin-right:1em;}
#Top_Info .last {border:none;}

#Lang_DropDown {width:100%;float:right; height:40px;}
#Lang_DropDown ul {float:right; list-style-type:none;background: url(../Images/LangDropDown.jpg) top right no-repeat; height:25px; width:110px;  border-color:White; list-style-position:outside;}
#Lang_DropDown ul:hover {background:url(../Images/LangDropDownHover.jpg) top right no-repeat; cursor:default}
#Lang_DropDown ul li {position:relative; float:left; height:25px; width:110px;  border-color:White;z-index:100;}
#Lang_DropDown ul li img {position:relative; float:left; padding:0.6em 0 0 0.6em;}
#Lang_DropDown ul li a {position:relative; float:left; padding:0.4em 0 0 0;}
#Lang_DropDown ul li:hover ul {display:list-item;background-image:none;}
#Lang_DropDown ul li ul {list-style-type:none; list-style-position:outside; display:none; position:absolute; left:-39px; top:25px; z-index:200;height:23px; background-image:none; }
#Lang_DropDown ul li ul li
{
	float: left;
	background-color: White;
	margin: 0 2px 0 2px;
	border-left: solid 1px #CCCCCC;
	border-top-style: none;
	border-right: groove 2px #000;
	width: 94px;
}
.Lang
{
	background-color:Transparent;
	float:left; 
	font-size:.9em;
	text-align:center; 
	position:absolute;
	vertical-align:middle; 
	left:0px; 
	width:104px; 
	height:25px;
	border-style:none;
}
.mnuLang
{
	background-color:Transparent;
	float:left; 
	font-size:.9em;
	text-align:center; 
	position:absolute; 
	left:0px; 
	width:104px; 
	height:25px;
	border-style:none;
}
.img-EN
{
	background: url(../Images/flag-usa.gif) no-repeat;
	background-position: 13px center;
}
.img-ES
{
	background: url(../Images/flag-es.gif) no-repeat;
	background-position: 13px center;
}
#Lang_DropDown ul li ul li.last
{
	float: left;
	background-color: White;
	margin: 0 2px 0 2px;
	border-left: solid 1px #CCCCCC;
	border-top-style: none;
	border-right: groove 2px #000;
	border-bottom:groove 2px #000;
	width: 94px;
}
.mnuLang:hover {color:White; cursor:hand}
#Lang_DropDown ul li ul li:hover { background-color:blue; color:White; cursor:default; background-image:none;}
#Lang_DropDown ul li ul li.last:hover { background-color:blue; color:White;background-image:none;}
#Lang_DropDown ul li ul li img {padding:0.6em 0 0 0.5em}


#Top_Menu {float:left; height:35px; width:100%}
#Center_LeftSideBar {float:left; width:25%;}
#Center_Content {float:left; width:75%;}

#Bottom_Footer {float:left; font-size:.9em; text-align:center; width:100%}

#Bottom_Footer li {display:inline; border-right:1px solid #333; padding-left:.9em;}
#Bottom_Footer li a {margin-right:1em;}
#Bottom_Footer .last {border:none;}

#navPrimary {clear:both; z-index:2; position:relative; min-height:6px; border-bottom:1px solid #fff;}
#navPrimary ul {overflow:auto; margin:0; padding:0 0 0 10px; background:url('../Images/Theme/topgraddark.gif') bottom left repeat-x; list-style-type:none;}
#navPrimary ul.secondary {margin-bottom:2em;}
#navPrimary ul li {float:left; margin:.45em .45em 0 0; padding:.27em .9em; background:#1A4773 url('../Images/Theme/topgraddark.gif') top left repeat-x;}
#navPrimary ul li:hover, #navPrimary ul li.hover {background:#1A4773;}
#navPrimary ul li a {display:block; color:#fff; font-weight:bold; text-decoration:none; text-align:center;}
#navPrimary ul li.active {margin-top:0; border-left:1px solid #ccc; border-right:1px solid #ccc; padding:.7em .9em .5em .9em; background:#f8f8f8 url('../Images/Theme/nav_prim_bg_active.gif') top left repeat-x;}
#navPrimary ul li.active:hover, #navPrimary ul li.active {background:#f8f8f8 url('../Images/Theme/nav_prim_bg_active2.gif') top left repeat-x;}
#navPrimary ul li.active a {color:#333;}
#navPrimary ul li ul {display:none;}
#navPrimary ul li.active ul {display:block; overflow:visible; width:100%; position:absolute; top:2.3em; left:0; padding:0; background:url(../Images/Theme/nav_prim_bg_active2.gif) left bottom repeat-x;}
#navPrimary ul li.active ul li {margin:0; padding:.45em .9em .8em .9em; background:transparent none;}
#navPrimary ul li.active ul li a {display:block; color:#1C4266; font-weight:normal;}
#navPrimary ul li.active ul li a:hover, #navPrimary ul li.active ul li a:focus {text-decoration:underline;}
#navPrimary ul li.active ul li.active:hover, #navPrimary ul li.active ul li.active {border:none; background:none;}
#navPrimary ul li.active ul li.active:hover{text-decoration:underline;}
#navPrimary ul li.active ul li.active a {color:#333; font-weight:bold;}
#navPrimary ul li.active ul li.active a:hover {text-decoration:none;}
#navPrimary ul li ul li ul, #navPrimary ul li.active ul li ul {display:none;}
#navPrimary ul li.active ul li:hover ul, #navPrimary ul li.active ul li.hover ul {display:block; z-index:10; width:auto; left:auto; margin:-.1em 0 0 -.9em; border:1px solid #ccc; border-top:none; padding:0 1em; background:#fff;}
#navPrimary ul li.active ul li:hover ul li, #navPrimary ul li.active ul li.hover ul li {float:none; margin:1em 0; padding:0;}
#navPrimary ul li.active ul li:hover ul li a, #navPrimary ul li.active ul li.hover ul li a {display:inline; text-align:left;}
#navPrimary ul li.active ul li:hover ul li a:hover, #navPrimary ul li.active ul li.hover ul li a:hover {text-decoration:underline;}
#navPrimary ul li.active ul li.active ul li a {color:#1C4266; font-weight:normal;}

#navPrimary ul li.disable {Background:url('../Images/Theme/toolgrad.gif') top left repeat-x;}
#navPrimary ul li.disable:hover {background-color:White; color:#1A4773}
#navPrimary ul li.disable a {color:#1A4773; background:url('../Images/Theme/toolgrad.gif') top left repeat-x;}
#navPrimary ul li.disable a:hover {background-color:White; color:#1A4773}

#navLeftMenu {clear:both; z-index:2; min-height:6px;}
#navLeftMenu ul {overflow:visible; margin:0.5em 0.5em 0.5em 0.5em; padding:0 0 0 0; height:90%; list-style-type:none;}
#navLeftMenu ul li {float:left; margin:.5em 0 0 0; width:100%; height:30px; }
#navLeftMenu ul li:hover, #navLeftMenu ul li.hover {background:#1A4773;color:#000;}
#navLeftMenu ul li a {display:block; padding-top:0.5em; vertical-align:middle; width:100%; height:90%; color:#005994; font-weight:bold;text-decoration:none; text-align:center;}
#navLeftMenu ul li a:hover {color:#fff;}
#navLeftMenu ul li.active {margin:0.35em 0 0 0; border-bottom:1px solid #ccc; background:#f8f8f8 url('../Images/Theme/nav_prim_bg_active2.gif') top left repeat-x;}
#navLeftMenu ul li.active:hover, #navLeftMenu ul li.active {background:#f8f8f8 url('../Images/Theme/nav_prim_bg_active2.gif') top left repeat-x;color:#fff;}
#navLeftMenu ul li.active a {text-align:center; color:#333;}

#navWelcome {float:left;}
#navWelcome ul {padding-left:0em; padding-top:0.5em; margin:0em 0em 0em 0.5em;}
#navWelcome li {text-align:left; margin:0 0 0.5em 0; height:26px; padding-left:0.6em; list-style-type:none;}

#navFAQ {float:left}
#navFAQ ul {padding-left:0em; padding-top:0.5em; margin:0em 0em 0em 0.5em;}
#navFAQ li {text-align:left; color:#326698; font-size:0.9em; margin:0 0 1em 0; padding-left:1em; background:url(../Images/Theme/icon_resources_arrow.gif) 1px 4px no-repeat; list-style-type:none;}


#navWzdMenu {clear:both; z-index:2; min-height:6px;}
#navWzdMenu ul {overflow:visible; margin:0.5em 0.5em 0.5em 0.5em; padding:0 0 0 0; height:90%; list-style-type:none;}
#navWzdMenu ul li {float:left; margin:.35em 0 0 0; width:100%; height:30px; background: #aaa; font-size:9pt;}
#navWzdMenu ul li span {float:left; text-align:left; display:block; margin:0.55em 0 0 0; width:100%; height:100%; color:#ddd; font-weight:bold;text-decoration:none; }
#navWzdMenu ul li.active {margin:0.35em 0 0 0; border-bottom:1px solid #ccc; background:#f8f8f8 url('../Images/Theme/nav_prim_bg_active2.gif') top left repeat-x;}
#navWzdMenu ul li.active:hover, #navWzdMenu ul li.active {background:#f8f8f8 url('../Images/Theme/nav_prim_bg_active2.gif') top left repeat-x;}
#navWzdMenu ul li.active span {color:#333;}

#MailSideBar ul {overflow:visible; margin:0.5em 0.5em 3.5em 0.5em; padding:0 0 0 0; height:90%; background:url('../Images/Theme/topgrad1.gif') bottom left repeat-x; list-style-type:none;}
#MailSideBar ul li {float:left; margin:.35em 0 0 0; width:100%; height:30px; background:#1A4773 url('../Images/Theme/topgrad.gif') top left repeat-x;}
#MailSideBar ul li:hover, #navLeftMenu ul li.hover {background:#1A4773;}
#MailSideBar ul li a {display:block; margin:0.55em 0 0 0; width:100%; height:100%; color:#fff; font-weight:bold;text-decoration:none; text-align:center;}
#MailSideBar ul li.active {margin:0.35em 0 0 0; border-bottom:1px solid #ccc; background:#1A4773 url('../Images/Theme/nav_prim_bg_active2.gif') top left repeat-x;}
#MailSideBar ul li.active:hover, #navLeftMenu ul li.active {background:#1A4773 url('../Images/Theme/nav_prim_bg_active2.gif') top left repeat-x;}
#MailSideBar ul li.active a {color:#333;}


/*
.navWzdMenu {clear:both; z-index:2; min-height:6px;}
.navWzdMenu ul {overflow:visible; margin:0.5em 0.5em 3.5em 0.5em; padding:0 0 0 0; height:90%; list-style-type:none;}
.navWzdMenu ul li {float:left; margin:.35em 0 0 0; width:100%; height:30px; background: #aaa; font-size:0.3em; }
.navWzdMenu ul li span {float:left; text-align:left; display:block; margin:0.55em 0 0 0; width:100%; height:100%; color:#ddd; font-weight:bold;text-decoration:none; }
.navWzdMenu ul li.active {margin:0.35em 0 0 0; border-bottom:1px solid #ccc; font-size:0.3em; background:#f8f8f8 url('../Images/Theme/nav_prim_bg_active2.gif') top left repeat-x;}
.navWzdMenu ul li.active:hover, #navWzdMenu ul li.active {background:#f8f8f8 url('../Images/Theme/nav_prim_bg_active2.gif') top left repeat-x;}
.navWzdMenu ul li.active span {color:#333;}
*/

/* Reusable Containers */

.main {}
.headline {}
.subhead {}
.zone {}
.box {}
.box .header {}
.box .body {}
.box .footer {}
.callout {}
.sidebar {}
.login {}

.sidebar {float:left; width:100%; padding-bottom:1em; margin:0 0 1em 0; border:solid 1px #BABABA; color:#00426E; background:#FAFCFC}
.sidebar .header {height:25px; background:url(../Images/Theme/toolgrad.gif) top left repeat-x;}
.sidebar .header h2, .sidebar .header h3, .sidebar .header h4
{
	margin: 0.2em 0 0 0.5em;
	padding: 2px 0 2px;
	float: left;
	vertical-align: middle;
	color: #006699;
}
.sidebar .header h2 {display:inline; vertical-align:middle; font-size:1.0em;}
.sidebar .body {padding:1px 10px; background:url() top left repeat-y;color: #006FB9;}
.sidebar .body p {margin:0.1em 0; font-size:9pt; color: #006FB9;}
.sidebar .body a {font-size:7pt;}

.login .header h2 {display:inline; vertical-align:middle; font-size:9pt; padding-right:20px; background:url(../Images/lock_16.png) center right no-repeat;}
.login label {text-align:center; font-size:9pt;color:#005B94; }
.login a {text-align:left; padding-left:30px; font-size:10pt;color:#005B94;}


.box
{
	overflow: auto;
	min-height: 25em;
	padding: 0em 0em 3em 0.0em;
	float: left;
	width: 100%;
	height: 100%;
} /* border:1px solid #BABABA; background:url(../Images/Theme/box_bottom_bg.gif) bottom left repeat-x;}*/
.box .contentIndex ul {float:left; width:90%; overflow:visible; margin:0.5em 0.5em 3.5em 0.5em;}
.box .contentIndex li {text-align:left; float:left; width:90%; margin:0 0 1em 0; padding-left:1em; background:url(../Images/Theme/icon_resources_arrow.gif) 1px 4px no-repeat; list-style-type:none;}

.QuestionBox {overflow:auto; padding:0.5em 0.5em 0.5em 0.5em; float:left; width:90%; height:100%; background:url(../Images/Theme/box_bottom_bg.gif) top left repeat-x;}
.QuestionBox h5 {color:#326698; font-size:1.0em; text-align:left}
.QuestionBox p {text-align:left}


.HiddenColumn{display:none;} 


div.warning { border: solid 2px red; margin: 0 0 1em 0; padding: 1em 1em 1em 1em }
p.warning { border: solid 2px red; padding: 1em 1em 1em 1em;}
/*div.warning p  { color: red; font-weight: bold; }*/
span.warning { color: red; font-weight: bold; }

.SecureLink
{
	padding-right:15px; 
	background:url(../Images/lock_16.png) center right no-repeat;
}

.RequiredField
{
	padding-left:15px;
	background:#F7F3B0 url(../Images/lockkey.gif) center left no-repeat;
	margin-left:2px;
	margin-right:2px;
}

.ImageHyperLinkHome
{
	float:left; 
	height:24px; 
	background:url(../Images/homepage.png) center left no-repeat;
} 

.ImageHyperLinkMyAccount
{
	float:left; 
	height:24px; 
	background:url(../Images/MyAccount.png) center left no-repeat;
} 

.ImageHyperLinkMyMail
{
	float:left; 
	height:24px; 
	background:url(../Images/MyMail.png) center left no-repeat;
} 

.ImageHyperLinkMyForum
{
	float:left; 
	height:24px; 
	background:url(../Images/MyForum.png) center left no-repeat;
} 

.ImageHyperLinkSendMoney
{
	float:left; 
	height:24px; 
	background:url(../Images/SendMoney.png) center left no-repeat;
} 

.ImageHyperLinkSendCarePackage
{
	float:left; 
	height:24px; 
	background:url(../Images/CarePackage.png) center left no-repeat;
} 

.ImageHyperLinkSendPhoneCard
{
	float:left; 
	height:24px; 
	background:url(../Images/PhoneCard.png) center left no-repeat;
} 

.ImageHyperLinkSendMail
{
	float:left; 
	height:24px; 
	background:url(../Images/SendMail.png) center left no-repeat;
} 


.PopupWarningLabel
{
	font-family: Verdana;
	color: #006699;
	font-style: italic;
}

ul.NonIndentList
{
	padding-left: 0px; 
	margin-left: 0px;	
}