
/* -------------------------------------------- 	
GLOBAL
-------------------------------------------- */
	
html,body
{
background: #FFF url(./images/bg2.gif) repeat-x;


	font-family: "Trebuchet MS", "Lucida Grande", Verdana, Arial, Helvetica, lucida, sans-serif;

	text-align: center;
	margin: 0;
	padding: 0;
}

p {font-size:12px;}
h1{ color:#000000; font-size:22px; font-weight:bold;}
h2{color:#000000; font-size:18px; font-weight:bold;}
h3 {font-size:12px; margin:0;}
a {color:#0066FF;}
.error {color:#FF0000;}
.success {color:#0066FF;}
/* -------------------------------------------- 	
LAYOUT SETUP
-------------------------------------------- */



#topBar{ background: url(images/top_lines.png) repeat-x;  width: 100%; height: 50px; }
#top { width: 100%; height: 13px; background: url(images/top.png) repeat-x; }
#login { margin-left: 50px; position: absolute; left: 0%;  }
#login a {background: url(images/login.png) repeat-x; display: block; width: 197px; height: 44px;  text-align: center; line-height: 30px; color: #fff; text-decoration: none; }
#login a:hover { text-decoration: underline; }





div#contentBox {width: 760px; margin:auto; text-align:left; border:0;}

div#contentMain{ /*border: 1px solid #000000;*/ width:505px; float:left; padding: 5px 5px 0 5px; } 
div#contentSide{ /*border: 1px solid #000000;*/ width:220px; float:left; padding: 5px 5px 0 5px;}



div#bottomCopy{padding-top:50px; clear:both; width:760px; height:60px;}
div#bottomCopy .bar { border-top:#999999 solid 1px;}
div#bottomCopy p { margin:5px;}

.freetext {padding-top:50px; clear:both; height:60px;}
/* -------------------------------------------- 	
MENU
-------------------------------------------- */

#menuNav { width:500px; height:34px; padding:5px 0 0 5px; margin:0;  }
.topbar1 { background-image:url(../images/topBox.gif); background-repeat:no-repeat; background-position:bottom; width:500px; height:5px; }

/* Root = Horizontal, Secondary = Vertical */
ul#navmenu { background-image:url(../images/menu2.gif); background-repeat:repeat-x; behavior: url(../csshover.htc); border:0 none; width: 500px; /*For KHTML*/ list-style: none; height: 24px; margin: 0; padding:0;}
ul#navmenu li { margin: 0; border: 0 none; padding: 0; float: left; /*For Gecko*/ display: inline; list-style: none; position: relative; height: 24px; border-left:#808080; border-right:#808080;}
ul#navmenu ul { margin: 0; border: 0 none; padding: 0; width: 160px; list-style: none; display: none; position: absolute; top: 24px; left: 0; }
ul#navmenu ul:after /*From IE 7 lack of compliance*/{ clear: both; display: block; font: 1px/0px serif; content: "."; height: 0; visibility: hidden; }
ul#navmenu ul li { width: 160px; float: left; /*For IE 7 lack of compliance*/ display: block !important; display: inline; /*For IE*/ }

/* Root Menu */
ul#navmenu a { border: 1px solid #FFF; border-right-color: #CCC; border-bottom-color: #CCC; padding: 0 18px; float: none !important; /*For Opera*/ float: left; /*For IE*/  display: block; background-image:url(../images/menu2.gif); background-repeat:repeat-x; color: #eeeeee; font: bold 10px/22px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; height: auto !important; height: 1%; /*For IE*/ }

/* Root Menu Hover Persistence */
ul#navmenu a:hover, ul#navmenu li:hover a, ul#navmenu li.iehover a { background: #CCCCCC; color: #FFFFFF; }

/* 2nd Menu */
ul#navmenu li:hover li a, ul#navmenu li.iehover li a { float: none; background: #EEEEEE; color: #666666; }

/* 2nd Menu Hover Persistence */
ul#navmenu li:hover li a:hover, ul#navmenu li:hover li:hover a, ul#navmenu li.iehover li a:hover, ul#navmenu li.iehover li.iehover a { background: #CCCCCC; color: #FFFFFF; }

/* 3rd Menu */
ul#navmenu li:hover li:hover li a, ul#navmenu li.iehover li.iehover li a { background: #EEEEEE; color: #666666; }

/* 3rd Menu Hover Persistence */
ul#navmenu li:hover li:hover li a:hover, ul#navmenu li:hover li:hover li:hover a, ul#navmenu li.iehover li.iehover li a:hover, ul#navmenu li.iehover li.iehover li.iehover a { background: #CCCCCC; color: #FFFFFF; }

/* 4th Menu */
ul#navmenu li:hover li:hover li:hover li a, ul#navmenu li.iehover li.iehover li.iehover li a {  background: #EEEEEE; color: #666666; }

/* 4th Menu Hover */
ul#navmenu li:hover li:hover li:hover li a:hover, ul#navmenu li.iehover li.iehover li.iehover li a:hover { background: #CCCCCC; color: #FFFFFF; }
ul#navmenu ul ul, ul#navmenu ul ul ul { display: none; position: absolute; top: 0; left: 160px; }

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu li:hover ul ul, ul#navmenu li:hover ul ul ul, ul#navmenu li.iehover ul ul, ul#navmenu li.iehover ul ul ul { display: none; }
ul#navmenu li:hover ul, ul#navmenu ul li:hover ul, ul#navmenu ul ul li:hover ul, ul#navmenu li.iehover ul, ul#navmenu ul li.iehover ul, ul#navmenu ul ul li.iehover ul { display: block; }


/* -------------------------------------------- 	
SUPPORT BOXES
-------------------------------------------- */

div#supportContent{ width:500px; clear:both;  background-image:url(images/down-bar.gif); background-repeat:repeat-y;}
div#supportContent p {padding-left:10px; padding-right:5px; }
div#supportContent h1 {padding-left:10px; padding-top:0; margin-top:0; }
.sBox img { float:left; padding-right:5px; padding-left:10px; }
.sBox{ width:240px; float:left; height:51px;}
.topbar{ background-image:url(images/topBox.gif); background-repeat:no-repeat; width:500px; height:5px;}
.bottombar{ background-image:url(images/BottomBar.gif); background-repeat:no-repeat; width:500px; height:5px;}
.fullwidth {width:100%;}

/* -------------------------------------------- 	
FORM STYLES
-------------------------------------------- */
div#search {background: #FFF url(images/form-bg1.gif) no-repeat 0 0; height:50px; width:215px;padding-left:10px; }
div#search h3 { margin:0; padding:0;}
div#search .search-box { height:22px; padding: 3px 2px 3px 20px; font-size: 11px; font-family: Verdana, Helvetica, Arial, Helvetica, sans-serif; color:#FF0000; background: #FFF url(images/search-small.gif) no-repeat 1px 2px; border: 1px solid #89B5EB; width: 139px;}
div#search .search-button { height:21px; width:25px;


    border: 1px solid #4F82CD;
	font-size: 10px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #06399D;
	position:relative;

}

textarea.Dtoggle {
display: none;
width:100%;
}