body {
margin:0;
padding:0;
}
.RRBStyle {
	font-family: Trebuchet MS;
	font-size: 12 pt;
	/*color: #395a7f;*/
	color:#000000;
	}
.menu {
	border:solid;
	border-color:#ecf4f7;
	border-top-width:2px;
	border-bottom-width:2px;
	border-right-width:2px;
	border-left-width:4px;	
	padding-right:17px;
	font-family: Trebuchet MS;
	font-size:12px;
	color:#012343;
	height:34px;
	text-align:right;
	background-color:#8bb7dd;

	}
.menu:hover {
	color: white;
    background-color: #65a2ce;
	}
.adminmenu {
	
	
	font-family: Trebuchet MS;
	font-weight:bold;
	font-size:14px;
	color:#012343;
	background-color:#d2e3ed;
	height:25px;
	text-align:center;

	}
.adminmenuhover {
	color: white;
    background-color: #65a2ce;
	}
.menufontcolor { 
	color:#012343; 
	}
	.menuhover { 
	color: white;
    background-color: #65a2ce;
	}

.toolbar {
    background-color: #313031;
    padding: 5px 0px 5px 0px;
	}
.border { 
	text-align: right;
	font-family: Trebuchet MS;
	font-size:11px;
	color:#012343;
	padding-right:14px;
	}
.topmenu { 
	border:solid;
	border-color:#FFFFFF;
	border-top-width:2px;
	border-bottom-width:2px;
	border-right-width:2px;
	border-left-width:2px;	
	padding-right:36px;
	font-family: Trebuchet MS;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#65a2ce;

	}
.menuouterborder { 
	border-style:solid;
	border-width:1px;
	border-color:#e4e4e5;
	}
.lnktxtcolor {
	color:#012343;
	}
.quicklinkmenu { 
	border:solid;
	border-color:#FFFFFF;
	border-top-width:2px;
	border-bottom-width:2px;
	border-right-width:2px;
	border-left-width:2px;
	padding-left:12px;
	font-family: Trebuchet MS;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
	background-color:#65a2ce;
	}
.jobracketbg {
	font-family: Trebuchet MS;
	font-size:12px;
	color:#395a7f;
	background-color:#FFFFFF;
	}
.bannersbg {
	border:solid;
	border-color:#e5e5e6;
	border-top-width:0px;
	border-bottom-width:0px;
	border-right-width:1px;
	border-left-width:1px;
	font-family: Trebuchet MS;
	font-size:12px;
	color:#012343;
	background-color:#FFFFFF;
	}
.shadowborder { 
	border-left-color:#e4e4e5;
	border-right-color:#e4e4e5;
	border-top-color:#dcdcdd;
	border-bottom-color:#FFFFFF;
	border-style:solid;
	border-width:1px;
	}
.bannerborder { 
	border-left-width:0px;
	border-left-color:#FFFFFF;
	border-right-color:#e4e4e5;
	border-top-color:#FFFFFF;
	border-bottom-color:#FFFFFF;
	border-style:solid;
	border-width:1px;
	}
.contentheading {
	border:solid;
	border-color:#FFFFFF;
	border-top-width:2px;
	border-bottom-width:2px;
	border-right-width:2px;
	border-left-width:2px;	
	padding-left:15px;
	font-family: Trebuchet MS;
	font-size:14px;
	font-weight:bold;
	/*color:#012343; */
	color:#FFFFFF;
	background-color:#0094ff;
	}
.linktext {
	text-align: right;
	font-family: Trebuchet MS;
	font-size:11px;
	color:#012343;
	/*color:#FFFFFF;*/
	font-weight:normal;
	padding-right:14px;
	text-decoration:none;
	}
.tendertext {
	text-align: right;
	font-family: Trebuchet MS;
	font-size:11px;
	/*color:#012343;*/
	color:#FFFFFF;
	font-weight:normal;
	padding-right:14px;
	text-decoration:none;
	}
