﻿body 
{
    font-family:Arial, Verdana, Sans-Serif;
    background:#fff;
    color:#333;
}
/*Text Starts*/
.normaltext
{
    color: #333;
    font-family: Arial, Sans-Serif;
    font-weight:normal;
    font-size:11px;
}
.normaltext9
{
    color: #333;
    font-family: verdana, Arial, Sans-Serif;
    font-weight:normal;
    font-size:9px;
}
.normaltext13
{
    color: #333;
    font-family: Arial, Sans-Serif;
    font-weight:normal;
    font-size:13px;
}
.whitenormaltext13
{
    color: #fff;
    font-family: Arial, Sans-Serif;
    font-weight:normal;
    font-size:13px;
}
.whitenormaltext11
{
    color: #fff;
    font-family: Arial, Sans-Serif;
    font-weight:normal;
    font-size:11px;
}
.textdarkblue
{
    color: #01338E;
    font-family: Arial, Sans-Serif;
    font-weight:normal;
    font-size:12px;
}
.textdarkblue1
{
    color: #942427;
    font-family: Arial, Sans-Serif;
    font-weight:bold;
    font-size:14px;
}
.textdarkred
{
    color: #942427;
    font-family: Arial, Sans-Serif;
    font-weight:normal;
    font-size:11px;
}
.graytext
{
    color: #666;
    font-family: Arial, Sans-Serif;
    font-weight:normal;
    font-size:11px;
}
/*Text Ends*/

/*Text Link Starts*/
.normaltextlink 
{
    color: #333;
    font-family: Arial, Sans-Serif;
    font-weight:normal;
    font-size:11px;
    text-decoration:none;
}
.normaltextlink a
{
    color: #333;
    font-family: Arial, Sans-Serif;
    font-weight:normal;
    font-size:11px;
    text-decoration:none;
}
.normaltextlink a:active
{
    color: #333;
    font-family: Arial, Sans-Serif;
    font-weight:normal;
    font-size:11px;
    text-decoration:none;
}
.normaltextlink a:hover
{
    color: #333;
    font-family: Arial, Sans-Serif;
    font-weight:normal;
    font-size:11px;
    text-decoration : underline;
}
.normaltextlink12
{
    color: #333;
    font-family: Arial, Sans-Serif;
    font-weight:normal;
    font-size:12px;
    text-decoration:none;
}
.normaltextlink12 a
{
    color: #333;
    font-family: Arial, Sans-Serif;
    font-weight:normal;
    font-size:12px;
    text-decoration:none;
}
.normaltextlink12 a:active
{
    color: #333;
    font-size:12px;
    font-family: Arial, Sans-Serif;
    text-decoration:none;
}
.normaltextlink12 a:hover
{
    color: #01338E;
    font-size:12px;
    font-family: Arial, Sans-Serif;
    text-decoration:none;
}
.whitetextlink10
{
    color: #fff;
    font-family: Arial, Sans-Serif;
    font-weight:normal;
    font-size:10px;
    text-decoration:none;
}
.whitetextlink10 a
{
    color: #fff;
    font-family: Arial, Sans-Serif;
    text-decoration:none;
}
.whitetextlink10 a:active
{
    color: #fff;
    font-family: Arial, Sans-Serif;
    text-decoration:none;
}
.whitetextlink10 a:hover
{
    color: #fcc;
    font-family: Arial, Sans-Serif;
    text-decoration:none;
}

/*topmenulink*/
.topmenulink
{
	list-style: none;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	font-weight: bold;
	font-size: 11px;
	font-family: Arial;
}

.topmenulink li
{
	display: block !important; /*For GOOD browsers*/
	display: inline; /*For IE*/
	position: relative;
}

.topmenulink a
{
    padding: 5px 0 4px 0;
	display: block;
	text-decoration: none;
	color: #333;
	height: auto !important;
	height: 100%; /*For IE*/
}
.topmenulink a:hover
{
	color: #fff;
	background-color: #01338E;
}
/*menu*/

/*informativetopmenulink*/
.informativetopmenulink
{
	list-style: none;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	font-weight: bold;
	font-size: 11px;
	font-family: Arial;
}

.informativetopmenulink li
{
	display: block !important; /*For GOOD browsers*/
	display: inline; /*For IE*/
	position: relative;
}

