﻿@import "Form.css";

@import "CyanBlueSkin/CyanBlue.css";
@import "BlueVioletSkin/BlueViolet.css";
@import "BlueGreenSkin/BlueGreen.css";
@import "WarmBrownSkin/WarmBrown.css";
@import "DarkerYellowSkin/DarkerYellow.css";


body {
	font-family:  Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 	
	font-weight: normal;
	text-decoration: none;		
	color: #000444;   

	text-align: left;
	margin: 0px;
	padding: 0px;
	border: 0px;

}

body.one {
	font-family:  Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 	
	font-weight: normal;
	text-decoration: none;		
	color: #000444;   

	text-align: left;
	margin: 0px;
	padding: 0px;
	border: 0px;
	
	background-image:url('images/mainBg.gif');
	background-repeat:repeat-x;
}

body.two {
	font-family:  Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 	
	font-weight: normal;
	text-decoration: none;		
	color: #000444;   

	text-align: left;
	margin: 0px;
	padding: 0px;
	border: 0px;
	
	background-image:url('images/mainBg2.gif');
	background-repeat:repeat-x;
}

body.three {
	font-family:  Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 	
	font-weight: normal;
	text-decoration: none;		
	color: #000444;   

	text-align: left;
	margin: 0px;
	padding: 0px;
	border: 0px;
	
	background-image:url('images/mainBg3.gif');
	background-repeat:repeat-x;
}


a {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	color: #08499D;
	text-decoration:underline;
}

a:hover {
	color: #D60000;
}


/**********************************/
/*	Header                        */
/**********************************/

#header {
	width: 990px; 
	margin:0 auto;
	padding:0;
	background-image:url('images/NbgiLogo.jpg');
	background-position:top left;
	background-repeat:no-repeat;
}

#MenuHeader {
	width: 990px; 
	margin:0 auto;
	padding:0;
	background-image:url('images/NbgiLogo.jpg');
	background-position:top left;
	background-repeat:no-repeat;
}

.TopMenu { 
 
	text-align:right;
	font-weight:bold;
	color: #FFCB4F;
}

.TopMenu a {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	font-weight:bold;
	color: #FFCB4F;
	text-decoration:none;
	display:block;
	padding:7px 5px 1px 0px;
	width:120px;
	height:17px;
	float:right;
	text-align:center;
}

.TopMenu a:hover {
	color: #F17100;
	text-decoration:none;
	display:block;
}

/**********************************/
/*	MainMenu                      */
/**********************************/


.MainMenu {
	margin: 0;
	padding:0;
	vertical-align:top;
}

/*mainMenuContainer*/

#mainMenuContainer {
	padding: 1px 0 0 38px;
}

/*titleContainer*/

#titleContainer .titleLbl 
{
	font-family:Trebuchet MS, Verdana, Arial;
	font-size:14px; 	
	font-weight: bold;	
	color: #015183; 
	padding:2px 0 0 5px;
	display:block;
	float:left;
	margin:0;
	z-index:1000;
	text-transform:uppercase;
}

a.signout {
	font-size:10px; 	
	font-weight: bold;
	text-decoration: underline;		
	color: #015183; 
	padding:0;
	display:block;
	float:right;
	margin:0 5px 0 0;
}

a.signout:hover {	
	font-weight: bold;
	text-decoration: underline;		
	color: #CA0000; 
}

/*SkinID=MenuStyle*/

.MenuList {
	text-align:left;	
	padding:0px;
	margin:0px;
}

    
 .MenuItemStyle {
	width: 150px;
	height:28px;
	background-image:url('images/menuHover.gif');
	background-repeat:no-repeat;
	background-position:top left;
	text-align: center;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	
	padding: 0;
	margin: 0;
	color: #FFFFFF;
	display:block;
}

.MenuHoverStyle {
	width: 150px;
	height:28px;
	
	text-align: center;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	padding: 0;
	margin: 0;
	color: #6FECFF !important;
}

.MenuSelectedStyle {
	width: 150px;
	height:31px;
	background-image:url('images/menuSelected.gif');
	background-repeat:no-repeat;
	background-position:top left;
	text-align: center;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	padding: 0;
	margin: 0;
	color: #011A47;
}

.MenuSelectedStyle a:hover {
	color: #011A47 !important;
}

.DynamicMenuItemStyle {
	width: 150px;
	height: 26px;

	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	padding: 0px;
	margin: 0;
	border: solid 1px #002870;
	background-color: #37769F;
	text-decoration: none;
}

.DynamicMenuStyle {
	margin:0px;
	background-color: #B89E55;
	margin: 0;
}

