P
{
    FONT-WEIGHT: normal;
    FONT-FAMILY: Verdana, Arial, 'MS Sans Serif';
	font-size:small;
}
OPTION
{
    FONT-FAMILY: Verdana, Arial, 'MS Sans Serif';
    TEXT-DECORATION: none
}
TD
{
    FONT-WEIGHT: normal;
    FONT-FAMILY: Verdana, Arial, 'MS Sans Serif';
    font-size:small;
}
LI
{
    FONT-FAMILY: Verdana, Arial, 'MS Sans Serif';
    TEXT-DECORATION: none;
    font-size:small;
}
A
{
    COLOR: #084988;
    font-weight: bold;
}


BODY
{
    margin:auto;
    FONT-WEIGHT: normal;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, 'MS Sans Serif';
    TEXT-DECORATION: none;
    width:98%;
    font-size:small;
}
H1
{
	FONT-SIZE: 1.4em;
	COLOR: #d67600;
}

H2
{
	FONT-SIZE: 1.3em;
	COLOR: #d67600;
}

H3
{
	FONT-SIZE: 1.2em;
	COLOR: #d67600;
}
H4
{
	FONT-SIZE: 1.1em;
	COLOR: #d67600;
}
H5
{
	FONT-SIZE: 1em;
	COLOR: #d67600;
}
IMG
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none;
    BACKGROUND-COLOR: transparent
}

