﻿.errorHeader {color: #1B507E; background-color: #FFFFFF; font-weight: bold; font-family:Verdana; font-size:10pt; text-align:center; height: 20}
.errorHeaderFront {color: #1B507E;background-color: #FFFFFF; font-weight: bold; font-family:Verdana; font-size:10pt; text-align:left; height: 20}
.errorCell{ color: #1B507E; font-family: Verdana;font-size: 8pt; font-family: Verdana; text-align:left;margin-left:2; margin-right:2}
.errorTable{background-color:#FFFFFF}
/* CSS FOR WEB CONTROLS */
.DataWebControlStyle
{
	font-family:Verdana;
	color:Black;
	text-align:left;
	border-collapse:collapse;
}
.HeaderStyle 
{
    background-color:#071E31;
    color:#FFFFFF;
    font-size: 12px;
    font-weight: 100;
    text-align:left;
    font-family:Verdana;
    text-align:left;
}
 .FooterStyle 
{
    background-color: #98B2B7;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    font-family:Verdana;
}  
.RowStyle
{
    background-color: #FFFFFF;
    color: #000000;
    font-size: 12px;
    font-family:Verdana;
}
.SelectedRowStyle
{
    background-color:#09365B;
    color: #ffffff;
    font-size: 12px;
    font-family:Verdana;
}
.AlternatingRowStyle
{
    background-color:#75A7D0;
    color: #ffffff;
    font-size: 12px;
    font-family:Verdana;
}
 
/* END WEB CSS */




.MainBody
{
	background-color:White;
	vertical-align:top;
	width:608
}

.OkMessage
{
	color: #008000;
	font-weight: bold; 
	font-family:Verdana; 
	font-size:11px;
}


.errorMessage{
    color:#FFE506;
    font-weight:bold;
    font-size:12px;
	font-family: verdana;
}

.errorFrontMessage{
    color:#CC0622;
    font-weight:bold;
    font-size:10px;
	font-family: verdana;
}
A.nav {
	display:block;
	color:#FFFFFF;
	font-family:verdana; 
	font-size:10px; 
	font-weight:700;
	height:12px; 
	width:12;
	text-decoration: none; 
	background-color:#071E31;
	padding-left:1px;
	border:solid 1px;
	border-color:#ffffff;
	vertical-align:middle;
}
A.nav:link {
	display:block;
	color:#FFFFFF;
	font-family:verdana; 
	font-size:10px; 
	font-weight:700;
	height:12px; 
	width:12;
	text-decoration: none; 
	background-color:#071E31;
	padding-left:1px;
	border:solid 1px;
	border-color:#ffffff;
	vertical-align:middle;
}
A.nav:active {
	display:block;
	color:#FFFFFF;
	font-family:verdana; 
	font-size:10px; 
	font-weight:700;
	height:12px; 
	width:12;
	text-decoration: none; 
	background-color:#071E31;
	padding-left:1px;
	border:solid 1px;
	border-color:#ffffff;
	vertical-align:middle;
}
A.nav:hover 
{
	display:block;
	color:#000000;
	font-family:verdana; 
	font-size:10px; 
	font-weight:700;
	height:12px; 
	width:12;
	text-decoration: none; 
	background-color:#1763A2;
	padding-left:1px;
	border:solid 1px;
	border-color:#ffffff;
	vertical-align:middle;
}

A.selectednav {
	display:block;
	color:#FFFFFF;
	font-family:verdana; 
	font-size:10px; 
	font-weight:700;
	height:12px; 
	width:10px;
	text-decoration: none; 
	background-color:#033965;
	padding-left:2px;
	border:solid 1px;
	border-color:#ffffff;
	vertical-align:middle;
}
A.selectednav:link {
	display:block;
	color:#FFFFFF;
	font-family:verdana; 
	font-size:10px; 
	font-weight:700;
	height:12px; 
	width:10px;
	text-decoration: none; 
	background-color:#033965;
	padding-left:2px;
	border:solid 1px;
	border-color:#ffffff;
	vertical-align:middle;
}
A.selectednav:active {
	display:block;
	color:#FFFFFF;
	font-family:verdana; 
	font-size:10px; 
	font-weight:700;
	height:12px; 
	width:10px;
	text-decoration: none; 
	background-color:#033965;
	padding-left:2px;
	border:solid 1px;
	border-color:#ffffff;
	vertical-align:middle;
}
A.selectednav:hover 
{
	display:block;
	color:#000000;
	font-family:verdana; 
	font-size:10px; 
	font-weight:700;
	height:12px; 
	width:10px;
	text-decoration: none; 
	background-color:#071E31;
	padding-left:2px;
	border:solid 1px;
	border-color:#ffffff;
	vertical-align:middle;
}

A.bluenav {
	display:block;
	color:#FFFFFF;
	font-family:verdana; 
	font-size:12px; 
	font-weight:700;
	height:12px; 
	width:10px;
	text-decoration: none; 
	background-color:#071E31;
	padding-left:2px;
	border:solid 1px;
	border-color:#ffffff;
	vertical-align:middle;
}
A.bluenav:link {
	display:block;
	color:#FFFFFF;
	font-family:verdana; 
	font-size:12px; 
	font-weight:700;
	height:12px; 
	width:10px;
	text-decoration: none; 
	background-color:#071E31;
	padding-left:2px;
	border:solid 1px;
	border-color:#ffffff;
	vertical-align:middle;
}
A.bluenav:active {
	display:block;
	color:#FFFFFF;
	font-family:verdana; 
	font-size:12px; 
	font-weight:700;
	height:12px; 
	width:10px;
	text-decoration: none; 
	background-color:#071E31;
	padding-left:2px;
	border:solid 1px;
	border-color:#ffffff;
	vertical-align:middle;
}
A.bluenav:hover 
{
	display:block;
	color:#FFFFFF;
	font-family:verdana; 
	font-size:12px; 
	font-weight:700;
	height:12px; 
	width:10px;
	text-decoration: none; 
	background-color:#1763A2;
	padding-left:2px;
	border:solid 1px;
	border-color:#ffffff;
	vertical-align:middle;
}

A.selectedbluenav {
	display:block;
	color:#FFFFFF;
	font-family:verdana; 
	font-size:12px; 
	font-weight:700;
	height:12px; 
	width:10px;
	text-decoration: none; 
	background-color:#c6c6c6;
	padding-left:2px;
	border:solid 1px;
	border-color:#ffffff;
	vertical-align:middle;
}
A.selectedbluenav:link {
	display:block;
	color:#FFFFFF;
	font-family:verdana; 
	font-size:12px; 
	font-weight:700;
	height:12px; 
	width:10px;
	text-decoration: none; 
	background-color:#033965;
	padding-left:2px;
	border:solid 1px;
	border-color:#ffffff;
	vertical-align:middle;
}
A.selectedbluenav:active {
	display:block;
	color:#FFFFFF;
	font-family:verdana; 
	font-size:12px; 
	font-weight:700;
	height:12px; 
	width:10px;
	text-decoration: none; 
	background-color:#033965;
	padding-left:2px;
	border:solid 1px;
	border-color:#ffffff;
	vertical-align:middle;
}
A.selectedbluenav:hover 
{
	display:block;
	color:#FFFFFF;
	font-family:verdana; 
	font-size:12px; 
	font-weight:700;
	height:12px; 
	width:10px;
	text-decoration: none; 
	background-color:#033965;
	padding-left:2px;
	border:solid 1px;
	border-color:#ffffff;
	vertical-align:middle;
}
.border{ border:solid 1px #000000}

.headerbg{ background-color:#595959;}

.linkbg{ background-color:#AC0000;}

.redbg{ background-color:#CB0202;}

.yellowbg{ background-color:#FEF200;}

.mainimg{ background-image:url(images/main_img.jpg); background-repeat:no-repeat;}

.whitetext{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:#FFFFFF;}
.normaltext{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:#000000;}
.greytext{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8.5pt; color:#626200;}
.darkgreytext{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8.5pt; color:#505050;}
.whiteheader{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9pt; color:#ffffff; font-weight:bold;}
.DateCSS
{
	font-size: 11px;
	font-weight:bold;
	color:#045066;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.BlueHeading
{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:bold;
	color:#4379A5;
}
.BlueBigHeading
{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:14px; 
	font-weight:bold;
	color:#4379A5;
}
.BlueVeryBigHeading
{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:16px; 
	font-weight:bold;
	color:#4379A5;
}
.RedHeading
{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:bold;
	color:#CD0000;
}
.RedBigHeading
{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:14px; 
	font-weight:bold;
	color:#CD0000;
}
.RedVeryBigHeading
{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:16px; 
	font-weight:bold;
	color:#CD0000;
}
.BodyTextBlack
{
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-left:5px;
	margin-top:5px;
	margin-right:5px;
	margin-bottom:5px;
}
.BodyTextBlackBold
{
	font-size: 11px;
	color: #2A2A2A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-left:5px;
	margin-top:5px;
	margin-right:5px;
	margin-bottom:5px;
}
.BodyTextBlackBigBold
{
	font-size: 12px;
	color: #2A2A2A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-left:5px;
	margin-top:5px;
	margin-right:5px;
	margin-bottom:5px;
}
.BodyTextWhite
{
	font-size: 11px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.BodyTextWhiteBold
{
	font-size: 11px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.BodyTextWhiteBigBold
{
	font-size: 12px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.BodyTextGrey
{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#C6C6C6;
}
.BodyTextGreyBold
{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#626200;
	font-weight:bold
}
.BodyTextRed
{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 
	color:#AC0000;
}
.BodyTextRedBold
{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 
	color:#AC0000;
	font-weight:bold;
}
.BodyTextRedBigBold
{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#AC0000;
	font-weight:bold;
}

a.BlueLink
{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:bold;
	color:#4379A5;
	text-decoration:none;
}
a.WhiteLink
{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
}



a.more{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#457BA9; text-decoration:none;}
a.more:hover{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none;}

a.morelink{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8.5pt; color:#AA0000; text-decoration:underline;}
a.morelink:hover{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8.5pt; color:#000000; text-decoration:none; background-color:#FFFF00}

a.uplink{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#045066; text-decoration:none;font-weight:bold}
a.uplink:hover{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#1B507E; text-decoration:none;font-weight:bold}

a.uplinkbig{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#045066; text-decoration:none;font-weight:bold}
a.uplinkbig:hover{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#1B507E; text-decoration:none;font-weight:bold}

a.redlinkbold{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#AC0000; text-decoration:none;font-weight:bold;}
a.redlinkbold:hover{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF;background-color:Orange; text-decoration:none;font-weight:bold;}

a.whitelinkbold{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7.5pt; color:#FFFFFF; text-decoration:none;font-weight:bold;}
a.whitelinkbold:hover{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7.5pt; color:#FFFFFF; text-decoration:underline;font-weight:bold;}

a.blacklinkbold{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7.5pt; color:#000000; text-decoration:none;font-weight:bold;}
a.blacklinkbold:hover{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7.5pt; color:#000000; text-decoration:underline;font-weight:bold;}

a.greylink{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#3C3939; text-decoration:none;font-weight:bold}
a.greylink:hover{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#888888; text-decoration:none;font-weight:bold}


.thRedCenter{ color: #FFFFFF; background-color:#CB0202; font-weight: bold; font-family:Verdana; font-size:12px; text-align:center}
.thRedLeft{ color: #FFFFFF;background-color:  #CB0202;  font-weight: bold; font-family:Verdana; font-size:12px; text-align:Left}
.thRedRight{ color: #FFFFFF;background-color:  #CB0202; font-weight: bold; font-family:Verdana; font-size:12px; text-align:Right}


.thCenter{ color: #FFFFFF; background-color:#1B507E; font-weight: bold; font-family:Verdana; font-size:12px; text-align:center}
.thLeft{ color: #FFFFFF;background-color:  #1B507E;  font-weight: bold; font-family:Verdana; font-size:12px; text-align:Left}
.thRight{ color: #FFFFFF;background-color:  #1B507E; font-weight: bold; font-family:Verdana; font-size:12px; text-align:Right}

.tdCenter { color: #383637; background-color: #EFEFEF; font-family:Verdana; font-size:8px; text-align:center}
.tdLeft{ color: #383637; background-color: #EFEFEF; font-family:Verdana; font-size:8px; text-align:Left}
.tdRight { color: #383637; background-color: #EFEFEF; font-family:Verdana; font-size:8px; text-align:Right}


.tdCenterBold { color: #767676; background-color: #EFEFEF; font-weight: bold; font-family:Verdana; font-size:10px; text-align:center}
.tdLeftBold { color: #767676; background-color: #EFEFEF; font-weight: bold; font-family:Verdana; font-size:10px; text-align:Left}
.tdRightBold { color: #767676; background-color: #EFEFEF; font-weight: bold; font-family:Verdana; font-size:10px; text-align:Right}


.td1Center { color: #FFFFFF; background-color: #363636; font-family:Verdana; font-size:8px; text-align:Center}
.td1Left { color: #FFFFFF; background-color: #363636;  font-family:Verdana; font-size:8px; text-align:Left}
.td1Right { color: #FFFFFF; background-color: #363636; font-family:Verdana; font-size:8px; text-align:Right}

.td1CenterBold { color: #FFFFFF; background-color: #5EA5B8; font-weight: bold; font-family:Verdana; font-size:8px; text-align:Center}
.td1LeftBold { color: #FFFFFF; background-color: #5EA5B8; font-weight: bold; font-family:Verdana; font-size:8px; text-align:Left}
.td1RightBold { color: #FFFFFF; background-color: #5EA5B8; font-weight: bold; font-family:Verdana; font-size:8px; text-align:Right}


.tdNormalCenter { color: #FFFFFF; font-family:Verdana; font-size:12px; text-align:Center}
.tdNormalLeft { color: #FFFFFF; font-family:Verdana; font-size:12px; text-align:Left}
.tdNormalRight { color: #FFFFFF; font-family:Verdana; font-size:12px; text-align:Right}



.tdNormalCenterBold { color: #FFFFFF; font-family:Verdana;font-weight: bold; font-size:12px; text-align:Center}
.tdNormalLeftBold { color: #FFFFFF; font-family:Verdana; font-weight: bold;font-size:12px; text-align:Left}
.tdNormalRightBold { color: #FFFFFF; font-family:Verdana; font-weight: bold;font-size:12px; text-align:Right}



.tdPaging { color: #000000; font-family:Verdana; font-size:8px ;text-align:center}
.tdSearch { color: #000000; background-color: #C4BDA0; font-weight: bold; font-family:Verdana; font-size:8px; text-align:Center}


.okmsg{
	background-color:#effef1;
	border-left:3px solid #00ae14;
	font-family:Verdana;
	font-size:10px;
	text-align:Left;

}
.errmsg{
	background-color:#FFF1EB;
	border-left:3px solid #F54100;
	font-family:Verdana;
	font-size:10px;
	text-align:Left;

}
.typingmsg{
	background-color:#FFFEDB;
	border-left:3px solid #FFCD07;
	font-family:Verdana;
	font-size:10px;
	text-align:Left;

}
.nonemsg{
	background-color:#FFFFFF;
	border-left:3px solid #FFFFFF;
	font-family:Verdana;
	font-size:10px;
	text-align:Left;

}
.normalmsg{
	background-color:#FFFFFF;
	border-left:3px solid #FFFFFF;
	font-family:Verdana;
	font-size:10px;
	text-align:Left;
}
Label{
	font-family:Verdana;
	font-size:10px;
	text-align:Left;
	height: 18px;
	width:100%;
}
.redButton1 {
		color:#000000;
	   font-family:Verdana;
	   font-size:84%;
	   font-weight:bold;
	   background-color:#266DA8;
	   border:1px solid;
	   border-top-color:#680E0F;
	   border-left-color:#680E0F;
	   border-right-color:#DA0003;
	   border-bottom-color:#DA0003;
	   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#DA0003');}
      
 .blueButton {
	color:#FFFFFF;
	   font-family:Verdana;
	   font-size:90%;
	   font-weight:bold;
	   background-color:#0E3759;
	   border:1px solid;
	   border-top-color:#0E3759;
	   border-left-color:#0E3759;
	   border-right-color:#041829;
	   border-bottom-color:#041829;
	   padding-left:2px;
	   padding-right:2px;
	   padding-top:2px;
	   padding-bottom:2px;
	   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#0E3759');}

.button {
	padding:0px;
	border:2px solid #9F9710;
	color: #FFFFFF;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	height: 20px; 
	background-COLOR:#8C8400
}

.buttonSelected {
	padding:0px; border:2px solid #000000; color: #FFFFFF;
	font-family: Verdana;
	font-size: 8px;
	font-weight: bold;
	height: 20px; background-color:#FF6600
}
.pagingbutton {
	border: 1px solid #999999;
	color: #E4E4E4;
	font-family: Verdana;
	font-size: 8px;
	font-weight: bold;
	height: 20px; background-color:#666666
}




.submit { color: #FFFFFF; font-family: Verdana; font-size: 8px; font-weight: bold; border: 1px solid #000000; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px; background-color: #800080}



.tderrmsg{
	background-color:#FFF1EB;
	border-left:3px solid #F54100;
	border-right:3px solid #F54100;
	border-top:3px solid #F54100;
	border-bottom:3px solid #F54100;
	font-family:Verdana;
	font-size:8px;
	text-align:Left;
	color: red;
	font-weight: bold;
}
.tdOkMsg{
	background-color:#effef1;
	border-left:3px solid #00ae14;
	border-right:3px solid #00ae14;
	border-top:3px solid #00ae14;
	border-bottom:3px solid #00ae14;
	font-family:Verdana;
	font-size:8px;
	text-align:Left;
	color: Blue;
	font-weight: bold;
}


/*.tdErrMsg { color: red; background-color: #D3D3D3; font-weight: bold; font-family:Verdana; font-size:9px }*/
.tdMsg { color: blue; background-color: #D3D3D3; font-weight: bold; font-family:Verdana; font-size:9px }

.HeadingTopNo { color: #FFFFFF ; background-color: rgb(136,136,136);font-family: Verdana;font-weight:bold;font-size: 10px; font-family: Verdana; text-align:left}
.HeadingTop { color:  #000000; background-color: rgb(234,234,234);font-family: Verdana;font-weight:bold;font-size: 10px; font-family: Verdana; text-align:left}
.BlueBG
{
background-color:#375C86; 
}

.TableFullScreen
{
	height:100%;
	text-align:center;
	
	}
.LightTable
{
	border:1px solid #dedfe0;
}
.BlueTable
{
	border:2px solid #0E3759;
}

.RedTable
{
	border-collapse:collapse;
	border:1px solid #AC0000;
	
}

.BlackTable
{
	border:1px solid #000000;
}
.WhiteTable
{
	border:1px solid #FFFFFF;
}
/* border-width : top right bottom left */

.WhiteTopCol
{
	border-width: 1px 0px 0px 0px;
	border-style: solid none none none;
	border-color: #FFFFFF;
}
.BlackTopCol
{
	border-width: 1px 0px 0px 0px;
	border-style: solid none none none;
	border-color: #000000;
}

.FillTable1
{
	border:0px;
	background-color:#375C86
}
.trWhite
{
	background-color:#FFFFFF;
}
.trAlternate
{
	background-color:#DFDFDF
}
.Table {border:0px solid #A90100; border-collapse: collapse}
.LightTable
{
	border:1px solid #c6c6c6;
}
.Table1
{
	border:2px solid #363636;
}

a.SortLink
{
	text-decoration:none;
	font-family:Verdana;
	font-size:10px;
	font-weight:normal;
	color:#000000;
}
a.SortLink:link
{
	color: #000000;
	text-decoration:none;
	font-family:Verdana;
	font-weight:normal;
	font-size:10px;
}
a.SortLink:active
{
	color: #000000;
	text-decoration:none;
	font-family:Verdana;
	font-size:10px;
	font-weight:normal
}
a.SortLink:hover{
	color: Red;
	text-decoration:underline;
	font-family:Verdana;
	font-size:10px;
	font-weight:normal

}



a.MainLink
{
	text-decoration:underline;
	font-family:Verdana;
	font-size:8.5pt;
	font-weight:normal;
	color:#000000;
}
a.MainLink:link
{
	color: #000000;
	text-decoration:underline;
	font-family:Verdana;
	font-weight:normal;
	font-size:8.5pt;
}
a.MainLink:active
{
	color: #000000;
	text-decoration:underline;
	font-family:Verdana;
	font-size:8.5pt;
	font-weight:normal
}
a.MainLink:hover{
	color:#AC0000;
	text-decoration:underline;
	font-family:Verdana;
	font-size:8.5pt;
	font-weight:normal

}


a.MyLink
{
	text-decoration:none;
	font-family:Verdana;
	font-size:8.5pt;
	font-weight:bold;
	color:#000000;
}
a.MyLink:link
{
	color: #000000;
	text-decoration:none;
	font-family:Verdana;
	font-weight:bold;
	font-size:8.5pt;
}
a.MyLink:active
{
	color: #000000;
	text-decoration:none;
	font-family:Verdana;
	font-size:8.5pt;
	font-weight:bold
}
a.MyLink:hover{
	color:#000000;
	text-decoration:underline;
	font-family:Verdana;
	font-size:8.5pt;
	font-weight:bold

}

a.FooterLink
{
	text-decoration:none;
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
}
a.FooterLink:link
{
	color: #FFFFFF;
	text-decoration:none;
	font-family:Verdana;
	font-weight:bold;
	font-size:10px;
}
a.FooterLink:active
{
	color: #FFFFFF;
	text-decoration:none;
	font-family:Verdana;
	font-size:10px;
	font-weight:bold
}
a.FooterLink:hover{
	color: #000000;
	text-decoration:underline;
	font-family:Verdana;
	font-size:10px;
	font-weight:bold

}

.LeftLabel
{
	color: #1A4A6E;
	font-family: Verdana;
	font-size: 12px;
	text-align:left;
	text-decoration:underline
}


/* FORM FILEDS AND LABEL */
.formLabelCopyRight 
{
	color: #2A2A2B;
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	text-align:left
}
.formLabelRedAstric {
	color:#E30F0F;
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
}
.formLabelBlueSmall {
	color:#1B507E;
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
}
.formLabelBlueSmallBold {
	color:#1B507E;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
}
.formLabelBlue {
	color:#1B507E;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
}
.formLabelBlueBold {
	color:#1B507E;
	font-family: Verdana;
	font-size: 11px;
	font-weight:bold;
}
.formLabelBigBlue {
	color:#1B507E;
	font-family: Verdana;
	font-size: 14px;
	font-weight: normal;
}
.formLabelBigBlueBold {
	color:#1B507E;
	font-family: Verdana;
	font-size: 14px;
	font-weight:bold;
}

.formLabelBigRedBold {
	color:Red;
	font-family: Verdana;
	font-size: 14px;
	font-weight:bold;
}
.formLabelBigWhiteBold {
	color:#ffffff;
	font-family: Verdana;
	font-size: 14px;
	font-weight:bold;
}
.formLabelBigBlackBold {
	color:#000000;
	font-family: Verdana;
	font-size: 14px;
	font-weight:bold;
}


.formLabelVeryBigBlueBold {
	color:#1B507E;
	font-family: Verdana;
	font-size: 18px;
	font-weight:bold;
}
.formDropDownFront1
{
	border:1px solid #1B507E;	
	color:#666666;
	font-family: Verdana;
	font-weight: normal;
	background-color:#ffffff;
}

.formDropDownFront
{
	border:1px solid #1B507E;	
	color:#000000;
	font-family: Verdana;
	font-weight: normal;
	background-color:#ffffff;
}
.formFieldFront {
	border:1px solid #AC0000;	
	color:#AC0000;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	height: 18px;
	background-color:#ffffff;
}
.formListFront {
	border:1px solid #AC0000;	
	color:#AC0000;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	background-color:#ffffff;
}
.formFieldBlue {
	border:1px solid #0E3759;	
	color:#1B507E;
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	height: 18px;
	background-color:#ffffff;
}
.formFieldBlueBold {
	border:1px solid #0E3759;	
	color:#1B507E;
	font-family: Verdana;
	font-size: 12px;
	font-weight:bold;
	height: 18px;
	background-color:#ffffff;
}


.formFieldBlack {
	border: 1px solid #000000;	
	color:#000000;
	font-family: Verdana;
	font-size: 8.5pt;
	font-weight: normal;
	height: 18px;
	background-color:#ffffff;
}
.formFieldBlackBold {
	border: 1px solid #000000;	
	color:#000000;
	font-family: Verdana;
	font-size: 8.5pt;
	font-weight:bold;
	height: 18px;
	background-color:#ffffff;
}

.formLabelGrey 
{
	color: #939495;
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	text-align:left
}
.formLabelGreyBold {
	color: #939495;
	font-family: Verdana;
	font-size: 10px;
	font-weight:bold;
	text-align:left
}
.pageHeading
{
	color: #F8601A;
	font-family: Verdana;
	font-size: 16px;
	font-weight: normal;
	font-weight:bold;
	text-align:left;
}
.formLabelRed 
{
	color: #CF081D;
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	text-align:left
}
.formLabelRedBold {
	color: #CF081D;
	font-family: Verdana;
	font-size: 10px;
	font-weight:bold;
	text-align:left
}
formLabelRedBig {
	color: #CF081D;
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	text-align:left
}
.formLabelRedBigBold {
	color: #CF081D;
	font-family: Verdana;
	font-size: 12px;
	font-weight:bold;
	text-align:left
}

.formLabelBlack 
{
	color: #000000;
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	text-align:left
}
.formLabelBlackBold {
	color: #000000;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	text-align:left
}
formLabelBlackBig {
	color: #000000;
	font-family: Verdana;
	font-size: 14px;
	font-weight: normal;
	text-align:left
}
.formLabelBlackBigBold {
	color: #000000;
	font-family: Verdana;
	font-size: 14px;
	font-weight:bold;
	text-align:left
}





.formLinkGrey {
	color: #939495;
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	text-align:left;
	text-decoration:none;
	
}
.formLinkGreyBold {
	color: #939495;
	font-family: Verdana;
	font-size: 10px;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
}
/* END */
/* BLUE */
.CheckListBlue {
	
	color:#4F4430;
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	height: 18px;
	background-color:#ffffff;
}

.formFieldBrown {
	border:1px solid #DA0003;	
	color:#DA0003;
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	background-color:#ffffff;
}
.formFieldBrownBold {
	border:1px solid #DA0003;	
	color:#DA0003;
	font-family: Verdana;
	font-size: 12px;
	font-weight:bold;
	height: 18px;
	background-color:#ffffff;
}
.formLabelBrown {
	color: #DA0003;
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	text-align:left
}
.formLabelBrownBold {
	color: #DA0003;
	font-family: Verdana;
	font-size: 12px;
	font-weight:bold;
	text-align:left
}
formLabelBrownBig {
	color: #DA0003;
	font-family: Verdana;
	font-size: 14px;
	font-weight: normal;
	text-align:left
}
.formLabelBrownBigBold {
	color: #DA0003;
	font-family: Verdana;
	font-size: 14px;
	font-weight:bold;
	text-align:left
}
.formLinkRed {
	color: #1B507E;
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	text-align:left;
	text-decoration:none;
	
}
.formLinkBlueBold {
	color: #1B507E;
	font-family: Verdana;
	font-size: 12px;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
}
.formLinkBigBlue {
	color: #1B507E;
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	text-align:left;
	text-decoration:none;
	
}
.formLinkBigBlueBold {
	color: #1B507E;
	font-family: Verdana;
	font-size: 12px;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
}
.formLinkRed {
	color: #DA0003;
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	text-align:left;
	text-decoration:none;
	
}
.formLinkRedBold {
	color: #DA0003;
	font-family: Verdana;
	font-size: 12px;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
}
/* END */



.List {
	border: 1px solid #999999;
	color: black;
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	height: 100px;
}

.ListRed {
	border: 1px solid #AC0000;
	color: #AC0000;
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	height: 100px;
}
.ListBlack {
	border: 1px solid #000000;
	color: #000000;
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	height: 100px;
}
.textAreaFront {
	border:1px solid #1B507E;	
	color:#666666;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	height: 50px;
	background-color:#ffffff;
	
}
.textArea {
	border:1px solid #1B507E;	
	color:#0E3759;
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	height: 50px;
	background-color:#ffffff;
	
}
.textAreaBlack {
	border: 1px solid #000000;	
	color:#000000;
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	height: 50px;
	background-color:#ffffff;
	
}
input.file{

	border:1px solid #0E3759;	
	color:#1B507E;
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	height: 21px;
	background-color:#ffffff;
	
}
.Scroll{overflow: auto; width: 100%; height: 100%;}

body
{
	margin-top:0;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	
	color:#666666;
	font-family: verdana, sans-serif;
	scrollbar-base-color: #FFFFFF;
	scrollbar-arrow-color: #CCCCCC;
	scrollbar-track-color: #CCCCCC;
	scrollbar-3dlight-color: #CCCCCC;
	scrollbar-shadow-color: #FFFFFF;
}
.bodyWithoutImage
{
	margin-top:0;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	height:100%;
	font-family: verdana, sans-serif;
	scrollbar-base-color: #FFFFFF;
	scrollbar-arrow-color: #CCCCCC;
	scrollbar-track-color: #CCCCCC;
	scrollbar-3dlight-color: #CCCCCC;
	scrollbar-shadow-color: #FFFFFF;
	background-image:url();
}
.AdminBody
{
	margin-top:0;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	height:100%;
	font-family: verdana, sans-serif;
	scrollbar-base-color: #FFFFFF;
	scrollbar-arrow-color: #CCCCCC;
	scrollbar-track-color: #CCCCCC;
	scrollbar-3dlight-color: #CCCCCC;
	scrollbar-shadow-color: #FFFFFF;
	background-image:url();
	background-color:#074180
		
}

.xsnazzy h1  
{	margin:0; padding:0 10px 8px 10px; border-bottom:1px solid #AC0000; width:920px;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9pt; color:#fff;
}
.xsnazzy .content { margin:5px; padding:1px 0px; font-size:8pt; font-family:Verdana, Arial, Helvetica, sans-serif}
.xsnazzy {background: transparent; width:945px; float:center; margin:0 3px;}
.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#FFFFFF; border-left:1px solid #FFFFFF; border-right:2px solid #FFFFFF; border-bottom:none; border-top:none;}
.xb1 {margin:0 5px; background:#FFFFFF;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}
.xboxcontent {display:block; border:0 solid #FFFFFF; border-width:0 1px; }
* html .xboxcontent {height:1px;}


.color_enterprise_risk {background:#FFFFFF; color:#AC0000;}  


/* ############################################################################# */
/* NAV PANEL ELEMENTS */

/* Background color for nav panels and the template editor */
.navbody, .stylebg
{
	color: #1B507E;
	background: #FFFFFF  repeat-x fixed top;
	scrollbar-base-color: #FFFFFF;
	scrollbar-arrow-color: #70A7D1;
	scrollbar-track-color: #70A7D1;
	scrollbar-3dlight-color: #70A7D1;
	scrollbar-shadow-color: #FFFFFF;
	margin-left:20px;
}


.navbody a:hover
{
	text-decoration: none;
	color: #F0F0F6;
	margin-left:20px;
}

/* Text decoration for all links in nav panel */
.navgroup a:link, .navgroup a:visited, .navgroup a:active, .navgroup a:hover
{
	text-decoration: none;
	color: #DA0003;
}

/* Expandable nav group titles */
.navtitle
{
	font-family:Verdana;
	font-size:12px;
	color: #1B507E;
	background: #ffffff;
	border: solid 0px #E7EAEC; /*90AFC0*/
	margin-top: 3px;
	cursor: default;
}

/* Container for individual nav links */
.navgroup
{
	border: solid 2px #E7EAEC;
	border-width: 0px 2px 1px 2px;
	margin-bottom: 8px;
}

/* Normal nav link <div> */
.navlink-normal
{
	background-color:#FFFFFF;
	color: #1B507E;
	text-decoration:none;
	margin-left:20px;
	font-family:Verdana;
	font-size:12px;
}

/* Mouse-over nav link <div> */
.navlink-hover
{
	background-color:#F8F8F8;
	color:#1B507E;
	text-decoration:none;
	margin-left:20px;
	font-family:Verdana;
	font-size:12px;

}
	
	
	
.ajax__calendar_container {padding:4px;position:absolute;cursor:default;width:170px;font-size:11px;text-align:center;font-family:tahoma,verdana,helvetica;}
.ajax__calendar_body {height:139px;width:170px;position:relative;overflow:hidden;margin:auto;}
.ajax__calendar_days, .ajax__calendar_months, .ajax__calendar_years {top:0px;left:0px;height:139px;width:170px;position:absolute;text-align:center;margin:auto;}
.ajax__calendar_container TABLE {font-size:11px;}
.ajax__calendar_header {height:20px;width:100%;}
.ajax__calendar_prev {cursor:pointer;width:15px;height:15px;float:left;background-repeat:no-repeat;background-position:50% 50%;background-image:url(~images/arrow-left.gif);}
.ajax__calendar_next {cursor:pointer;width:15px;height:15px;float:right;background-repeat:no-repeat;background-position:50% 50%;background-image:url(~images/arrow-right.gif);}
.ajax__calendar_title {cursor:pointer;font-weight:bold;}
.ajax__calendar_footer {height:15px;}
.ajax__calendar_today {cursor:pointer;padding-top:3px;}
.ajax__calendar_dayname {height:17px;width:17px;text-align:right;padding:0 2px;}
.ajax__calendar_day {height:17px;width:18px;text-align:right;padding:0 2px;cursor:pointer;}
.ajax__calendar_month {height:44px;width:40px;text-align:center;cursor:pointer;overflow:hidden;}
.ajax__calendar_year {height:44px;width:40px;text-align:center;cursor:pointer;overflow:hidden;}

.ajax__calendar .ajax__calendar_container {border:1px solid #646464;background-color:#ffffff;color:#000000;}
.ajax__calendar .ajax__calendar_footer {border-top:1px solid #f5f5f5;}
.ajax__calendar .ajax__calendar_dayname {border-bottom:1px solid #f5f5f5;}
.ajax__calendar .ajax__calendar_day {border:1px solid #ffffff;}
.ajax__calendar .ajax__calendar_month {border:1px solid #ffffff;}
.ajax__calendar .ajax__calendar_year {border:1px solid #ffffff;}

.ajax__calendar .ajax__calendar_active .ajax__calendar_day {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}
.ajax__calendar .ajax__calendar_active .ajax__calendar_month {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}
.ajax__calendar .ajax__calendar_active .ajax__calendar_year {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}

.ajax__calendar .ajax__calendar_other .ajax__calendar_day {background-color:#ffffff;border-color:#ffffff;color:#646464;}
.ajax__calendar .ajax__calendar_other .ajax__calendar_year {background-color:#ffffff;border-color:#ffffff;color:#646464;}

.ajax__calendar .ajax__calendar_hover .ajax__calendar_day {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_month {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_year {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}

.ajax__calendar .ajax__calendar_hover .ajax__calendar_title {color:#0066cc;}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_today {color:#0066cc;}
/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:600px;
}
.confirmModalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	width:450px;
}
.clsCMOn
{
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
}

.clsCMOver
{
	font-size: 11px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
}

/*AutoComplete flyout */

.autocomplete_completionListElement 
{  
	visibility : hidden;
	margin : 0px!important;
	background-color : inherit;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : auto;
	height : 200px;
    text-align : left; 
    list-style-type : none;
    font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-left:5px;
	margin-top:5px;
	margin-right:5px;
	margin-bottom:5px;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	color: black;
	padding: 1px;
	font-size: 11px;
	font-weight:bold;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-left:5px;
	margin-top:5px;
	margin-right:5px;
	margin-bottom:5px;
}

/* AutoComplete item */

.autocomplete_listItem 
{
	background-color : window;
	color : windowtext;
	padding : 1px;
}

/*EXT*/

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}


.linkleft
{
font-family:tahoma;
font-size:14px;
font-weight:bold;
color:#666666;
padding-left:50px;
}
.linkleftsmall
{
font-family:tahoma;
font-size:12px;
font-weight:bold;
color:#666666;
padding-left:40px;
}
.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}

.bodytext
{
font-family:tahoma;
font-size:12px;
font-weight:bold;
color:#666666;
padding-left:10px;
}
.greybg
{
background-color:#CCCCCC;
height:1px;
}

/*END*/

/*FOR TEMPLATE PAGE */

.txtWhite
{
	font-size: 12px;
	color: #FFFFFF;
	padding-left:5px;
	font-family: Verdana, Tahome,Arial, Helvetica, sans-serif;
}
.txtWhiteHeading
{
	font-size: 26px;
	font-weight:bold;
	color: #FFFFFF;
	padding-left:5px;
	font-family: Verdana, Tahome,Arial, Helvetica, sans-serif;
}
.txtSectionHeading
{
	font-size: 12px;
	padding-left:5px;
	font-weight:bold;
	color: #363739;
	font-family: Verdana, Tahome,Arial, Helvetica, sans-serif;
}