.informativetopmenulink a
{
    padding: 5px 0 4px 0;
	display: block;
	text-decoration: none;
	color: #666;
	height: auto !important;
	height: 100%; /*For IE*/
}
.informativetopmenulink a:hover
{
	color: #333;
	background-color: #eee;
}
/*informativetopmenulink*/

.bluemenulink 
{
    color: #01338e;
    font-family: Arial, Sans-Serif;
    font-weight:normal;
    font-size:11px;
    text-decoration:underline;
}
.bluemenulink a
{
    color: #01338e;
    font-family: Arial, Sans-Serif;
    font-weight:normal;
    font-size:11px;
    text-decoration:underline;
}
.bluemenulink a:active
{
    color: #01338e;
    font-family: Arial, Sans-Serif;
    font-weight:normal;
    font-size:11px;
    text-decoration:underline;
}
.bluemenulink a:hover
{
    color: #333;
    font-family: Arial, Sans-Serif;
    font-weight:normal;
    font-size:11px;
    text-decoration:underline;
}

.categorybluemenulink 
{
    color: #01338e;
    font-family: Arial, Sans-Serif;
    font-weight:normal;
    font-size:11px;
    text-decoration:underline;
}
.categorybluemenulink a
{
    color: #01338e;
    font-family: Arial, Sans-Serif;
    font-weight:normal;
    font-size:11px;
    text-decoration:underline;
}
.categorybluemenulink a:active
{
    color: #01338e;
    font-family: Arial, Sans-Serif;
    font-weight:normal;
    font-size:11px;
    text-decoration:underline;
}
.categorybluemenulink a:hover
{
    color: #333;
    font-family: Arial, Sans-Serif;
    font-weight:normal;
    text-decoration:underline;
    font-size:11px;
}
/*Text Link Ends*/

/*Box Starts*/
.dropdownbox {
	background-color:#FFF;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color:#333;	
	height:18px;
}
/*Box Ends*/

.darkbluebg
{
    background-color:#01338e;
}
.lightbluebg
{
    background-color:#eaf1ff;
}
.redbg
{
    background-color:#942427;
}
.lightgraybg
{
    background-color:#ddd;
}
.graylinebg
{
    background-color:#bcbcbc;
}
.orangebg
{
    background-color:#edac6b;
}
/*Background Ends*/



/* OLD STYLESHEET STARTS */
.contenttext {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color:#333;
    text-align:justify;
}
.text9 {
	font-family: Arial;
	font-size: 9px;
	font-weight: normal;
	color:#333;
}
.pagingselectedtext {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color:#fff;
	background-color:#333;
	padding:2px;
}
.whitetext9 {
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color:#fff;
}

.whitelink9 {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color:#fff;
}
.whitelink9 a 
{
    text-decoration:none;	
	color:#fff;
}
.whitetext {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color:#fff;
}

.whitelink {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color:#fff;
}
.whitelink a 
{
    text-decoration:none;	
	color:#fff;
}
.whitelink a:hover
{
    text-decoration:none;	
	color:#333;
}
.bluelink {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color:#01338e;
	text-decoration:underline;
}
.bluelink a 
{
    text-decoration:underline;	
	color:#01338e;
}
.bluelink a:hover
{
    text-decoration:underline;	
	color:#333;
}

.menulink {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color:#333;
}
.menulink a 
{
    text-decoration:none;	
	color:#666;
}
.menulink a:hover
{
    text-decoration:underline;	
	color:#01338E;
}
.titletext {
	font-family: arial;
	font-size: 16px;
	font-weight: bold;
	color:#942427;
}
.Subheader {
	font-family: arial;
	font-size: 13px;
	font-style:oblique;
	font-weight: bold;
	color:#fff;
}
.highlighttext {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color:#fc0;
}
.highlighttextblue {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color:#01338E;
}
.heading {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color:#fff;
}
.label {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color:#333;
}
.blueheading {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color:#25629E;
}

.error {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color:#f00;
}
.applied
{
    font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color:#c30;
}
.notapplied
{
    font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color:#060;
}
/*boxes Start*/
.box {
	border: 1px solid #CCCCCC;
}
.formbox {
	border-top:solid 1px #ccc;
	border-right:solid 1px #ccc;
	border-left:solid 1px #ccc;
	background-color:#fff;
}

.formboxall
{
	border-top:solid 1px #ccc;
	border-right:solid 1px #ccc;
	border-left:solid 1px #ccc;
	border-bottom:solid 1px #ccc;
	background-color:#fff;
}

