body {
	margin: 0px; 

}

TD{
	font-family:  Arial, Helvetica, sans-serif;
    font-size: 12px;
	color: #000000;
	font-weight:normal; }

h1,h2, h3,h4
{ 
padding:0px; 
margin:0px;
	font-family:  Arial, Helvetica, sans-serif;
    font-size: 11px;
	color: #000000;
	font-weight:normal; 
}
/*----------------- Styles for homepage -------------------*/

.homepagebgcolor {
                background-image:url(images/page_bg.jpg);
                background-repeat:repeat-x;
                padding:10px 0px;
                border:6px solid #fff;

}



/* styles for input, textarea, select */

.txtborder1 {
	font-family:  Arial, Helvetica, sans-serif;
    font-size: 12px;
	border: 1px solid #663300;
	background-color: #f4f4f4;
}

.txtborder {
	font-family:  Arial, Helvetica, sans-serif;
    font-size: 12px;
	border: 1px inset #999;
	background-color: #f4f4f4;
}


.txtbgerror {
	font-family:  Arial, Helvetica, sans-serif;
    font-size: 12px;
	border: 1px solid #666666;
	background-color: #FFE2C6;
}


.txtborder1 {
	font-family:  Arial, Helvetica, sans-serif;
    font-size: 12px;
	border: 1px solid #666666;
	background-color: #FFFFFF;
}

.button{
	background:#B5450D;
	filter:alpha(opacity=50, finishopacity=100, Style=1, startx=0, starty=10, finishx=0, finishy=50);
	height:22px;
	border:2px ;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #FFFFFF;
	border:1px solid #B5450D;
}

/* styles for fonts sizes */

.font9{
  font-family: Arial, Helvetica, sans-serif;
  font-size:9px;
  color:#000000;
}
.font9white{
  font-family: Arial, Helvetica, sans-serif;
  font-size:9px;
  color:#FFFFFF;
}

.font10{
  font-family: Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#000000;
}

.font10white{
  font-family: Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#FFFFFF;
}

.fontvalue{
  font-family: Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#993333;
  font-weight:bold;
}


.font11{
  font-family: Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#000000;
}

.fontblue{
  font-family: Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#003366;
}


.font11white{
  font-family: Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#FFFFFF;
}
.font12{
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#000000;
}
.font12white{
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#FFFFFF;
}


.contentpadding{
	padding-top:8px;
}	

.fontbreadcrums{
	font-family:  Arial, Helvetica, sans-serif;
    font-size: 11px;
	color: #333333;
}

.infotext{
  font-family: Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#666666;
}


.bgorange{
	background-color:#F1F1F1;
}


.pagetitle{
	color:#44506F;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	height:28px;
	padding-left:8px;
	vertical-align:middle;
	font-weight:bold;
	border-bottom:1px dotted #44506F;
}



.buttondivider{
	border-bottom:1px dotted #B5450D;
}


.confirmation{
  font-family: Arial, Helvetica, sans-serif;
  font-size:18px;
  color:#006633;
}

.menutopstyle{
	background-color:#0B3383;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#fff;
	height:25px;
	padding-left:8px;
	vertical-align:middle;
	font-weight:bold;
}


/* styles for bgcolor */

.bgwhite{
	background-color: #FFFFFF;
}

.bgblack{
	background-color: #000000;
}

.bggrey{
	background-color: #F6F6F6;
}

.bghomebgcolor{
	background-color:#6A7691;
	padding:20px 10px 20px 10px;
	width:450px;
}

.bggridheader{
	background-color:#CC6633;
	color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding-left:5px;
}

.bgcurveon{
	background-color:#3370CC;
	color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}


.bgcurveoff{
	background-color:#888888;
	color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}



.bggridalternate1{
	background-color:#FBF8F3;
	border-bottom:1px solid #ECE5CF;
	font-weight:bold;
}

.bggridalternate2{
	background-color:#F5F0E7;
	border-bottom:1px solid #ECE5CF;	
}



.footertext{
  background-color: #F6F6F6;
  font-family: Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#666666;
  height:25px;
  border-top:1px solid #c4c4c4;
}

