body {
	font: 80%   helvetica;
	text-align: center; /* for IE */
	margin: 0px;
}
A,A:hover
	{
	color:blue;
	}
INPUT,SELECT,TEXTAREA
	{
	font-family:Helvetica;
	font-size:12px;
	}
#container {
	margin: 0 auto;   /* align for good browsers */
	text-align: left; /* counter the body center */
	width: 776px;
}
#menutop {

	background-image: url('img/topmenu.jpg');
	background-repeat: no-repeat;
	background-position: top right;
	height: 30px;
	text-align: right;
	padding-right: 20px;
	padding-top: 4px;
}

#menutop a {
	font-family: Helvetica, Arial;
	font-size: 9pt;
	color: #585858;
	margin-right: 20px;
	font-weight: bold;
	text-decoration: none;
}
#menu2
	{
	margin-top:5px;
	}
#menu2  a {

	font-family: Helvetica, Arial;
	font-size: 9pt;
	color: #000000;
	margin-right: 20px;
	font-weight: bold;
	text-decoration: none;
}

#logo {
cursor:pointer;
	background-image: url('img/logo.jpg');
	background-repeat: no-repeat;
	background-position: 15px 0px;
	height: 50px;
	_height: 80px;
	text-align: right;
	padding-right: 30px;
	padding-top: 30px;

}

.sinput {
	width: 170px;
	height: 16px;
	border: 1px solid #A2A2A2;
}

.sbutton {

	font-weight: bold;
	height: 16px;
	border: 0px solid #A2A2A2!important;
	color: white;
	background-color: #A2A2A2;
}

/* Columns  */
.columns:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.columns { margin-top: 10px; }
.col-content { padding-right: 6px; margin-right: 10px;}
.col-first { padding-left: 0!important; }
.col-last { padding-right: 0!important; }
.w-1 { float: left; width: 205px; }
.w-2 { float: left; width: 395px; }
.w-3 { float: left; width: 162px; }
.w-2a{float:left;width:600px}

#c1a {
	border: 1px solid #A2A2A2;
	padding: 5px;
	text-align: center;
}
#c11a {
margin-top:20px;
	border: 1px solid #A2A2A2;
	padding: 5px;
	text-align: center;
}


#c1b a,#c11b a
	{
	text-decoration:none;
	color: #2952a1;
	}
#c1b a:hover, #c11b a:hover
	{
	text-decoration:underline;
	color:blue;
	}
#c1b,#c11b {
	border: 1px solid #A2A2A2;
	border-top: 0px solid #A2A2A2!important;
	font-weight: bold;
	line-height: 150%;
	padding: 15px;
	font-size: 8pt;
	color: #A2A2A2;
	font-family: Helvetica, Arial;
}

h2 {
	font-size: 12pt;
	font-weight: bold;
	font-family: Helvetica, Arial;
	color: black;
	margin: 5px 0px 5px 0px;

}

#c2h {
	background-color: #2952A1;
	color: white;
	padding: 5px;
	font-size: 12pt;
	font-weight: bold;
	font-family: Helvetica, Arial;
}

#c3d a
	{
	text-decoration:none;
	color:black;
	}
#c3d a:hover
	{
	text-decoration:underline;
	color:blue;
	}
#c3d {
display:none;
	border: 1px solid #A2A2A2;
	font-weight: bold;
	line-height: 140%;
	padding: 5px 5px 5px 10px;
	font-size: 8pt;
	color: black;
	font-family: Helvetica, Arial;

}

#footer {
	clear: both;
	background-color: #2952A1;
	height: 17px;
	color:white;
	padding-top:2px;
   text-align:center;
	padding-bottom:2px;
}

#errors
	{
	border:1px red solid;
	width:350px;
	padding:10px;
	margin-top:50px;
	margin-bottom:50px;

	font-family:Helvetica;


	font-weight:bold;
	}
	#f1 label,#f2 label
	{

	 display:block;




   font-size:0.8em;


	}

	#f1 label,
	#f1 input,
	#f1 select
	{
	display: block;

	font-family:Helvetica;
	font-size:12px;
	float: left;
	margin-bottom: 10px;
}
#f1 select
	{

	}
#f1 input
	{

width:120px;

   border:solid 1px #cccccc;

	}

#f1 label {

	width: 120px;

}

#f1 br {
	clear: left;
}

