/* body style
a:link {
	color: #215EC3;
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a:visited {
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #215EC3;
}
a:hover {
	text-decoration: none;
	color: #FFFFFF;
	background-color: #f2bc13;
}
a:active {C9ffFA
	text-decoration: none;
}
 */

.menu {
	font-family: arial;
	color: #FFFFFF;
	background-image: url(../images/menu_bg.png);
	height: 30px;
	text-align: center;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #517AA5;
	font-size: 12px;
}
.menu a{
	font-family: arial;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	font-weight: normal;
	font-size: 12px;



}
.menu a:hover{
	font-family: arial;
	color: #FFFFFF;
	background-color: #f2bc13;
	text-decoration: none;
	text-align: center;
	font-weight: normal;
	font-size: 12px;
	padding: 2px;

}


.menubg {
	background-color: #4075CC;
}

.datagrid_header
{
	background-color: #2775C2;
	color:#FFFFFF;
}
 
body {
	margin: 0px;
	padding: 0px;
	background-color:#FFFFFF;
	
}


.m1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #666666;
	font-weight: normal;
	text-decoration: none;
	padding: 5px;
	margin: 0px;
}

.bulletm1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #666666;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	margin: 0px;
}

.whitem1 {
	font-family: arial;
	font-size: 12px;
	line-height: 30px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
	background-image: url(../images/newsbg.png);
	background-repeat: repeat;
}
.topmenu {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #215EC3;
	line-height: 20px;
	
	}
	
.topmenu a {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #215EC3;
	text-decoration: none;
	padding-right: 3px;
	height: 20px;
    width: 100px;
}

.topmenu a:hover {
	background-color: #f2bc13;
	color: #FFFFFF;
	height: 20px;
	}
.boxer {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	text-decoration: none;
	font-weight: normal;
}
.menutext {
	font-family: arial;
	font-size: 12px;
	color: #215EC3;
	text-align: left;
	font-weight: bold;
}
.pagehead {
	font-family: arial;
	font-size: 16px;
	color: #215EC3;
	text-align: left;
	padding: 5px;
	font-weight: bold;
}
.menu1 a{
	font-family: arial;
	font-size: 10px;
	color: #215EC3;
	text-decoration: none;
	
	}
	

.menu1 a:hover{
	font-family: arial;
	color: #274D8D;
	text-decoration: none;
	font-size: 10px;
}
.boxs {
	border: 1px solid #CCCCCC;
	text-decoration: none;
	text-align: left;
}
.but {
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	height: 20px;
	font-family: arial;
	font-size: 12px;
	color: #666666;
}
.m1news {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color: #000000;
	text-decoration: none;
	line-height: 15px;
}
.m1news a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color: #666666;
	text-decoration: none;
	line-height: 15px;
}
.m1news a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color: #666666;
	text-decoration: none;
	line-height: 15px;
	background-color: #C7D6EF;
}
.tbox {
	border: 4px solid #7B97E0;
	height: 20px;
	width: 100%;
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	text-align: left;
}
.tboxarea {
	border: 1px solid #999999;
	height: 20px;
	width: 281px;
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	text-align: left;
}


.handcursor1 {
	cursor:pointer;
	font-family: Arial;
	font-size: 11px;
	line-height: 15px;
	color: #666666;
}
.backnav {
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	color: #215ec3;
	text-decoration: none;
	line-height: 9px;
}
.backnav a {
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	color: #215ec3;
	text-decoration: none;
}
.backnav a:hover{
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	color: #215ec3;
	text-decoration: none;
	background-color: #f2bc13;
}
.m1last{
 font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #CCCCCC;
	font-weight: normal;
	text-decoration: none;
	padding: 5px;
	margin: 0px;
 }
.m1last a{
 font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #CCCCCC;
	font-weight: normal;
	text-decoration: none;
	padding: 5px;
	margin: 0px;
 }
.m1last a:hover{
 font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #333333;
	font-weight: normal;
	text-decoration: none;
	padding: 5px;
	margin: 0px;
 }
.tdleft {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #9FB7D1;
	border-right-color: #9FB7D1;
	border-bottom-color: #9FB7D1;
	border-left-color: #9FB7D1;
}
.tdtop {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #9FB7D1;
	border-right-color: #9FB7D1;
	border-bottom-color: #9FB7D1;
	border-left-color: #9FB7D1;
}
.tdright {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #9FB7D1;
	border-right-color: #9FB7D1;
	border-bottom-color: #9FB7D1;
	border-left-color: #9FB7D1;
}

