*{
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-left:auto;
margin-right:auto;

}

body{
background-color:#fff;
font-family:Verdana, Arial, sans-serif;
margin-top:20px;
padding:0px;

}

#navbar{
font-size:16px;
vertical-align:bottom;
color:#430b56;
padding-bottom:10px;
margin-left:-100;
margin-right:auto;
top:0px;
right:0px;
float:right;
z-index:1;



}

#navbar A:link{
text-decoration:none;
padding-left:5px;
color:#430b56;

}
#navbar A:active{
text-decoration:none;
padding-left:5px;
color:#430b56;

}
#navbar A:visited{
text-decoration:none;
padding-left:5px;
color:#430b56;

}
#navbar A:hover{
text-decoration:none;
padding-left:5px;
color:#666666;
}

#navbar td{
border-right:thin;
border-right-width:1px;
border-right-style:dotted;
padding-left:5px;
padding-right:5px;
padding-top:5px;
}



#footer{
background-color:#430b56;
height:20px;
font-size:11px;
color:#fff;
padding-top:4px;
}

#footer A:link{
color:#fff;
text-decoration:none;
}

#footer A:active{
color:#fff;
text-decoration:none;
}

#footer A:visited{
color:#fff;
text-decoration:none;
}

#footer A:hover{
color:#fff;
text-decoration:none;
}

#masthead{
background-image:url(images/masthead.jpg);
height:285px;
background-repeat:no-repeat;
}

#left_column{
height:100%;
border:none;
}

.darkbox{
border-style:solid;
border-width:1px;
border-color:#430b56;
background-color:#FFFFFF;
}

#latest_news{
background-image:url(images/LatestNewsSidebar.jpg);
background-repeat:no-repeat;
background-position:bottom;
vertical-align:top;
background-color:#FFFFFF;
}

#content{
padding:5px;
float:right;
border-style:solid;
border-width:1px;
border-color:#430b56;

}
.regtext{
font-size:13px;
display:block;
}
.regtext A:link{
font-size:13px;
display:inline;
color:#333333;
}
.regtext A:active{
font-size:13px;
display:inline;
}
.regtext A:visited{
font-size:13px;
display:inline;
}
.regtext A:hover{
font-size:13px;
display:inline;
}

.lighttext{
border-style:solid;
border-width:1px;
border-color:#bfacc6;
padding-right:15px;
padding-left:15px;
padding-top:10px;
padding-bottom:10px;
vertical-align:top;
background-color:#FFFFFF;
}

#logo{
float:left;
position:relative;
top:0px;
left:0px;
z-index:500;
  }

#outer{
	width:930px;
	position:relative;
	height:100%;
	margin-left:auto;
	margin-right:auto;
	left:0px;
	top:10px;
	padding-top:10px;
	padding-bottom:0px;
	padding-right:10px;
	z-index:100;
	
}

.sidebartext{
font-size:13px;
color:#333333;
}

#main_table{
	width:858px;
	position:relative;
	height:100%;
	margin-left:auto;
	margin-right:auto;
	left:-33px;
	top:-55px;
	padding-bottom:0px;
	z-index:0;

}

#zindex{
margin-left:auto;
margin-right:auto;
margin-top:-50px;
}

#navbardiv{

width:858px; 
margin-left:auto;
margin-left:auto;
margin-top:-50px;

}
