body {
	background-image: url(images/lefttop.jpg);
	background-repeat: repeat-x;
	text-align:center;
}
body, form, ul, li, img, pre, fieldset {padding: 0px; border: 0px; margin: 0px;}
body {font:13px/1.231 Arial,helvetica,clean,sans-serif; *font-size:small; *font:x-small;}
select,input,button,textarea,button {font: 99% Arial,helvetica,clean,sans-serif;}
table {font-size:inherit; font:100%;}
pre,code,kbd,samp,tt {font-family:monospace; *font-size:108%; line-height:100%;}
.leftbottom {
	background-image: url(images/leftbottom.jpg);
	background-repeat: repeat-x;
	background-position: right top;
}
.rightbottom {
	background-image: url(images/rightbottom.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.bgmain {
	background-image: url(images/bg_main.gif);
	background-repeat: repeat-y;
	background-position: left top;
	padding:0px 35px 15px 35px;
}
.bgright {
	padding:65px 0px 15px 0px;
}
.bgvideo {
	background-image: url(images/bg_main.gif);
	background-repeat: repeat-y;
	background-position: left top;
	padding:0px;
}
.default {
	font:Arial, Helvetica, sans-serif;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	color:#000000;
	padding-top: 65px;
}
p {
	font:Arial, Helvetica, sans-serif;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	color:#000000;
	padding-top:0px;
	margin-bottom: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
#other a{
	font:Arial, Helvetica, sans-serif;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	color:#5a626b;
	background-color:#FFFFFF;
	padding:5px 10px 5px 10px;
	border:solid 1px #5a626b;
}
#other a:hover {
	font:Arial, Helvetica, sans-serif;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	color:#5a626b;
	background-color:#CCCCCC;
	padding:5px 10px 5px 10px;
	border:solid 1px #5a626b;
}
h1 {
	font:Arial, Helvetica, sans-serif;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
	color:#333333;
	background-image: url(images/h1.gif);
	background-repeat: no-repeat;
	padding: 12px 0px 20px;
	background-position: 12px 20px;
	text-align: left;
	margin: 0px;
}
h2 {
	font:Arial, Helvetica, sans-serif;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
	color:#333333;
	padding-bottom:0px;
}
/*
ul {
	font:Arial, Helvetica, sans-serif;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	color:#000000;
	list-style: none;
	margin:0;
	padding:0 0 0 10;
}
ol {
	font:Arial, Helvetica, sans-serif;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	color:#000000;
	margin:0;
	padding:0 0 0 10;
}
ul li {
	background-repeat: no-repeat;
	list-style-image: url(images/list.gif);
	line-height: 20px;
	margin: 0;
	padding: 0px 0px 5px;
}
.bgmain a {
	font:Arial, Helvetica, sans-serif;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
	color:#5a626b;
	border-bottom-width: 1px;
	border-bottom-color: #999999;
	border-bottom-style: dotted;
}
.bgmain a:hover {
	font:Arial, Helvetica, sans-serif;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
a {
	font:Arial, Helvetica, sans-serif;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
	color:#5a626b;
}
a:hover {
	font:Arial, Helvetica, sans-serif;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
}
*/

.nounderline {
	text-decoration: none;
}
#hero p {margin: 0px;}
#b40d_adminBar ul {margin: 0px; font-size: 12px; border: none; padding: 0px;}

#subNavigational {border: 1px solid #a5a5a5;margin: 0px; float: left; width: 200px; background: #d8d9d8; text-align: center; padding: 5px; position: relative; margin-left: -15px; top: 0px;}
#subNav {float: left; padding: 0px; width: 200px; margin: 0; margin-left: 0px;}
#subNav li {margin: 0px; height: 23px; list-style: none; background: url(images/static.jpg) left no-repeat; margin-bottom: 4px;}
#subNav li a {display: block; height: 23px; padding-left: 0px; width: 200px; text-align: left; color: #ffffff; text-decoration: none; text-indent: 14px; text-transform: uppercase; font-family: Tahoma; font-size: 9px; padding-top: 3px; font-weight: bold;}
#subNav li a:hover {background: url(images/hover.jpg) 0px 0px no-repeat; color: #17648c;}
/* #sideContent {padding-top: 50px;} */


.javelin ul li, #javelin_adminBar ul {margin: 0px; font-size: 12px; border: none; padding: 0px; list-style: none; list-style-image: none; line-height: normal;}
.javelin a {font-weight: normal; border-bottom: none; font-size: inherit;}
.javelin a:hover {border-bottom: none; font-size: inherit;}
