body {
	background-image: url("../images/background.jpg");
	background-repeat:repeat-x;
	background-color:#E9E8E8;
	margin:0px;
	font-family:Verdana;
	font-size:12px;
	height:100%;
	text-align: justify;
}
.normal { color:#000000 }

a {	color:#008CAC; }
a:hover { color:#004859; }

/* Headings */
h1 {font-family:arial;font-size:24px;font-style:italic;font-weight:bold;color:#008CAC;margin:0px 0px 5px 0px;padding:0px;text-align:left;}
h2 {font-family:arial;font-size:14px;font-style:italic;font-weight:bold;color:#008CAC;margin:0px;padding:0px;text-align:left;}
h3 {font-family:arial;font-size:18px;font-style:italic;font-weight:bold;color:#F0A62C;margin:0px;padding:0px;text-align:left;}

/* divs */
#header,#banner {cursor:pointer;}
#header,#banner,#main,#footer {width:750px;margin: 0 auto;}
#header {background-image:url("../images/header.jpg");height:55px;}
#banner,#banner_left,#banner_right {height:146px;}
#banner_left {background-image:url("../images/banner_left.jpg");width:200px;float:left;}
#banner_right {background-image:url("../images/banner_blank.jpg");width:550px;float:right;}
#topnav { font-weight:bold;color:#FFFFFF;float:right;line-height:20px;width:350px;vertical-align:middle;margin: 0 auto 0 auto;background-color:#F2B654;border-left:5px solid #FFFFFF;border-right:5px solid #FFFFFF;text-align:right;padding-right:5px;font-size:10px;margin-bottom:1px;}
#topnav a {color:#FFFFFF;text-decoration:none;}
#topnav a:hover {text-decoration:underline;}
#topnav input { font-size:10px;border:1px solid #CC9232 }
#page {width:740px;background-color:#FFFFFF;color:#000000;padding:0px 0px 3px 10px;margin: 0 auto 0 auto;}
#main {height:auto;background-image:url("../images/main_background.jpg");overflow:auto;}
#nav {width:192px;margin-left:5px;margin-right:4px;float:left;height:auto;text-align:left;}/*172*/
/*#navitem {font-weight:bold;font-family:Arial;color:#FFFFFF;cursor:pointer;background-color:#F1B654;background-image:url("../images/nav_bg.jpg");height:17px;text-transform:uppercase;padding-left:5px;padding-top:5px;font-size:10px;}
#navitem:hover {background-image:url("$82");background-color:#F0A62C;}*/
#content {width:542px;height:auto;float:right;margin-bottom:20px;overflow:visible;}/*565*/
#box {width:517px;margin:5px;padding:5px 5px 20px 5px;background-color:#F1F0F0;border-color:#E3E3E3;border-width:1px;border-style:solid;height:auto;float:right;}
#content_box {margin:5px;padding:5px;background-color:#F1F0F0;border-color:#E3E3E3;border-width:1px;border-style:solid;height:auto;float:right;}
#welcome_box {width:333px;margin:5px;padding:5px;background-color:#F1F0F0;border-color:#EEEDED;border-width:1px;border-style:solid;height:auto;float:left;}
#welcome_box:hover {background-color:#F1F0F0;border-color:#E3E3E3;}
#footer {height:90px;background-image:url("../images/footer.jpg");}

img.border {border: 2px solid #E7E7E7;}

div.side ul {margin:0px;padding:0px 0px 0px 5px;list-style:none;}
div.side ul li { padding-bottom:10px;padding-top:5px;}

a.more {text-decoration:none;}
#more {width:inherit;padding-top:3px;padding-bottom:5px;text-align:right;}



/* sitemap */
ul.sitemap {background-color:#F1F0F0;}
ul.sitemap li {background-color:#F1F0F0;}
ul.sitemap ul {background-color:#F1F0F0;}
ul.sitemap ul li {background-color:#F1F0F0;}


/*Navigation*/
#nav ul {
    margin: 0;
    padding: 0;
}
#nav li {
	display: inline;
    list-style-type: none;
}
#nav a {
    display: block;
    text-transform: uppercase;
    color: #FFFFFF;
	background: #F1B654 url("../images/nav_bg.jpg") repeat-x bottom;  
    padding: 4px 10px 4px 10px;
    text-decoration: none;
    font-size: 11px;
	font-weight: bold;
}

#nav a:hover{
	background: #F0A62C;
    text-decoration: none;
}
#nav li li a {
    text-transform: none;
    color: #000000;
	padding-left: 1.5em;
	background: #F3C372;
}
#nav li li a:hover{
    text-decoration: underline;
}
#nav li li li a {
  padding-left: 2.5em;
}
#nav li li li li a {
  padding-left: 3.5em;
}
#nav a.last {
    border: none;
}

/* Back to Top link*/

#back2top{
	display: none;
	position: relative;
	clear: both;
	padding-left: 225px;
}

/* Disclaimer */

#footer .disclaimer{
	float: right;
	padding-right: 10px;
	padding-top: 50px;
	font-size:10px;
}

#footer .disclaimer a{
	text-decoration: none;
}

#footer .disclaimer a:hover{
	text-decoration: underline;
}
#topnav .submit input
{
	background:#F2B654;
	font-size:10px;
	color:#FFFFFF;
	font-weight:bold;
	border:none;
}
form#cse-search-box
{
	line-height:20px;
	vertical-align:middle;
	margin: 0 auto 0 auto;
	font-size:10px;
}
#content_box p
{
	margin-top:0;
}

