.headnew {
background:url(../images/GUI/head_tile.gif) top repeat-x;
height:35px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold; 
font-size:9pt;
color:#fd2818;
padding-left:10px;
} 
div.box1 {
border: 1px solid #9c9c9a;
}
.tblheadtile {
background:url(../images/GUI/tb_headtile.gif) repeat-x top;
height:24;
font-size:8pt;
font-weight:bold; 
font-family: Verdana, Arial, Helvetica, sans-serif;
padding-left:5px;
vertical-align:middle;
}

.PrintBG
{
	background: #ffffff top repeat-x;
	margin:0;
	padding:0;
	font-family:Verdana;
}
.Print {
	font-size:11px;
	color:#000000;
	border:black 1px solid;
	text-align:left;
	padding-left: 5px;
	padding-right : 5px;
}
.Print td {
	border-left:black 0px solid;
	border-top:black 0px solid;
	font-size:11px;
	padding-left: 5px;
	padding-right : 5px;
}
.PrintCell {
	border-left:#b4b4b4 0px solid;
	border-top:#b4b4b4 0px solid;
	border-bottom:#b4b4b4 0px solid;
	border-right:#b4b4b4 0px solid;
}

/*Form Elements*/
legend
{
	FONT-SIZE: 11px;
	COLOR: black;
    FONT-FAMILY: Arial, Sans-Serif;
    background-image:url(../images/bg_legend.gif);
	background-repeat:no-repeat;
	text-align:center;
	font-weight:bold;
	width:125px;
	height:40px;
	padding:2px;
}
.b_legend
{
	FONT-SIZE: 11px;
	color:White;
    FONT-FAMILY: Arial, Sans-Serif;
    background-image:url(../images/faux_blk_bg_legend.jpg);
	background-repeat:no-repeat;
	margin-top:5px;
	text-align:center;
	font-weight:bold;
	width:125px;
	height:19px;
}
.legend
{
	FONT-SIZE: 11px;
	COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    background-image:url(../images/faux_bg_legend.gif);
	background-repeat:no-repeat;
	text-align:center;
	font-weight:bold;
	width:125px;
	height:19px;	
}
fieldset
{
	height:95%;
	vertical-align:top;
	/*padding:5px;
	border-left:#CCCCCC 1px solid;
	border-right:#CCCCCC 1px solid;
	border-top:#CCCCCC 1px solid;
	border-bottom:#CCCCCC 1px solid;*/
	background-position:top;
}
legend {
margin-left:-8px;
}
input,textarea,option
{
	background-image:url(../images/input.gif);
	background-position:top;
	background-repeat:repeat-x;
	border:solid 1px #CCCCCC;
	font-family:Arial, Sans-Serif;
	font-size:11px;
}
.input_checkbox input
{
	border:none;
	background:none;
}
/*Form Elements*/


.rootTable
{
	padding-left:5px;
	padding-right:5px;
	background: #fbfbfb url(../Images/wrapper_bg.gif) top repeat-x;
	vertical-align:top;
	font-size:11px;
	border-left:1px solid #818181;
	border-right:1px solid #818181;
}
.rootTableLogin
{
	padding-left:5px;
	padding-right:5px;
	background: #fbfbfb url(../Images/wrapper_bg.gif) top repeat-x;
	vertical-align:top;
	font-size:11px;
	border-left:1px solid #818181;
	border-right:1px solid #818181;
}
.displayInstructionText
{
	font-family:Arial, Sans-Serif;
	font-size:10px;
	color:Maroon;	
}
.displayText
{
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:11px;
	color:#4f4f4f;
	
}


.displayTextbold
{
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:11px;
	font-weight:bold;
		color:#4f4f4f;
}