.bggrey1{
	background-color: #E0ECFF;
	color:#465372;
	font-weight:bold;
	padding-left:4px;
	height:16px;

}

.bgloginbg{
	background-color:#FFF3E8;
	color:#663300;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
}


.bglogin{
	background-color:#D8F2FF;
	padding-left: 8px;	
}

.fontbrown2{
 background-image:url(images/home_12.gif);
  font-family: Arial, Helvetica, sans-serif;
  font-size:13px;
  color:#FFFFFF;
  font-weight:bold;
  padding:6px 0 6px 10px;
 }

.fontbrown{
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#465372;
  font-weight:bold;
  padding:3px;
 }




.menutitle{
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	height:21px;
	vertical-align:middle;
	padding-left: 4px;
	background-image:url(images/mainmenu_bg.gif)
}

.borderbotwhite{
	border-bottom:1px solid #fff;
}

.tableborderorange{
	border:1px solid #657292;
}

.bgmenuorange{
	background-color: #E7F1FF;
}

.borderrightgrey{
	border-right: 1px solid #999999;
}

/* Style for default text links*/

a, a:link, a:active, a:vlink {
	font: normal 12px Arial;
	color: #B5450D; 
	text-decoration: none; 
	font-weight: normal;

}
a:hover { 
	font: normal 12px Arial;
	color: #B5450D; 
	text-decoration: underline; 
	font-weight:normal;

}



/* style for the navigation*/
A.linkgreysmall:link
{
	color: #666666;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: none;
	font-weight:bold;
}

A.linkgreysmall:visited
{
	color: #666666;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: none;
	font-weight:bold;
}
A.linkgreysmall:active
{
	color: #666666;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: none;
	font-weight:bold;
}
A.linkgreysmall:hover
{
	color: #666666;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: underline;
	font-weight:bold;
}




/* style for the navigation*/
A.linkgreyline:link
{
	color: #666666;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: underline;
	font-weight:bold;
}

A.linkgreyline:visited
{
	color: #666666;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: underline;
	font-weight:bold;
}
A.linkgreyline:active
{
	color: #666666;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: underline;
	font-weight:bold;
}
A.linkgreyline:hover
{
	color: #666666;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: none;
	font-weight:bold;
}

/* style for the home page menus*/
A.linkhomeinfo:link
{
color: #000;
font-family:  Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration: underline;
font-weight:normal;
}

A.linkhomeinfo:visited
{
	color: #000;
font-family:  Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration: underline;
font-weight:normal;

}
A.linkhomeinfo:active
{
	color: #000;
font-family:  Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration: underline;
font-weight:normal;

}
A.linkhomeinfo:hover
{
	color: #000;
font-family:  Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration: none;
font-weight: normal;

}



/* style for the home page menus*/
A.linkhomesubmenu:link
{
	color: #093B85;
    font-family:  Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: underline;
	font-weight:normal;
	padding-left:7px;
}

A.linkhomesubmenu:visited
{
	color: #093B85;
    font-family:  Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: underline;
	font-weight:normal;
	padding-left:7px;	
}
A.linkhomesubmenu:active
{
	color: #093B85;
    font-family:  Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: underline;
	font-weight:normal;
	padding-left:7px;	
}
A.linkhomesubmenu:hover
{
	color: #274EB6;
    font-family:  Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: none;
	font-weight: normal;
	padding-left:7px;	
}








/* style for the home page menus*/

A.linkhomeleftmenu:link
{
	color: #003066;
    font-family:  Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: none;
	font-weight: normal;
}

A.linkhomeleftmenu:visited
{
	color: #003066;
    font-family:  Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: none;
	font-weight: normal;
}
A.linkhomeleftmenu:active
{
	color: #003066;
    font-family:  Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: none;
	font-weight: normal;
}
A.linkhomeleftmenu:hover
{
	color: #003066;
    font-family:  Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: underline;
	font-weight: normal;
}


/* style for the home login menus*/
A.linkloginmenus:link
{
	color: #404D79;
    font-family:  Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: none;
	font-weight: bold;
}