.contenttext {
	border:solid;
	border-color:#FFFFFF;
	border-top-width:0px;
	border-bottom-width:0px;
	border-right-width:2px;
	border-left-width:1px;
	padding-top: 5px;
	padding-left: 2px;
	font-family: Trebuchet MS;
	font-size:12px;
	/*color:#395a7f;*/
	color:#000000;
	background-color:#FFFFFF;
	}
.contenttext_updt {
	border:solid;
	border-color:#FFFFFF;
	border-top-width:0px;
	border-bottom-width:0px;
	border-right-width:2px;
	border-left-width:1px;
	padding-top: 5px;
	line-height:25px;
	padding-left: 2px;
	font-family: Trebuchet MS;
	font-size:12px;
	/*color:#395a7f;*/
	color:#000000;
	background-color:#FFFFFF;
	}
.newshading { 
	border:solid;
	border-color:#FFFFFF;
	border-top-width:2px;
	border-bottom-width:2px;
	border-right-width:2px;
	border-left-width:2px;	
	padding-right:38px;
	font-family: Trebuchet MS;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#65a2ce;
	}
.newsbg {
	border:solid;
	border-color:#FFFFFF;
	border-right-width:8px;
	border-left-width:8px;
	padding-right:41px;
	font-family: Trebuchet MS;
	font-size:12px;
	color:#012343;
	background-color:#FFFFFF;
	}

.address {
	font-family:Trebuchet MS;
	font-size:11px;
	line-height:100%;
	color:#002847;
	text-decoration:none;
	}
.credit {
	font-family:Trebuchet MS;
	font-size:10px;
	color:#c5cbd0;
	text-decoration:none;
	}
.disclaimer {
	font-family:Trebuchet MS;
	font-size:12px;
	color:#002847;
	}
.tableleftright {
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}
.tableful {
	border:1px solid #cccccc;
	background-color: #ffffff;
}

.text {
	padding-left: 15px;
	font-family: Trebuchet MS;
	font-size:12px;
	/*color:#395a7f;*/
	color:#000000;
	background-color:#FFFFFF;
	text-decoration:none;
	}
.boldtext {
	padding-left:15px;
	padding-right:15px;
	font-family: Trebuchet MS;
	border-left-width:1px;
	font-size:12px;
	font-weight:bold;
	color:#273E56;
	text-align:left;
	background-color:#FFFFFF;
	}
.tablecontentlightbg {
	
	border:solid;
	border-color:#FFFFFF;
	border-top-width:1px;
	border-bottom-width:1px;
	border-right-width:1px;
	border-left-width:1px;
	padding-left:2px;
	padding-right:2px;
	text-align: center;
	font-family: Trebuchet MS;
	font-size:12px;
	color:#273E56;
	background-color:#bee8f8;

	}
	.tablecontentlightbg1 {
	
	border:solid;
	border-color:#FFFFFF;
	border-top-width:1px;
	border-bottom-width:1px;
	border-right-width:1px;
	border-left-width:1px;
	padding-left:2px;
	padding-right:2px;
	font-family: Trebuchet MS;
	font-size:12px;
	color:#273E56;
	background-color:#bee8f8;

	}
.tablecontentbg {
	border:solid;
	border-color:#FFFFFF;
	border-top-width:1px;
	border-bottom-width:2px;
	border-right-width:2px;
	border-left-width:1px;
	padding-left:2px;
	padding-right:2px;
	text-align: center;
	font-family: Trebuchet MS;
	font-size:12px;
	color:#FFFFFF;
	background-color:#385dff;
	}
	.gridcontentbg {
	border:solid;
	border-color:#FFFFFF;
	border-top-width:1px;
	border-bottom-width:2px;
	border-right-width:2px;
	border-left-width:1px;
	padding-left:2px;
	padding-right:2px;
	text-align: center;
	font-family: Trebuchet MS;
	font-size:12px;
	color:#273E56;
	background-color:#e6eafd;
	}
	.tablecontentbgrrc {
	border:solid;
	border-color:#EFEFEF;
	border-top-width:1px;
	border-bottom-width:1px;
	border-right-width:1px;
	border-left-width:1px;
	text-align: center;
	font-family: Trebuchet MS;
	font-size:12px;
	color:#273E56;
	background-color:#EFEFEF;
	}
