body,html,p,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,blockquote,fieldset,input,small
{ margin: 0; padding: 0; }
img { border: none; }

a:focus{-moz-outline-style: none;}

a {
  text-decoration: none; 
  cursor: pointer;
  color: white;
}
a:hover {
  text-decoration: underline; 
}
.bold	{ font-weight: bold; }
.alignR	{ text-align: right; }
.alignL	{ text-align: left; }
.alignC	{ text-align: center; }
.clear	{ clear: both}
.fLeft  { float: left }
.fRight  { float: right }
  
body
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	background: #6f9ed8 url('/images/main_bg.gif') repeat-x;
	text-align: center;
	color: white;
}

div#mainBox {
	margin-left: auto;
	margin-right: auto;
	width: 900px;
	text-align: left;
}
div#topBox {
	background: transparent url('/images/top_logo.gif') no-repeat;
}
	div#topBox div {
		height: 203px;	
	}
	div#topBox div h1 {
		float: left;
		height: 76px;
		width:  204px;
		margin: 30px 0 0 77px;
		font-size: 10px;
	}

	
	div#topBox ul {
		height: 42px;
		margin-bottom: 22px;
		padding: 0 10px;	
		list-style: none;
		font-family: Arial, Helvetica, sans-serif;	
	}
	div#topBox ul li {
		float: left;
		height: 42px;
		margin: 0 10px;		
		font-size: 24px;
	}
		div#topBox ul li a {
			padding: 8px 0; 	
			*padding: 0; 
			padding-left: 16px;
			color: white;
		}
		div#topBox ul li a b {
			padding: 8px 0; 	
			line-height: 42px;
			padding-right: 16px;		
			font-weight: normal;
		}
		div#topBox ul li.isActive a,
		div#topBox ul li a:hover {
			background: transparent url('/images/menu_item_bg.png') no-repeat 0 0;
			color: #372412;
			text-decoration: none;
		}
		div#topBox ul li.isActive a b,
		div#topBox ul li a:hover b {
			background: transparent url('/images/menu_item_bg.png') no-repeat 100% 0;
		}
		
		
		
div#contentBar {
	overflow: hidden;
	padding-bottom: 40px;	
	_height: 1%;
}
div#rightBar {
	float: right;
	width: 240px;

	margin-left: 40px;	
	padding-bottom: 40px;	
}
div#footer {
	clear: both;
	padding: 4px 0 30px 0;
	background: transparent url('/images/footer_bg.png') no-repeat 50% 0;
	font-size: 11px;
	font-family: Verdana;
	text-align: center;
}
	
h2 {
	padding-bottom: 3px;
	margin-bottom: 6px;
	font-size: 26px;
	font-family: "Trebuchet MS", Verdana;
	font-weight: normal;
	background: transparent url('/images/hr_yellow_2px.png') repeat-x 0 bottom;	
}
	h2.first {
		font-size: 39px;
	}
	
h3 {
	padding-top: 21px;
	padding-bottom: 3px;
	margin-bottom: 6px;
	font-size: 21px;
	font-family: "Trebuchet MS", Verdana;
	font-weight: normal;
	text-align: center;
	background: transparent url('/images/hr_yellow_2px.png') repeat-x 0 bottom;	
}
h4 {
	font-size: 18px;
}
h5 {
	font-size: 13px;
}


small {
	font-size: 10px;
}



/* message Boxes */
.messageBox {
		margin: 15px 50px;
		padding: 20px 20px 26px 90px; 
		border: 1px solid #275a93;
		background: #6b9fd9 url('/sf/sf_default/images/icons/cancel48.png') no-repeat 25px 50%;	 
}


.pager {
	padding-top: 25px;
	text-align: center;	
}

.pager span,
.pager a {
	padding: 4px 7px;
	border: 1px solid #538ED1;
	background: #73a4db;	
}
.pager span {
	color: #ffe967;
	font-weight: bold;	
}
.pager a:hover {
	text-decoration: none;
	color: #ffe967;	
	sborder: 1px solid #ffe967;
}