A.linkloginmenus:visited
{
	color: #404D79;
    font-family:  Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: none;
	font-weight: bold;
}
A.linkloginmenus:active
{
	color: #404D79;
    font-family:  Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: none;
	font-weight: bold;
}
A.linkloginmenus:hover
{
	color: #663300;
    font-family:  Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: underline;
	font-weight: bold;
}



/* style for the application left main menus*/
A.linkappleftmenu:link
{
	color: #B5450D;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: none;
	font-weight: bold;
}

A.linkappleftmenu:visited
{
	color: #B5450D;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: none;
	font-weight: bold;
}
A.linkappleftmenu:active
{
	color: #B5450D;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: none;
	font-weight: bold;
}
A.linkappleftmenu:hover
{
	color: #B5450D;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: none;
	font-weight: bold;
}




/* style for the application left main menus*/
A.linkaddrecord:link
{
	color: #B5450D;
    font-family:  Arial, Helvetica, sans-serif;
    font-size: 14px;
    text-decoration: none;
	font-weight: bold;
}

A.linkaddrecord:visited
{
	color: #B5450D;
    font-family:  Arial, Helvetica, sans-serif;
    font-size: 14px;
    text-decoration: none;
	font-weight: bold;
}
A.linkaddrecord:active
{
	color: #B5450D;
    font-family:  Arial, Helvetica, sans-serif;
    font-size: 14px;
    text-decoration: none;
	font-weight: bold;
}
A.linkaddrecord:hover
{
	color: #B5450D;
    font-family:  Arial, Helvetica, sans-serif;
    font-size: 14px;
    text-decoration: underline;
	font-weight: bold;
}



/* style for the white links*/
A.linkwhite:link
{
	color: #FFFFFF;
    font-family:  Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: none;
	font-weight: bold;
}

A.linkwhite:visited
{
	color: #FFFFFF;
    font-family:  Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: none;
	font-weight: bold;
}
A.linkwhite:active
{
	color: #FFFFFF;
    font-family:  Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: none;
	font-weight: bold;
}
A.linkwhite:hover
{
	color: #FFFFFF;
    font-family:  Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: underline;
	font-weight: bold;
}



/* style for the white links*/
A.linkapplication:link
{
	color: #90510E;
    font-family:  Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: underline;
	font-weight: bold;
}

A.linkapplication:visited
{
	color: #90510E;
    font-family:  Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: underline;
	font-weight: bold;
}
A.linkapplication:active
{
	color: #90510E;
    font-family:  Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: underline;
	font-weight: bold;
}
A.linkapplication:hover
{
	color: #90510E;
    font-family:  Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: none;
	font-weight: bold;
}


