
html {
  height: 100%;
  margin-bottom: 1px;
}


body {
font-family: Helvetica,Arial,sans-serif;
line-height: auto;
height: 100%;
margin: 0px 0px 0px 0px;
font-size: 14px;
color: #333333;
background-color: #FFFFFF;
}

img { border: 0 none; 
}




#logo {
width : 100%;
max-width: 873px;
margin : 7px auto;
display : block;
position : relative;
}

#logo img {
width : 100%;
max-width: 873px;
}



/* Site Content Link Style */

a:link, a:visited {
text-decoration: none;
font-weight: normal;
color: #1c1c1c;
}

a:hover {
text-decoration: underline;
font-weight: normal;
color: #ac0303;
}






#nav {
margin:0; 
padding:0; 
list-style:none; 
width:150px;
}

ul#nav li{
list-style:none; float:left; 
}

ul#nav li a{
text-align: left;
margin-right: 0px;  
width: 185px; 
font-size: 16px;
font-weight: bold;
color: #FFFFFF;
letter-spacing: -1px;
text-decoration: none;
background-image: url(img/button-off.gif); 
background-repeat: no-repeat;
background-position: 0px 0px;
padding-left: 15px;
padding-right: 0px; 
padding-top: 3px; 
padding-bottom: 10px;
outline: none; 
display:block;
}

ul#nav li ul {
position: absolute;
left: -9999px;
top: 100%;
display: block;
width: 180px; 
padding:0px; 
margin-left:185px; 
margin-top:-25px;
background-color: transparent; 
padding-bottom:10px;  
}

ul#nav  a:hover{
text-decoration: none; 
color: #cccccc;
background-image: url(img/button-on.gif); 
background-repeat: no-repeat;
background-position: 0px 0px;
}

ul#nav li {
position: relative;
float: left;
}






/* Pull Out Menu Items */
ul#nav li ul li a {
clear: left;
display: block;
text-decoration: none;
width: 180px;
background-color:#000000;
background-image:none; 
padding:5px 10px;
}

ul#nav li:hover ul, #nav li.sfhover ul {
left: auto;
}

/* Pull Out Menu Item Hover*/
ul#nav li ul li a:hover {
clear: left;
display: block;
text-decoration: none;
background-color: #2b2b2b;
background-image:none;
color: #eeeeee;
}


/* Header Styles */

h1 {
padding-top: 0px;
padding-bottom: 3px;
margin: 0;
font-family:Helvetica ,Arial,sans-serif;
font-size: 36px;
font-weight: Normal;
vertical-align: bottom;
color: #1c1c1c;
text-align: left;
width: 100%;
}

h2 {
padding-top: 0px;
padding-bottom: 3px;
margin: 0;
font-family:Helvetica ,Arial,sans-serif;
font-size: 32px;
font-weight: Normal;
vertical-align: bottom;
color: #1c1c1c;
text-align: left;
width: 100%;
}

h3 {
padding-top: 0px;
padding-bottom: 3px;
margin: 0;
font-family:Helvetica ,Arial,sans-serif;
font-size: 28px;
font-weight: Normal;
vertical-align: bottom;
color: #1c1c1c;
text-align: left;
width: 100%;
}

h4 {
padding-top: 0px;
padding-bottom: 0px;
margin: 0;
font-family:Helvetica ,Arial,sans-serif;
font-size: 18px;
font-weight: Bold;
vertical-align: bottom;
color: #1c1c1c;
text-align: left;
width: 100%;
}

#TJK_dropDownMenu,

#TJK_dropDownMenu * { margin:0;padding:0;}

/* "Master" UL (the whole Menu) */

#TJK_dropDownMenu {
position:relative; 
width:185px; 
float:left;
margin-bottom:3.5em;

}

/* sub-menu ULs */

#TJK_dropDownMenu li ul {



	cursor:default;
	width:150px; 
	position:absolute;
	height:auto;
	 display:none;
	padding:0px 0;
	background-position:0 0 !important;
	left:-9000px;
 padding-left: 0px;     /* distance between marker and text */
  margin: 0px 0px 0px 264px;  /* bullet image is in left margin */
}

/* All LIs */

#TJK_dropDownMenu li {
	cursor:pointer;
	float:left;
width:264px;
	text-align:right;
	list-style-type:none;
	font-weight:normal;

}

/* sub-menu LIs */
 

#TJK_dropDownMenu li ul li {

	 

}

/* All anchors */

#TJK_dropDownMenu li a {

	 	text-decoration:none;

	display:block;
	width:185px;
	 

float:left;
text-align:left;
font-family: Helvetica,Arial,sans-serif;
padding-left: 15px;
padding-right:0px;
padding-bottom:15px;

padding-top: 3px;
font-size: 14px;
color: #FFFFFF;
font-weight: normal; 
background: url(img/button-off.gif) no-repeat;
	 

}

/* sub-menu Anchors */

#TJK_dropDownMenu li ul li a {

	position:relative !important; /* ie Mac */

	cursor:pointer !important;

	white-space:nowrap;

	text-align:left;

display: block;
width: 120px;
text-decoration: none;
font-family: Helvetica,Arial,sans-serif;
padding-left: 15px;
padding-right: 30px;
 padding-top: 5px;
 padding-bottom:5px;
font-size: 14px;
color: #FFFFFF;
font-weight: bold;
background:#153999 url(img/submenu.gif) no-repeat right center;

}

/* :hover and stuff */

#TJK_dropDownMenu li a:hover,

#TJK_dropDownMenu li a:focus,

#TJK_dropDownMenu li a:active {color:#ccc;background: url(img/button-on.gif) no-repeat;}
#TJK_dropDownMenu li ul li a:hover {color: #cccccc;
background:#0D2B7B url(img/submenu-on.gif) no-repeat right center;}
/* position and z-index for the sub-menus */

#TJK_dropDownMenu li:hover ul,

#TJK_dropDownMenu li.msieFix ul {left:0;z-index:10; display:block;}

/* Current location - class on Body must match LI's id */


