.global {
background-color:#FFFFFF; font-family:Verdana; color:#000000;
font-size:12px; text-align:left;
}
ul,li,p,img,object,iframe,h1,h2,h3,h4,h5,h6,h7 {margin:0; padding:0; -moz-overflow:auto}

/*****************************************************
.heading {
padding:2px; border-width:1px; border-style:solid; border-color:#D8D8D8;
font-weight:bold; font-size:16px; text-align:center; overflow:hidden;
}
.heading a:hover {} .heading a:active {}

.subheading {
background-color:#008000; font-family:Verdana; font-weight:bold;
text-align:left; overflow:hidden;
}
.subheading a:hover {} .subheading a:active {}
General Anchor
*****************************************************/
.Class1 A:link
{
	font-family:Verdana;
	text-decoration: none;
	color: Blue;
	font-weight:bold;
}
.Class1 A:visited
{
	font-family:Verdana;
	text-decoration: none;
	color: Blue;
	font-weight:bold;
}
.Class1 A:active
{
	font-family:Verdana;
	text-decoration: none;
	color: Blue;
	font-weight:bold;
}
.Class1 A:hover
{
	font-family:Verdana;
	text-decoration: none;
	color: Blue;
	font-weight:bold;
}

A:link
{
	text-decoration: underline;
	color: #8080FF;
}
A:visited
{
	text-decoration: underline;
	color: #8080FF;
}
A:active
{
	text-decoration: underline;
	color: Red;
}
A:hover
{
	text-decoration: underline;
	color: #0000FF;
}


/*****************************************************
Table Header and cell definitions
*****************************************************/
th
{
	background-color: #363579;
	font-size: 11px;
	font-family: Verdana;
	font-weight: bold;
	color: White;
	height: 20px;
}
th.Alternate
{
	background-color: #CC1D21;
	font-size: 10px;
	font-family: Verdana;
	font-weight: bold;
	color: white;
	height: 20px;
	border: 1;
}
DIV
{
	margin:0; padding:0;  -moz-overflow:auto;
	border-collapse: collapse;
	border-width: 0px;
}
div.divBorder
{
	margin:0;  -moz-box-sizing:border-box;
	position: relative; 
	overflow-x: hidden;
	overflow-y: hidden;  
	border: White 1px solid;
	padding: 0px;
	width: 680px;
	height: 620px;
	font-family: Verdana;
	letter-spacing: 0px;
	border-collapse: collapse;
	background-color: #ffffff;
	vertical-align: top;
	left: 0px;
	top: 0px;
}
div.divContent
{
	margin:0;  -moz-overflow:hidden;
	position: relative; 
	border: 0px;
	padding: 0px;
	/*font-size: 11px;*/
	font-family: Verdana;
	border-collapse: collapse;
	background-color: #ffffff;
	vertical-align: top; 
	left: 1px;
	top: 1px;
	right: 100px;
	width: 620px;
	
}


