* {
margin:0px;
padding:0px;
}

body {
text-align:center;
background-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
}
.twohundred {
	min-height:130px;
  height:auto !important;
  height:130px;
}

p {
font-size:13px;
line-height:18px;
color:#666666;
margin-top:12px;
}

a {
font-size:12px;
font-weight:bold;
color:#1b61c7;
text-decoration:none;
}

a:hover {
color:#333333;
}

.flink{
font-size:16px;
}

td {
font-size:12px;
}

/***************************** STRUCTURE **********************************/

#frame {
width:982px;
margin:auto;
text-align:left;
}

#header_container {
width:982px;
height:209px;
margin-top:20px;
margin-bottom:16px;
}

#nav_container {
width:982px;
height:40px;
margin-bottom:16px;
background:url(../images/nav/navbg.gif) top left repeat-x;
}

#content_container {
width:982px;
margin-bottom:20px;
}

#footer_container {
width:982px;
clear:both;
text-align:center;
margin-bottom:20px;
margin-top:-10px;
}


#footer_container p {
color:#9a9a9a;
line-height:16px;
font-size:11px;
letter-spacing:1px;
padding-top:3px;
}

#footer_container a {
line-height:20px;
color:#b0b0b0;
text-decoration:none;
font-weight:normal;
}

#footer_container a:hover {
color:#9a9a9a;
}

.left_column {
width:190px;
float:left;
margin-right:9px;
}

.center_column {
width:583px;
float:left;
}

.right_column {
width:190px;
float:right;
}
#ticker-area{
height:190px;
}
.sidebox {
background:url(../images/sideboxbg.gif) top left no-repeat;
overflow:hidden;
width:190px;
float:left;
margin-bottom:10px;
}

.sidebox_content {
background:url(../images/sideboxfooter.gif) bottom left no-repeat;
padding:0px 10px 10px 10px;
margin-top:-5px;

}


.sidebox h2 {
display:block;
background:url(../images/sideboxheader.gif) top left no-repeat;
height:21px;
width:190px;
color:#FFFFFF;
font-size:13px;
font-weight:bold;
padding:4px 0px 0px 10px;
}

.sidebox p {
font-size:12px;
line-height:18px;
}

.sidebox h3 {
color:#1b61c7;
font-size:12px;
font-weight:bold;
line-height:18px;
margin:10px 0px -10px 0px;
}

.date {
font-style:italic;
color:#999999;
font-weight:normal;
}

.phone {
margin:2px 10px 0px 0px;
}

.contentbox {
background:url(../images/contentbg.gif) top left no-repeat;
overflow:hidden;
width:583px;
float:left;
margin-bottom:10px;
}

.contentbox h3 {
color:#1b61c7;
font-size:12px;
font-weight:bold;
line-height:18px;
margin:10px 0px -10px 0px;
}

.contentbox_content {
background:url(../images/contentfooter.gif) bottom left no-repeat;
padding:0px 10px 10px 10px;
margin-top:-5px;
float:left;
width:563px;
}

.contentbox h1 {
display:block;
background:url(../images/h1bg_blue.gif) top left no-repeat;
height:21px;
width:583px;
color:#FFFFFF;
font-size:13px;
font-weight:bold;
padding:4px 0px 0px 10px;
margin:5px 0px -5px -10px;
}

.contentbox ul {
list-style:outside;
line-height:18px;
margin:10px 0px 10px 20px;
}

.contentboxhead {
background:url(../images/contentbg.gif) top left no-repeat;
overflow:hidden;
width:583px;
float:left;
margin-bottom:10px;
}

.contentbox_contenthead {
background:url(../images/contentfooter.gif) bottom left no-repeat;
padding:0px 20px 10px 10px;
margin-top:-5px;
float:left;
width:583px;
}
.contentbox50 {
background:url(../images/content50bg.gif) top left no-repeat;
overflow:hidden;
width:286px;
float:left;
margin-bottom:10px;
}

.contentbox50_content {
background:url(../images/content50footer.gif) bottom left no-repeat;
padding:0px 10px 10px 10px;
margin-top:-5px;
}

.contentbox50_content img {
border:1px solid #a8a8a8;
margin:15px 0px 0px 1px;
}

.contentbox50_content h2 {
font-family:"Lucida Sans", Arial, Helvetica, sans-serif;
font-size:15px;
font-style:italic;
font-weight:normal;
text-align:center;
line-height:22px;
margin-top:6px;
}

.contactbox {
height:95px;
width:186px;
background:url(../images/contactbox.gif) top left no-repeat;
margin:6px 0px -5px -8px;
}

.newsbox {
height:94px;
width:186px;
background:url(../images/newsbox.gif) top left no-repeat;
margin:6px 0px -5px -8px;
}

.logosbox {
width:190px;
float:left;
text-align:center;
}

.logosbox img {
margin:4px 2px;
}

.name {
font-style:italic;
color:#1b61c7;
}



/***************************** NAVIGATION **********************************/

#left {
height:40px;
width:5px;
background:url(../images/nav/left.gif) top left no-repeat;
float:left;
}

#right {
height:40px;
width:7px;
background:url(../images/nav/right.gif) top right no-repeat;
float:right;
}

ul#listMenuRoot {
list-style:none;
line-height:0px;
}

#about {
height:40px;
width:131px;
display:block;
background:url(../images/nav/about.gif) top left no-repeat;
float:left;
}

#commercial {
height:40px;
width:131px;
display:block;
background:url(../images/nav/commercial.gif) top left no-repeat;
float:left;
}