.DynamicHoverStyle {
	margin:0px;
	background-color: #013A63;
	color: #F9D066 !important;
	text-decoration: none;
	margin: 0;
}

.pointer {
	cursor:pointer;
	margin:0px;
	padding: 8px 2px 3px 40px;
	height: 22px;
	text-align:left;
}


.pointerT1 {
	cursor:pointer;
	margin:0px;
	padding:8px 0px 0px 30px;
	height:19px;
	text-align:left;
}

.pointerT11 {
	cursor:pointer;
	margin:0px;
	padding:8px 0px 0px 27px;
	height:19px;
	text-align:left;
}

.pointerT2 {
	cursor:pointer;
	margin:0px;
	padding:8px 0px 0px 33px;
	height:19px;
	text-align:left;
}

.pointerT3 {
	cursor:pointer;
	margin:0px;
	padding:8px 0px 0px 38px;
	height:19px;
	text-align:left;
}




/*SkinID=MenuStyle2*/
  
.MenuItemStyle2 {
	width: 150px;
	height:28px;
	background-image:url('images/menuHover.gif');
	background-repeat:no-repeat;
	background-position:top left;
	text-align: center;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	
	padding: 0;
	margin: 0;
	color: #FFFFFF;
	display:block;
}

.MenuHoverStyle2 {
	width: 150px;
	height:28px;
	
	text-align: center;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	padding: 0;
	margin: 0;
	color: #6FECFF !important;
}

.MenuSelectedStyle2 {
	width: 150px;
	height:31px;
	background-image:url('images/menuSelected2.gif');
	background-repeat:no-repeat;
	background-position:top left;
	text-align: center;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	padding: 0;
	margin: 0;
	color: #011A47;
}

.MenuSelectedStyle2 a:hover {
	color: #011A47 !important;
}

.DynamicMenuItemStyle2 {
	width: 150px;
	height: 26px;

	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	padding: 0px;
	margin: 0;
	border: solid 1px #002870;
	background-color: #37769F;
	text-decoration: none;
}

.DynamicMenuStyle2 {
	margin:0px;
	background-color: #B89E55;
	margin: 0;
}

.DynamicHoverStyle2 {
	margin:0px;
	background-color: #013A63;
	color: #F9D066 !important;
	text-decoration: none;
	margin: 0;
}



/*SkinID=MenuStyle3*/

    
.MenuItemStyle3 {
	width: 150px;
	height:28px;
	background-image:url('images/menuHover.gif');
	background-repeat:no-repeat;
	background-position:top left;
	text-align: center;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	
	padding: 0;
	margin: 0;
	color: #FFFFFF;
	display:block;
}

.MenuHoverStyle3 {
	width: 150px;
	height:28px;
	
	text-align: center;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	padding: 0;
	margin: 0;
	color: #6FECFF !important;
}

.MenuSelectedStyle3 {
	width: 150px;
	height:31px;
	background-image:url('images/menuSelected3.gif');
	background-repeat:no-repeat;
	background-position:top left;
	text-align: center;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	padding: 0;
	margin: 0;
	color: #011A47;
}

.MenuSelectedStyle3 a:hover {
	color: #011A47 !important;
}

.DynamicMenuItemStyle3 {
	width: 150px;
	height: 26px;

	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	padding: 0px;
	margin: 0;
	border: solid 1px #002870;
	background-color: #37769F;
	text-decoration: none;
}

.DynamicMenuStyle3 {
	margin:0px;
	background-color: #B89E55;
	margin: 0;
}

.DynamicHoverStyle3 {
	margin:0px;
	background-color: #013A63;
	color: #F9D066 !important;
	text-decoration: none;
	margin: 0;
}





/**********************************/
/*	Footer                      */
/**********************************/
a.menu
{
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, Dotum;
	font-size: 10px;
	color: #5A5A5A;
	text-decoration:none;
}

a.menu:hover
{
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, Dotum;
	font-size: 10px;
	color: #FF3200;
	text-decoration:none;
}

.copy
{
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, Dotum;
	font-size: 10px;
	color: #999999;
	text-decoration:none;
}

/**********************************/
/*	Contents                      */
/**********************************/

#contents  
{
	width: 980px; 
	margin: 0px auto;
	padding:20px 0 15px 0;
}


/**********************************/
/*  Error Display Style           */
/**********************************/

.errordisplay {
	margin: 10px 0px 0px 0px;
	padding: 5px;
	font-size: 10px;
    font-weight: normal;
    border: solid 2px #f70046;
    background-color:#FFFFFF;
    width: 100%;
}

.errordisplay ul {
	margin: 0px 0px 0px 15px;
	padding: 0px;
}