.form {
	border:1px solid #cccccc;
	height:15px;
	width:185px;
	background-color: #ffffff;
	}
		
.formdropdown {
	border:1px solid #cccccc;
	height:20px;
	width:60px;
	background-color: #ffffff;
	}
.toplink { 
	font-family: Trebuchet MS;
	font-size:11px;
	color:#012343;
	text-decoration:none;
	}
.menutxt {
	font-family: Trebuchet MS;
	font-size:12px;
	color:#012343;
	}
.lnktxt
{
	font-family: Trebuchet MS;
	font-size:12px;
	color:#012343;
	text-decoration:none;
	line-height:normal;
}	
.noticeheight
{
	line-height:11px;
}
.notice
{
	font-family: Trebuchet MS;
	font-size:12px;
	color:#012343;
	text-decoration:none;
	
	
}	
.blackBold{
	color:#000000;
	font-family: Trebuchet MS;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	

}
.contentbg {
	border:solid;
	border-color:#FFFFFF;
	border-top-width:2px;
	border-bottom-width:2px;
	border-right-width:2px;
	border-left-width:2px;
	padding-left:15px;
	padding-right:15px;
	text-align:center;
	background-color:#FFFFFF;
	}
.button
{
    font-family: Trebuchet MS;
    font-size: 13px;
    font-weight: bold;
    border: 1px solid #C0C0C0;
    background-color:#d2e3ed;
	height: 24px;
}
.buttonUsr {
	border:0px;
	background-color: #e0edf4;
	font-family: Trebuchet MS;
	font-size:12px;
	color:#273E56;
}
.label
{
    font-family: Trebuchet MS;
    color: #65a2ce;
    font-size: 14px;
}
.textbox
{
    border: 1px solid #C0C0C0;
    font-family: Trebuchet MS;
    color: #808080;
    font-size: 12px;
    width:150px;
	margin-right: 0px;
	margin-top: 0px;
}
.textboxmail {
 	border:1px solid #e4e4e5;
	background-color:#FFFFFF;
	/*color:#6699CC;*/
	color:Black;
 	width:220px;
 	font-family:Trebuchet MS;
	font-size:11px;
 	padding: 4px;
    margin: 1px;
	}
	.textboxaddmail {
 	border:1px solid #e4e4e5;
	background-color:#FFFFFF;
	/*color:#6699CC;*/
	color:#000000;
 	width:220px;
 	height:70px;
 	font-family:Trebuchet MS;
	font-size:11px;
 	padding: 4px;
    margin: 1px;
	}
.textboxcommmail {
 	border:1px solid #e4e4e5;
	background-color:#FFFFFF;
	/*color:#6699CC;*/
	color:#000000;
 	width:220px;
 	height:100px;
 	font-family:Trebuchet MS;
	font-size:11px;
 	padding: 4px;
    margin: 1px;
	}
