body {
	font-size: 1em;
	font-family : "Trebuchet MS", Verdana, Arial, sans-serif;
	margin: 0;
	padding: 0;
	text-align: center;
	padding-bottom:10px;
	background-image: url(../images_core/page_bg2.gif);
	background-repeat: repeat-y;
	background-color: #F5F5F5;
	background-position: center;
}
table {
	font-size: 100%;
}

/*The wrapper envelopes all page elements below the masthead.
To center the layout we set left and right margins to "auto".
To deduce the overall rendered width, left and right padding, borders,
and margin are added to the declared width of 760px.*/
#wrapper {
	width: 735px;
	padding: 0px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 10;
	margin-left: auto;
	text-align: left;
}
#wrapper #content {	border: 1px dotted #CCCCCC;

}
#credit {
	font-style: italic;
	color: #CCCCCC;
	float: right;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 10px;
	font-size: .7em;
}
/*This style represents a special DIV placed just inside the closing DIV tag
of menubar. This style allows the menubar background to extend to the full height
of the menu. DO NOT EDIT or remove this style or the DIV it represents in the page.*/
.clearcontent {
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 1px;
}
/*The mainbox DIV is the left column that contains the page's main content.
Mainbox is floated left, adjacent to the sidebox. The sidebox is also floated
left, but since mainbox comes first in the source code, it is positioned to
the left of sidebox.*/
#mainbox {
	width: auto;
	display: inline;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#maincontent  {
	padding-left: 30px;
	padding-right: 20px;
	font-size: 0.9em;
	background-image: url(../images_core/bg.gif);
	background-repeat: repeat-x;
	margin: 0px;
	padding-top: 5px;


}

#mainbox  .top_image {
	padding-right: 35px;
}
.top_outline {
	width: 735px;
	margin: 0;
	padding: 0;
}
#nav {
	float: right;
	margin: 0;
	border:0;
	padding: 5px 5px 5px 5px;
	list-style: none;
		
	}
	
#nav li {
	float: left;
	margin: 0;
	padding: 0;
	font-size: 85%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
#nav a {
	float: left;
	display: block;
	margin: 0 3px 0 0;
	padding: 4px 8px;
	color: #FFF;
	text-decoration: none;
	border: 0px;
	background-color: #ACBEE0;
	}
#nav a:hover{
	color: #3781C2;
	background-color: #DEE6F3;
}

.jic_navbar {
	background-color: #85A5D5;
	border-bottom-color: #CCCCCC;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	font-size: .8em;
}
select, textarea, input{font-family : Arial;}

.search, .GoButton{color: #003366; background-color: #ffffff; border-top : 1px solid; border-bottom : 1px solid;
border-left : 1px solid; border-right : 1px solid; font-size :80%;margin: 0 5px; }
.top_image  {
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
}


.GoButton{background-color: #ACBEE0;}
.search {width:110px;}

.navmenu_bg
{
	background-color: #22477A;
	border-bottom-color: #999999;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	background-image: url(../images_core/nav_bg.gif);
	background-repeat: repeat-x;
	width: 100%;
	margin: 0px;
	padding: 0px;
	clear: both;
}



h1 {
	font-size: 180%;
	color: #22477A;
	line-height: 1em;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

}

h2 {
	font-size: 135%;
	color: #22477A;
	font-style: italic;
	padding-top: 20px;

}
h3 {
	font-size: 115%;
	color: #22477A;
}
h4 {

	font-size: 105%;
	color: #999999;
}
.caption {
	font-size: 80%;
	padding-top: 10px;
}


.title {
	font-size: 200%;
	color: #5088A9;
	padding: 0 0 0 30px;
	font-weight: bold;
	background-image: url(../images_core/back-page.gif);
	background-repeat: repeat-x;
}
.maintext {
	padding-top: 30px;
	padding-right: 30px;
	padding-bottom: 20px;
	padding-left: 30px;
	background-image: url(../images_core/bg.gif);
	background-repeat: repeat-x;
}
.footer p {
	font-size: .7em;
	color: #999999;
	padding-top: 10px;
	padding-right: 30px;
	padding-left: 30px;
}
.footer a {
	color: #999999;
}
.image_right {
	float: right;
	padding-left: 10px;
}

.subtitle {

	font-size: 60%;
	color: #5088A9;
	padding: 0;
	font-weight: bold;
}

.image_right table {
	float: right;
	padding-left: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
}