.errordisplay li {
	margin: 0px;
	padding: 0px 0px 5px 0px;
	list-style-type: square;
	color: #b71a1b;
}

.errordisplay li a {
	color: #a90b0c;
}

.errordisplay li a:hover {
	color: #f70046;
}

/**********************************/
/*  Warn Display Style           */
/**********************************/

.warnDisplay {
	margin: 5px 0 0 10px;
	padding: 5px;
	font-size: 12px;
    font-weight: bold;
    border: solid 2px #f70046;
    background-color:#FFFFFF;
    width: 938px;
    color:#DF0000;
}

.warnDisplaySmall {
	margin: 5px 0 0 10px;
	padding: 5px;
	font-size: 12px;
    font-weight: bold;
    border: solid 2px #f70046;
    background-color:#FFFFFF;
    width: 360px;
    color:#DF0000;
}

.warnDisplayMedium {
	margin: 5px 0 0 10px;
	padding: 5px;
	font-size: 12px;
    font-weight: bold;
    border: solid 2px #f70046;
    background-color:#FFFFFF;
    width: 550px;
    color:#DF0000;
}

.warnDisplay100 {
	padding: 5px;
	font-size: 12px;
    font-weight: bold;
    border: solid 2px #f70046;
    background-color:#FFFFFF;
    width: 100%;
    color:#DF0000;
}
.msgMrg 
{
	margin:0;
	width:100%;
}
.warnDisplay span 
{
	font-weight: bold;
}

.warnDisplay ul {
	margin: 0px 0px 0px 15px;
	padding: 0px;
}

.warnDisplay li {
	margin: 0px;
	padding: 0px 0px 5px 0px;
	list-style-type: square;
	color: #b71a1b;
	font-size: 11px;
}

.warnDisplay li a {
	color: #a90b0c;
}

.warnDisplay li a:hover {
	color: #f70046;
}

/**********************************/
/*  Info Display Style           */
/**********************************/

.infoDisplay {
	margin: 5px 0 0 10px;
	padding: 5px;
    font-weight:bold !important;
    font-size:12px;
    border: solid 2px #3B475C;
    background-color:#FFFFFF;
    width: 938px;
}

.infoDisplay ul {
	margin: 0px 0px 0px 15px;
	padding: 0px;
}

.infoDisplay li {
	margin: 0px;
	padding: 0px 0px 5px 0px;
	list-style-type: square;
	font-weight:normal;
    font-size:11px !important;
}

.infoDisplay li a {
	color: #a90b0c;
}

.infoDisplay li a:hover {
	color: #f70046;
}

/**********************************/
/*  GridView Common Style         */
/**********************************/

.gridColumnCenter {
	text-align: center;
	width: 90px;
}

.gridColumnRight {
	text-align: right;
	padding: 0px 20px 0px 2px !important;
	width: 90px;
}

.gridColumnLeft {
	padding: 0px 0px 0px 5px !important;
}

.gridColumnRight5 {
	padding: 0px 5px 0px 0px !important;
	text-align: right;
}

.gridColumnLeft10 {
	padding: 0px 0px 0px 10px !important;
}

/**********************************/
/*	FormDiv                     */
/**********************************/


.formDiv span {
	font-weight: bold;
	text-align: right;
	padding: 0px 2px 0px 10px;
	width: 120px;
}

.formDiv .txt {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #0d4074;
	border: solid 1px #225c98;
	padding: 2px;
	width: 120px;
}

.formDiv .ddl {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#0d4074;
	border:solid 1px #225c98;
	padding:2px;
	width:126px;
}

.formDiv .chk {
	margin:0px 0px 0px -3px;
}

.formDiv .date {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#0d4074;
	border:solid 1px #225c98;
	padding:2px;
	width:70px;
}


.btn {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	cursor:pointer;
	padding:0px;
	margin:0px 0px 0px 10px;
}

.btn2 {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	cursor:pointer;
	padding:0px;
	margin:0px;
}

.btnBorder {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	cursor:pointer;
	padding:0px;
	/*border:outset 2px #7AE334;
	background-color:#6DFF0C;*/
	color:#FFFFFF;
}

.btnBorder a {
	color:#FFFFFF;
}

.btnMulti
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px !important;
	font-weight:bold !important;
	color:#0D50B5;
	cursor:pointer;
	padding:3px 20px;
	margin:10px 0;
	text-align:center;
}

.btnNext
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px !important;
	font-weight:bold !important;
	color:#0D50B5;
	cursor:pointer;
	padding:2px 20px;
	margin:10px 0;
	height:30px;
	background:url('images/btnNext.gif') no-repeat 5px 50%;
	border:solid 1px #287162;
	
}