.textboxlarge
{
    border: 1px solid #C0C0C0;
    font-family: Trebuchet MS;
    color: #808080;
    font-size: 12px;
    width:300px;
	margin-right: 0px;
}
.fileupload
{
    border: 1px solid #C0C0C0;
    font-family: Trebuchet MS;
    color: #808080;
   /* font-size: 12px;*/
    width:300px;
	/*margin-right: 0px;*/
}
.textboxlarge1
{
    border: 1px solid #C0C0C0;
    font-family: Trebuchet MS;
    color: #808080;
    font-size: 12px;
    width:450px;
    height:80px;
	margin-right: 0px;
}
.dropdownlarge
{
    border: 1px solid #C0C0C0;
    font-family: Trebuchet MS;
    color: #808080;
    font-size: 12px;
    width:350px;
	margin-right: 0px;
}
.mainheader
{
	font-family: Trebuchet MS;
	color:#65a2ce;
	font-size: 18px;
	font-weight: bold;
}
.successmsg
{
	font-family: Trebuchet MS;
	font-size: 15px;
	color: #65a2ce;
	font-weight: bold;
}
.failmessage
{
	font-family: Trebuchet MS;
	font-size: 15px;
	color: #FF0000;
	font-weight: bold;
}
/*.grid
{
font-family: Trebuchet MS;
 font-size: 12px;
 font-weight: normal;
 border: 1px solid ;
 color:#000000;
}*/
.griditem
{
	font-family: Trebuchet MS;
	font-size: 12px;
	background-color: #d2e3ed;
}
.gridAlItem
{
	font-family: Trebuchet MS;
	font-size: 12px;
	background-color: #e4e4e5;
}
.gridhead
{
	border:solid;
	border-color:#FFFFFF;
	border-top-width:2px;
	border-bottom-width:2px;
	border-right-width:2px;
	border-left-width:2px;	
	padding-left:15px;
	font-family: Trebuchet MS;
	font-size:14px;
	font-weight:bold;
	color: #65a2ce; 
	background-color:#e4e4e5;
	
}
.gridhead1
{
	border:solid;
	border-color:#FFFFFF;
	border-top-width:2px;
	border-bottom-width:2px;
	border-right-width:2px;
	border-left-width:2px;	
	padding-left:15px;
	font-family: Trebuchet MS;
	font-size:12px;
	font-weight:normal;
	color: #65a2ce; 
	background-color:#e4e4e5;
	
}
.gridpage
{
	font-family: Trebuchet MS;
	color: #65a2ce;
	font-size: 14px;
	font-weight:bold;
}
.GridLink:link, .GridLink:visited .GridLink:hover
{
 font-family:Trebuchet MS;
 font-size:12px;
 line-height: 16px;
 font-weight:bold;
 color: #65a2ce;
 text-decoration: none;
 
}
.gridtextbox
{
    border: 1px solid #C0C0C0;
    font-family: Trebuchet MS;
    color: #808080;
    font-size: 12px;
    width:170px;
}
.gridtextboxlarge
{
    border: 1px solid #C0C0C0;
    font-family: Trebuchet MS;
    color: #808080;
    font-size: 12px;
    width:285px;
    height:70px;
}
.gridnewstextbox
{
    border: 1px solid #C0C0C0;
    font-family: Trebuchet MS;
    color: #808080;
    font-size: 12px;
    width:400px;
    height:200px;
}
.gridtextboxsmall
{
    border: 1px solid #C0C0C0;
    font-family: Trebuchet MS;
    color: #808080;
    font-size: 12px;
    width:110px;
}

.LoginControl
{
   background-color:#65a2ce;
   border-color:#CCCC99;
   border-style:solid;
	border-width:1px;
   font-family:Verdana;
    font-size:10px;    

}
.newsScroll
{
font-family: Trebuchet MS;
 font-size:14px;
 /*color: #35729e;*/
 color:#ffffff;
 padding-left:10px;
padding-right:10px;
	
}
.newsScrollDate
{
font-family: Trebuchet MS;
 font-size:14px;
 font-weight:bold;
 /*color: #35729e;*/
 color:#000000;
}
.invalid
{
 font-family: Trebuchet MS;
 font-size:13px;
 font-weight:bold;
 color:Red;
}
.griditemT
{
	font-family: Trebuchet MS;
	font-size: 12px;
	/*border-left:1px solid ;
	border-right:1px solid ;
	border-top:1px solid ;*/
	
}
.gridheadT
{
	font-family: Trebuchet MS;
	font-size: 14px;
	font-weight: bold;
	color: #65a2ce;
	/*border-left:1px solid;
	border-right:1px solid;
	border-top:1px solid;*/
}
.addresstxt
{
	padding-left: 15px;
	font-family: Trebuchet MS;
	font-size:12px;
	/*color:#395a7f;*/
	color:#000000;
	background-color:#FFFFFF;
	text-decoration:none;
}
.textDec
{
	text-decoration:none;
	color:Black;
}
.textdownloads {
 font-family: Trebuchet MS;
 font-size:13px;
 color:#395a7f;
 text-decoration:none;
 }
 .textdownloads:hover {
 font-family: Trebuchet MS;
 font-size:13px;
 color:#F37427;
 text-decoration:none;
 }