.tdhead {
	color:#333;
	text-decoration:none;
	font-family:arial, verdana, sans-serif;
	text-align:center;
	font-size: 11px;
}


/*menu styles*/
.menu5 {
	padding:5px 0 0 1em;
	margin:0;
	list-style:none;
	height:40px;
	position:relative;
	background:transparent url(../images/menu/pro_five_0c.gif) repeat-x left bottom;
	font-size:10px;
}
.menu5 li {float:right; height:40px; margin-right:1px;}
.menu5 li a {display:block; float:left; height:40px; line-height:35px; color:#333; text-decoration:none; font-family:arial, verdana, sans-serif; font-weight:bold; text-align:center; padding:0 0 0 4px; cursor:pointer; background:url(../images/menu/pro_five_0a.gif) no-repeat;}
.menu5 li a b {float:left; display:block; padding:0 16px 5px 12px; background:url(../images/menu/pro_five_0b.gif) no-repeat right top;}
.menu5 li.current a {color:#000; background:url(../images/menu/pro_five_2a.gif) no-repeat;}
.menu5 li.current a b {background:url(../images/menu/pro_five_2b.gif) no-repeat right top;}
.menu5 li a:hover {color:#000; background: url(../images/menu/pro_five_1a.gif) no-repeat;}
.menu5 li a:hover b {background:url(../images/menu/pro_five_1b.gif) no-repeat right top;}
.menu5 li.current a:hover {color:#000; background: url(../images/menu/pro_five_2a.gif) no-repeat; cursor:default;}
.menu5 li.current a:hover b {background:url(../images/menu/pro_five_2b.gif) no-repeat right top;}




body {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: .8em;
	}

/* the div that holds the date picker calendar */
.dpDiv {
	}


/* the table (within the div) that holds the date picker calendar */
.dpTable {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #000000;
	background-color: #CCCCCC;
	border: 1px solid #666666;
	}


/* a table row that holds date numbers (either blank or 1-31) */
.dpTR {
	}


/* the top table row that holds the month, year, and forward/backward buttons */
.dpTitleTR {
	}


/* the second table row, that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTR {
	}


/* the bottom table row, that has the "This Month" and "Close" buttons */
.dpTodayButtonTR {
	}


/* a table cell that holds a date number (either blank or 1-31) */
.dpTD {
	border: 1px solid #999999;
	color: #333333;
	}


/* a table cell that holds a highlighted day (usually either today's date or the current date field value) */
.dpDayHighlightTD {
	background-color: #FFFFFF;
	border: 1px solid #AAAAAA;
	}


/* the date number table cell that the mouse pointer is currently over (you can use contrasting colors to make it apparent which cell is being hovered over) */
.dpTDHover {
	background-color: #FFFFFF;
	border: 1px solid #ffffff;
	cursor: pointer;
	color: #333333;
	}


/* the table cell that holds the name of the month and the year */
.dpTitleTD {
	}


/* a table cell that holds one of the forward/backward buttons */
.dpButtonTD {
	}


/* the table cell that holds the "This Month" or "Close" button at the bottom */
.dpTodayButtonTD {
	}


/* a table cell that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTD {
	background-color: #F7F7F7;
	border: 1px solid #AAAAAA;
	color: #000000;
	}


/* additional style information for the text that indicates the month and year */
.dpTitleText {
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	}


/* additional style information for the cell that holds a highlighted day (usually either today's date or the current date field value) */ 
.dpDayHighlight {
	color: #333333;
	font-weight: bold;
	}


/* the forward/backward buttons at the top */
.dpButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	padding: 0px;
	background-color: #CCCCCC;
	border-top-color: #333333;
	border-left-color: #333333;
	}


/* the "This Month" and "Close" buttons at the bottom */
.dpTodayButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	background-color: #CCCCCC;
	border-top-color: #999999;
	border-left-color: #999999;
	}
.DocMapAndReportFrame
{
    min-height: 860px;
}

#scroller2 {border:0;height:49px;width:100%;background-image:url(../images/custlogo.png); background-repeat:repeat-x; }