table.cellSpaceTable
{
    border-collapse: collapse;
    border:2px solid white;
    padding:10px;
    width:100%;
    height:100%
}

table.cellSpaceTable td
{
    border:2px solid white;
    padding:0px 10px;
    text-align:left;
    height: 25px;
}
table.cellSpaceTable th
{
    border:2px solid white;
    padding:0px 10px;
    text-align:right;
    height: 25px;
}

table.cellSpaceTableLeftAligned
{
    border-collapse: collapse;
    border:2px solid white;
    padding:10px;
    width:100%;
    height:100%
}

table.cellSpaceTableLeftAligned td
{
    border:2px solid white;
    padding:0px 10px;
    text-align:left;
    height: 18px;
}
table.cellSpaceTableLeftAligned th
{
    border:2px solid white;
    padding:0px 10px;
    text-align:left;
    height: 18px;
}


/**********************************/
/*	FormTable  :: Latest          */
/**********************************/

table.formTable {
	text-align:left;
	vertical-align:top;
	width: 100%;
}

.formTable th 
{
	font-weight: normal;
	text-align:left;
	padding: 1px 5px 1px 3px;
	color:#0f3862;
	width:150px;
}

.formTable th.top {
	font-weight: bold;
	color: #4F7C84;
}

.formTable th.bgcolor {
	background-color:#EEF2F5;
}


.formTable td {
	padding: 1px 7px 1px 1px;
}

.formTable td.ddl {
	padding: 1px 1px 2px 1px;
}

.formTable td span {
	padding: 2px 5px 2px 10px;
	color: #000444;
}

.formTable td input {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 	
	font-weight: normal;
	text-decoration: none;		
	color: #1C1C1C;	
}

.formTable td input.txt {
	width: 100%;
	padding: 2px 1px 2px 3px;
	
	background-color: #ffffff;
	border: solid 1px #7F9DB9;
}

.formTable td input.txtfix {
	width: 120px;
	padding: 2px 1px 2px 3px;
	
	background-color: #ffffff;
	border: solid 1px #7F9DB9;
}

.formTable td input.txtdate {
	width: 70px;
	padding: 2px 1px 2px 3px;
	
	background-color: #ffffff;
	border: solid 1px #7F9DB9;
}

.formTable td input.chk {
}

.formTable td select {
	font-family:  Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 	
	font-weight: normal;
	text-decoration: none;		
	color: #1C1C1C;   
}

.formTable td select.ddl {
	width: 100%;
}

.formTable td select.ddlfix {
	width: 126px;
}

.formTable td textarea {
	font-family:  Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 	
	font-weight: normal;
	text-decoration: none;		
	color: #1C1C1C;  
	
	width: 100%;
	padding: 2px 1px 2px 3px;

	background-color: #ffffff;
	border: solid 1px #7F9DB9;
}
.sp
{
	background-image:url('images/sp.gif'); 
	width:3px;
}

.formTable td span.lbl {
	padding: 2px 5px 2px 10px;
	color: #000444;
	display:block;
}

.formTable td span.block {
	display:block;
	padding: 0px 5px 0px 10px;
}

/**********************************/
/*	CustomTable                     */
/**********************************/

table.customTable {
	text-align:left;
	vertical-align:top;
}

.customTable th {
	font-weight: normal;
	text-align:left;
	padding: 1px 1px 1px 3px;
	color:#0f3862;
}

.customTable th.top {
	font-weight:bold;
	color: #4F7C84;
}

.customTable td {
	padding: 1px 7px 1px 1px;
}

/**********************************/
/*	dynamicDisabledPanel          */
/**********************************/

.dynamicDisabledPanel th
{
	color:#cccccc !important;	
}

.dynamicDisabledPanel input
{
	color:#cccccc !important;	
	border-color:#cccccc !important;
}

.dynamicDisabledPanel select
{
	color:#cccccc !important;	
	border:solid 1px #cccccc !important;
}


/**********************************/
/*	helpTable                     */
/**********************************/

table.helpTable {
	text-align:left;
	vertical-align:top;
	width: 100%;
}

.helpTable th 
{
	font-weight: normal;
	text-align:left;
	padding: 3px 5px;
	color:#3A64A3;
	width:120px;
	vertical-align:top;
	background-color:#EDF0F2;
}

.helpTable th.top {
	font-weight: bold;
	color: #4F7C84;
}

.helpTable td {
	padding: 3px 5px;
	vertical-align:top;
	background-color:#F0F4F8;
	
}


/**********************************/
/*	Login                         */
/**********************************/