A:link
{
    VISIBILITY: inherit;
    FONT-FAMILY: Verdana, Arial, 'MS Sans Serif';
    TEXT-DECORATION: none
}
A:visited
{
    VISIBILITY: inherit;
    FONT-FAMILY: Verdana, Arial, 'MS Sans Serif';
    TEXT-DECORATION: none
}
A:active
{
    VISIBILITY: inherit;
    FONT-FAMILY: Verdana, Arial, 'MS Sans Serif';
    TEXT-DECORATION: none
}
A:hover
{
    VISIBILITY: inherit;
    COLOR: #058EA8;
    FONT-FAMILY: Verdana, Arial, 'MS Sans Serif';
    TEXT-DECORATION: underline;
}
.SearchButton
{
	font-family:Tahoma, Verdana, Arial, Helvetica;
	color:#241B94;
}
label.HiddenLabel
{
	display: none;
	margin: 0px;
	width: 1ex;
}
.PlainText
{
    MARGIN-TOP: 0px;
    margin-bottom: 5px;
    FONT-WEIGHT: normal;
    MARGIN-LEFT: 0px;
    COLOR: black;
    MARGIN-RIGHT: 0px;
    FONT-FAMILY: Verdana, Arial, 'MS Sans Serif';
    BACKGROUND-COLOR: white;
    TEXT-DECORATION: none;
	font-size:small;
}
.PlainTextBold
{
    MARGIN-TOP: 5px;
    margin-bottom: 5px;
    FONT-WEIGHT: bold;
    MARGIN-LEFT: 0px;
    COLOR: black;
    MARGIN-RIGHT: 0px;
    FONT-FAMILY: Verdana, Arial, 'MS Sans Serif';
    BACKGROUND-COLOR: white;
    TEXT-DECORATION: none;
    font-style:normal;
}
.PlainTextItalic
{
    MARGIN-TOP: 0px;
    FONT-WEIGHT: normal;
    MARGIN-LEFT: 0px;
    COLOR: black;
    MARGIN-RIGHT: 0px;
    FONT-FAMILY: Verdana, Arial, 'MS Sans Serif';
    BACKGROUND-COLOR: white;
    TEXT-DECORATION: none;
	font-size: 10pt;
	font-style:italic;
}
.plaintextright
{
    FONT-SIZE: smaller;
    FONT-FAMILY: Verdana, Arial, 'MS Sans Serif';
    TEXT-ALIGN: right;
    TEXT-DECORATION: none
}
.plaintextleft
{
    FONT-SIZE: smaller;
    FONT-FAMILY: Verdana, Arial, 'MS Sans Serif';
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
.plaintextcenter
{
    FONT-SIZE: smaller;
    FONT-FAMILY: Verdana, Arial, 'MS Sans Serif';
    TEXT-ALIGN: center;
    TEXT-DECORATION: none;
}
DIR
{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	margin-right: 20px;
}
.Heading
{
	FONT-SIZE: 1.4em;
	COLOR: #d67600;
	font-weight: bold;
	line-height:36px;
}

.ucLabel
{
    FONT-WEIGHT: bold;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, 'MS Sans Serif';
    TEXT-DECORATION: none;
    font-size: 10pt;
}
.ucCheck
{
	color:#413399 ;
	background-color: #F0FAFE;
}
.MenuBarLine
{
    font-weight:normal;
	font-size:1em;    
    COLOR: white;
    background-color: #9c9dcb;
    FONT-FAMILY: Verdana, Arial, 'MS Sans Serif';
    TEXT-DECORATION: none;
}
.HeaderBackground
{
	background-image: url(images/TopBar.jpg);
	background-repeat: no-repeat;
	background-color: #000000;
	height: 76px;
	padding: 0px 0px 0px 0px;
	margin:	0px 0px 0px 0px;
}
.AnchorBlack
{
    COLOR: black
}

a.MenuBar
{
	font-weight: bold;
	color: #ffffff;
	font-family: Verdana, Arial, 'MS Sans Serif';
	text-decoration: none;
	font-size: 8.5pt;
}
a.MenuBar:link
{
	font-weight: bold;
	color: #ffffff;
	font-family: Verdana, Arial, 'MS Sans Serif';
	text-decoration: none;
	font-size: 8.5pt;
}

a.MenuBar:active
{
	font-weight: bold;
	color: #ffffff;
	font-family: Verdana, Arial, 'MS Sans Serif';
	text-decoration: none;
	font-size: 8.5pt;
}

a.MenuBar:visited
{
	font-weight: bold;
	color: #ffffff;
	font-family: Verdana, Arial, 'MS Sans Serif';
	text-decoration: none;
	font-size: 8.5pt;
}
a.MenuBar:hover
{
	font-weight: bold;
    COLOR: #ee9c00;
 	font-family: Verdana, Arial, 'MS Sans Serif';
	text-decoration: none;
	font-size: 8.5pt;
}

.NoBorder
{
	BORDER-RIGHT: white 0px solid; 
	BORDER-TOP: white 0px solid; 
	BORDER-LEFT: white 0px solid; 
	BORDER-BOTTOM: white 0px solid; 
	COLOR: black; 
	BACKGROUND-COLOR: white
}
.grid
{
	margin-top:0;
	border: gray 1px solid !important;
	font-family: Verdana, Arial, 'MS Sans Serif';
	background-color: white;
	text-align: left;
	text-decoration: none;
	font-size:small;
}

.PlainGrid
{
	FONT-FAMILY: Verdana, Arial, 'MS Sans Serif';
    TEXT-ALIGN: left;
    TEXT-DECORATION: none;
	background-color: white;
	border-color: white;
	border-style: none
}

.GridAlternatingRow
{
	color: black;
	background-color: #F0FAFE;
	font-size:small;
	border-top-width:0px;
}
.GridItemRow
{
    border-style:none;
    border:none;
    border-width:0px;
	color: black;
}

.TableAlternatingRow
{
    MARGIN-TOP: 0px;
    FONT-WEIGHT: normal;
    MARGIN-LEFT: 0px;
    COLOR: black;
    MARGIN-RIGHT: 0px;
    FONT-FAMILY: Verdana, Arial, 'MS Sans Serif';
	background-color: #F0FAFE;
    TEXT-DECORATION: none
}
    
.GridSelectedRow
{
}

.GridHeader
{
    FONT-FAMILY: Verdana, Arial, 'MS Sans Serif';
    font-weight: bold;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none;
    color: black;
    background-color: #E4F6FB;
	Height:30px; 
	vertical-align:middle;
	font-size:small;   
}

.DetailName
{
	font-family: Verdana, Arial, 'MS Sans Serif';
	font-weight: normal;
	text-align: right;
	text-decoration: none;
	padding-top:1px;
	padding-right:5px;
	padding-left :1px;
	padding-bottom :2px;
	color: black;
	background-color: #d8e4f8;
}
.DetailTitle
{
	font-family: Verdana, Arial, 'MS Sans Serif';
	text-decoration: none;
	color: black;
	background-color: #d8e4f8;
}
.DetailValue
{
	font-weight: bold;
	color: black;
	font-family: Verdana, Arial, 'MS Sans Serif';
	background-color: white;
	text-decoration: none;
	padding:2px;
	line-height:normal;
}
.DetailValueAlt
{
	font-weight: bold;
	COLOR: black;
	FONT-FAMILY: Verdana, Arial, 'MS Sans Serif';
	background-color: #F0FAFE;
    TEXT-DECORATION: none;
	line-height:normal;
	padding:2px;
	height:16px;
}
.DetailValueAltAlt
{
	font-weight: bold;
	COLOR: black;
    FONT-FAMILY: Verdana, Arial, 'MS Sans Serif';
	background-color: white;
    TEXT-DECORATION: none;
	padding:2px;
    height:16px;	
}


.PanelHeader
{
	font-weight: bold;
	font-family: Verdana, Arial, 'MS Sans Serif';
	background-color: #e4f6fb;
	text-decoration: none;
}

.GridFooter
{
	color:Blue;
	background-color: #99CCFF;
	font-weight:bold;  
	font-size:small;
}

.NotFound
{
    FONT-WEIGHT: bold;
    CURSOR: default;
    FONT-FAMILY: Verdana, Arial, 'MS Sans Serif';
    color: Red;
}

.TextBox, .Combo, .ListBox
{
	font-family: Arial;
	color:Black;
	font-size: 10pt;
}

.Button
{
	font-size: 8pt;
	font-family: Verdana, Arial, sans-serif;
	font-weight:bold;
    width: 42px;
}
.txtLink
{
	color:#084988;
	font-size: 10pt;
	font-family: Verdana, Arial, sans-serif;
	font-weight:bold;
	text-decoration:none;
	border-style:none;
	background-color:Transparent;
	cursor:pointer;
	overflow:visible;
}
.txtLinkHover
{
	color:#ee9c00;
	font-size: 10pt;
	font-family: Verdana, Arial, sans-serif;
	font-weight:bold;
	text-decoration:underline;    	
	border-style:none;
	background-color:Transparent;
	overflow:visible;
	cursor: pointer;
}	
.FundingDivider
{
	border-top:  gray 0.2mm solid;
}

table.gridbordered
{
 
    border-width: 0.1mm;
	border-style: solid ;
	border-color: gray;
    border-collapse: collapse;
    padding:1em;
    display:table;
	font-family: Verdana, Arial, 'MS Sans Serif';
	text-align: left;
	text-decoration: none;    
	margin-bottom:0px;
}

table.gridbordered td {
	border-width: 0.1em; 
	border-style: solid ;
	border-color: gray;
	border-collapse: separate ;
    padding:1em;	
	}




table.bordered {
	border-width: 0.1em;
	border-style: solid;
	border-color: gray;
	border-collapse:  collapse;
}
table.bordered td {
	border-width: 0.1em;
	border-style: solid ;
	border-color: gray;
	border-collapse: separate ;
	padding:2px;	
	}
td.bordered {
	border-width: 0.1em;
	border-style: solid ;
	border-color: gray;
	padding:2px;
	}
th.bordered {
	border-width: 0.1em;
	border-style: solid ;
	border-color: gray;
	padding:2px;
	}
td.borderedAlt {
	border-width: 0.1em;
	border-style: solid ;
	border-color: gray;
	background-color: #F0FAFE;
	padding:2px;
	}


table.notbordered {
	border-width: 0px !important;
	border-style: none ;
	border-collapse:  collapse;
	vertical-align:top;
	padding:2px;
	border-color:#FFFFFF;
}
table.notbordered td
{
	border-collapse: separate;
	padding: 2px;
	border-width: 0px !important;
	border-style: none;
	border-color: #FFFFFF;
}

IMG.LinkImage
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	background-color:Red ;
}
.ucPanel
{
	padding: 0px;
	margin: 0px;
}
.GridItemRow
{
	font-weight: bold;
	color: black;
	font-family: Verdana, Arial, 'MS Sans Serif';
	background-color: white;
	text-decoration: none;
	padding-left:3px;
}

