body,.ns4
	{ color: #000000; font-family: arial,helvetica,sans-serif; font-size:0.7em; }

table 
	{ font-size:1em; }

body.popup
	{ padding: 10px; }

.ns4
	{  font-size:0.6em; }
	
A,A:link,A:visited,A:active, .pjweb,.pjweb:link,.pjweb:visited,.pjweb:active
	{ font-family: arial,helvetica,sans-serif; text-decoration:none; }

A,A:link,A:visited,A:active 
	{ color: #555555; font-weight: 500; }

A.white,A.white:link,A.white:visited,A.white:active 
	{ color: white; font-weight: bold; }

A.indexLink,A.indexLink:link,A.indexLink:visited,A.indexLink:active
	{ font-weight: bold; font-size: 1.3em; color: #7E7E7E; }

A.newsTicker,A.newsTicker:link,A.newsTicker:visited,A.newsTicker:active
	{ font-weight: bold; font-size: 1.2em; color: black; }

A.topNavBtn,A.topNavBtn:link,A.topNavBtn:visited,A.topNavBtn:active 
	{ font-family: Arial, Helvetica, sans-serif; border: none; position: relative; display: block; padding: 0.58em; color: white; font-size: 1.13em; font-weight:bold; padding-top: 1.1em;}

A.topNavBtn2,A.topNavBtn2:link,A.topNavBtn2:visited,A.topNavBtn2:active 
	{ font-family: Arial, Helvetica, sans-serif; border: none; position: relative; display: block; padding: 0.58em; color: white; font-size: 1.13em; font-weight:bold; padding-top: 1.1em;}

.pjweb,.pjweb:link,.pjweb:visited,.pjweb:active
	{ color: #C0C0C0; font-weight:normal; }

A:hover
	{ font-weight: normal; }

A:hover, .pjweb:hover
	{ text-decoration:underline; }

A.topNavBtn:hover
	{ font-weight: bold; color: #606060; text-decoration: none; }

A.topNavBtn2:hover
	{ font-weight: bold; color: #CCCCCC; text-decoration: none; }

A.indexLink:hover, A.newsTicker:hover
	{ font-weight: bold; color: #AAAAAA; text-decoration: none; } 

table#widthTable
	{ margin-bottom: 31px}

.Blk10 { color: #666666; font-size:7pt; }

.header
	{ font-family: arial,helvetica,sans-serif; font-size:1.25em; font-weight:bold; }

.red, .header, .error
	{ color: #891F1A; } 

.error, .msg
	{ font-weight: bold; text-decoration: underline; }

.sqlcode
	{ font-family: Courier New,Andale Mono,Monaco,Courier,Monospace; font-size:8pt; color: #0000FF; text-decoration:none;}

.msg
	{ color: #959239; }

.hilite
	{ color: #F8763B; }	

.smaller, .copyright
	{ font-family: arial,helvetica,sans-serif; font-size:7.5pt; }

.smaller
	{ color: #000000; }

.copyright, .white
	{ color: #FFFFFF; }

.grey,.grey:link,.grey:visited,.grey:active,.grey.hover
	{ color: #C0C0C0; font-weight:normal; }

.grey:link,.grey:visited,.grey:active,.grey.hover
	{ text-decoration:underline; }

.txt, .txtArea
	{ color: #4C201A; font-family: Trebuchet MS,arial,helvetica,sans-serif; border-style:dashed; border-width:1px; border-color: #EC9898; width:330px; background-color:#FEFAFA; overflow-y: auto; }

.txt
	{ height:25px;}

.btn, .btn2
	{ color: #FDF9F9; font-family: Trebuchet MS,arial,helvetica,sans-serif; }
.btn 
	{ background-color: #881F1B; }
.btn2
	{ background-color:#B35144; }

.onright
	{ float: right; clear: right; margin:0; text-align:right;}

.dropQuote
	{ font-weight: bold; font-size: 1.2em; color: black; }

.newsTicker
	{ font-weight: bold; font-size: 1.2em; color: #7E7E7E; border-style: solid; border: solid 1px #999999; border-left: none; border-right: none; padding: 0.5em; }

ul
	{ margin: 0; margin-bottom:1em; padding: 0; padding-left: 1.4em }

h3 { font-size: 125%; }

ul.timeline { background: transparent url(images/bg_timeline.gif) 5px 0 repeat-y; padding-left: 0; padding-top: 1em; }
ul.timeline li { list-style-type: none; background: transparent url(images/bg_timeline_li.gif) 0 0.6em no-repeat; padding: 0 0 1em 2em; }

.designboxlink {width:88px!important; height: 33px; display: block; vertical-align: middle; font-size: 1.1em; font-weight: bold!important; color: #FFF!important; padding: 5px; text-align: center;}

.box1 {background-color: #4E92C3; }
.box2 {background-color: #F24E02; }
.box3 {background-color: #AABE06; }

#Nav a { font-weight: bold!important; font-size: 1.1em!important; }

.terms ul li { display: inline; list-style-type: none; margin-right: 10px; padding-right: 10px; border-right: 1px solid #000; text-align: center!important;}

.noline {border-right: 0px!important;}

.navHover { text-align: left; margin-left: 10px; height: 20px; display: block; padding-left: 30px; padding-top: 3px; margin-bottom: 20px;}

.navHover:hover { background: url(images/sq.gif) no-repeat top left; }

.NavActive {background: url(images/sq.gif) no-repeat top left; }

.newsheader, .newsheader a {color: #891F1A; font-size: 1.15em; font-weight: bold; font-family: arial,helvetica,sans-serif;}

.hiddenlink { font-weight: normal!important;}

.site_map a { font-weight: bold; line-height: 2.5em;}

.site_map li ul li {line-height: 1em!important;}

hr {height: 0; border: 0; border-top: 1px solid #666666; margin: 15px 0 15px 0; }

.label {float: left; width: 130px; height: 1.5em; margin: 3px; position: relative;}

.input {width: 300px; font-size: 0.8em; height: 1.5em; }

.textarea {width: 300px;}

.btn {width: 50px; height: 25px;}

.index_title { font-size: 1.3em; margin-top: 1.5em;}