body {
	margin: 0px;
	padding: 0px;
	background: #FBFCFE url(images/body_bg.jpg) repeat-x top;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 100%;
	color: #336666;
}

#bgbottom {
	background: url(images/bg_bottom.jpg) repeat-x bottom;
	margin: 0px;
	padding: 0px;
}
#bgcontainer {
	background: url(images/bg_header.jpg) no-repeat center top;
	height: auto;
	display: block;
}
#bgmenu {
	background: url(images/bg_menutile.jpg) repeat-y top;
	width: 236px;
	margin: 0px;
	padding: 0px;
}
#bgtile {
	background: url(images/bg_tile.jpg) repeat-y center;
}
#menu {
	background: #839baf;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;	
	display: block;
}
#bgmenucolor {
	color: #E5E5E5;
	width: 236px;
	background: url(images/bgmenu.jpg) no-repeat center top;
	padding: 0px;
	margin: 0px;
}
#menutop  {
	background: url(images/menu_top.jpg) no-repeat center top;
	height: 40px;
	margin: 0px;
	padding: 0px;
	display: block;
	width: 182px;
}
#menutop  p  {
	margin: 5px 0px 0px 15px;
	padding: 0px;
}
#menu ul {
	margin: 0px;
	padding: 0px 0px 0px 20px;
	text-align: left;
}
#menu li {
	line-height: 1.5em;
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#content p {
	font-size: 0.8em;
	margin: 0px;
	padding: 5px 25px 10px 12px;
	line-height: 1.6em;
	text-align: left;
}
#content {
	background: url(images/bg_image.jpg) no-repeat right bottom;
}
#content a {
	color: #839BAF;
	font-weight: bold;
	text-decoration: none;
}
#content a:hover {
	color: #5C788F;
	font-weight: bold;
	text-decoration: underline;
}


#content h1 {
	font-size: 1.5em;
	margin: 0px;
	padding: 25px 0px 10px 12px;
	color: #5A768D;
}
#content h2 {
	font-size: 1.2em;
	margin: 0px;
	padding: 25px 0px 0px 12px;
	color: #BD1558;
}


#leftbox {
	margin: 0px 15px 0px 0px;
	padding: 0px;
	float: left;
	clear: none;
	background: #858f53 url(images/leftbox_tile.jpg) repeat-x top;
	border-top: thick solid #839baf;
}
#leftbox p {
	width: 230px;
	margin: 0px;
	padding: 20px 10px 0px 15px;
	height: 250px;
	color: #FFFFFF;
	line-height: 1.3em;
	font-size: .8em;
}
#rightbox {
	clear: right;
	margin: 0px 15px 0px 0px;
	padding: 0px;
	background: #57927a url(images/rightbox_tile.jpg) repeat-x top;
	border-top: thick solid #839baf;
}


#rightbox p {
	padding: 20px 12px 0px 0px;
	height: 250px;
	margin: 0px 0px 0px 25px;
	color: #FFFFFF;
	line-height: 1.5em;
	clear: none;
}
#content .pbig {
	font-size: 1.1em;
	padding-bottom: 25px;
	font-style: italic;
	padding-top: 25px;
}
#menu a {
	color: #FFFFFF;
	text-decoration: none;
}
#menu a:hover {
	color: #95FFFF;
	text-decoration: underline;
	background: #92A7B8;
}
#footer {
	text-align: center;
	font-size: 0.7em;
	margin: 0px;
	padding: 8px 0px 0px;
}
#footer a {
	color: #009F9F;
}
#longbox {
	margin: 15px 20px 0px 12px;
	padding: 0px;
	background: #778145 url(images/longbox_tile.jpg) repeat-x top;
	border-top: thick solid #839baf;
}
#longbox  ul {
	margin: 0px;
	padding: 20px 10px 20px 30px;
	color: #FFFFFF;
	line-height: 1.3em;
	font-style: italic;
	text-align: left;
}
#longbox p {
	margin: 0px;
	padding: 20px 15px 0px 0px;
	color: #FFFFFF;
	line-height: 1.3em;
	font-style: italic;
	text-align: left;
}
.otherbox {
	margin: 15px 0px 20px 15px;
	padding: 0px;
	background: #ccecf3 repeat-x top;
	border-top: thick solid #839baf;
	width: 500px;
	text-align: center;
}
.otherbox  p {
	margin: 0px;
	padding: 0px 0px 1px;
	line-height: 1.2em;
	font-size: 0.8em;
	border-bottom: 1px solid #FFFFFF;
	font-style: italic;
	color: #006666;
	font-weight: bold;
}
#bgcontainer  .otherbox p.formnames {
	text-align: right;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	font-weight: normal;
	border-style: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: normal;
}
.otherbox p.desc {
	font-style: normal;
	font-weight: normal;
	background: #DEF3F8;
}


.otherbox ul {
	text-align: left;
	margin: 0px;
	padding: 0px 0px 20px 25px;
	font-size: .9em;
}
.otherbox li {
	line-height: 1.3em;
	color: #993333;
}
#leftcont  p {
	color: #996666;
	text-align: left;
	margin: 0px;
	padding: 5px 26px 15px 28px;
	font-size: 0.8em;
	line-height: 1.3em;
	font-style: italic;
}
#content img {
	margin: 5px 15px 0px 5px;
	padding: 0px;
}
.otherbox p.required {
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	font-weight: normal;
	border-style: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: normal;
}