#personal {
height:40px;
width:131px;
display:block;
background:url(../images/nav/personal.gif) top left no-repeat;
float:left;
}

#links {
height:40px;
width:131px;
display:block;
background:url(../images/nav/links.gif) top left no-repeat;
float:left;
}

#downloads {
height:40px;
width:131px;
display:block;
background:url(../images/nav/downloads.gif) top left no-repeat;
float:left;
}

#home {
height:40px;
width:131px;
display:block;
background:url(../images/nav/home.gif) top left no-repeat;
float:left;
}

#login {
height:40px;
width:184px;
display:block;
background:url(../images/nav/login.gif) top left no-repeat;
float:left;
}

#home:hover, #links:hover, #about:hover, #login:hover, #commercial:hover, #downloads:hover, #personal:hover {
background-position:bottom;
}

#listMenu-id-1, #listMenu-id-2, #listMenu-id-3, #listMenu-id-4, #listMenu-id-5{
margin-top:7px;
}
.fruit {float:none;clear:both; background:none; text-align:center; display:block; width:131px;}
.fruit1 {float:none;clear:both; background:url(../images/nav/d1.gif) top left no-repeat; text-align:center; display:block; width:131px;}
.fruit2 {float:none;clear:both; background:url(../images/nav/d2.gif) top left no-repeat; text-align:center; display:block; width:131px;}
.fruit3 {float:none;clear:both; background:url(../images/nav/d3.gif) top left no-repeat; text-align:center; display:block; width:131px;}
.fruit4 {float:none;clear:both; background:url(../images/nav/d4.gif) top left no-repeat; text-align:center; display:block; width:131px;}
.fruit5 {float:none;clear:both; background:url(../images/nav/d5.gif) top left no-repeat; text-align:center; display:block; width:131px;}
.fruit6 {float:none;clear:both; background:url(../images/nav/d6.gif) top left no-repeat; text-align:center; display:block; width:131px;}
.fruit7 {float:none;clear:both; background:url(../images/nav/d7.gif) top left no-repeat; text-align:center; display:block; width:131px;}
.fruit8 {float:none;clear:both; background:url(../images/nav/d8.gif) top left no-repeat; text-align:center; display:block; width:131px;}

a.menu {display:block; height:36px;line-height:36px; text-align:center;}
.menu:hover {background:#13398c;}
a.menu3 {display:block; height:36px;line-height:36px; text-align:center;}
.menu3:hover {background:url(../images/nav/d_footer.gif) bottom left no-repeat;}


/***************************** CONTENT **********************************/

.logo {
margin:28px 0px 0px 15px;
}

.headerimg {
margin:5px 0px -10px -10px;
}


/************************ DAN STUFF ************************/

.formbox{
width:135px;
/*
BUTTONS AND TEXT FIELDS
*/
}
.formlabel{
margin-right:5px;
}

#category{
border-bottom:1px solid #a8a8a8;
padding-bottom:10px;
padding-top:5px;
}
#azlink{
border-bottom:1px solid #a8a8a8;
padding-bottom:5px;
}

#conform{
padding-top:66px;
padding-left:10px;
}
#emailform{
padding-top:66px;
padding-left:10px;
}
.field2{
width:130px;
padding-left:2px;

}
.field{

width:135px;
}
formrad{
}
formrad2{
background:#ffb3b7;
color:#ffb3b7;
}
.formbox2{
background:#ffb3b7;
width:135px;}

#register{
float:left;
}
#loginf{

float:left;
}

.small{
font-weight:bold;
font-size:10px;
color:#1b61c7;
text-decoration:none;
}

.small:hover {
color:#333333;
}

.contentbox_content h2{
padding:10px 0px 5px 0px;
font-size:16px;
color:#1B61C7;
margin-top:3px;
}

li{
color:#666666;
font-size:12px;
}
label{
color:#666666;
font-size:12px;
}
optgroup{
background:#2a67bf;
color:#fff;
padding:1px 0px;
}
option{
background:#fff;
padding:0px 3px;
color:#000;
}

.contentbox h2 {
display:block;
background:url(../images/h1bg.gif) top left no-repeat;
height:21px;
width:583px;
color:#FFFFFF;
font-size:13px;
font-weight:bold;
padding:4px 0px 0px 10px;
margin:5px 0px -5px -10px;
}

span.right {
float:right;
}

.accordianbox {
border-top:1px solid #999999;
padding:0px 0px 0px 0px;
margin-top:30px;
}

#popupbox {
text-align:left;
margin: 20px;
}

.popuphead {
display:block;
width:650px;
height:40px;
color:#ffffff;
background:URL(../images/popupheader.gif) top left repeat-x #2361bd;
line-height:36px;
margin:-20px -20px 0px -20px;
font-size:14px;
}

.toggle, .openbox{
display:none;
font-size:12px;
font-weight:bold;
color:#1b61c7;
text-decoration:none;
cursor:pointer;
}

.toggle { float:left; }
.spanright { float:right; }

.tickerUL {overflow: hidden;position:relative;height:200px;}          


.cbox {
font-weight:bold;
float:right;
margin-right:20px;
position:relative;
cursor:pointer;
z-index:5;
width:50px;
text-align:right;
display:block;
}

.staff { background-color:#CCCCCC; width:182px; float:left; margin:8px 8px 0px 0px; }
	.staff img { margin:1px; }
	.staff span { display:block; padding:5px; }
	
.contact_sm { width:140px; float:left; height:130px; margin:10px 0px 0px 0px; }
.mapimg { float:right; margin:20px 5px 0px 0px; border:1px solid #999; }

#news{
	margin-top:15px;
	}
