 ul.nvsl {margin:0px; padding:0px; list-style:none; line-height:24px;}
 li.nvsl {padding:0px; background:url(../img/bg_ul.gif) bottom repeat-x;}
 li.nvsl a {color:#333300; text-decoration:none;}
 li.nvsl a:hover {color:#99CC00; text-decoration:underline;}


A.forum:visited {
font-weight : normal; 
color : #3300CC; 
background-color : transparent; 
}

A.forum:link {
font-weight : bold; 
color : #3300CC; 
background-color : transparent; 
}

.ul_2 li {padding:0px; background:url(../img/ul_2.gif) bottom repeat-x;}
 
body{
	padding:0; 
	margin:0;
	background:#FFFFFF url(../img/bg.gif);	  
	width:100%; 
	vertical-align:top;
	font-family: arial;
	color:#333300; line-height:14px; font-size:12px;
}


html{ font-size:11px;}

a:hover {
	text-decoration: underline;
	color: #99CC00;
}
a:visited {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
a:link {
	text-decoration: none;
}

.menu
{
	font-size: 14px;
	font-weight: normal;
}

.bottommenu
{
	font-size: 14px;
	font-weight: normal;
}

h1{
color: #990000;
margin:0.3em 0;
font-size: 16px;
}

h2{
color: #003d4c;
margin:0.3em 0;
font-size: 15px;
}

h3{
color: #003d4c;
margin:0.3em 0;
font-size: 12px;
}

h4{
color: #003d4c;
margin:0.3em 0;
font-size: 9px;
}

h5{
color: #003d4c;
margin:0.3em 0;
font-size: 8px;
}


form, div, input, textarea{ margin:0; padding:0;}
input, textarea {font-family: tahoma; color:#333300; line-height:14px; font-size:11px;}

input, textarea { padding:2px 0px 0px 5px;}
input {height:21px;}

em.error , em.required
{
  color: #FF0000;
}

b {color:#45860A;}

.dt {
	width:100%;
	display:table;
	text-align:left;
}
.dr {
	width:100%;
	display:table-row;
	height:100%;
}
.dc {
	vertical-align:top;
	display:table-cell;
	vertical-align:top;
	width:100%;
}

.main {width:765px; height:100%;}
.whatever {
	background:#CCFF00;
	text-align:bottom;
	padding-top:2px;	
	padding-bottom:2px;	
	height:25px;
}
.describe {
	background:#CCFF00;
	text-align:bottom;
	padding-top:2px;	
	padding-bottom:2px;	
	height:25px;
}
.content {width:934px; background:url(../img/bg_cont.jpg) top left no-repeat;}

.boxes {height:505px; width:765px;}

.box_1 {background:#CCCC99;}
.box_1_tl {background:#CCCC99 url(../img/box_1_lt.gif) top left no-repeat;}
.box_1_bl {height:100%; background:url(../img/box_1_lb.gif) bottom left no-repeat;}
.box_1_tr {background:#CCCC99 url(../img/box_1_tr.gif) top right no-repeat;}
.box_1_br {height:100%; background:url(../img/box_1_br.gif) bottom right no-repeat;}


.box_2_t {background:#F1F1E3 url(../img/box_2_t.gif) top repeat-x;}
.box_2_b {background:url(../img/box_2_b.gif) bottom repeat-x;}
.box_2_l {background:url(../img/box_2_l.gif) top left no-repeat;}
.box_2_r {background:url(../img/box_2_r.gif) top right no-repeat;}

.box_3 {background-color:#FFFFFF;}
.box_3_tr {background:#FFFFFF url(../img/box_3_tr.gif) top right no-repeat;}
.rightmenu {background:#FFFFFF url(../img/box_3_tr.gif) top right no-repeat; float:right; height:100%; vertical-align:auto;}

.box_3_tr2 {background:url(../img/box_3_tr.gif) top right no-repeat;}
.box_3_br {height:100%; background:url(../img/box_3_br.gif) bottom right no-repeat;}
.box_3_tl {background:#FFFFFF url(../img/box_3_tl.gif) top left no-repeat;}
.box_3_bl {height:100%; background: url(../img/box_3_bl.jpg) bottom left no-repeat;}

.box_4_t {background:#E5E5C9 url(../img/box_4_t.gif) top repeat-x;}
.box_4_b {background:url(../img/box_4_b.gif) bottom repeat-x;}
.box_4_l {background:url(../img/box_4_l.gif) bottom left no-repeat;}
.box_4_r {background:url(../img/box_4_r.gif) bottom right no-repeat;}

.box_5 {background:#F7FAFC;}
.box_5_tl {background:#F7FAFC url(../img/box_5_tl.gif) top left no-repeat;}
.box_5_bl {height:100%; background: url(../img/box_5_bl.gif) bottom left no-repeat;}

.box_6_t {background: url(../img/box_6_t.jpg) top repeat-x;}
.box_6_l {background:url(../img/box_6_l.gif) top left no-repeat;}
.box_6_r {background:url(../img/box_6_r.gif) top right no-repeat;}

.box_7_t {background: url(../img/box_7_t.jpg) top repeat-x;}
.box_7_l {background:url(../img/box_7_l.gif) top left no-repeat;}
.box_7_r {background:url(../img/box_7_r.gif) top right no-repeat;}


.a1 {color:#993300; font-weight:bold;}
.a2 {color:#333300;}
.a3 {color:#666666; font-weight:bold;}
.a4 {color:#45860A;}
.a5 {color:#225C0C;}


.copy {height:72px;}
.cop {height:72px; color:#FFFFFF; font-size:13px; line-height:16px;}
.menu {color:#ffcc00; font-weight: bold}
.menu a {color:#FFFFFF; font-weight:bold;}

.tab {width:222px; font-size:11px;}
.tab_r {height:16px;}
.tab_c {background-color:#FBFBF7;}
.tab_1 {padding-top:1px;}
.tab_1 div {margin-left:5px;}
.tab_2 {text-align:center; padding-top:1px;}

.navbar {background-image: url(../img/yellowbar.jpg); background-repeat: no-repeat; height: 30px; width: 201px; padding-top: 6px; padding-left: 8px; margin-top: 1px;}

.navlink:active, .navlink:visited, .navlink:link, .navlink { color: #990000; font-weight: bold; }
.navlink:hover { color: #3300CC;}

.partners:active, .partners:visited, .partners:link { color: #ffcc00; font-weight: bold; }
.partners:hover { color:#99CC00; text-decoration:underline; }

#bodypanel { width:100%; background-image: url(../img/gradientbackground.jpg); background-repeat: repeat-x; }
#mainpanel { width: 932px; }
#bannerpanel { background-image: url(../img/headerimage.jpg); width: 100%; height: 285px; }
#loginmenupanel { padding-top: 35px; padding-right: 25px; text-align: right; }
#bannermenupanel { padding-top: 180px; padding-left: 25px;color: #ffcc00; text-align: left; }
#bottompaneladmin { width: 100%; text-align: left; margin-top: 5px; }
#bottompanel { width: 100%; text-align: left; margin-top: 5px; }
#contentpaneladmin { width:100%; }
#contentpanel { width:670px; float: right; }
#contentpanel2 { background-image: url(../img/beigecontentbackground.jpg); padding: 20px; padding-top: 10px; border: solid 3px #ffffff; }
#sponsorspanel { width: 100%; text-align: center; font-weight: bold; font-size: 12px; margin-bottom: 15px; color: #000000; }
#leftmenupanel { width:250px; }
#leftmenupanel2 {width:100%; height: 644px; background-image: url(../img/leftpanel.jpg); background-repeat: no-repeat; position: relative; z-index: 999; }
#copyrightpanel { color: #ffffff; font-size: 10px; font-weight: bold; text-align: left; padding-top: 10px; }


#navcontainer ul 
{
list-style-type: none;
margin: 0;
padding: 3px;
}

#navcontainer a
{
padding-left: 5px;
padding-top: 5px;
display: block;
color: #990000;
text-decoration: none;
height: 25px;
width: 16.5em;
}

#navcontainer a:hover
{
color:#3300CC;
}

#navcontainer li 
{ 
font-weight: bold;
margin: 0 0 .75em 0; 
background-image: url(../img/yellowbar.jpg);
background-repeat: no-repeat;
list-style-type:none;
}

#navcontainer ul ul
{
padding-top: 10px;
padding-bottom: 0;
}

#navcontainer li li
{
margin-left: 10px;
}

label.error {
  color:red;
  float:none !important; 
  padding-left:0.5em;
  vertical-align:top;
}
p {
  clear:both;
  margin-bottom:5px;
}
input.error {
  background:none repeat scroll 0 0 #F8DBDB;
  border-color:#E77776;
}
textarea.error {
  background:none repeat scroll 0 0 #F8DBDB;
  border-color:#E77776;
}