.Section1{ width:95%; margin:auto; border:1px solid #333; padding:15px; margin-top:20px;}
p{ padding:0px; margin:0px;}
.border_btm{border-bottom: 1px solid #660000;}
.border_btm2{border-bottom: 1px solid #F7D1AC;}

.panelStyle1 {
    background-color: #FCE9D6;
    background-image: url("images/panelBg.gif");
    border-left: 1px solid #EBA380;
    border-right: 1px solid #EBA380;
    border-top: 1px solid #EBA380;
    color: #B5450D;
    font-weight: bold;
    height: 16px;
    padding-left: 4px;
}
.panelStyle2{
    background-color: #FCE9D6;
    background-image: url("images/panelBg.gif");
    border: 1px solid #EBA380;
    color: #B5450D;
    font-weight: bold;
    height: 16px;
    padding-left: 4px;
}

.panelStyle11 {	background-image:url(images/panelBg.gif);
    background-color: #404D79;
    background-image: url("images/panelBg.gif");
    color: #FFFFFF;
    font-weight: bold;
    height: 16px;
    padding-left: 4px;

}

.border_grey{ border:1px solid #CCCCCC;}
.grey_titlebg{ background-color:#EBEBEA;}
#admin_lftlinks a:link, #admin_lftlinks a:visited{ color:#000000; font-size:11px; text-decoration:none; font-weight:normal;}
#admin_lftlinks a:hover{ color:#000000; font-size:11px; text-decoration:underline;}
.borderorange_botom{
	border-bottom:1px solid #EBA380;
}

.menuborderbottom{
	border-bottom:1px solid #FFFFFF;
}


/*  styles for the navigation buttons  */

#buttonsnav { font-weight:bold; }
#buttonsnav ul {margin:auto; padding:0px; list-style:none;}    
#buttonsnav li { display:inline;  margin:0; padding:0; }
#buttonsnav a { float:left; background:url("images/leftpart.gif") no-repeat left top; margin:0; padding:0 0 0 5px; text-decoration:none; color:#FFFFFF; text-align:center; }
#buttonsnav a span { float:left; display:block; background:url("images/rightpart.gif") no-repeat right top; padding:3px 11px 6px 6px;  color:#FFF; font-size:11px; 			
						text-decoration:none; margin-right:3px; }
#buttonsnav a span {float:none;}
#buttonsnav a:hover span { color:#FFF; text-decoration:none; }
#buttonsnav a:hover {background-position:0% -25px; text-decoration:none;  }
#buttonsnav a:hover span { background-position:100% -25px; text-decoration:none; }
#buttonsnav .active {background-position:0% -42px;}
#buttonsnav .active span { background-position:100% -42px; color:#fff;}


.btnExample {
  font-family:  Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight:bold;
  background-image:url(images/input_nor.gif); BORDER-RIGHT-WIDTH: 0px;
  background-repeat:repeat-x;
  border:0px;
  color:#FFFFFF;
  height:22px;
}
.btnExample:hover {
  background-image:url(images/input_ovr.gif);
  background-repeat:repeat-x;  
  
}




#leftmenu{width:220px; float:left; }
/* Left accordian menu */
 #theMenu {   margin: 0px 0; padding: 0; background-color:#8FD6FB; }
/* Some list and link styling */
ul { width: 220px;  }
ul li a:hover { font-weight:normal; }
ul ul{ padding:0px; margin:0px; }
ul ul li a {background:#ECECEC; display:block; color: #000; padding: 6px 6px;  text-decoration:none; border-bottom:1px solid #fff; font-weight:normal; font-size:12px;}
ul ul li a:hover { background:#ECECEC; display:block; color: #000; padding: 6px 6px;  text-decoration:underline; border-bottom:1px solid #fff; font-weight:normal;font-size:12px; }
/* For the xtra menu */
ul ul ul li { border-left: none; border-bottom: 1px solid #eee; padding: 0;  margin-bottom: 0;  }
ul ul ul li a { display:block; color: #000; padding: 3px 6px;  }
ul ul ul li a:hover { display:block; color: #369; background-color: #eee; padding: 3px 8px; font-family:Arial, Helvetica, sans-serif;  }

		
		li { list-style-type: none; }
		h2 { margin-top: 1.5em; }
		
		/* Header links styling */
		
		h3.head a { 
		color: #003066;
		display:block;
		font-size:12px;
		border-top: 1px solid #FFFFFF;
		background:  url(images/down.gif) no-repeat;
		background-position: 98% 50%;
		text-decoration:none;
		padding: 6px 6px;
		font-weight:normal;
		font-family:Arial, Helvetica, sans-serif;

		}
		h3.head a:hover { 
		color: #003066;
		background: url(images/down.gif) no-repeat; 
		background-position: 98% 50%;
		font-size:12px;
		font-weight:normal;
		text-decoration:underline;
		font-family:Arial, Helvetica, sans-serif;
		}
		h3.selected a { 
		background:  url(images/up.gif) no-repeat;
		background-position:98% 50%;
		text-decoration:none;
		color: #003066;
		padding: 6px 6px;
		}
		h3.selected a:hover { 
		background: #69c urlurl(images/up.gif) no-repeat;
		background-position:98% 50%;
		color: #003066;
		font-size:12px;
		font-weight:normal;
		}
		
		/* Xtra Header links styling */
		
		h4.head a { 
		color: #333;
		display:block; 
		border-top: 1px solid #FFFFFF;
		background: #ECECEC url(images/down.gif) no-repeat;
		text-decoration:none;
		background-position: 98% 50%;
		padding: 3px 6px;
		}
		h4.head a:hover { 
		color: #000;
		background: #ddd url(images/down.gif) no-repeat;
		background-position: 98% 50%;
		font-size:12px;
		font-weight:normal;
		}
		h4.selected a { 
		background: #6c9 urlurl(images/up.gif) no-repeat;
		background-position:98% 50%;
		text-decoration:none;
		color: #fff;
		padding: 3px 6px;
		}
		h4.selected a:hover { 
		background: #6c9 urlurl(images/up.gif) no-repeat;
		background-position:98% 50%;
		color: #000;
		font-size:12px;
		font-weight:normal;
		}

  /* End of Left accordian menu */
  
  
 

/* style for the white links*/
A.btnlinkExample:link
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	background-image:url(images/input_nor.gif);
	background-repeat:repeat-x;
	color:#FFFFFF;
	padding: 3px 6px 6px 6px;
}

A.btnlinkExample:visited
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	background-image:url(images/input_nor.gif);
	background-repeat:repeat-x;
	color:#FFFFFF;
	height:22px;

}
A.btnlinkExample:active
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	background-image:url(images/input_nor.gif);
	background-repeat:repeat-x;
	color:#FFFFFF;
	height:22px;

}
A.btnlinkExample:hover
{
  background-image:url(images/input_ovr.gif);
  background-repeat:repeat-x;  
}

.bgcolordarkblue{
	background-color:#4C5E86;
}


.errormessage{
	background-color:#FFDCDC;
	border:1px solid #B42533;
	padding:10px;
	font-size:14px;
	background-image:url(images/icon_error.png);
	background-repeat:no-repeat;
	padding-left:50px;
	width:50%;
	text-align:left;
}

.bglightorange{
	background-color:#FFF1E1;
}

.shadow{
	-moz-box-shadow: 0 0 8px #333;
	-webkit-box-shadow: 0 0 8px #333;
	box-shadow: 0 0 8px #333;
}

.fonterror{  font-family: Arial, Helvetica, sans-serif;  font-size:12px;  color:#CC0000;}
.fonterror2{font-size: 12px; padding:8px; border:2px dotted #666666; color:#CC0000; font-weight: normal; font-family:Arial;}


.tablebgcolor{
background-color:#99B3DD;
}

/* new styles */

.homemenubg{
	padding:3px;
}
.mainpagebgcolor{
	background-color: #868686;
                background-image:url(images/page_bg_main.jpg);
                background-repeat:repeat-x;

}

.homenav{
background-color:#efefef;
padding:10px 5px 10px 10px;
border:1px solid #eee;
font-size:14px;
}


.font14white{
  font-family: Arial, Helvetica, sans-serif;
  font-size:14px;
  color:#FFFFFF;
}
.section_topborder{
	border-top:2px solid #5fa0c0;	
}


.headerbg{
	background-image:url(images/CLF_searchBak_p_640-2.jpg);
	background-repeat:repeat-x;
	height:66px;
}
.searchbg{
	background-image:url(images/CLF_hdr_searchBoxM2.png);
	background-repeat:repeat-x;
}
.searchtextbox{
	border:0px;
	height:15px;
	font-size:12px;
}
grid-view-header th {
    background-color: #EAF2FF;
    background-image: url("images/bg_grid_header.gif");
    border-bottom: 3px solid #6593CF;
    color: #144089;
    font-weight: bold;
    height: 16px;
    padding-left: 4px;
    text-align: left;
}

.button {
  font-family:  Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight:bold;  
  background-repeat:repeat-x;
  border:0px;
  color:#FFFFFF;
  height:20px;
  background-image:url(images/input_nor.gif);
}
wrapText {
white-space: pre-wrap; /* CSS 3 */ 
white-space: -moz-pre-wrap; /* Mozilla, since 1999 */ 
white-space: -pre-wrap; /* Opera 4-6 */ 
white-space: -o-pre-wrap; /* Opera 7 */ 
word-spacing: break-word;

 word-break: break-all;
 text-align:justify;
}