TD
{
	font-size: 11px;
	color: #000000;
	font-family: Verdana;
}
TD.Center
{
	font-size: 11px;
	color: #000000;
	font-family: Verdana;
	text-align: center;
}
td.EnHd
{
	margin:0; padding:0; -moz-overflow:auto;
	background-image: url(/Images/header_clmn_us1.png);
	width: 234;
	height: 135;
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
	font-family: Verdana;
}
td.SpHd
{
	margin:0; padding:0; -moz-overflow:auto;
	background-image: url(/Images/header_clmn_mx1.png);
	width: 234;
	height: 135;
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
	font-family: Verdana;
}
td.FrHd
{
	margin:0; padding:0; -moz-overflow:auto;
	background-image: url(/Images/header_clmn_fr.png);
	width: 234;
	height: 135;
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
	font-family: Verdana;
}
td.PoHd
{
	margin:0; padding:0; -moz-overflow:auto;
	background-image: url(/Images/header_clmn_br.png);
	width: 234;
	height: 135;
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
	font-family: Verdana;
}
td.EnFt
{
	margin:0; padding:0; -moz-overflow:auto;
	background-image: url(/Images/footer_clmn_en.png);
	width: 234;
	height: 40;
	font-size: 14px;
	font-weight: bold;
	font-family: Verdana;
}
td.SpFt
{
	margin:0; padding:0; -moz-overflow:auto;
	background-image: url(/Images/footer_clmn_mx.png);
	width: 234;
	height: 40;
	font-size: 14px;
	font-weight: bold;
	font-family: Verdana;
}
td.FrFt
{
	margin:0; padding:0; -moz-overflow:auto;
	background-image: url(/Images/footer_clmn_fr.png);
	width: 234;
	height: 40;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	font-family: Verdana;
}
td.PoFt
{
	margin:0; padding:0; -moz-overflow:auto;
	background-image: url(/Images/footer_clmn_br.png);
	width: 234;
	height: 40;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	font-family: Verdana;
}
td.Menu
{
	margin:0; padding:0; -moz-overflow:auto;
	border-color: Navy;
	color: White;
	font-family: Verdana;
	font-weight: bold;
	text-align: left;
	width: 20%;
	height: 600px;
	vertical-align: top;
}
td.WideAds
{
	margin:0; padding:0; -moz-overflow:auto;
	border-color: Navy;
	color: White;
	font-family: Verdana;
	font-weight: bold;
	vertical-align: top;
	width: 340px;
}
td.HeaderBackgroundAlternate
{
	background-image: url(/Images/bgAlternate.gif);
	font-size: 10px;
	font-family: Verdana;
	font-weight: bold;
	height: 100%;
}
td.menuTileAdmin
{
	background-image: url(./images/HeaderBackgroundAlternate.gif);
	background-color: #EBEDF6;
	font-size: 0.7em;
	font-family: Verdana;
	font-weight: bold;
	height: 100%;
}
td.menuTileReport
{
	font-size: x-small;
	font-family: Verdana;
	font-weight: bold;
}
td.menuTileText
{
	font-size: x-small;
	font-family: Verdana;
	font-weight: bold;
	text-align: left;
}
/*****************************************************
Body #5D7B9D
*****************************************************/
body
{
	margin:0; padding:0; 
	font-size: 11px;
	font-family: Verdana;
	background-image: url(~/images/bg_one.jpg);
	scrollbar-face-color: White;
	scrollbar-highlight-color: #DEE3E7;
	scrollbar-shadow-color: #DEE3E7;
	scrollbardlight-color: #DEE3E7;
	scrollbar-arrow-color: #5D7B9D;
	scrollbar-track-color: White;
	scrollbar-darkshadow-color: #5D7B9D;
}
/*****************************************************
General Text
*****************************************************/
.normalTextSmall
{
	font-size: 0.7em;
}

.normalTextSmallBold
{
	font-size: 0.7em;
	font-weight: bold;
}

.normalTextSmaller
{
	font-size: 0.6em;
}

.normalTextSmall, .normalTextSmallBold, .normalTextSmaller
{
	color: #000000;
	font-family: Verdana;
}

/*****************************************************
Text used on tables with a background
*****************************************************/
.tableHeaderText
{
	color: White;
	font-size: 0.7em;
	font-weight: bold;
	background-color: Navy;
	font-family: Verdana;
}

/*****************************************************
Border used around tables
*****************************************************/
.tableBorder
{
	margin:0; -moz-overflow:auto;
	border:0;
	width: 100%;
	border-bottom: #013da4 0px solid;
	font-family: Verdana;
	letter-spacing: 0px;
	border-collapse: collapse;
	background-color: #ffffff;
	padding: 0px;
	vertical-align: top;
}
.tableBorder2
{
	margin:0; -moz-overflow:auto;
	border:0;
	width: 100%;
	border-bottom: #013da4 0px solid;
	font-family: Verdana;
	letter-spacing: 0px;
	border-collapse: collapse;
	background-color: #ffffff;
	padding: 2px;
	vertical-align: top;
}
.tableBorder1
{
	border: Gray 1px solid;
	padding: 0px;
	width: 100%;
	font-family: Verdana;
	letter-spacing: 0px;
	border-collapse: collapse;
	background-color: #ffffff;
	vertical-align: top;
	left: 0px;
}
.tableBorder2
{
	border: 0px #fffff;
	background-color: #ffffff;
	font-family: Verdana;
	padding: 0;
	letter-spacing: 0;
}