body.login
{
	background-image: url('images/loginBg.jpg');
	background-repeat:repeat-x;
	background-color:#C3DAEB;
	padding:0px;
	margin:0px;
	text-align:center;
	vertical-align:middle;
	color:#012C49;
}

td.loginBg
{
	background-image:url('images/login.jpg'); 
	background-position:center top; 
	background-repeat:no-repeat;
	width:100%;
	height:380px;
	text-align:center;	
	vertical-align:top;
}

.border
{
	padding:0px 10px 0px 10px;
	color:#FFFFFF;
}

.border td input
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:left;
	padding:1px 1px 1px 5px;
	font-weight: normal;
}

.table-header
{
	font-weight: bold;
	text-transform:uppercase;
	font-size: 11px;
	overflow: visible;
	color: #FFFFFF;
	font-family: verdana;
	padding:20px 0px 20px 0px;
}

.table-header td
{
	white-space:nowrap;
	padding-right: 10px !important;
	padding-left: 10px !important;
	text-align:left;
	height: 30px;
}

.txtbox_title {
	height: 30px;
	font-weight: normal;
	color: #FFFFFF;
	padding-top: 3px;
	text-align: right;
	padding:0px 10px 0px 0px;
}

.loginBtn
{	
	font-size:10px;
	font-family: Verdana, Arial;
	cursor:pointer;
	text-align:center;
}



.pdfLink
{
	padding: 5px 8px 5px 35px;
	text-align:left;
	background-image:url('images/pdf.gif');
	background-repeat:no-repeat;
	font-size:11px;
	font-weight:bold;
}

.printLink
{
	padding: 5px 8px 5px 35px;
	text-align:left;
	background-image:url('images/print.gif');
	background-repeat:no-repeat;
	font-size:11px;
	font-weight:bold;
}

.printLink2
{
	padding:5px 8px 0px 35px;
	text-align:left;
	background-image:url('images/printer.gif');
	background-repeat:no-repeat;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
} 

/**********************************/
/*  Error Style                   */
/**********************************/
.errorTitle
{
	padding: 0px 0px 0px 5px;
	text-align: left;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 14px;
	font-weight: bold;
	color: #FB0B06;	
}

.containerTop
{
	width: 100%;
	height: 5px;
	padding: 0px;
	background-image:url('images/topBorder.gif');
	background-repeat: no-repeat;
}

.containerBt
{
	width: 100%;
	height: 5px;
	padding: 0px;
	background-image:url('images/btBorder.gif');
	background-repeat: no-repeat;
}

.errorContainerBottom
{
	width: 100%;
	text-align: left;
	padding: 25px;
	vertical-align: top;
	font-size: 12px;
}

.errorContainerBottom ul
{
	list-style: none;
	padding: 0px;
	margin: 5px 0px 10px 5px;
} 

.errorContainerBottom li
{
	margin: 0px 0px 10px 0px;
	padding: 0 0 0 5px;
	text-align:left;
	list-style-type:none;
	font-size: 12px;
} 

hr
{
	height: 1px;
	background-color:#C2D9DE;
	color:#C2D9DE;
}


/*Pair Table*/


/**********************************/
/*	PairTable                     */
/**********************************/


table.pairTable 
{
	text-align:left;
	vertical-align:top;
	width: 100%;
}

.pairTable th 
{
	font-weight: normal;
	text-align:left;
	padding: 1px 1px 1px 1px;
}

.pairTable th.top
{
	font-weight:bold;
	color: #4F7C84;
}

.pairTable td 
{
	padding: 1px 7px 1px 1px;
}

.pairTable td.ddl
{
	padding: 2px 1px 2px 1px;
}

.pairTable td span
{
	padding: 2px;
	
	color:#22558E;
}

.pairTable td input
{
	/* need to set a font again */
	font-family:  Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 	
	font-weight: normal;
	text-decoration: none;		
	color: #1C1C1C;
	
	width: 100%;
	padding: 2px 1px 2px 3px;

	background-color: #ffffff;
	border: solid 1px #7F9DB9;
}

.pairTable td select
{
	width: 100%;

	/* need to set a font */
	font-family:  Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 	
	font-weight: normal;
	text-decoration: none;		
	color: #1C1C1C;   
}

.pairTable td textarea
{
	width: 100%;
	padding: 2px 1px 2px 3px;

	background-color: #ffffff;
	border: solid 1px #7F9DB9;
	
	font-family:  Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 	
	font-weight: normal;
	text-decoration: none;		
	color: #1C1C1C;   
	
}

.pairTable td textarea.focus
{
	width: 100%;
	padding: 2px 1px 2px 3px;	

	background-color: #F7FD61;
	border: solid 1px #7F9DB9;
}

