.rowGrid { font-family:Tahoma; font-size: 11px}
.rowGridAlternate{	font-size: 11px;	font-family: Tahoma;	background-color: whitesmoke;}
.tcaption{ height:22px;	font-weight: bold;	font-size: 11px;	font-family: Tahoma;	background-color: SteelBlue;	color:White;}
.pager{	font-size: 11px;	font-family: Tahoma;	background-color: SteelBlue;	color:White;}
.Button{	BACKGROUND: #ffffff; BORDER-BOTTOM: #006AAF 1px solid; BORDER-LEFT: #006AAF 1px solid; BORDER-RIGHT: #006AAF 1px solid; BORDER-TOP: #006AAF 1px solid; COLOR:#006AAF; FONT-SIZE: 11px;font-weight:bold;}
.sumErrors{ 	border-right: 2px outset;	padding-right: 5px;	border-top: 2px outset;	padding-left: 5px;	font-size: 10pt;	margin-bottom: 2px;	padding-bottom: 5px;	margin-left: 2px;	border-left: 2px outset;	margin-right: 2px;	padding-top: 5px;	border-bottom: 2px outset;	background-color: whitesmoke;}
.rowsmall {font-size:8pt; background-color:#f5f5f5;font-family: Tahoma,Arial,Helvetica;}
.NoRecord{ color:red;font-family: Tahoma,Arial,Helvetica;font-size:9pt}


table, td { font-family:Tahoma; font-size: 11px}
font {  font-family: Tahoma, Arial, Helvatica, sans-serif; font-size: 11px; text-decoration: none}
.border_gray {  border: #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.red_menu {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none; font-size: 11px}
.red_menu:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: underline; font-size: 11px}

.red_menua
{
	font-size: 11px;
	color: #000099;
	font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;
}
.red_menua:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: underline; font-size: 11px}

.border_gray_left {  border: #cccccc; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 1px}
.border_gray_right { border: #cccccc solid; border-width: 1px 1px 0px 0px}
#menu, #menu2, #menu3 { display:none }
.border_blue_left {  border: #0099CC; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 1px}
.border_gray_left_right {  border: #CCCCCC solid; border-width: 0px 1px}
.border_or{  border: #09478B solid;border-style: solid; border-width: 1px}
.link_or{font-size:10px;color:#F7931E;text-decoration:none;font-weight:bold}
.link_or:hover{font-size:10px;color:#EC1D25;text-decoration:none;font-weight:bold}
.link_red{font-size:11px;color:#EC1D25;text-decoration:none;font-weight:bold}
.link_red:hover{font-size:11px;color:#F7931E;text-decoration:none;font-weight:bold}
.link_black{font-size:11px;color:#000000;text-decoration:none;font-weight:bold}
.link_black:hover{font-size:11px;color:#000000;text-decoration:underline;font-weight:bold}

.link_blk{font-size:12px;color:black;text-decoration:none;font-weight:bold}
.link_blk:hover{font-size:12px;color:black;text-decoration:none;font-weight:bold}
.link_blue{font-size:11px;color:#004780;text-decoration:none;font-weight:bold}
.link_blue:hover{font-size:11px;color:#004780;text-decoration:underline;font-weight:bold}
.link_bluea{font-size:11px;color:red;text-decoration:none;font-weight:bold}
.link_bluea:hover{font-size:11px;color:#004780;text-decoration:underline;font-weight:bold}
td.im{PADDING:2PX;text-align:center;BORDER-right: #cccccc 1px solid;BORDER-left: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; border-bottom:#cccccc 1px solid
}
td.dir{padding-left:20px;padding-bottom:5px;padding-top:5px; BORDER-right: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; border-bottom:#cccccc 1px solid
}
.mar {margin-left:0px;margin-right:7px}
.mar2 {margin-left:7px;margin-right:0px}

#leftmenu TD{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; background-image:url(images/menuleft2.jpg); background-repeat:repeat-y; padding:6px;
}
#leftmenu a{
	font-family: Verdana, Arial, Helvetica, sans-serif; padding-left:10px; display:block;
	font-size: 12px; background-image:url(images/str.jpg); background-repeat:no-repeat; background-position:left; text-decoration:none; font-weight:bold; color:#ffffff;}
#maintxt h1 {font-family: Verdana, Arial, Helvetica, sans-serif; padding-left:10px; font-weight:bold; padding:0px; margin:0px;
	font-size: 14px; color:#CF4040;}

#maintxt .pathway1 {font-family: Verdana, Arial, Helvetica, sans-serif; padding-left:10px; font-weight:bold; padding:0px; margin:0px;
	font-size: 12px; color:#CF4040;}
#maintxt .pathway2 {font-family: Verdana, Arial, Helvetica, sans-serif; padding-left:10px; font-weight: normal; padding:0px; margin:0px;
	font-size: 12px; color:#CF4040;}

#maintxt .bold {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#CF4040;}
#maintxt {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;}
#maintxt td{font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;}
	#maintxt a{font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;}
.style_white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
	
 #maintxt .style_white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

#sttxt2 {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;}
	#sttxt2 a{font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;}

#copyright {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;}
	#copyright td{font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;}
#HeaderPanel	{font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff; font-weight:bold;}
#HeaderPanel	a{font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff; font-weight:bold; text-decoration:none; padding-left:8px; padding-right:10px;}	
input {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;}	



BODY { background-image:url(../images/p_bg.jpg); background-repeat:repeat-x; background-color:#e4e4e4;}

.padd_top { padding-top:17px;}

#menu_top a{  text-decoration:none;  display:block; float:left;}
#menu_top a:hover{ text-decoration:underline; color:#000;}
#menu_top img { display:block; float:left;}
.padd_ban { text-align:center; padding-top:15px; padding-bottom:15px;}

.block { background-image:url(../images/block_1.jpg); background-repeat:no-repeat; width:205px; height:164px; color:#3c3c3c; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:15px; vertical-align:top; text-align:center;}
.block h2 { color:#000000;
font-size:14px;
font-weight:bold; padding-bottom:0px; margin-bottom:5px;
position:relative;
z-index:5;}
#copyright td { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#676767;}
#copyright a { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#676767; padding-left:10px; padding-right:10px; text-decoration:none;}
#copyright a:hover { color:#000;}

.padd_2 { padding-bottom:20px; padding-top:20px;}
.banner_main { width:977px; height:403px; background-image:url(images/banner_1.jpg); }
.banner_main div { padding-left:50px; padding-top:50px; padding-right:600px; text-align:left;  color:#FFF; font-size:14px;}

.banner_main a {color:#FFF; font-size:14px;}
.banner_main h1 { font-size:28px; font-family:Arial, Helvetica, sans-serif;; color:#FFF;}


a:focus {
	outline: none;
}
.topmenu ul, .topmenu ul li{
	margin: 0;	
	padding: 0;	
	display: inline;
	margin-right:0px;
}
.topmenu ul li {
	float: left;
	position:relative;
	
}
.topmenu ul li a{
	display: block;
	
   
}
.topmenu ul li a:HOVER{
	color: #0000CC;
}

.topmenu ul li ul {
    display: none;
    position:absolute;   background-image:url(images/botton_1_bg.gif); background-repeat: no-repeat; background-position:bottom; width:190px;
    top:37px; padding-top:10px;  padding-bottom:10px; background-color:#999999;
}
#menu_top .topmenu ul li ul li a{ padding-left:15px;   display:block; text-decoration:none; color:#fff; line-height:18px; font-family:Arial,"Helvetica Neue",Helvetica,sans-serif; font-size:12px;font-weight:bold;   margin-bottom:5px; padding-right:15px;  background:none repeat scroll 0 0 transparent;
border:0 none;
float:none; height:21px;
height:auto;
margin:0;
width:auto; }
#menu_top .topmenu ul li ul li a:hover{ background-image:url("images/a_hover.png");
color:#383838;
text-shadow:0 1px 0 #FFFFFF;}




.topmenu ul li ul li a:hover { text-decoration: underline; color:#343434;
	}

.topmenu ul li ul li {
    display:block; float:none; 
    border-top:0px;
}
#menu li.active {background-image:url(images/p_menu_3_a.jpg); background-repeat:repeat-x; color:#FFF;
}
#menu li.active a {color:#FFF;text-shadow:0 1px 0 #000;   }
#menu_top a.b_1 {line-height:38px; text-decoration:none; width:190px; text-align:center; color:#383838;text-shadow:0 1px 0 #FFFFFF; font-family:Arial,"Helvetica Neue",Helvetica,sans-serif; font-size:12px;font-weight:bold; }

#menu_top li a.b_1 {background-image: url(images/p_menu_3.jpg); background-position: right; background-repeat: no-repeat;}

#menu_top a.b_2 {line-height:38px;  text-decoration:none; width:190px; text-align:center; color:#383838;text-shadow:0 1px 0 #FFFFFF;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif; font-size:12px;font-weight:bold;}

td#left_menu { background-color:#fff; padding-top:10px; padding-bottom:10px;}
#left_menu a { display:block; line-height:15px; font-size:14px; font-family:Arial, Helvetica, sans-serif;color:#383838; padding-top:8px; padding-bottom:25px ; background-image:url(images/sidebar-link-arrow.gif); background-position:center bottom; background-repeat:no-repeat; text-align:center;}
#left_menu a:hover {color:#000;  background-image:url(images/sidebar-link-arrow-over.gif); background-position:center bottom; background-repeat:no-repeat; text-align:center;}
.left_top { padding:0px; margin:0px; font-size:15px;color:#383838; padding-left:10px; padding-right:10px; font-weight:normal; text-align:center; font-family:Arial,Helvetica,sans-serif;}

#content h1{ padding:0px; margin:0px; font-size:15px;color:#383838; padding-left:10px; padding-right:10px; font-weight:normal; }
#content .padding { padding:10px;}

#content td { font-family:Arial, Helvetica, sans-serif; font-size:14px;color:#383838; line-height:18px; }
#content a { font-family:Arial, Helvetica, sans-serif; font-size:14px;color:#000; text-decoration:underline; line-height:18px; }
#content p { padding-top:5px; padding-bottom:5px; margin:0px;}
#content .blackbold { font-weight:bold; color:#000;}

#content .padding_1 { padding:5px;}


.mar { margin-right:10px; margin-bottom:10px;}
