
body {
margin: 0px;
padding: 0px;
font-family: Verdana, sans-serif; 
font-size: 10px;
 line-height:18px;
background: #fff url(../images/background.jpg) repeat-x top;
color: #485257;
width: 100%;
background-color:#0F2E5C;
}
.container {width: 975px; position: relative; margin: 0px auto; padding: 0px;}
#header {position: relative; height: 143px; /*background:url(../images/commit_top2.gif); background-repeat:no-repeat;*/}
.headerright
{float:right;
height:143px;
width:230px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
color:#FFFFFF;
}
#menu {height:55px; background-repeat:no-repeat; float:left; width:975px; background-image:url(../images/menubak.jpg); background-repeat:repeat-x;
}
.headerright
{float:right;
height:143px;
width:230px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
color:#FFFFFF;
}
.headerrighttxt
{float:right;

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
}
.inputtxt
{
border:none;
color:#999999;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:17px;
height:17px;
}
#bodytxt {width: 975px; background:#C9C9C9; float:left;}
#bodyleftarea {width: 640px; background:#FFFFFF; float:left;}
#bodyleftbanner {width: 640px; background:#FFFFFF; float:left; }
#bodyleft {width: 640px; background:#FFFFFF; float:left; padding-left:0px; }
#bodyright{width: 310px; background:#C9C9C9; float:right; padding:2px;}
#banner_wrapper {height: 50px;text-align: center; float:left; width:640px;}
.layertxt {text-align:left; float:left;width:640px; }

.leftalign
{
float:left;
}
.right
{float:right;
}
.ptxt
{text-align:justify;

color:#999999;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:5px;
padding-left:8px;
font-size:11px;
}
.heading{width: 640px; background:#FFFFFF; float:left;}
.innerleft {width:370px; background:#FFFFFF; float:left;}
.inneright{width:240px; background:#C9C9C9; float:right; padding:3px; background-image:url(../images/newback.jpg); background-repeat:repeat-y; 
margin:5px; height:261px;}
.innercontentright
{
 background-image:url(../images/newback.jpg); background-repeat:repeat-y; background-color:#FFFFFF;
 float:right;
 width:281px;
 margin-right:15px;
 margin-top:8px;
 margin-bottom:30PX;

}
.innercontentright2
{
 float:right;
 width:281px;
 margin-right:15px;
 background-color:#e0e9e6;
}
.innerimg
{
 background-image:url(../images/newback.jpg); background-repeat:repeat-y; background-color:#FFFFFF;
 width:270px;
 margin:auto;

}
.innerimg2
{
 background-color:#e0e9e6;
 width:281px;
 margin:auto;

}
.greentext
{font-size:13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#49734E;
font-weight:bold;
font-style:italic;
text-align:left;
}

.graytext
{font-size:13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#999999;
font-weight:bold;
 
}

.hmenu
{

margin:0px;
padding:0;
text-align:right;
float:right;


}

.midmenu
{
margin:0px;
text-align:center;
padding:0;
vertical-align:bottom;
}
.midmenu-linkcol{
	width:125px;
}
.midmenu-spacer{
	background-image:url('../images/separator.gif');
	width:1px;
	height:39px;
	background-repeat:no-repeat;
	background-position:top;
	margin:0;
	padding:0;
}
.midmenu span{
	font-size:15px;
}
.midmenu span a{
text-decoration: none;
height: 39px;
display:block;
text-align:center;
padding-top:5px;
color: #374245;
}
.midmenu span a:hover{
background-image:url(../images/hover.jpg);
height:39px;
color: #374245;
text-decoration:none;
padding-top:5px;
}
.midmenu a span {

text-decoration: none;
width:100%;
height: 39px;
display:block;
background-image:url(../images/hover.jpg);
text-align:center;
padding-top:5px;
color: #374245;
}
.midmenu a:active{
background-image:url(../images/midbackhover.jpg);
height:39px;
color: #374245;
text-decoration:none;
padding-top:5px;
}
.midmenu span a{
background-image:url(../images/midbackhover.jpg);
height:39px;
text-decoration:none;
color: #374245;
padding-top:5px;
display:block;
}
#footer {
width: 975px; 
margin:auto;
}
#footertxt {
width: 975px;  float:left;
text-align:center;
color:#FFFFFF;
}
#footertxt a{
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
}
#footertxt a:hover{
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:underline;}
#footertxt {
width: 975px; float:left;
}
#footerbottom {
width: 975px; float:left;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:center;
}

