﻿body 
{
	background-color:#648ABD
}
/* primary navigation
----------------------------------------------- */
#nav-wrapper{
	background: url(/image/bg_nav.gif) #95B8E6 no-repeat left top;
	bottom: 14px;
	height: 35px;
	left: 17px;
	padding-left: 18px;
	width: 700px;
}

#nav-wrapper #nav{
	float: left;
	font-family: Tahoma,Arial,sans-serif;
	font-size: 12pt;
	line-height: 2;
	list-style: none;
	margin: 0;
	padding-top: 1px;
}


#nav li{
	background: url(/image/bg_nav.gif) repeat-x left bottom;
	float: left;
	list-style: none;
}

#nav li:hover ul{
	left: auto;
}

#nav ul{
	list-style: none;
}

#nav li ul{
	left: -999em;
	position: absolute;
	z-index: 1;
}

#nav-wrapper a{
	border-right: 1px solid #648ABD;
	color: #FFFFFF;
	display: inline-table;
	display: -moz-inline-box;
	display: inline-block;
	font-weight: bold;
	height: 18px;
	padding: 5px 15px 0;
	text-align: center;
	text-decoration: none;
}

#asianNav #nav-wrapper a{
	padding-top: 2px;
	padding-bottom: 3px;
}

#nav-wrapper a:hover{
	background: #648ABD;
}

#nav-wrapper .active a{
	background: #507AB2;
}


.TabMenuContainer
{
	border-top: 
	solid 1px black;
}
.HeaderButton
{ font-weight: bold; 
  font-size : larger; 
  color: white; 
  font-variant: normal; 
  font-bold: "True"; 
 }



.TabMenuItem
{
	background-color: #FFFFBC;  
	text-align:center;  
	font-size: xx-small;  
	border: solid 1px black;  
	border-left: none;  
	padding: 3px 3px 3px 3px;
}

.TabMenuItemSelected
{
	background-color: White;  
	text-align:center;  
	font-size: xx-small;  
	border-right: solid 1px black;  
	border-bottom: none;  
	border-top: none;  
	border-left: none;  
	padding: 5px 3px 5px 3px;
}

.SiteContentSpacer
{
	height: 200px;  
	visibility: hidden;
}

/*

*/

.graytopgradient
{
	filter:progid:dximagetransform.microsoft.gradient(gradienttype=0, startcolorstr='#bcbdc0', endcolorstr='white');
}

.grayleftgradient
{
	filter:progid:dximagetransform.microsoft.gradient(gradienttype=1, startcolorstr='#bcbdc0', endcolorstr='white');
}

.BlueToWhiteGradient
{
	filter:progid:dximagetransform.microsoft.gradient(gradienttype=1, startcolorstr='#004880', endcolorstr='white');
	color:White;
	font-family:Arial;
	font-size:12;
}

.BlueToLigthBlueGradient
{
	filter:progid:dximagetransform.microsoft.gradient(gradienttype=1, startcolorstr='#004880', endcolorstr='#f1f0fe');
	color:White;
	font-family:Arial;
	font-size:12;
}

.LigthBlueToBlueGradient
{
	filter:progid:dximagetransform.microsoft.gradient(gradienttype=1, startcolorstr='#f1f0fe', endcolorstr='#004880');
	color:White;
	font-family:Arial;
	font-size:12;
}

.WhiteToBlueGradient
{
	filter:progid:dximagetransform.microsoft.gradient(gradienttype=1, startcolorstr='white', endcolorstr='#004880');
	color:White;
	font-family:Arial;
	font-size:12;
}

.PanelHeaderGradient
{
	filter:progid:dximagetransform.microsoft.gradient(gradienttype=0, startcolorstr='white', endcolorstr='#004880');
	color:black;
	font-weight:bold;
	font-family:Arial;
	font-size:12;
}


.printcell
{
	BORDER-RIGHT: black 1px solid; 
	BORDER-TOP: black 1px solid; 
	BORDER-LEFT: black 1px solid; 
	BORDER-BOTTOM: black 1px solid; 
	padding: 2px;
}
.printdatacell
{
	BORDER-TOP: black 1px solid; 
	BORDER-BOTTOM: black 1px solid; 
	padding: 0px;
}

