/* CSS Document */

/*PAGE LAYOUT*/
body {
	margin-left: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	}
#logo{
     float:left; 
     background-image: url(../images/BIG-def.gif); 
     width:294px; 
     height:125px;
	 margin:1px;
}
#topheader{float:right; width:706px; height:170px; background-color:#FFFFFF; position:relative}
#menu{float:right; width:700px; height:20px; background-image:url(../images/bg_menu.gif); background-repeat:repeat-x;}
#submenu{float:right; width:526px; height:32px; background-image:url(../images/bg_submenu.gif); background-position:top; background-repeat:repeat-x;}
#contenttext{float:left; width:505px;}
#contenttext2{float:left; width:589px;}
#contenttext3{float:left; width:589px;}
#contenttext4{float:left; width:500px;}
#leftpanel{float:left; width:285px;}
#rightpanel{float:left; width:148px;}
#footer{float:left; width:992px; background-color:#199DE7; padding:4px;}
#wrapper {margin: 0 auto; width: 1005px; background-color:#FFFFFF}
#wrapper2 {margin: 0 auto; width: 1005px; background-color:}
#leftcolumn {display: inline; color: #333; margin: 0px; padding: 5px 0px 5px 0px; width: 250px; float: left;}
#leftcolumn2 {display: inline; color: #333; margin: 0px; padding: 5px 0px 5px 0px; width: 270px; float: left;}
#content {float: left; margin: 0px 0px; padding: 5px 2px 5px 2px; width: 533px; display: inline; position: relative;}
#rightcolumn {display: inline; position: relative; color: #333; margin: 0px 5px 0px 0px; padding: 5px 2px 5px 2px; width: 200px; float: right;}

.rounded {
  -moz-border-radius:3ex;
  -webkit-border-radius:3ex;
} 
/*GRAY PANEL*/
.graypanel{
	border:solid 1px #666666; background-color: #F0F0F0; padding:7px; margin:0px;
}
.graypanel2{
	border:solid 1px #666666; background-color: #F0F0F0; padding:0px; margin:5px;
}
.cyanpanel{
	border:solid 1px #666666; background-color:#66CCFF; padding:0px; margin:5px;
}

/*TEXT STYLES*/
.bodytext {
	font: 0.7em Tahoma, sans-serif;
	color: #666666;
}
.bodytext2 {
	font: 0.7em Tahoma, sans-serif;
	font-size:11px;
	color: #666666;
}
.titletext {
	font: 0.7em Tahoma, sans-serif;
	font-size:36px;
	font-weight:bold;
	color:#CC0000;
}
.whitetitle {
	font: 0.7em Tahoma, sans-serif;
	font-size:36px;
	font-weight:bold;
	color:#FFFFFF;
}
.smalltitle {
	font: 0.7em Tahoma, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#CC0000;
}
.smallwhitetext {
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #FFFFFF;
}
.smallwhitetext a{
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration:none;
}
.smallwhitetext a:hover{
	text-decoration:underline;
}
.smallgraytext {
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#999999;
	padding:3;
}
.smallgraytext a{
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#999999;
	text-decoration:none;
}
.smallgraytext a:hover{
	text-decoration:underline;
}
.smallredtext {
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#CC0000;
}
.smallblacktext {
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #333333;
}
.smallblacktext2 {
	font: 0.7em Tahoma, sans-serif;
	font-size: 9px;
	font-weight:bold;
	color: #333333;
}
.smallblacktext3 {
	font: 0.7em Tahoma, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #333333;
}
.smallblacktext4 {
	font: 0.7em Tahoma, sans-serif;
	font-size: 9px;
	font-weight:bold;
	color: #FFFFFF;
}
.smallblacktext5 {
	font: 0.7em Tahoma, sans-serif;
	font-size: 9px;
	font-weight:bold;
	color: #000000;
}
.smallblacktext6 {
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #000000;
}
.smallredtext a{
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#CC0000;
	text-decoration:none;
}
.smallredtext a:hover{
	text-decoration:underline;
}

/* Navigation */
.nav, .nav ul { 
    background-image:url(images/bg_menu.gif);
    background-repeat:repeat-x;
	list-style: none;
	margin: 0;
	padding: 0;
}

.nav {
  background-image:url(../images/bg_menu.gif);
  background-repeat:repeat-x;
  font-family: Arial, Helvetica, sans-serif;
  z-index: 101;
  position: relative;
  width:700px;
  float:left;
  height:32px;
}
.nav li {
  background-image:url(../images/bg_menu.gif);
  background-repeat:repeat-x;
  border-left: 1px solid #000;
  float: left;
  margin: 0;
  padding: 2;
  position: relative;
  width:60px;
}
.nav li a, .nav li a:link, .nav li a:active, .nav li a:visited {
  background-image:url(../images/bg_menu.gif);
  background-repeat:repeat-x;
  font: bold 1.00em/23px Arial, Helvetica, sans-serif;
  display: block;
  padding: 0 0px;
  text-transform: lowercase;
  text-decoration: none;
}

.nav li a:hover {
  background: #ccc;
  color: #000;	

}
#nav-one li:hover a, 
#nav-one li.sfHover a {
  background-image:url(../images/bg_menu.gif);
  background-repeat:repeat-x;
  color: #000;
}
#nav-one li:hover ul a, 
#nav-one li.sfHover ul a {
    background-image:url(../images/bg_menu.gif);
    background-repeat:repeat-x;
    background: #565656;
    color: #959595;	
}
#nav-one li:hover ul a:hover, 
#nav-one li.sfHover ul a:hover {
  background-image:url(../images/bg_menu.gif);
  background-repeat:repeat-x;
  background: #ccc;
  color: #000;	
}

.nav ul {
  background-image:url(../images/bg_menu.gif);
  background-repeat:repeat-x;
  border-bottom: 1px solid #000;
  list-style: none;
  margin: 0;
  width: 60px;
  position: absolute;
  top: -999em;
  left: -1px;
}
.nav li:hover ul,
.nav li.sfHover ul {
  top: 25px;
}
.nav ul li {
  border: 0;
  float: none;
}
.nav ul a {
  border: 1px solid #000;
  border-bottom: 0;
  padding-right: 5px;
  width: 60px;
  white-space: nowrap;
}
.nav ul a:hover {
  background: #ccc;
  color: #000;
}

.navbar{
font-weight:bolder; 
font-size: 13px; 
color: #ffffff; 
font-family: Verdana, Arial, sans-serif;
background-color: #199de7; 
padding: 4px;
width: 698px; 
border: #ffffff;
border-top-width: 1px;
border-right-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-style:solid; 
}
a.navlink:link {
font-weight: bold; 
color: #993333; 
text-decoration: none;
}
a.navlink:visited {
font-weight: bold;
color: #993333; 
text-decoration: none;
}
a.navlink:hover {
font-weight: bold; 
color: #993333;
text-decoration: underline;
}