.textboxnormal {
    border-bottom:solid 1px #999;
	border-top:solid 1px #999;
	border-right:solid 1px #999;
	border-left:solid 1px #999;
	background-color:#FFF;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color:#333;
	padding:2px 2px 2px 2px;
}
.textbox30 {
    border-bottom:solid 1px #999;
	border-top:solid 1px #999;
	border-right:solid 1px #999;
	border-left:solid 1px #999;
	background-color:#FFF;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color:#333;
	padding:2px 2px 2px 2px;
	width:30px;
}
.textbox165 {
    border-bottom:solid 1px #999;
	border-top:solid 1px #999;
	border-right:solid 1px #999;
	border-left:solid 1px #999;
	background-color:#FFF;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color:#333;
	padding:2px 3px 2px 3px;
	width:165px;
}
.searchtextbox {
    border-bottom:solid 1px #666;
	border-top:solid 1px #666;
	border-right:solid 1px #666;
	border-left:solid 1px #666;
	background-color:#FFF;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color:#01338E;
	padding:1px 2px 2px 3px;
	height:15px;
}
.dropdownbox {
	background-color:#FFF;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color:#333;	
	height:18px;
}
.datebox {
    border-bottom:solid 1px #999;
	border-top:solid 1px #999;
	border-right:solid 1px #999;
	border-left:solid 1px #999;
	background-color:#FFF;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color:#333;
	padding:2px 2px 2px 2px;
	width:80px;
}
.selection {
    border-bottom:solid 1px #999;
	border-top:solid 1px #999;
	border-right:solid 1px #999;
	border-left:solid 1px #999;
	background-color:#FFF;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color:#333;
	padding:2px 0 2px 0;
}
.infobox {
    border-bottom:solid 1px #FFE2B3;
	border-top:solid 1px #FFE2B3;
	border-right:solid 1px #FFE2B3;
	border-left:solid 1px #FFE2B3;
	background-color:#FFF8EC;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color:#333;
	height:18px;
}
.bluebox {
    border-bottom:solid 1px #AFC5EB;
	border-top:solid 1px #AFC5EB;
	border-right:solid 1px #AFC5EB;
	border-left:solid 1px #AFC5EB;
	background-color:#EAF1FF;
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	color:#333;
}
/*boxes End*/
/*Bg starts*/
.dividerbg {
	background-color:#fff;
	height:1px
}
.headerbg {
	background-color:#01338E;
	height:22px;
}
.greenbg
{
     background-color:#C3D9FF;
     font-size:13px;
     font-family:Arial;
     font-style:italic;
     height:22px;
     color:#000;
}
.graybg
{
     background-color:#c9c9c9;
}

.bluebg
{
     background-color:#519DD7;
}

.categoryheaderbg
{
     background-color:#1F5985;
}

.whitebg
{
     background-color:#fff;
}
.yellowbg
{
    background-color:#fff;
}
/*Bg Ends*/
/*Start grid Class */
.pager {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #333;
	text-decoration: none;
	}
	.pager a {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #333;
	text-decoration: none;
	}
	.pager a:active {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #333;
	text-decoration: none;
	}
	.pager a:link  {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #333;
	text-decoration: none;
	}
	.pager a:visited  {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #333;
	text-decoration: none;
	}
	.pager a:hover  {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #cc3300;
	text-decoration: underline;
}
.pagerpageselected {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: white;
	text-decoration: none;
	background-color: #333;
	padding-right: 2px;
	padding-left: 2px;
}


