body {
	margin: 0px;
	background-image: url('Graphics/Backing2.png');
	background-repeat: repeat-x;
}

a { font-weight: bold; }
a:hover { text-decoration: underline; }

#head_logos { float: right; margin: 40px 0 0 0;  }
.head_logo	{ margin-right: 10px; border: none; }

#strip{
	height: 99px;
	width: 100%;
}

#strip-left{
	width: 50%;
	height: 99px;
	float: left;
	margin-left: -512px;
	background-image: url('Graphics/Backing2.png');
	background-repeat: repeat-x;
}

#main-text a, #main-text a:visited { color: #fff; text-decoration: none; }
#main-text a:hover { color: #fff; text-decoration: underline; }

#wrap{
	margin-top: -99px;
	width: 1024px;
	margin-left: auto;
	margin-right: auto;
}

#header{
	background-image: url('Graphics/HeaderBackground.png');
	background-repeat: no-repeat;
	height: 99px;
}

#logo{
	margin-top: 20px;
	margin-left: 10px;
	float: left;
	border: 0px;
}

#qform{
	margin-left: 3px;
	margin-top: 11px;
}

#qformsubmit{
	position: absolute;
	margin-top: 2px;
	margin-left: 4px;
}

#qform input{
	width: 122px;
	height: 14px;
	margin-top: 1px;
	margin-right: 6px;
	font-size: 10px;
	font-family: Arial;
	border: solid 1px #CCCCCC;
	color: #3FA9F5;
}

#qform span input { width: 15px; border: 0px; }

#nform{
	margin-left: 3px;
	margin-top: 11px;
}

#nformsubmit{
	position: absolute;
	margin-top: 2px;
	margin-left: 4px;
}

#nform input{
	width: 122px;
	height: 14px;
	margin-top: 1px;
	margin-right: 6px;
	font-size: 10px;
	font-family: Arial;
	border: solid 1px #CCCCCC;
	color: #3FA9F5;
}

#nform span input { width: 15px; border: 0px; }

#prompt{
	color: #FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	opacity: 0.99;
	margin-left: 685px;
	padding-top: 15px;
	font-weight: 900;
}

#menu{
	margin-top: 10px;
	height: 29px;
	width: 1048px;
}

#menu a{
	float: left;
}

#menu a img{
	border: 0px;
}

#menu1{
	margin-top: 0px;
	height: 29px;
	width: 1048px;
}

#menu1 a{
	float: left;
}

#menu1 a img{
	border: 0px;
}

#content{
	height: 644px;
	width: 1048px;
	margin-left: -12px;
	background-repeat: no-repeat;
	background-image: url('Graphics/Canvas.png');

}

#inner-content{
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 25px;
}

#block-menu-top a{
	float: left;
	width: 249px;
	margin-left: 1px;
}

#block-menu-top img{
	border: none;
}

#block-menu-top{
	overflow: hidden;
	width: 1010px;
}

#block-menu-bottom a{
	float: left;
	width: 249px;
	margin-left: 1px;
}

#block-menu-bottom img{
	border: none;
}

#block-menu-bottom{
	overflow: hidden;
	width: 1010px;
}

#center-content{
	width: 999px;
	margin-left: 1px;;
	margin-right: auto;
	height: 413px;
	background-color: #000;
}

.spacer{
	height: 20px;
	width: 10px;
}

#text-backing{
	width: 737px;
	height: 317px;
	margin-left: 10px;
	margin-top: 19px;
	padding-top: 1px;
	background-image: url('Graphics/TextBacking.png');
	float: left;
}

#heading-one{
	font-family: Arial;
	color: #FFF;
	margin-left: 12px;
	font-weight: normal;
	font-size: 30px;
	position: absolute;
	margin-top: 20px;
}

#scroll-text{
	width: 710px;
	height: 220px;
	margin-left: 12px;
	overflow: auto;
	
}

#scroll-text div{
	color: #FFF;
	opacity: 0.99;
	font-family: Arial;
	font-size: 14px;
	font-weight: lighter;
}

#text-tag{
	float:right;
	color: #FFF;
	font-family: Arial;
	font-size: 34px;
	font-weight: bold;
	opacity: 0.99;
	margin-top: 20px;
	margin-right: 20px;
}

#right-nav{
	float:right;
	color: #FFF;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	opacity: 0.99;
	width: 250px;
	height: 413px;
	background: url('Graphics/right-nav-bg.gif') repeat;
	text-align: center;
}

#right-nav-fixed { vertical-align:bottom; width: 250px; }
#right-nav-fixed img { margin: 0; padding: 0; border: 0; }

#right-nav a, #main-text a:visited { color: #fff; text-decoration: none;}
#right-nav a:hover { color: #fff; text-decoration: underline; }

.right-nav-text  { padding: 18px 20px 8px 20px; text-align: center; margin: 0; font-size: 14px; }

#right-nav-content-home { height: 201px; padding: 20px 20px 0px 20px;}
#right-nav-content { height: 313px; padding: 20px 20px 0px 20px;}
#right-nav-content-home strong { font-size: 16px; }


#footer{
	height: 90px;
	width: 1048px;
	margin-left: -2px;
	margin-top: 10px;
	margin-bottom: 10px;
	background-repeat: no-repeat;
	background-image: url('Graphics/Footer.png');
}

#footer img{
	float: right;
	margin-top: 20px;
	margin-right: 50px;
	border: 0px;
}

/*//ScrollPane//*/


.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0px;
	margin-top: -9px;
	height: 99%;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: solid 1px #FFF;
}
.jScrollPaneDrag {
	position: absolute;
	background: #FFF;
	cursor: pointer;
	overflow: hidden;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowUp:hover {
	/*background-color: #f60;*/
}

a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowDown:hover {
	/*background-color: #f60;*/
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	/*background-color: #f00;*/
}

a#underline:hover { text-decoration: underline; }

#glossary { font-size: 11px; }
.blog-title { font-weight: bold; font-size: 17px; }