.textarea
{
	width: 100%;
	padding: 2px 1px 2px 3px;

	background-color: #ffffff;
	border: solid 1px #7F9DB9;
	
	font-family:  Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 	
	font-weight: normal;
	text-decoration: none;		
	color: #1C1C1C;   
}

.arow {
	background-color:#EFF7FF;
	border-top: solid 1px #CCD3D9;
	border-bottom: solid 1px #CCD3D9;
}

/*-----------------------------------------------------*/
/*-----------------------------------------------------*/

.brkTabPopup1
{
	background-repeat:no-repeat;
	background-position:top left;
	background-image:url('images/tabBrk.gif');

	text-align:left;
	vertical-align:top;

	font-weight:bold;
	text-decoration:none;
	padding: 0px;	
	margin: 0px;
	display:block;
}

/* SkinId="GridViewStyle4" */



.grid4_title 
{
	background-image: url('images/gridBg4.gif');
	background-repeat: repeat-x;
	background-color: #FFF4D8;
	height:20px;
	text-align:center;
	color: #B06300;
}

tr.grid4_title th {
	padding: 0px 5px 0px 5px;	
}

.grid4_pager
{
	font-weight: bold;
	color: #B06300;
	background-color: #FFEFC7;
	height:20px;
}


div.crdTitle
{
	background-color:#002E74;
	color:#FFFFFF;
	padding:3px 10px 4px 10px;
	font-weight:bold;
}

.sideTitle
{
	background-color:#8391AA;
	color:#FFFFFF;
	padding:7px 10px;
	font-weight:bold;
	vertical-align:top;
	text-align:left;
}

.rightsideTitle
{
	background-color:#8391AA;
	color:#FFFFFF;
	padding:2px 10px;
	font-weight:bold;
	vertical-align:top;
	text-align:left;
}

/**********************************/
/*  TabWindow                     */
/**********************************/

.TabPopupOn
{
	background-repeat:no-repeat;
	background-position:top left;
	background-image:url('images/tabPopOn.gif');

	text-align:left;
	vertical-align:middle;

	font-weight:bold;
	color: #157F00 !important;
	text-decoration:none !important;
	text-transform:uppercase;
	padding: 0;	
	margin: 0px;
	display:block;
}

.TabPopupOff
{
	background-repeat:no-repeat;
	background-position:top left;
	background-image:url('images/tabPopOff.gif');

	text-align:left;
	vertical-align:middle;

	font-weight:bold;
	padding: 0px;	
	margin: 0px;
	display:block;
}


.dbTabPopup11
{
	background-repeat:no-repeat;
	background-position:top left;
	background-image:url('images/tabPop1-1.gif');

	text-align:left;
	vertical-align:middle;

	font-weight:bold;
	color: #157F00 !important;
	text-decoration:none !important;
	text-transform:uppercase;
	padding: 0;	
	margin: 0px;
	display:block;
}

.dbTabPopup12
{
	background-repeat:no-repeat;
	background-position:top left;
	background-image:url('images/tabPop1-2.gif');

	text-align:left;
	vertical-align:middle;

	font-weight:bold;
	padding: 0px;	
	margin: 0px;
	display:block;
}

.dbTabPopup21
{
	background-repeat:no-repeat;
	background-position:top left;
	background-image:url('images/tabPop2-1.gif');

	text-align:left;
	vertical-align:middle;

	font-weight:bold;
	padding: 0px;	
	margin: 0px;
	display:block;
}

.dbTabPopup22
{
	background-repeat:no-repeat;
	background-position:top left;
	background-image:url('images/tabPop2-2.gif');

	text-align:left;
	vertical-align:middle;

	font-weight:bold;
	color: #3F7F00 !important;
	text-decoration:none !important;
	text-transform:uppercase;
	padding: 0;	
	margin: 0px;
	display:block;
}

.padding0 
{
	padding:0 !important;
}

.footerTitle 
{
	background-color:#D3DBEB;	
	padding-left:10px; 
	/*font-weight:bold; */
	color:#66153B;
	text-align:left;
	height:15px;

}

.footerTitleBold
{
	background-color:#D3DBEB;	
	padding-left:10px; 
	font-weight:bold;
	color:#66153B;
	text-align:left;
	height:15px;

}

.footerContent 
{
	background-color:#D3DBEB;
	text-align:center;
	height:18px;	
}

.footerContentRed 
{
	background-color:#D3DBEB;
	text-align:center;
	height:18px;
	color:#C00807;
}

.paddingLeft 
{
	padding:0 0 0 10px;
	text-align:left;
}

.lnkDefault
{
	font-weight:bold;
	background-color:#FFFFFF;
	color:#1A4283;
	padding:2px;
	text-decoration:none;
	cursor:pointer;
	font-size:10px;
}

