/* standard tags */
BODY
{
	background: #000000;
	color:#FFFFFF;
}
input
{
	background: #121212;
	color: white;
	padding:2px;
	font-size: 20px;
	font-family:"Courier New", Courier, mono;
}
textarea
{
	background: #121212;
	color: white;
	padding:3px;
	font-size: 20px;
	font-family:"Courier New", Courier, mono;
}
DIV
{
	/*padding-left: 5px;
	text-align: left;*/
}
hr {
	background-image: url('../../images/2StripesGrey.gif');
	background-repeat:repeat-x;
	height: 12px;
}
.fakelink
{
	text-decoration:underline;
	color:blue;
	cursor:pointer;
}
.fakelink:hover
{
	color:red;
}
.fakeimglink
{
	text-decoration:underline;
	color:blue;
	cursor:pointer;
	padding:2px;
	border:dashed 1px #666666;
}
.fakeimglink:hover
{
	color:red;
	border:dashed 1px red;
}
#hor-nav
{
	font-size:14px;
}
#hor-nav a,#hor-nav a:visited
{
	font-weight:bold;
	font-size:12px;
	color:#000;
}
#hor-nav a:hover
{
	color: red;
}
#outtertable
{
 width:775px;
}
.topcell
{
	height:28px;
	background: url('../../images/th.gif');
	background-position:bottom;
	background-repeat: repeat-x;
}
.rightcell
{
 background: url('../../images/right.gif');
}
.leftcell
{
	 background: url('../../images/left.gif');
}
.content
{
	 background: url('../../images/top.jpg');
	 background-repeat: repeat-x;
	 float:left;
	 padding-left: 10px;
	 padding-right:10px;
	 width: 582px;
}
.contentcell
{
	 background: url('../../images/vline.gif');
	 background-repeat:repeat-y;
	 background-position: left;
	 padding-left: 2px;
}
.sidemenu
{
	 background: url('../../images/top.jpg');
	 background-repeat: no-repeat;
	 background-position: top right;
}

#slidectrl
{
	text-align: center;
	margin-top: -999px;
	height: -30px;
	width: 280px;
	position:absolute;
}
#slidectrl img
{
	 padding: 0px;
	 margin: 0px;
	 border: 0px;
}
#slidectrl a
{
 	text-decoration: none;
	height: 30px;
	width: 30px;
	margin:0;
	padding:0;
}
.spacedimage
{
	border: 15px;
	border-style: solid;
	border-color: Black;
}
.nodisplay
{
	display:none;
}
.indented
   {
   padding-left: 25px;
   }
.grayline
{
	background-image: url('../../images/2StripesGrey.gif');
	background-repeat:repeat-x;
	height: 12px;
}
.tablecontent
{
	width: 565px;
	padding: 5px;
	border: 0px;
}
.tablecontent img
{
	border: 15px;
	border-style: solid;
	border-color: Black;
}
.tablecontent strong
{
	text-transform: capitalize;
}
.whiteline
{
	background-image: url('../../images/2StripesWhite.gif');
	background-repeat:repeat-x;
	height: 12px;
}

h1 {
  color: #444444;
  font-weight: bold;
  border-bottom: 4px solid #999999;
}

h2 {
  color: #555555;
  font-weight: bold;
  border-bottom: 3px solid #999999;
}

h3 {
  font-weight: bold;
  border-bottom: 2px solid #999999;
}

h4 { /*---------------------------------------------- USE FOR title--------------------------------- */
 	font-size: 20px;
	font-family:Tahoma, Arial;
}

h5 { /*---------------------------------------------- USE FOR HEAD LINE--------------------------------- */
  font-size: 16px;
  margin-bottom: 0px;
}

h6 {
  color: #000000;
  font-weight: normal;
}

table, td, p {
  font-family: Tahoma;
  font-size: 16px;
}


.sidenote
{
	text-align: left;
	padding-left: 5px;
	padding-right:5px;
	background: #333333;"
}
.sidenotetop
{
 	background: url('../../images/sidenote_t.jpg');
 	background-repeat: no-repeat;
 	background-position: bottom;"
}
.sidenote a
{
	font-size: 10px;
	font-family:Tahoma, Arial;

}

.header_bg {
  background-image: url('../../images/header_______________________bg.jpg');
  background-repeat: no-repeat;
}
/* flash header */

.flash_header {
  height: 182px;
  background-image: url('../../images/header_spacer__________.gif');
}


/* content area */
.content_area {
  background-image: url('../../images/c1.jpg');
  background-repeat: repeat-x;
  vertical-align: top
}
.content_area_spacer {
  background-image: url('../../images/c1_spacer.jpg');
  background-repeat: repeat-x;
  vertical-align: top
}

.menu_label {
  font-size: 10pt;
  font-weight: bold;
  font-family: Tahoma;
  text-align: center;
}

a:link {
  /*color: #666677;
 */
 	color: dodgerblue;
}

a:visited {

	color: goldenrod;
}

a:hover {
  text-decoration: none;
  color: orange;

}

.banner {
  width: 100%;
  margin-left: 0px;
  margin-right: 0px;
  padding-left: 0px;
  padding-right: 0px;
  border: 0px solid #000000;
}

