body, .ns4
	{ color:#000000; font-family:lucida sans,tahoma,arial,helvetica,sans-serif; font-size:70%; padding:0; margin:0; }

p,form
	{ margin:0; padding:0; }

img.middle
	{ vertical-align:middle; }

table
	{ font-size:100%; }

td
	{ line-height:140% }

body.popup
	{ padding: 10px; }

A,A:link,A:visited,A:active, .pjweb,.pjweb:link,.pjweb:visited,.pjweb:active
	{ text-decoration:none; }

A,A:link,A:visited,A:active 
	{ color:#EE1C23; font-weight:bold; }

.pjweb,.pjweb:link,.pjweb:visited,.pjweb:active
	{ color:#C0C0C0; font-weight:normal; }

A:hover, .pjweb:hover
	{ text-decoration:underline; }

.outer_table
	{ text-align:center; padding:5px; }

table
	{ border:0; }

.header
	{ font-size:125%; font-weight:bold; }

.red, .header, .error
	{ color:#EE1C23; } 

.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: #46A2C4; }

.hilite
	{ color: #F8763B; }	

.smaller, .copyright
	{ font-family: arial,helvetica,sans-serif;}

.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; }

.main_table
	{ width:100%; }

.menu_column
	{ width: 184px; }

.main_column
	{ width:auto; }

.red_table, .red_table_band
	{ width:100%; background-color: #EE1C23; }

.red_table_band
	{ background: transparent url(images/bg_top.gif) no-repeat; }

.main_body
	{  padding:20px; }

.table_grey, .table_grey_header
	{ border: 1px solid #E1E1E1; }

.table_grey
	{ padding: 8px;width:265px ! important; }

.table_grey_new
	{ padding: 8px;width:565px ! important;  }

.table_grey_blank
	{ width:265px ! important; }

.table_grey_gap
	{ width:1%; }

.table_grey_header
	{ padding:6px; background: #E1E1E1 url(images/bullet_puzzle.gif) 6px 50% no-repeat; width:265px ! important; font-weight:bold; padding-left: 35px; }

ul
	{ list-style-type:none; margin:0; margin-left:0px; padding:0; }

ul li
	{ background-image:url(images/bullet_tick.gif); background-repeat:no-repeat; background-position:0px 5px; padding-left:27px; padding-bottom:3px; padding-top:3px; margin-left:0px; }

ul li ul
	{ list-style-type: disc; margin-left: 17px }

ul li ul li
	{ background-image:none; padding-left:0px; }