.lnkDefault a
{
	text-decoration:none;
	padding:2px;
}

.lnkSelect
{
	font-weight:bold;
	background-color:#1A4283;
	color:#FFFFFF;
	padding:2px;
	text-decoration:none;
	cursor:pointer;
	font-size:10px;
}

.lnkSelect a
{
	text-decoration:none;
	color:#FFFFFF;
	padding:2px;
}

.ausSubTitle
{
	text-align:left;
	background-color:#ABBDDD;
	padding:5px 10px; 
	font-weight:bold; 
	font-size:14px;
	color:#002E74;	
}

.lnkSubTitle
{
	font-weight:bold; 
	font-size:14px !important;
	line-height:150%;
	color:#0058F0;	
	text-decoration:underline;
	cursor:pointer;
}

.lnkSubTitle a
{
	font-weight:bold; 
	font-size:14px;
	color:#002E74;	
	text-decoration:underline;
}

.lnkSubTitle a:hover
{
	font-weight:bold; 
	font-size:14px;
	color:#D20005;	
	text-decoration:underline;
}


.lnkMap
{
	font-weight:bold; 
	font-size:13px !important;
	color:#7D5300;	
	text-decoration:underline;
}

.lnkMap a
{
	font-weight:bold; 
	font-size:14px;
	color:#7D5300;	
	text-decoration:underline;
}

.lnkMap a:hover
{
	font-weight:bold; 
	font-size:14px;
	color:#BC7D00 !important;	
	text-decoration:underline;
}

.ausContent
{
	text-align:left;
	vertical-align:top;
	padding:5px 10px; 
	font-weight:normal; 
	font-size:12px;
	color:#002E74;	
}

.spanTitle 
{
	font-family:Trebuchet MS, Verdana, Arial;
	font-size:14px; 	
	font-weight: bold;	
	color: #015183; 
	padding:2px 0 0 5px;
	display:block;
	float:left;
	margin:0;
	z-index:1000;
	text-transform:uppercase;
}

.plSubMenu 
{
	font-family:Verdana, Arial;
	font-size:11px; 	
	font-weight: bold;	
	color: #015183; 
	width:130px; 
	text-align:center; 
	background-color:#BEDFF2; 
	padding:4px 0;
}

.lnkSubMenu 
{
	color: #015183; 
	font-size:11px; 	
	font-weight: bold;
	text-decoration:none;
}

.lnkSubMenu a
{
	color: #015183; 
	text-decoration:none;
}

.lnkSubMenu a:hover
{
	color: #FF0000; 
	text-decoration:none;
}

.lnkSubMenuSelected 
{
	color: #BF0000; 
	font-size:11px; 	
	font-weight: bold;
	text-decoration:none;
}

.lblResult
{
	font-size:14px;
	color:#A30200;	
	font-style:italic;
}

.submitResult
{
	font-size:12px;
	color:#A30200;	
	font-style:normal;
}

.ausDecision
{
	font-size:14px;
	color:#0058F0;	
	font-style:italic;
}

.crdResult
{
	font-size:11px !important;
	color:#A30200;	
	font-weight:bold;
}

.hypLink
{
	font-size:12px;
	color:#FFFFFF;	
	line-height:18px;
	
}
.lnkNewAnnc 
{
	color: #CB0006; 
	font-size:10px; 	
	font-weight: bold;
}

.lnkNewAnnc a
{
	color: #CB0006; 
	text-decoration:none;
}

.lnkNewAnnc a:hover
{
	color: #FF0000; 
	text-decoration:none;
}

.lnkDisabled
{
	color:#C8CED4;
}

.lnkDisabled a
{
	color:#C8CED4 !important;
}

.lnkDisabled a hover
{
	color:#C8CED4 !important;
}

.alignRight
{
	text-align:right;
	padding-right:10px !important;	
}

.btnInvisible
{
	display:none;
}

.paddingMny
{
	padding-right:140px;
}

.ficoInput
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 	
	font-weight: normal;
	text-decoration: none;	
	text-align:right;	
	color: #1C1C1C;	
	padding: 2px  10px 2px 1px;
	
	background-color: #ffffff;
	border: solid 1px #7F9DB9;
}


/* Maintenance Style */

.changeTitle
{
	font-family:  Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 	
	font-weight: bold;
	text-decoration: none;		
	color: #1C1C1C;  
	text-align: center; 
	height:30px;
	background-image:url('../../images/priceChangeTop.jpg');
	background-repeat: no-repeat;
}

.changeBox
{
	border: solid 1px #CED1D3;
}