.td3En
{
    text-align: left;
	Color: #0006a6;
	width: 134;
	height: 220;
}
.td3Sp
{
    text-align: left;
	Color: #00a110;
	width: 134;
	height: 220;
}
.td3Fr
{
    text-align: left;
	Color: #ff0000;
	width: 134;
	height: 220;
}
.td3Po
{
   text-align: left;
	Color: #0007d9;
	width: 134;
	height: 220;
}
.tdMsg
{
	background: none transparent scroll repeat 0% 0%;
    text-align: center;
	Color: White;
	width: 134;
}
/*****************************************************
Main  colors #f0f0f0
*****************************************************/
td.RowC
{
	color: navy;
	font-family: Verdana;
	border-collapse: collapse;
	background-color: Menu;
	text-align: left;
	border-bottom-style: none;
	font-weight: bold;
}
td.RowL
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	color: navy;
	padding-top: 0px;
	font-family: Verdana;
	letter-spacing: 0px;
	border-collapse: collapse;
	background-color: #f0f0f0;
	text-align: left;
	border-bottom-style: none;
	font-weight: bold;
}
td.RowLA
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	color: navy;
	padding-top: 0px;
	font-family: Verdana;
	letter-spacing: 0px;
	border-collapse: collapse;
	background-color: white;
	text-align: left;
	border-bottom-style: none;
	font-weight: bold;
}
td.RowR
{
	background-color: white;
	font-family: Verdana;
	text-align: right;
}

td.Alternate
{
	background-color: #DAE7FD;
	font-family: Verdana;
	text-align: left;
}
/*****************************************************
Text and links 
*****************************************************/
.Title
{
	font-weight: bold;
	color: #013DA4;
	font-family: Verdana;
	text-align: left;
}
.Name
{
	font-weight: bold;
	font-family: Verdana;
	text-decoration: none;
	color: navy;
	color: White;
}

/*****************************************************
Form Elements
*****************************************************/
select
{
	font: 10px, verdana;
	background-color: inherit;
	text-align: left;
	border: #666666 1px solid;
}
.TextSel
{
	border-color: Black;
	font-family: Verdana;
	background-color: Transparent; 
	text-align: left;
}
textarea1
{
	border-color: Black;
	font-family: Verdana;
	text-align: left;
	background-image: url(../Images/Shade.gif);
}
input
{
	background-image: url(../Images/Shade.gif);
	text-align: left;
	border: #666666 1px solid;
}
textarea
{
	background-image: url(../Images/Shade.gif);
	text-align: left;
	border: #666666 1px solid;
}
/*****************************************************
Menu Controls
*****************************************************/
.bgButton
{
	background-image: url(../Images/bgButton.gif);
	background-color: #FFFFFF;
	font-family: Verdana;
	color: #000000;
	font-size: 11px;
	height: 20px;
	cursor: hand;
	font-weight: bold;
	text-align: center;
	border: Navy 1px inset;
}

.bgButtonon
{
	background-image: url(../Images/bgButtonon.gif);
	background-color: #FFFFFF;
	font-family: Verdana;
	color: #666666;
	font-size: 11px;
	height: 20px;
	cursor: hand;
	font-weight: bold;
	text-align: center;
	border: #000000 1px inset;
}
.ContentSeparator
{
	height: 5px;
	overflow: hidden;
	background-color: Orange;
	border-bottom: solid 1px #a4b2bc;
	clear: both;
}

.plain-text {
overflow:auto;
}
.plain-text a:hover {} .plain-text a:active {}
/*CollapsiblePanel*/
.collapsePanel {
	
	background-color:white;
	overflow:hidden;
}
.collapsePanelHeader{	
	width:100%;		
	height:30px;
	background-image: url(images/bg-menu-main.png);
	background-repeat:repeat-x;
	color:#FFF;
	font-weight:bold;
}

#master_content .collapsePanelHeader a {color:#FFF;}
#master_content .collapsePanelHeader a:hover {text-decoration:none;background:none;}
/*
Ajax 
*/
.accordionContent
{
    background-color: #D3DEEF;
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}
.Contentarea {
	padding:20px;
	background:#FFF url(images/demotop.png) no-repeat left top;
}

.Contentarea p 
{
	padding:5px;
}