.grid
{
	border-left: #ACAE4F 1px solid;
	border-right: #ACAE4F 1px solid;
	border-top: #ACAE4F 1px solid;
	border-bottom: #ACAE4F 1px solid;
	background-color: #ffffff;
}
.gridpadding
{
	padding-right: 5px;
	padding-left: 5px;
}
.gridheader
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	height: 18px;
	background-color: #87893D;
	text-align: left;
	text-decoration: none;
}	
.emptygridheader
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	height: 18px;
	text-align: left;
	text-decoration: none;
}
.gridheader a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	height: 18px;
	background-color: #87893D;
	text-align: left;
	text-decoration: underline;
}		
.gridheader a:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	height: 18px;
	background-color: #87893D;
	text-align: left;
	text-decoration: underline;
}	
.gridheader a:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	height: 18px;
	background-color: #87893D;
	text-align: left;
	text-decoration: underline;
}	
.gridheader a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	height: 18px;
	background-color: #87893D;
	text-align: left;
	text-decoration: underline;
}	
.gridheader a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	height: 18px;
	background-color: #87893D;
	text-align: left;
	text-decoration: underline;
}
.griditem
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333;
	height: 18px;
	background-color: #ffffff;
	text-align: left;
	text-decoration: none;
}
.griditem a
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #333;
	height: 18px;
	background-color: #ffffff;
	text-align: left;
	text-decoration: underline;
}
.griditem a:active
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #333;
	height: 18px;
	background-color: #ffffff;
	text-align: left;
	text-decoration: underline;
}
.griditem a:link
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #333;
	height: 18px;
	background-color: #ffffff;
	text-align: left;
	text-decoration: underline;
}
.griditem a:visited
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #333;
	height: 18px;
	background-color: #ffffff;
	text-align: left;
	text-decoration: underline;
}
.griditem a:hover
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #333;
	height: 18px;
	background-color: #ffffff;
	text-align: left;
	text-decoration: underline;
}
.gridaltitem 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333;
	height: 18px;
	background-color: #EEEFDC;
	text-align: left;
	text-decoration: none;
}
.gridaltitem a
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #333;
	height: 18px;
	background-color: #EEEFDC;
	text-align: left;
	text-decoration: underline;
}
.gridaltitem a:active
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #333;
	height: 18px;
	background-color: #EEEFDC;
	text-align: left;
	text-decoration: underline;
}
.gridaltitem a:link
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #333;
	height: 18px;
	background-color: #EEEFDC;
	text-align: left;
	text-decoration: underline;
}
.gridaltitem a:visited
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #333;
	height: 18px;
	background-color: #EEEFDC;
	text-align: left;
	text-decoration: underline;
}
.gridaltitem a:hover
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #333;
	height: 18px;
	background-color: #EEEFDC;
	text-align: left;
	text-decoration: underline;
}
.gridselecteditem
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333;
	height: 18px;
	background-color: #E1E3C1;
	text-align: left;
	text-decoration: none;
}
.gridselecteditem a
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #333;
	height: 18px;
	background-color: #E1E3C1;
	text-align: left;
	text-decoration: underline;
}
.gridselecteditem a:active
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #333;
	height: 18px;
	background-color: #E1E3C1;
	text-align: left;
	text-decoration: underline;
}
.gridselecteditem a:link
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #333;
	height: 18px;
	background-color: #E1E3C1;
	text-align: left;
	text-decoration: underline;
}
.gridselecteditem a:visited
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #333;
	height: 18px;
	background-color: #E1E3C1;
	text-align: left;
	text-decoration: underline;
}
.gridselecteditem a:hover
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #333;
	height: 18px;
	background-color: #E1E3C1;
	text-align: left;
	text-decoration: underline;
}

.removeborder
{
	border-left: #999999 0px solid;
	border-right: #999999 0px solid;
	border-top: #999999 0px solid;
	border-bottom: #999999 0px solid;
	background-color: #ffffff;
}

/* End grid class */

/* Menu Classes (Start) */

.menu
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
}

.parentmenuitem
{
	color: #333;
	background-color: #ffcc66;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	font-weight: bold;
	text-decoration: none;
	/*border-bottom: 2px inset;*/
}
.parentmenuitem a
{
	color: #333;
	background-color: #ffcc66;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	font-weight: bold;
	text-decoration: none;
}
.parentmenuitem a:active
{
	color: #333;
	background-color: #ffcc66;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	font-weight: bold;
	text-decoration: none;
}
.parentmenuitem a:link
{
	color: #333;
	background-color: #ffcc66;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	font-weight: bold;
	text-decoration: none;
}
.parentmenuitem a:visited
{
	color: #333;
	background-color: #ffcc66;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	font-weight: bold;
	text-decoration: none;
}
.parentmenuitem a:hover
{
	color: #333;
	background-color: #ffcc66;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	font-weight: bold;
	text-decoration: none;
}