table.headerbordered 
{
	border-color:#ffffff;
	border-style:solid;
	border-width:2px;
	border-collapse: collapse;
	padding:0;
	margin:0;
	text-align:left;
}

table.headerbordered td
{
	border-bottom-color:#ffffff;
	border-bottom-style:solid;
	border-bottom-width:0.1em;
	padding:0;
	margin:0;
	text-align:left;
}
div.content
{
    vertical-align:top;
}


.searchButtons
{
    border-style: outset inset inset outset;
    border-width: thin;
    border-color: #C0C0C0 #808080 #808080 #C0C0C0;
    margin: 0.2em 0.3em 0.2em 0;
    padding: 0.2em 0.3em 0.2em 0.3em;
    color: #084988;
    background: url(images/buttonSelectChar.GIF) no-repeat .1em .1em #fff;
    height: 1.5em;
}

.searchButtons:hover
{ text-decoration: none; 
  background: url(images/buttonSelectCharOver.GIF) no-repeat .1em .1em #fff;
 }

.searchButtonsSelected
{
    margin: 0.2em 0.3em 0.2em 0;
    padding: 0.2em 0.3em 0.2em 0.3em;
    border: 1px solid #084988;
    background-color: #cccccc;
    height: 1.5em;
}
div.SelectChars, .SelectChars
{
    border-width: 0.1em;
    border-style: solid;
    border-color: #cccccc;
    background-color: #F0FAFE;
    padding: 9px;
    margin: 0;
    display: inline;
    white-space:nowrap;
    width:inherit;
}
/*---------------------------------------------------------------*/
/*----------------------Updated Style 2010-----------------------*/
/*---------------------------------------------------------------*/
.leftfloat
{
	float:left;
}
.rightfloat
{
	float:right;
}
.clearfloat
{
	clear:both;
}
.menubox1in
{
	BORDER-RIGHT: #619dc4 1px solid;
	PADDING-RIGHT: 10px;
	BORDER-TOP: #619dc4 1px solid;
	PADDING-LEFT: 10px;
	FONT-WEIGHT: bold;
	MIN-HEIGHT: 23px;
	BACKGROUND-IMAGE: url(images/topbgrptx.gif);
	PADDING-BOTTOM: 3px;
	VERTICAL-ALIGN: -6px;
	BORDER-LEFT: #619dc4 1px solid;
	COLOR: #0288b5;
	LINE-HEIGHT: 23px;
	PADDING-TOP: 3px;
}
.menubox1off
{
	BORDER: #b9ddec 1px solid;
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	MIN-HEIGHT: 23px;
	BACKGROUND-IMAGE: url(images/navbg.gif);
	PADDING-BOTTOM: 3px;
	VERTICAL-ALIGN: -5px;
	LINE-HEIGHT: 26px;
	PADDING-TOP: 3px;
}
.menuboxspacer
{
	padding-right: 3px;
	padding-left: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	line-height: 26px;
	vertical-align: -5px;
	min-height: 23px;
	width: 3px;
	visibility:hidden;
}
#topnav
{
	list-style: none;
	margin-bottom: 15px;
	padding-left: 0px;
	margin-left: 0px;
	padding-top:0px;
	margin-top:0px;
}
#topnav a 
{
	font-weight:normal;
}
#topnav li
{
	float: left;
	margin-right: 5px;
	border: none;
}
#topnav li span.menubox1in a
{
	border-bottom: none;
}
#topnav li span.menubox1off a
{
	border-bottom: none;
}
#topnav li span:hover
{
	color: #058EA8;
	text-decoration:underline;
}

#topnav li.menubox1in
{
	background: url(images/topbgrptx.gif) top left repeat-x;
	border-bottom: none;
}


.header
{
    background-image: url(images/TopBar.jpg);
    background-repeat: no-repeat;
    FONT-FAMILY: Verdana, Arial, 'MS Sans Serif';
    TEXT-DECORATION: none;
    height:100px;
	background-color:Transparent;
    padding-left:2px;
    padding-right:2px;
}
.searchboxposition
{
	float: right;
	position: absolute;
	right: 15px;
	height: 100px;
	top: 0px;
	padding-top: 40px;
}
.SearchText
{
	margin-right:5px;
}
.trimtopspace
{
	padding-top:0;
	margin-top:0;
}
.chooseregionleft
{
	width:295px;
	height:395px;
	float:left;
}
.chooseregionright
{
	margin-left:295px;
}
.partnerselect
{
	line-height:6em;
}
.centertext
{
	text-align:center;
}
.rightalign
{
	text-align:right;
	margin-top:1em;
}
.leftalign
{
	text-align:left;
}

.pnlFound
{
    padding: 5px 0px 5px 10px;
}