.address {
  font-family: Tahoma;
  font-size: 8pt;
  color: #000000;
}

.copyright {
  font-family: Tahoma;
  font-size: 8pt;
  color: white;
  text-align: left;
  vertical-align: bottom;
}

.copyright_cell {
 padding-left: 0px;
  padding-right: 0px;
  vertical-align: bottom;
}

.search_input {
  font-family: Tahoma;
  font-size: 10pt;
  color: #444455;
}
.hor-menu a,.hor-menu a:visited
{
	display:block;
	BACKGROUND:  url('../../images/menu_a.jpg') repeat-x ;
	color:#222;
	padding:4px;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	width:141px;/* IE doesn't use the Display:block for some reason, so i just set width for it */
}
.hor-menu a:hover
{
	BACKGROUND:  url('../../images/menu_a_hv.jpg') repeat-x ;
	color:#ccc;
}

  /* ---------------MAIN MENU----------------------------------------------------------------------------------------*/
#nav-main
{
	float:none;
    WIDTH: 146px;
    LINE-HEIGHT: normal;
	padding-top:70px;
	font-size: 12px;
	font-weight: bold;
	overflow: visible;
}
#nav-main UL
{
	float:left;
    /*PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none;
	*/
	width: 146px;
}
#nav-main UL LI
{
	float:left;
	margin-bottom: -1px;
	width: 146px;
	height:25px;
	position:relative;
    /*PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 2px;

	width:141px;
	height:25px;*/

}
#nav-main LI UL
{
	margin-top: 0px;
}

#nav-main LI UL A
{
	BACKGROUND:  url('../../images/menu_bg_sub.jpg') no-repeat ;
	height:25px;
	width:141px;
}
#nav-main .current
{
	Color:#ccc;
	BACKGROUND:  url('../../images/menu_bg_current.jpg') no-repeat ;
}
#nav-main .parent
{
	BACKGROUND:  url('../../images/menu_bg_parent.jpg') no-repeat ;
	height:25px;
	width:141px;
}
#nav-main .subparent
{
	BACKGROUND:  url('../../images/menu_bg_sub_parent.jpg') no-repeat ;
	height:25px;
	width:141px;
}
/*
#nav-main LI LI.first A
{
	BACKGROUND: #FFFFFF url('../../images/menu_bg_sub_first.jpg') no-repeat ;
	height:25px;
	width:141px;
}
#nav-main LI LI.last A
{
	BACKGROUND: #FFFFFF url('../../images/menu_bg_sub_last.jpg') no-repeat ;
	height:25px;
	width:141px;
}
*/
#nav-main A:hover
{
    COLOR: #333333;
	BACKGROUND: url('../../images/menu_bg_hv.jpg') no-repeat;
}
#nav-main .highlight
{
	COLOR: #333333;
	BACKGROUND: url('../../images/menu_bg_highlight.jpg') no-repeat;
}
#nav-main LI.first A
{
	BACKGROUND: url('../../images/menu_bg_first.jpg') no-repeat;
}
#nav-main LI.first A:hover
{
	border-top: 0px;
	border-left:0px;
	border-right:0px;
	BACKGROUND: url('../../images/menu_bg_first_hv.jpg') no-repeat;
}
#nav-main LI.last A
{
	BACKGROUND: url('../../images/menu_bg_last.jpg') no-repeat;
}
#nav-main LI.last A:hover
{
	border-left:0px;
	border-right:0px;
	border-bottom:0px;
	BACKGROUND: url('../../images/menu_bg_last_hv.jpg') no-repeat;
}
#nav-main LI UL
{
	margin-top: -26px;
    LEFT: -999em;
	margin-left:141px;
    POSITION: absolute;
}
#nav-main LI LI
{
	width:141px;
	border:0;
}

#nav-main LI UL UL
{
	left:-999em;
	margin-left: 141px;
}

#nav-main LI:hover UL UL
{
    LEFT: -999em;
}
#nav-main LI:hover UL UL UL
{
    LEFT: -999em;
}
#nav-main LI.sfhover UL UL
{
    LEFT: -999em;
}
#nav-main LI.sfhover UL UL UL
{
    LEFT: -999em;
}
#nav-main LI:hover UL
{
	left:0;
}
#nav-main LI LI:hover UL
{
	left:0;
}
#nav-main LI LI LI:hover UL
{
	left:0;
}
#nav-main LI.sfhover UL
{
	left: 0;z-index:99;
}
#nav-main LI LI.sfhover UL
{
	left:0;
}
#nav-main LI LI LI.sfhover UL
{
	left:0;
}
.menu-h UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
.menu-v UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
.menu-h UL LI
{
    PADDING-RIGHT: 0.5em;
    DISPLAY: inline;
    PADDING-LEFT: 0.5em;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
.menu-v UL LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
.menu-h UL LI A
{
    COLOR: silver;
    TEXT-DECORATION: none
}
.menu-v UL LI A
{
    COLOR: silver;
    TEXT-DECORATION: none
}
.menu-h UL LI A:hover
{
    COLOR: white;
    TEXT-DECORATION: underline;
}
.menu-v UL LI A:hover
{
    COLOR: white;
    TEXT-DECORATION: underline;
}