/* ============= HTML Tags ============= */
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	letter-spacing: 2px;
}
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
/*a:link, a:visited, a:active {
	color: #000000;
	text-decoration: none;
}
a:hover {
	color: #000000;
	text-decoration: underline;
}*/
select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	border: 0px none;
}
input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}


/*--------------Header.ascx control tags---------------*/
#generalNavigation, #generalNavigation a:link, #generalNavigation a:visited, #generalNavigation a:hover, #generalNavigation a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	vertical-align:middle;
	background-color:#243a51;
	text-align: right;
	display:inline;	/*Change to NONE to remove header navigation links*/
}
.HeaderLogoNavigation {
	background-color:#243a51;
	display:table-header-group;
}
.HeaderBottom {	
	background-color:#2e4a67;
	display:table-footer-group;
}

/*--------------Footer.ascx control tags---------------*/
#footerNavigation, #footerNavigation a:link, #footerNavigation a:visited, #footerNavigation a:hover, #footerNavigation a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #C4C4C4;
	font-style: italic;
	vertical-align:middle;
	background-color:#2e4a67;
	text-align: right;
	display:inline;	/*Change to NONE to remove header navigation links*/
}
.footnotetext {
	font-size: 9px;
	color: #C4C4C4;
	font-style: italic;
	background-color:#2e4a67;
	display:inline;
}
.FooterLogo {
	background-color:#243a51;
	display:table-footer-group;
}

/*--------------MainMenu.ascx control tags---------------*/
.mainmenuitem 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	letter-spacing: 0px;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #EBEBEB;
	border-right-color: #727272;
	border-bottom-color: #727272;
	border-left-color: #EBEBEB;
	cursor:hand; 
}

/*--------------AccountMenu.ascx control tags---------------*/
#AccountMenuNav a:link, #AccountMenuNav td a:visited, #AccountMenuNav td a:active, #AccountMenuNav td a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-align:right;
}

/*--------------AccountInfo Table (the one on the right)---------------*/
.TableAccountInfoHeader
{
	background-color:#f0f0f0;
	color:Black;
	text-align:right;
}
.TableAccountInfo
{
	background-color:#f0f0f0;
}
.TableAccountInfoItem
{
	background-color:#f0f0f0;
}
.TableAccountInfoSeparator
{
	background-color:#e0e0e0;
}
.TableButton
{
	background-color:#eeeeee;
}
.RateResult
{
	font-weight:bold;
	font-size:16pt;
	color:#9C3C5E;
}

#stage {
	background-image: url(/images/gradient_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#bucketText {
	color: #999999;
}
#checkbox {
	height: 10px;
	width: 10px;
}
#button {
	background-color: #E8E8E8;
	border: 1px solid #666666;
}
#displayTextBox {
	background-color: #F9F9F9;
	border: 1px solid #E0E0E0;
	font-weight: bold;
	text-align: center;
}
#displayTextBoxRed {
	border: none;
	font-weight: bold;
	font-size: 24px;
	color: #9C3C5E;
}
#multipagenav td, #multipagenav td a{
	font-size: 9px;
	color: #999999;
}
#logout a{
	color: #FFFFFF;
}
#selectedCity {
	font-weight: bold;
	text-transform: uppercase;
	font-size: 9px;
}
.railmenuitem  {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #EBEBEB;
	border-right-color: #727272;
	border-bottom-color: #727272;
	border-left-color: #EBEBEB;
	cursor:hand 
}

/*--------------Elementos del nuevo diesño de VITSP---------------*/

/*-----INFO MENU-----*/
.TableInfoMenu
{
	background-color:#f4f7fa;
	text-align:right;
}
.InfoMenuCell
{
	vertical-align:Top;
}
.InfoMenuItem
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:#f4f7fa;
	font-size:13px;
	color:#7A9EC5;
	text-decoration: none;
}

/*-----INFO DISPLAY-----*/
.TableInfoDisplay
{
	background-color:#f4f7fa;
	text-align:left;
	text-justify:distribute-all-lines;
}
.InfoDisplayContent
{
	background-color:#f4f7fa;
	color:Gray;
}

/*-----HEADER-----*/
#Header1Navigation, #Header1Navigation a:link, #Header1Navigation a:hover, #Header1Navigation a:visited, #Header1Navigation a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Gray;
	text-decoration: none;
	vertical-align:baseline;
	background-color:White;
	text-align: right;
	display:inline;	/*Change to NONE to remove header navigation links*/
}
#Header1Logo
{
	background-color:White;
}

/*-----FOOTER-----*/
#footer1Navigation, #footer1Navigation a:link, #footer1Navigation a:visited, #footer1Navigation a:hover, #footer1Navigation a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: White;
	font-style: italic;
	vertical-align:middle;
	background-color:#93B0CE;
	text-align: right;
	text-decoration:none;
	display:inline;	/*Change to NONE to remove header navigation links*/
}
.footer1Copyright {
	font-size: 9px;
	color: White;
	font-style: italic;
	background-color:#93B0CE;
	display:inline;
}

/*-----RATETABLE-----*/
.RatesTableHeader
{
	background-color:#6D8FBA;
	color:White;
	text-align:left;
}
.RatesTableContainer
{
	background-color:#f4f7fa;
}

/*-----RATETABLE-----*/
.TableSupportContainer
{
	background-color:#f4f7fa;
}
.TableTitleHeader
{
	background-color:#6D8FBA;
	color:White;
	text-align:left;
}
.TableButton
{
	background-color:#6D8FBA;
}
