input {border:1px solid #ABABAB}
form{
margin:0px;
}
hr{
height:1px;
color:#000000;
}
body{
	font-family: verdana;
	font-size: 90%;
	color: #000000;
	text-decoration: none;
}
.menulink, .menulink a:link,.menulink a:visited,.menulink a:hover{
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	padding-top:5px;
	padding-bottom:5px;
}
a:link, a:visited, a:hover, a:active{
text-decoration:none;
color:#013E9F;
/*font-size:0.9em;*/
font-weight:bold;

padding-left:3px;
padding-right:3px;
}
.nolink{
padding-left:3px;
padding-right:3px;
}
.menulink a:hover{
background-color:#3C5462;
}
.heading{
	font-weight: bold;
	color: #000000;
}
.subheading{
	font-weight: bold;
	color: #1B5394;
	padding-left:5px;

	text-decoration: none;
}
.normalbarheading{
	color: #777E82;
	background:transparent url(../images_new/header_menu_bg.gif) repeat-x scroll 0 0;
color:#D2D2D7;
font-size:0.9em;
font-weight:bold;
text-decoration:none;
height:24px;
padding-left:6px;
	text-decoration: none;
}
.pagetext{
}



/*MENU css*/
#modernbricksmenu2{
padding: 0;
width: 100%;
border-top: 5px solid #000066; /*Brown color theme*/ 
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

#modernbricksmenu2 ul{
margin:0;
margin-left: 40px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

#modernbricksmenu2 li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform:uppercase;
}

#modernbricksmenu2 a{
float: left;
display: block;
font: bold 11px Arial;
color: black;
text-decoration: none;
margin: 0 1px 0 0; /*Margin between each menu item*/
padding: 5px 10px;
background-color: #9FC4FF; /*Brown color theme*/ 
border-top: 1px solid white;
}

#modernbricksmenu2 a:hover{
background-color: #000066; /*Brown color theme*/ 
color: white;
}

#modernbricksmenu2 #current a{ /*currently selected tab*/
background-color: #000066; /*Brown color theme*/ 
color: white;
border-color: #000066; /*Brown color theme*/ 
}

#myform{ /*CSS for sample search box. Remove if desired */
float: right;
margin: 0;
margin-top: 3px;
padding: 0;
}

#myform .textinput{
width: 190px;
border: 1px solid gray;
}

#myform .submit{
font: normal 12px Verdana;
height: 22px;
border: 1px solid black;
background-color: lightyellow;
}
/*================================ START SORTABLE TABLE STYLE =====================================*/
	.tableWidget_headerCell,.tableWigdet_headerCellOver,.tableWigdet_headerCellDown{	/* General rules for both standard column header and mouse on header of sortable columns */
		cursor:pointer;	
		border-bottom:3px solid #C5C2B2;
		border-right:1px solid #ACA899;
		border-left:1px solid #FFF;	
		background-color:#D6D5DA;
		color:#1A5396;
		font-weight:bold;
	}
	
	.tableWidget_headerCell{	/* Standard column header */
		border-top:2px solid #ECE9D8;
		
	}
	
	.tableWigdet_headerCellOver{	/* Rollover on sortable column header */
		border-top:2px solid #FFC83C;		
	}
	.tableWidget tbody .tableWidget_dataRollOver{	/* Rollover style on mouse over (Data) */
		background-color:#FFF;	/* No mouseover color in this example - specify another color if you want this */
	}
	
	.tableWigdet_headerCellDown{
		border-top:2px solid #FFC83C;	
		background-color:#DBD8C5;
		border-left:1px solid #ACA899;
		border-right:1px solid #FFF;			
	}
	.tableWidget td{
		margin:0px;
		padding:2px;
		border-bottom:1px solid #EAE9E1;	/* Border bottom of table data cells */
		
	}
	.tableWidget tbody{
		background-color:#FFF;
	}
	.tableWidget{
		font-family:arial;
		font-size:1em;	
		width:400px;
	}
		
	/* End layout CSS */
	
	
	div.widget_tableDiv {
		border:1px solid #ACA899;	/* Border around entire widget */
		height: 200px;
		overflow:auto;
		overflow-y:auto;
		overflow:-moz-scrollbars-vertical;
		width:400px;

	}
	div.widget_tableDiv2 {
		border:1px solid #ACA899;	/* Border around entire widget */
		overflow:auto;
		overflow-y:auto;
	}
	
	html>body div.widget_tableDiv {
		overflow: auto;
		width:400px;
	}

	.tableWidget thead{
		position:relative;
	}
	.tableWidget thead tr{
		position:relative;
		top:0px;
		bottom:0px;
	}



	.tableWidget .scrollingContent{
		overflow-y:auto;
		overflow:-moz-scrollbars-vertical;
		width:100%;

	}
.headtable{
background:transparent url(../images_new/header_menu_bg.gif) repeat-x scroll 0 0;
height:24px;
padding-left:3px;
margin-left:0px;
border-spacing:0px;
width:100.2%;
}
.headtable a{
color:#D2D2D7;
font-size:0.9em;
font-weight:bold;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;



}
.headtable a:hover{
color:#ffffff;

}
#myTable22 .scrollingContent a{
font-size:0.8em;
font-weight:bold;
text-decoration:none;



}
.widget_tableDiv .scrollingContent a{
font-size:0.9em;
font-weight:bold;
text-decoration:none;



}
#calendar-table td[width="10%"]{
	width:187px !important;
	height:115px !important;
	padding: 5px;
}