.changeImage
{
	padding: 20px 0px 10px 0px;
	text-align: center;
}

.changeBody
{
	font-family:  Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 	
	font-weight: bold;
	text-decoration: none;		
	color: #1C1C1C;   
	line-height: 14px;
	padding: 20px 0px;
}


.btnBg
{
    border:solid 1px #8391AA;
    border-right:none;
    width:50px;
    text-align:center;
}

.infoBg
{
    background:url('images/infoT.gif') no-repeat 10px 50%;
    text-align:center;
    margin-top:20px;
    border:solid 1px #8391AA;
}

.infoBg ul
{
    margin:5px 0 0 20px;
    padding:0;
}

.infoBg li
{
    margin:0 0 5px 0;
    padding:0;
    list-style-type:square;
}

.onlineTT
{
    background:url('images/onlineTT.gif') no-repeat top left;
    border:solid 1px #8391AA;
    color:#012B56;
    font-weight:bold;
    font-size:12px;
    text-transform:uppercase;
}

.onlineTT td
{
    padding-left:20px;
}
.onlineTT p
{
    margin:0 10px 0 0;
    background:url('images/onlineTBg.gif') repeat-x top left;
}

.onlineTT span
{
    padding:5px;
    margin:0;
    background-color:#fff;
    color:#2D9080;
}

.onlineTT ul
{
    margin:5px 0 0 20px;
    padding:0;
    font-weight:normal;
    font-size:11px;
    text-transform:none;
}

.onlineTT li
{
    margin:0 0 5px 0;
    padding:0 40px 0 0;
    list-style-type:square;
}

/**********************************/
/*	Tab                           */
/**********************************/


td.tabTopLong
{
	background-repeat:no-repeat;
	background-position:top left;
	background-image:url('images/tabBluea.gif');
	height:17px;
	width:350px;

	text-align:left;
	vertical-align:middle;

	font-weight:bold;
	padding: 0px 0px 0px 10px;	
}

td.tabTopLongRtl
{
	background-repeat:no-repeat;
	background-position:top left;
	background-image:url('images/tabBlueaRtl.gif');
	height:17px;
	width:400px;

	text-align:left;
	vertical-align:middle;

	font-weight:bold;
	padding: 0px 0px 0px 10px;	
}

div.tabTop {
	height:15px;
	width:350px;

	text-align:left;
	vertical-align:middle;

	font-weight:bold;
	padding: 2px 0px 0px 10px;	
	background:url('images/tabBluea.gif') no-repeat top left;
}

div.tabTopShort {
	background:url('images/tabBlueSa.gif') no-repeat top left;
}

div.tabTopLong {
	background:url('images/tabBlueLn.gif') no-repeat top left;
	width:500px;
}

div.tabTopMed {
	background:url('images/tabBlueaL.gif') no-repeat top left;
	width:355px;
	padding: 3px 0px 0px 10px;	
}

div.tabTopGreen {
	background:url('images/tabGreena.gif') no-repeat top left;
}

td.tabTop {
	height:15px;
	width:350px;

	text-align:left;
	vertical-align:middle;

	font-weight:bold;
	padding: 2px 0px 0px 10px;	
	background:url('images/tabBluea.gif') no-repeat top left;
}

td.tabTopShort {
	background:url('images/tabBlueSa.gif') no-repeat top left;
}

td.tabTopShortLeft {
	background:url('images/tabBlueS2a.gif') no-repeat top left;
	width:140px;
}
td.tabTopShortRight {
	background:url('images/tabBlueS3a.gif') no-repeat top right;
	width:140px;
	padding: 0px 10px 0px 0px;
	text-align:right;
}

td.tabTopLong {
	background:url('images/tabBlueLn.gif') no-repeat top left;
	width:500px;
}

td.tabTopGreen {
	background:url('images/tabGreena.gif') no-repeat top left;
}

table.tabBottom
{
	width: 100%;
	padding: 0px;
	border: solid 1px #8CABD3;
	background-color:#FFFFFF;
	text-align:left;
	vertical-align:top;
	margin: 0px;
}

div.tabBottom
{
	padding: 10px;
	border: solid 1px #8CABD3;
	background-color:#FFFFFF;
	text-align:left;
	vertical-align:top;
	margin: 0px;
}

div.tabBottom .linkBtn
{
	display:block;
	margin: 0 0 5px 0;
}

.tabBottom ul
{
	list-style: none;
	padding: 0px;
	margin: 5px 0px 0px 5px;
} 

.tabBottom li
{
	margin: 0px 0px 5px 15px;
	padding: 0px;
	text-align:left;
	vertical-align:top;
	list-style-image:url('images/bullet.gif');
} 