#f1 label
	{
	margin-right:5px;
	}


	#f2 label,
	#f2 input{
	display: block;


	float: left;
	margin-bottom: 10px;
}

#f2 input
	{

width:120px;

   border:solid 1px #cccccc;

	}
#f2 select
{
	display: block;

	float: left;
	margin-bottom: 10px;
}

#f2 label {

	width: 120px;

}

#f2 br {
	clear: left;
}

#f2 label
	{
	margin-right:5px;
	}

p,td
	{
		font-family: Helvetica, Arial;
		font-size:10pt;
	}
INPUT.blue
	{
cursor:pointer;
background-color:#2952A1;
font-family:helvetica;

font-size:10pt;
padding:5px;
color:white;
width:100px;
border:1px black solid;

	}

	.pagination{
padding: 2px;
margin-top:10px;
margin-bottom:10px;
}

.pagination ul{
margin: 0;
padding: 0;
text-align: left; /*Set to "right" to right align pagination interface*/
font-size: 11px;
}

.pagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
}

.pagination a, .pagination a:visited{
padding: 0 5px;
border: 1px solid #9aafe5;
text-decoration: none;
color: #2e6ab1;
}

.pagination a:hover, .pagination a:active{
border: 1px solid #2b66a5;
color: #000;
background-color: #FFFF80;
}

.pagination a.currentpage{
background-color: #2e6ab1;
color: #FFF !important;
border-color: #2b66a5;
font-weight: bold;
cursor: default;
}

.pagination a.disablelink, .pagination a.disablelink:hover{
background-color: white;
cursor: default;
color: #929292;
border-color: #929292;
font-weight: normal !important;
}

.pagination a.prevnext{
font-weight: bold;
}



/* search */
TD.s_left
	{
	font-weight:bold;
	}


/* message boxes */
.icon-red{
border:solid 1px #cf2027;
background:#f7d0cf url(img/cross.png) 8px 6px no-repeat;
color:#cf2027;
padding:4px;
margin-bottom:20px;

font-weight:bold;
text-align:center;
}

.icon-msg{
border:solid 1px #8fad3d;
background:#eef4d4  8px 6px no-repeat;
color:black;
padding:4px;
margin-bottom:10px;
text-align:center;
}


UL.em
	{
	list-style-image: url(img/8check.gif);
	color:black;

	}
UL.em	a
	{
	color:black;
	text-decoration:none;
	}

UL.em	a:hover
	{
	text-decoration:underline;
	}

#search_screen
	{

	border: 1px solid #A2A2A2;
	padding: 5px;
	height:170px;
	width:357px;
	margin-bottom:40px;
	}

#search_screen2
	{
	border: 1px solid #A2A2A2;

	padding: 5px;
	height:170px;
	width:357px;
	}

#main_left
	{

	border: 1px solid #A2A2A2;
	float:right;
	width:165px;
	margin-top:20px;
	margin-right:10px;
	padding:8px;
	height:500px;
	margin-bottom:20px;
	}
#main_right
	{
	margin-top:20px;
	width:165px;
	height:500px;
 	border: 1px solid #A2A2A2;
 		padding:8px;

	}
#main_cols
	{
	border:1px black solid;

	}

#i3
	{
	background-color:#ffffff;
	width:152px;

	height:195px
	}
#i3 div
	{
	width:162px;
	padding:1px;
	border:1px solid #A2A2A2
	background-color:ffffff
	}

#welcome_div {
	border: 1px solid #A2A2A2;
	padding: 15px;
	text-align: center;
	margin-bottom:10px;
	color:#2952a1;
	font-size:20px;
	font-weight:bold;
}
DIV.sm_title
	{
	font-size:20px;
	margin-bottom:2px;
	}

#f3 input
	{
	width:100px;
	}

	.table1 {
	margin-bottom: 30px;
	border-top: 1px solid #aaa;
	border-left: 1px solid #aaa;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
 .tableColumnHeader {
	font-weight: bold;
	font-size: 12px;
	background-color: #EEEEEE;
	padding: 5px;
	border-top: 2px solid #fff;
	border-left: 2px solid #fff;
	border-bottom: 1px solid #aaa;
	border-right: 1px solid #aaa;
}
.tableRowRight2 {
	padding: 5px;
	background-color: #ffffff;
	border-top: 1px solid #eee;
	border-left: 1px solid #eee;
	border-bottom: 1px solid #aaa;
	border-right: 1px solid #aaa;
}