.menuitem
{
	font-weight: bold;
	color: white;
	background-color: #5e5e5e;
	text-decoration: none;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
	line-height: 20px;
	text-align: left;
}
.menuitem a
{
	font-weight: bold;
	color: white;	
	background-color: #5e5e5e;
	text-decoration: none;	
}
.menuitem a:active
{
	font-weight: bold;
	color: white;	
	background-color: #5e5e5e;
	text-decoration: none;	
}
.menuitem a:link
{
	font-weight: bold;
	color: white;	
	background-color: #5e5e5e;
	text-decoration: none;	
}
.menuitem a:visited
{
	font-weight: bold;
	color: white;
	background-color: #5e5e5e;
	text-decoration: none;	
}
.menuitem a:hover
{
	font-weight: bold;
	color: #fe9900;
	background-color: #5e5e5e;
	text-decoration: none;
}

.selectedparentmenuitem
{
	font-weight: bold;
	color: white;	
	background-color: #5e5e5e;
	text-decoration: none;
	/*border-right: 2px outset;
	border-top: 2px outset;
	border-left: 2px outset;*/	
}
.selectedparentmenuitem a
{
	font-weight: bold;
	color: white;	
	background-color: #5e5e5e;
	text-decoration: none;
}
.selectedparentmenuitem a:active
{
	font-weight: bold;
	color: white;	
	background-color: #5e5e5e;
	text-decoration: none;
}
.selectedparentmenuitem a:link
{
	font-weight: bold;
	color: white;	
	background-color: #5e5e5e;
	text-decoration: none;
}
.selectedparentmenuitem a:visited
{
	font-weight: bold;
	color: white;	
	background-color: #5e5e5e;
	text-decoration: none;
}
.selectedparentmenuitem a:hover
{
	font-weight: bold;
	color: white;	
	background-color: #5e5e5e;
	text-decoration: none;
}

.modalBack
{
	background-color:White;
}

.modal 
{
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}
/* Menu Classes (End) */
/* OLD STYLESHEET ENDS */

.calender
{
	z-index:10001;
}

/*added by shashank*/
.trborder
{
 border: 1px solid;
 border-color:#c9c9c9;
}

.text111
{
    color: #01338E;
    font-family: Arial, Sans-Serif;
    font-weight:bold;
    font-size:12px;
}

.optgroup
{
background-color:#cccccc;
}

.notificationlevel1
{
	color: #25629E;
    font-family: Arial;
    font-weight:bold;
    font-size:14px;
    border-bottom:2px solid #25629E;
    border-right:2px solid #25629E;
    border-left:2px solid #25629E;
    border-top:2px solid #25629E;
}

.listNav { margin:0 0 10px; 
	list-style-type: none;
	}

.ln-letters { overflow:hidden;display:inline; 
	 }
.ln-letters a { font-size:0.9em; float:left; padding:2px 6px; border:1px solid silver; border-right:none; text-decoration:none; }
.ln-letters a.ln-last { border-right:1px solid silver; }
.ln-letters a:hover,
.ln-letters a.ln-selected { background-color:#eaeaea; }
.ln-letters a.ln-disabled { color:#ccc; }
.ln-letter-count { text-align:center; font-size:0.8em; line-height:1; margin-bottom:3px; color:#336699; }

.candidateItemDetail
{
	padding-bottom:5px;
}

.label1
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #333;
}

.bluemenulink1 
{
    color:#135eda;
    font-family: Arial, Sans-Serif;
    font-weight:bold;
    font-size:14px;
    text-decoration:none;
}

.bluemenu12 
{
    color:#135eda;
    font-family: Arial;
    font-weight:normal;
    font-size:12px;
    text-decoration:none;
}

.normaltextlinkrepeater
{
    color: #333;
    font-family: Arial;
    font-weight:normal;
    font-size:12px;
    text-decoration:none;
}

.rowGap
{
	height:5px;
}
.BarIndicator
{
    color:Red;
    background-color:Red;
}

.BarBorder
{
    border-style:solid;
    border-width:1px;
    padding:2px 2px 2px 2px;
    width:200px;
    vertical-align:middle;
}
.TextStrengthWeak
    {
        color: red;
        font-weight:bold;
       font-family:Arial;
    }
    .TextStrengthNotGood
    {
		font-family:Arial;
		font-weight:bold;
        color: Orange;
    }
    .TextStrengthGood
    {
		font-family:Arial;
		font-weight:bold;
        color: Green;
    }
    .optgroupLoc
    {
      background-color:#D8D8D8
    }
    .groupLoc
    {
	 background-color:White}