.displaycell
{
	background-color : #f1f0fe;
	font-family: arial;
	font-weight: bold;
	font-size: 10pt;
	color : Black;
}

.requiredfield
{
	font-family: arial;
	font-weight: bold;
	font-size: 10pt;
	color:maroon;
}

.standardbutton
{
	font-family: arial;
	font-weight: bold;
	font-size: 10pt;
	color:navy;
}

.centerlabel
{
	font-family: arial;
	font-weight: bold;
	font-size: 12pt;
	color: red;
	text-align:center;
	border:thin;
}

.rightjust
{
	font-family: arial;
	font-size: 10pt;
	color: black;
	text-align:right;
}
.printerpageheader
{
	font-weight: bold;
	font-size: 12pt;
	color: black;
	border-bottom: black thin solid;
	font-family: arial;
}
.printerdatarow
{
	font-size: 8pt;
	color: black;
	font-family: Arial;
}

.printercolheader
{
	font-family : Arial;
	font-size : 8pt;
	font-weight : bold;
	color : black;
	background-color:Silver;
}

.nlaltdatarow
{
	background-color:#F1F0FE;
	font-family : Tahoma;
	font-size : 10pt;
	color : #000000;
	border-bottom : solid 1px #536394;
	padding-left : 2px;
	padding-right : 2px;
}
.vertical_titlecell
{
	background-color : #f1f0fe;
	font-family : Tahoma;
	font-size : 10pt;
	font-weight : bold;
	color : #536394;
	border-bottom : solid 1px #536394;
	padding-left : 2px;
	padding-right : 2px;
}

.vertical_datacell
{
	background-color : #ffffff;
	font-family : Tahoma;
	font-size : 10pt;
	color : #000000;
	border-bottom : solid 1px #536394;
	padding-left : 2px;
	padding-right : 2px;
}

.datarow
{
	background-color : #ffffff;
	font-family : Tahoma;
	font-size : 10pt;
	color : #000000;
	border-bottom : solid 1px #536394;
	padding-left : 2px;
	padding-right : 2px;
}

.inforow
{
	background-color : #ffffff;
	font-family : Tahoma;
	font-size : 10pt;
	color : #536394;
	font-weight : bold;
	padding-bottom : 2px;
}

.nostylerow
{
	background-color : #ffffff;
	font-family : Tahoma;
	font-size : 10pt;
	color : #000000;
}

.boldnblue
{
	cursor: hand;
	font-family : Tahoma;
	font-size : 10pt;
	color : black;
	font-weight : bold;
	border-bottom : solid 1px blue;
}

.boldnblue12
{
	font-family : Tahoma;
	font-size : 12pt;
	color : black; /*#536394;*/
	font-weight : bold;
}

.boldnblue16
{
	font-weight: bold;
	font-size: 16pt;
	color: black; /*#536394;*/
	font-family: Tahoma;
	text-align: center;
}

.blue
{
	font-family : Tahoma;
	font-size : 10pt;
	color : black; /*#536394;*/
}

.required
{
    font-family: Tahoma;
    font-size: 10pt;
    color: Red;
    font-weight: bold;
}

.pageheading
{
	font-family : Tahoma;
	font-size : 12pt;
	color : black; /*#536394;*/
	font-weight : bold;
	text-decoration: underline black; /*#536394;*/
}
.heading
{
	font-family : Tahoma;
	font-size : 10pt;
	color : black; /*#536394;*/
	font-weight : bold;
	text-decoration: underline #536394;
}

.titlerow
{
	background-color : #f1f0fe;
	font-family : Tahoma;
	font-size : 10pt;
	color : black; /*#536394;*/
	font-weight : bold;
	border-bottom : solid 1px #536394;
	border-top : solid 1px #536394;
	padding-left : 2px;
	padding-right : 2px;
}