.box {position: relative; margin: 24px 0px 32px; clear: both;}
.box_title { height: 17px; text-align: left; margin-bottom: 14px; margin-top:10px; color:#518057; font-size:17px; font-weight:bold;}

.box_title1 { 
	border-bottom: 1px solid #bfc8cb; 
	height: 14px; 
	text-align: left;
	padding:3px 0 8px 0;
	color:#518057; 
	font-size:14px;
 	font-weight:bold;
	background-image:url('../images/header-bg.gif');
	background-position:right;
	background-repeat:no-repeat;
}
.box_title2 { 
	height: 14px; 
	text-align: left;
	margin:0 0 0 10px;
	color:#8c999f;
	font-size:14px;
	padding:3px 0 8px 0;
	background-image:url('../images/header-bg.gif');
	background-position:right;
	background-repeat:no-repeat;
}
.box_title2 span{
	font-weight:bold;
	color:#518057; 
}
.box_title img {border: 0px;}
.box_title .shy {color:#8c999f;font-weight:normal;}
.dropcap
{
	font-size :13px; } 

h3
{
	font-size:12px;
	margin:5px 0;
	padding:0;
}
h4
{
	font-size:11px;
	color:#518057;
	margin:5px 0;
	padding:0;
}

.list {list-style: none; margin: 0px; padding: 0px; color: #3b79c5; line-height: 18px;}
.list li {height: auto; background: url(../images/marker.gif) no-repeat 0px 5px; padding-left:15px }
.list li a {color: #3b79c5; text-decoration: underline; }
.list li a:hover {text-decoration: none;}
.righttxt
{float:right;
text-align:justify;
padding:3px;
color:#999999;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:5px;
font-size:11px;
width:520px;
}
.menuactive
{
text-decoration: none;
font: bold 12px Arial;
height: 22px;
display:block;
text-align:center;
color: #596163;
padding-top:5px;
background-image:url(../images/midbackhover.jpg);

}
.menuactive A{
background-image:url(../images/midbackhover.jpg);
text-decoration: none;
font: bold 12px Arial;
height: 22px;
display:block;

text-align:center;

color: #596163;
padding-top:5px;
}
.menuactive:HOVER{
background-image:url(../images/midbackhover.jpg);
text-decoration: none;
font: bold 12px Arial;
height: 22px;
display:block;

text-align:center;

color: #596163;
padding-top:5px;
}


p
{
text-align:justify;
color:#999999;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:5px 5px 5px 8px;
font-size:11px;
margin:0;
}

#left_col {width: 56%; vertical-align: top; padding-right: 15px;}
.innerpagediv {text-align:left; float:left;width:630px; padding:0 5px 5px 10px;}

.innerpagediv  ul li { color:#999999;}
.innerpagediv  td{ color:#999999;}
.innerpagediv  td h3{ color: #485257;}
.midmenuactive{
background-image:url(../images/midbackhover.jpg);
height:22px;
color: #0596163;
text-decoration:none;
font: bold 12px Arial;
padding-top:5px;

}

.tb { border:#ccc 1px solid; }
.btn {border: #888888 1px solid; 
 padding:0px 10px 0px 10px;
}
.alert{
	margin:5px auto 5px auto;
	text-align:center;
	color:#cc0000;
}
.ff{
	margin:5px auto 5px auto;
	text-align:center;
}
#pubdiv{
	padding-top:10px;
}
#pubdiv h4{
	margin:5px 0;
	padding:0;
}
#pubdiv h5{
	font-size:16px;
	margin:5px 0;
	padding:0;
	font-weight:bold;
}
#pubdiv span {
	font-size:11px;
}
#pubdiv h5 span{
	font-size:16px;
	font-weight:bold;
}
#pubdiv span a, #pubdiv span a:visited{
	color:#0F2E5C;
	text-decoration:underline;
}
#pubdiv span a:hover{
	color:#49734E;
	text-decoration:none;
}
#pubdiv ul{
	margin:10px 0 0 32px;
	padding:0;
	list-style:none;
}
#pubdiv ul li{
	margin-bottom:5px;
}
#pubdiv ul li p{
	margin:5px 0;
	padding:0 0 0 50px;
}