body

{

	background-image: url(img/bg.jpg);

	background-position: center;

	background-repeat: repeat-y;

	color: #000080;

	font: 12px Verdana, Arial, Helvetica, sans-serif;

	margin: 0px;

	padding: 0px;

	text-align: center;

}

.skip, .hidea

{

	display: none;

}

#box

{

	margin: 0px auto;

	padding: 0px;

	text-align: left;

	width: 748px;

}

#cont-body

{

	float: right;

	margin: 0px;

	width: 750px;

}

#content

{

	float: right;

	margin: 20px;

	width: 480px;

}

#content a:link, #content a:visited

{

	border-bottom: 1px dashed #B89142;

	color: #c4c0bf;

	text-decoration: none;

}

#content a:hover

{

	border-bottom: 1px dashed #B89142;


	text-decoration: none;

}

#content img, a#content img

{

	border: none;

}

#blackbar

{

	margin: 0;

	padding: 0 1em 0 0;

	text-align: right;

}

#blackbar-form

{

	margin: 0px;

	padding: 0px;

}

input.searchButton

{

	background: url(none);

	border: none;

	color: #000000;

	cursor: pointer;

	font-size: 14px;

	font-weight: bold;

	margin: 0;

	padding: 0 0.5em;

	padding: 0;

}

input.searchGadget

{

	background-color: #FFFFFF;

	border-bottom: none;

	border-left: 1px solid #666666;

	border-right: 1px solid #666666;

	border-top: none;

	color: #FFFFFF;

	margin: 0;

	padding: 0.1em;

	width: 130px;

}

#nav

{

	border-bottom: 2px solid #DEDEDE;

	float: left;

	list-style: none;

	margin: 0em;

	padding: 0em;

	white-space: nowrap;

	width: 100%;

}

#search

{

	color: #000000;

	float: left;

	height: 41px;

	margin-left: 0em;

	margin-right: 0em;

	padding-right: 8px;

	padding-top: 8px;

	text-align: right;

	text-decoration: none;

	width: 215px;

}

#left

{

	float: left;

	width: 215px;

}

#footer

{

	border-top-color: #B89142;

	border-top-style: solid;

	border-top-width: 1px;

	color: #606080;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-size: 90%;

	margin: 1em 0px 0px;

	padding: 1em 0em 0em 1em;

	text-align: center;

}

#footer ul, #footer ul li

{

	display: inline;

	list-style: none;

	margin: 0;

	padding: 0;

}

#footer ul li a:link, #footer ul li a:visited

{

	color: #c4c0bf;

	margin: 0px;

	text-decoration: none;

}

#footer ul li a:hover

{

	color: #990000;

	margin: 0px;

	text-decoration: none;

}

.break

{

	clear: both;

}

h1, h2

{

	color: #990000;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 18px;

	margin: 0;

	padding: 0;

}

h3

{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 18px;

}

div.mainmenu ul

{

	list-style: none;

	margin: 0px;

	padding: 0px;

}

div.mainmenu li

{

	list-style: none;

	margin-left: 0px;

	padding-top: 0px;

}

div.mainmenu ul li a.menu_current:link, div.mainmenu ul li a.menu_current:visited

{

	background-color: #eeeeee;

	background-position: 0px -54px;

	color: #000000;

}

div.mainmenu ul li a:link, div.mainmenu ul li a:visited

{

	background: #eeeeee url(./img/menu_bg.gif);

	background-repeat: no-repeat;

	color: #884800;

	display: block;

	font-size: 12px;

	font-weight: bold;

	height: 25px;

	line-height: 25px;

	margin-bottom: 2px;

	text-decoration: none;

	text-indent: 57px;

	width: 100%;

}

div.mainmenu ul li a:hover

{

	background-color: #eeeeee;

	background-position: 0px -28px;

	color: #333333;

}

div.mainmenu ul ul a:link, div.mainmenu ul ul a:visited

{

	background-color: transparent;

	background-image: url(img/cross.gif);

	background-repeat: no-repeat;

	color: #000080;

	height: 22px;

	padding-left: 6px;

	padding-top: 2px;

}

div.mainmenu ul ul li a.menu_current

{

	font-size: 13px;

	text-align: left;

}

div.mainmenu ul ul li a.menu_default

{

	font-size: 12px;

}

div.mainmenu ul ul li a.menu_default:hover

{

	font-size: 12px;

	text-decoration: underline;

}

div.mainmenu ul ul li a.menu_current:hover

{

	font-size: 13px;

	text-align: left;

	text-decoration: underline;

}

span.pathway

{

	border-bottom-color: #B89142;

	border-bottom-style: solid;

	border-bottom-width: 1px;

	color: #ff0000;

	display: block;

	font-size: 16px;

	font-weight: bold;

	height: 20px;

	margin-bottom: 10px;

	text-align: right;

}

.li

{

	border-bottom-color: #B89142;

	border-bottom-style: solid;

	border-bottom-width: 1px;

	color: #ff0000;

	font-size: 16px;

	font-weight: bold;

	height: 20px;

	margin-bottom: 10px;

	text-align: right;

}



.highlight {

  background-color: #D0D0D0;

}



#login_box p {

  color: blue;

  font-weight: bold;

}