.titlerow12
{
	background-color : #f1f0fe;
	font-family : Tahoma;
	font-size : 12pt;
	color : black; /*#536394;*/
	font-weight : bold;
	border-bottom : solid 1px #536394;
	border-top : solid 1px #536394;
	padding-left : 2px;
	padding-right : 2px;
}

.selectedmenustep
{
	background-color : black;
	font-family : Tahoma;
	font-size : 10pt;
	color : white;
	font-weight : bold;
	border-bottom : solid 1px white;
	border-top : solid 1px white;
	border-left : solid 1px white;
	border-right : solid 1px white;
	padding-left : 2px;
	padding-right : 2px;
	padding-bottom : 2px;
	padding-top : 2px;
}

.titlerow16
{
	background-color : #f1f0fe;
	font-family : Tahoma;
	font-size : 16pt;
	color : black; /*#536394;*/
	font-weight : bold;
	border-bottom : solid 1px black; /*#536394;*/
	border-top : solid 1px black; /*#536394;*/
	padding-left : 2px;
	padding-right : 2px;
}

body 
{
	background-color : #ffffff;
	font-family : Tahoma;
	font-size : 10pt;
	color : #000000;
	font-weight : bold;
}

input
{
	font-family: Tahoma;
	font-size: 10pt;
}

td
{
	font-family: Tahoma;
	font-size: 10pt;
	color : Black;
	background-color:#white;
}

/* ************************************************************************************
 * These classes handle toolbar buttons
 * ***********************************************************************************/
.ToolbarButton 
{ 
	BORDER-RIGHT: black 1px solid; 
	BORDER-TOP: black 1px solid; 
	BORDER-LEFT: black 1px solid; 
	BORDER-BOTTOM: black 1px solid; 
	CURSOR: hand; 
	FONT-SIZE: 10pt; 
	font-weight:bold;
	background-color:#536394;
	COLOR: white; 
	FONT-FAMILY: tahoma 
} 

.LoneButton 
{ 
	CURSOR: hand 
}

.ButtonContainer
{
	behavior:url(/styles/htc_behaviors/applicationtoolbar.htc);
	BORDER-RIGHT: #ffffff 2px solid; 
	BORDER-TOP: #ffffff 2px solid; 
	BORDER-LEFT: #ffffff 2px solid; 
	BORDER-BOTTOM: #ffffff 2px solid; 
	padding: 2px;
	cursor: hand;
} 

.CommandButton
{ 
	COLOR: #536394; 
	font-weight: bold; 
	text-decoration: none; 
	cursor: hand;
	text-decoration: none; 
} 

.ASPDisabledCommandButton /* This is used ONLY for ASP clients using this CSS */
{ 
	filter: progid:dximagetransform.microsoft.alpha(opacity=20,style=0);
	behavior:url(/styles/htc_behaviors/applicationtoolbar.htc);
	BORDER-RIGHT: #ffffff 2px solid; 
	BORDER-TOP: #ffffff 2px solid; 
	BORDER-LEFT: #ffffff 2px solid; 
	BORDER-BOTTOM: #ffffff 2px solid;
	COLOR: #000000; 
	font-weight: bold; 
	text-decoration: none; 
	cursor: hand;
	text-decoration: none; 
} 

.DisabledCommandButton
{ 
	filter: progid:dximagetransform.microsoft.alpha(opacity=20,style=0);
	COLOR: #c0c0c0; 
	font-weight: bold; 
	text-decoration: none; 
	cursor: hand;
	text-decoration: none; 
} 

.CommandLabel
{ 
	COLOR: #536394; 
	font-weight: bold; 
	text-decoration: none; 
} 

/* ************************************************************************************
 * These classes handle printed pages that need smaller font.
 * ***********************************************************************************/
.bluePrint
{
	font-family : Tahoma;
	font-size : 6pt;
	color : #536394;
}

.boldnbluePrint
{
	font-family : Tahoma;
	font-size : 6pt;
	color : #536394;
	font-weight : bold;
}

.headingPrint
{
	font-family : Tahoma;
	font-size : 6pt;
	color : #536394;
	font-weight : bold;
	text-decoration: underline #536394;
}