.displaytextblue {
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:11px;
	color:Maroon;	
}
.displaytextbig
{
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:12px;
	width:250px;
}
.displayText table
{
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:12px;
}
.grid {
	font-size:11px;
	color:#000000;
	border:#b4b4b4 1px solid;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
}
.grid td {
	border-left:#b4b4b4 1px solid;
	border-top:#b4b4b4 1px solid;
	font-size:11px;
}
.tablehead {
	text-align:center;
	height:32px;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	background:url(../images/table_tile.gif) repeat-x;
	background-color:#535353;
}
.tablefooter {
	height:15px;
	font-size:9pt;
	font-weight:bold;
	background-color:#999;
}
.checkbox {
	width:10px;
	height:10px;
}
.td_white, .td_white a{
	background-color:#ffffff;
	
	height:20px;
	font-size:11px;
}
.td_transparent, .td_transparent a{
	background-color: Transparent;
	
	height:20px;
	font-size:11px;
}
.td_gray, .td_gray a {
	background-color:#f8f8f8;
	
	height:20px;
	font-size:11px;
}
.td_pink, .td_pink a{
	background-color:#FAF6C7;
	
	height:20px;
	font-size:11px;
}
.input
{
	background-image:none;
	background-position:top;
	background-repeat:repeat-x;
	border:solid 1px #CCCCCC;
	font-family:Arial, Sans-Serif;
	font-size:11px;
	font-weight:bold;
}
/*------------------------Error Message---------------------------------*/
.errMessage 
{
	font-family : Arial, Sans-Serif;  
	/*text-align: left; */
	padding:3px;
	color:Red;
	font-size:11px;
	font-weight : bold;
    
}
.errMessageLogin 
{
	font-family : Arial, Sans-Serif; 
	text-align: left; 
	color:brickred;
	font-size:10px;
	font-weight : bold;
}
.errMessageValidation 
{
	font-family : Arial, Sans-Serif; 
	text-align: left; 
	padding:3px;
	color:Red;
	font-size:10px;
}
.successMessage 
{
	font-family :Arial, Sans-Serif;
	font-size: 11px; 
	padding:3px;
	font-weight : bold;
	color: Green; 
	text-align: left; 
}
.buttonLayout
{
	background:url(../images/buttonGeneric.gif) no-repeat;
	width:100px;
	font-weight:bold;
	height:24px;
	color:White;
	font-size:11px;
	border:0px;
}
.buttonLayout2
{
	background:url(../images/go_btn.gif) no-repeat;
	width:49px;
	height:21px;
	border:0px;


}
/*------------------------Calendar Cells--------------------------------*/
.calTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #F0F0F0;
    FONT-FAMILY: Verdana, Arial, Sans-Serif;
    background:url(../images/table_tile.gif) repeat-x;
	background-color:#535353;
}
.calDay
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #F0F0F0;
    background-color:Gray;
    FONT-FAMILY: Arial, Sans-Serif;
    text-align: center;
    width:100px;
}
.calNumber
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #535353;
    height: 85px;
    width:100px;
    vertical-align:top;
    FONT-FAMILY: Arial, Sans-Serif;
	BORDER-COLOR:#CCCCCC;
	background-color:#EEEEEE;
}
.calNumberWhite
{
    height: 70px;
    width:100px;
	BORDER-COLOR:#CCCCCC;
	background-color:#CCCCCC;
	background:url(../images/bgtile.gif) repeat-x;
}
.calNumber1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #535353;
    width:100px;
    vertical-align:top;
    FONT-FAMILY: Arial, Sans-Serif;
}
.calText
{
    FONT-SIZE: 10px;
    COLOR: #333;
    PADDING:1px;
    width:100px;
    text-align:center;
    vertical-align:top;
    FONT-FAMILY: Arial, Sans-Serif;
}
.calImg
{
    height: 3px;
    vertical-align:super;
}
.calBackColor
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    WIDTH:100px;
    VERTICAL-ALIGN:top;
    FONT-FAMILY: Arial, Sans-Serif;
	BORDER-COLOR:#CCCCCC;
    BORDER-STYLE:double;
}
A.caldark:link
{
    FONT-WEIGHT: bold;
    COLOR: #000066;
    FONT-FAMILY: Arial, Sans-Serif;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
A.caldark:visited
{
    FONT-WEIGHT: bold;
    COLOR: #000066;
    FONT-FAMILY: Arial, Sans-Serif;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
A.caldark:active
{
    FONT-WEIGHT: bold;
    COLOR: #000066;
    FONT-FAMILY: Arial, Sans-Serif;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
A.caldark:hover
{
    FONT-WEIGHT: bold;
    COLOR: #cc0000;
    FONT-FAMILY: Arial, Sans-Serif;
    TEXT-ALIGN: center;
    TEXT-DECORATION: underline;
}
/*------------------------Calendar Cells--------------------------------*/

#GridLeave
{
	padding:0px;
	border:#b4b4b4 1px solid;
}
#GridLeave Table
{
	font-size:11px;
	color:#000000;
	border:#b4b4b4 1px solid;
	text-align:center;
}

#GridLeave Table.td
{
	border-left:#b4b4b4 1px solid;
	border-top:#b4b4b4 1px solid;
	font-size:11px;
}

#GridLeave Table.th
{
	border-left:#b4b4b4 1px solid;
	border-top:#b4b4b4 1px solid;
	font-size:11px;
}

/*-----------------------look ahead-----------------------------*/
.lookAhead
{
	display:none;
	border:solid 1px #CCC;
	z-index:3;
	position:absolute;
	background:white;
}
#liSuggestions
{
	font-size:9pt;
	padding:0px;
}
.lookAhead ul
{
	height:20px;
	FONT-FAMILY: Arial, Sans-Serif;
	margin:3px;
	list-style-type:none;
}
.lookAhead ul li
{
	border-bottom:dotted 1px #CCF;
	padding:3px;
	color:#77F;	
}
#ulEmail
{
	height:20px;
	FONT-FAMILY: Arial, Sans-Serif;
	margin:3px;
	list-style-type:none;
}
#ulEmail li
{
	border-bottom:solid 1px #CCF;
	padding:3px;
	color:#77F;	
}
.rowSelectorMail
{
	border-bottom:groove 1px;
	background-image:url(../images/abttxt_bg.gif);
	padding:3px;
	color:#77F;
}
#LookAheadMainSection{display:none;}
#LookAheadTextRow{display:none;FONT-FAMILY: Arial, Sans-Serif;font-size:9pt;padding:5px;}
/*-----------------------look ahead-----------------------------*/
/*-----------------------info/success/warning/error/validation div-----------------------------*/
.info, .success, .warning, .error, .validation {
    border: 1px solid;
    margin: 10px 0px;
    padding:5px 1px 5px 5px;
    background-repeat: no-repeat;
    background-position: 10px center;
    FONT-SIZE: 10px;
}
.info {
    color: #00529B;
    background-color: #BDE5F8;
    background-image: url('info.png');
}
.success {
    color: #4F8A10;
    background-color: #DFF2BF;
    background-image:url('success.png');
}
.warning {
    color: #9F6000;
    background-color: #FEEFB3;
    background-image: url('warning.png');
}
.error {
    color: #D8000C;
    background-color: #FFBABA;
    background-image: url('error.png');
}
/*-----------------------info/success/warning/error/validation div-----------------------------*/
/*-----------------------Grid-----------------------------*/
.grid {
	font-size:11px;
	color:#000000;
	border:#b4b4b4 0px solid;
	text-align:center;
}
.grid td {
	border-left:#b4b4b4 0px solid;
	border-top:#b4b4b4 0px solid;
	font-size:11px;
}

.gridHeader
{   
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    color:#ffffff;  height:25px;
    text-decoration:none;
    background:url(../Images/bggrid2.gif) repeat-x;
        background-color:#535353;
}
.gridHeader A:link 
{    
    color:#ffffff;
    text-decoration:none;
}
.gridHeader  A:visited
{    
    color:#ffffff;
    text-decoration:none;
}
.gridHeader   A:active
{    
    color:#ffffff;
    text-decoration:none;
 }
.gridHeader   A:hover
{   
    color:#ffffff;
    text-decoration:none;
}
/*-----------------------Grid-----------------------------*/
.hidden 
{
	display: none; 
}
/*------------------------Combo Box Controls--------------------------------*/
 .dropdownfield {
		BORDER-RIGHT: #C6C6C6 1px solid; 
		BORDER-TOP: #C6C6C6 1px solid; 
		FONT-SIZE: 11px; 
		BORDER-LEFT: #C6C6C6 1px solid; 
		COLOR: #333; 
		height: 20px;
		BORDER-BOTTOM: #C6C6C6 1px solid; 
		FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
		BACKGROUND-COLOR: #ffffff;
		TEXT-DECORATION: none;
		vertical-align:middle;
}
/*-------------------------------------------------------------------------*/


/*------------------------Page Sub Header--------------------------------*/
.Sub_Header
{
	font-family: Verdana;
	font-size: 14px;
	color:#8a8a8a;
	font-weight:bold;
	line-height:15px;
}
.PrintBG
{
	background: #ffffff top repeat-x;
	margin:0;
	padding:0;
	font-family:Verdana;
}
.btnsml {

		background: url(../Images/btnstyle1.gif) no-repeat;
		font-size:11px;
		font-weight:bold;
		border:0;
		width:63px;
		height:21px;
		color:#ffffff;
		cursor:pointer;
}
.btnmed {

		background: url(../Images/btnstyle2.gif) no-repeat;
		font-size:11px;
		font-weight:bold;
		border:0;
		width:75px;
		height:21px;
		color:#ffffff;
		cursor:pointer;
}
.btnbig {

		background: url(../Images/btnstyle3.gif) no-repeat;
		font-size:11px;
		font-weight:bold;
		border:0;
		width:121px;
		height:21px;
		color:#ffffff;
		cursor:pointer;
}
.intbox 
{
    border:2px dashed #ff0000;
    padding:5px;
    line-height:22px;
    color:#4f4f4f;


}
div.msgs 
{
    width:98%;
    height:100%;
    background-color:#ffffa0;
    border:2px solid #f8f8a1;
    padding:2px;
    margin:0;
    text-align:center;
    vertical-align:middle;
}
div.outer 
{
    width:95%;
    text-align:center;
    margin:auto;
}
.linkText, a.linkText:visited, a.linkText:active
{
    color:#FF0000;
}

#GIFLoad
{
	vertical-align:middle;
	text-align:center;
	position:absolute;
	display:none;
	background:url(../images/trans.png) repeat;
	
}

/* aboutus page styles*/

.abttitle {
color: #ffffff;
font-weight:bold;
font-size:15px;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}
.abtstitle {
color:#ffffff;
font-weight:normal;
font-size:12px;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}
.abttxt {
font-size:12px;
color:#5e5e5e;
font-weight:normal;
text-align:center;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}
a:link.abttxt, a:visited.abttxt, a:hover.abttxt {
	text-decoration:underline;
}
a.linkText:hover
{
    text-decoration:underline;
}

a:link, a:visited {
	text-decoration:none;
}
a:hover
{
	text-decoration:underline;
}

.nolink a
{
	text-decoration:none;
}
.nolink a:hover
{
	text-decoration:none;
}

.navyBlue 
{ 
	COLOR: #00398E; 
}
A.navyBlue:link 
{ 
	COLOR: #00398E; 
}
A.navyBlue:visited 
{ 
	COLOR: #00398E; 
}
A.navyBlue:hover 
{ 
	COLOR: #000000; 
	BORDER-BOTTOM: #0000FF 1px dashed;
}

.abttxtB {
font-size:12px;
color:#5e5e5e;
font-weight:bold;
text-align:center;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}

.titleL {
margin:0 0 0 10px;
padding:0;
font-size:12px;
color:#ef3e42;
font-weight:bold;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}


/* end about us*/

.note {
color:#ff0000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
text-align:left;
}

.table_new td {
border: 1px solid #c7c7c7;
padding:2px;
}
.title {
background-color:#efefef;
color:#737373;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
}
.desctitle{
color:#737373;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
font-weight:bold;
text-align:left;
}
.desctxt{
color:#737373;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
text-align:center;
}
.display
{
	border: 1px solid;
    margin: 10px 0px;
    padding:5px 5px 5px 10px;
    background-repeat: no-repeat;
    background-position: 10px center;
}
.display span 
{
	margin:0;
	padding:0;
	height:18px;
	vertical-align:baseline;
	margin-bottom:-8px;

}

.displayPrint
{
	border: 1px solid;
    margin: 10px 0px;
    padding:5px 5px 5px 10px;
    background-repeat: no-repeat;
    background-position: 10px center;
    border-color: Black;
}
/*********AutoComplete styles**********/
.suggestionsBox
{
	display:none;
	z-index:6999999;
	position:absolute;
	opacity: 0.9; 
	filter: alpha(opacity=90);
		
}
.altop
{
	width:224px;
	height:15px;
	background:url(../images/autotop.png) no-repeat;
	margin:0;
	padding:0;
	font-size:1px;
	line-height:0;
}
.almid
{
	width:224px;
	background:url(../images/automid.png) repeat-y;
	margin:0;
	padding:0;
}
.albot
{
	width:224px;
	height:11px;
	background:url(../images/autobot.png) no-repeat;
	margin:0;
	padding:0;
	font-size:1px;
	line-height:0;
	
}
.suggestionsBox ul
{
	list-style:none;
	margin:0;
	padding:0;
}
.suggestionsBox ul li
{
	color:#fff;
	font-size:8pt;
	margin:0;
	padding:0;
	height:22px;
	line-height:17px;
}
.suggestionsBox ul li a, .suggestionsBox ul li a:visited
{
	color:#fff;
	text-decoration:none;
	padding-left:5px;
}
.suggestionsBox ul li a:hover
{
	color:#65110c;
	text-decoration:none;
	background:url(../images/autohover.png) repeat-x;
	display:block;
	padding-left:5px;
}
/*********Autocomplete ends*********/

.padding
{
	padding:5;
}

/*--- version history styles---*/
/*.verhead {
background:url(../images/V_htile.gif) repeat-x;
}*/

.verhead {
background:url(../images/top_header_bk.jpg) repeat-x;
height:120px;
background-position:bottom;
}
.verNhead {
background:url(../images/V_ntile.gif) repeat-x;
height:16px;
}
.verThead {
/*background:url(../images/V_SHtile.gif) repeat-x;*/
height:22px;
color:#6d6464;
font-size:8.5pt;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:0;
padding-left:5px;
}
.verbody {
border-bottom:1px solid #e2e0e0;
color:#6d6464;
font-size:8.5pt;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:0;
padding-left:5px;
line-height:17px;
vertical-align:top;
}
.verbody ul 
{
    margin:0 0 0 20px;
    padding:0;
}
.verbody ul li 
{
    padding-bottom:3px;

}
.verTitle {
font-family:"Trebuchet MS";
font-size:15pt;
text-align:right;
color:#ffffff;
padding-right:25px;
background:url(../images/top_header_bk.jpg) repeat-x;
background-position:bottom;
}
.vertable 
{
    background-color:#ffffff;
}
.version
{
font-family:"Trebuchet MS";
font-weight:bold;
font-size:7.5pt;
text-align:right;
color:#ffffff;
  text-decoration:none;
  cursor:pointer;
  height:15px;
}

a.version:hover, a.version:visited
{
text-decoration:underline;
cursor:pointer;
color:#ffffff;
    
} 

/*--end version history styles--*/

.widthTest
{
	height: 25px;
}
/**********************************/

.TopHeaderHolder
{
	height:227px;
	background-image:url(../images/top_header_bk.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#fbfbfb;
}
.TopHeader
{
	height:227px;
	background-image:url(../images/logo_withbanner.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	
}
.ContentArea
{
	background-color:#fbfbfb;
	vertical-align:top;
	height:398px;
}
.LoginContentArea
{
	background-color:#fbfbfb;
	vertical-align:top;
}
.TotalBackground
{
	height:25px;
	background-color:#fbfbfb;
}
.TopIconLink
{
	font-family:Tahoma, Arial, Helvetica;
	font-size:9px;
	color:White;
	text-decoration:none;
}

.TopIconLink:hover
{
	font-family:Tahoma, Arial, Helvetica;
	font-size:9px;
	color:#f1e6c8;
	text-decoration:none;
}

/**********************************/

.ItemTemplateHolder
{
	width:400px;
	background-color:#d6d6d6;
}
.ItemLeftTopCorner
{
	width:14px;
	height:13px;
	background-image:url(../images/item_left_top_corner.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
.ItemLeftBottomCorner
{
	width:14px;
	height:14px;
	background-image:url(../images/item_left_bottom_corner.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
.ItemRightTopCorner
{
	width:14px;
	height:13px;
	background-image:url(../images/item_right_top_corner.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
.ItemRightBottomCorner
{
	width:14px;
	height:13px;
	background-image:url(../images/item_right_bottom_corner.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
.ItemInnerHolder
{
	height:135px;
	width:372px;
}
.ItemImageHolder
{
	border-bottom:1px solid #b0b0b0;
	border-top:1px solid #b0b0b0;
	border-left:1px solid #b0b0b0;
	border-right:1px solid #b0b0b0;
	width:100px;
}
.ItemTitle
{
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#4e4e4e;
	padding-left:5px;
	width:372px;
}
.ItemLink
{
	padding-left:5px;
}
.ItemDescription
{
	font-family:Arial;
	font-size:11px;
	color:#4e4e4e;
	padding-top:5px;
	text-align:justify;
	width:372px;
}
