/*----global----*/	

body{
	margin:0; 
	padding:0; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #666666;
}

a{ 
	font-size: 11px;
	font-weight: bold;
	color: #1c276f;
	text-decoration: underline;
	font-style: normal;
}
a:hover{
 
	font-size: 11px;
	font-weight: bold;
	color: #981c1e;
	text-decoration: underline;
	font-style: normal;
	}
/*----font----*/	
.arial10 
{ 
		font-family: Arial, Helvetica;
		font-size: 10px; 

}	
.arial11 
{ 
		font-family: Arial, Helvetica;
		font-size: 11px; 

}	
.arial12 
{ 
		font-family: Arial, Helvetica;
		font-size: 12px; 

}	
.arial14 
{ 
		font-family: Arial, Helvetica;
		font-size: 12px; 
		font-weight: bold;

}	
.arial16 
{ 
		font-family: Arial, Helvetica;
		font-size: 16px; 
}
		
.bold 
{ 
		font-weight: bold;
}	
.gray 
{ 
		color: #333333;
}	
.drkgray 
{ 
		color: #2e2d2d;
}	
.blue 
{ 
		color: #1c276f;
}	
.red 
{ 
		color: #981c1e ;
}	
.white 
{ 
		color: #FFFFFF;
}
.black
{
		color: #000000;
}	
/*---navigation menus-----*/
.nav 
{ 
		color: #FFFFFF;
		font-family: "Arial";
		font-size: 11px;
		font-weight: bold;
		text-decoration: none;
		padding-bottom: 5px;
		padding-top: 5px;
}
.nav:hover
{ 
		color: #981c1e;
		font-family: "Arial";
		font-size: 11px;
		font-weight: bold;
		text-decoration: none;
		padding-bottom: 5px;
		padding-top: 5px;
}
.subnav 
{ 
		color: #FFFFFF;
		font-family: Arial;
		font-size: 11px;
		font-weight: bold;
		text-decoration: none;
}
.subnav:hover
{ 
		color: #981c1e;
		font-family: Arial;
		font-size: 11px;
		font-weight: bold;
		text-decoration: none;
}
.footnav 
{ 
		color: #FFFFFF;
		font-size: 10px;
		font-weight: bold;
		text-decoration: none;
		font-style: normal;
}	

.footnav:hover
{ 
		color: #981c1e;
		font-size: 10px;
		font-weight: bold;
		text-decoration: none;
		font-style: normal;
}	
	
/*----alignment----*/
.aligntablecenter
{
	margin-left:auto;
	margin-right:auto;
}
.center
{ 
  	text-align: center;
}	
.left
{ 
  	text-align: left;
}	
.right
{ 
  	text-align: right;
}	

/*----padding----*/
.padtop2 
{ 
		padding-top: 2px; 
}	
.padbot2 
{
		padding-bottom: 2px;
}
.padleft3 
{ 
		padding-left: 3px; 
}		
.padtop5
{ 
		padding-top: 5px; 
}	
.padbot5
{
		padding-bottom: 5px;
}
.padleft5 
{ 
		padding-left: 5px; 
}
.padright5 
{ 
		padding-right: 5px; 
}	
.pad5 
{
 padding-left: 5px;
 padding-right: 5px;
 padding-bottom: 5px;
 padding-top: 5px;
 }
.padleft10
{ 
		padding-left: 10px; 
}
.padright10 
{ 
		padding-right: 10px; 
}	
.padtop10 
{ 
		padding-top: 10px; 

}	
.padbot10
{
		padding-bottom: 10px;

}
.pad10 
{
 padding-left: 10px;
 padding-right: 10px;
 padding-bottom: 10px;
 padding-top: 10px;
 }
 /*----links----*/
 .link12{ 
	font-size: 12px;
	font-weight: bold;
	color: #1c276f;
	text-decoration: underline;
	font-style: normal;
}
.link12:hover{
 
	font-size: 12px;
	font-weight: bold;
	color: #981c1e;
	text-decoration: underline;
	font-style: normal;
}
.link11{ 
	font-size: 11px;
	color: #1c276f;
	text-decoration: underline;
	font-style: normal;
}
.link11:hover{
 
	font-size: 11px;
	color: #981c1e;
	text-decoration: underline;
	font-style: normal;
}
 .link10{ 
	font-size: 10px;
	font-weight: bold;
	color: #1c276f;
	text-decoration: underline;
	font-style: normal;
}
.link10:hover{
 
	font-size: 10px;
	font-weight: bold;
	color: #981c1e;
	text-decoration: underline;
	font-style: normal;
}
/*----borders----*/
.boxgray 
{
	border:solid 1px #f4f5f5;
}
.boxdrkgray 
{
	border:solid 1px #999999;
}