/* General font and body styles */
body {
background-color: #E8E8E8;
font-family: Verdana, Arial, Helvetica;
font-size: 13px;
margin:0px;
}

/* General table cell styles */
td,th {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 12px;
}

/* General link styles */
a:link {
color: #60A3D4;
text-decoration: none;
}

a:visited {
color: #60A3D4;
text-decoration: none;
}

a:hover {
color: #4583AF;
text-decoration: none;
}

a:active {
color: #60A3D4;
text-decoration: none;
}


/* Category menu styles */
ul.mktree  li {
font-size: 12px;
list-style: none;
font-weight:normal;
}

/* Control the spacing between each line in the category list. */
ul.mktree, ul.mktree ul , ul.mktree li {
margin-left:5px;
margin-bottom:8px;
padding-top:2px;
padding-left:0px;
}

/* Provide space for a custom "bullet" image inside the <li> menu item. */
ul.mktree li .bullet {
padding-left: 15px;
}

/* Show a "bullet", "expand" or "collapse" symbol next to the category name, depending on whether the category has subcategories. */
ul.mktree  li.liOpen    .bullet {
cursor: pointer;
background: url(images/icon_minus.gif)  center left no-repeat;
}

ul.mktree  li.liClosed  .bullet {
cursor: pointer;
background: url(images/icon_plus.gif)   center left no-repeat;
}

ul.mktree  li.liBullet  .bullet {
cursor: default;
background: url(images/spacer.gif) center left no-repeat;
}

/* Sublists are visible or not based on class of parent <li> */
ul.mktree  li.liOpen    ul {
display: block;
}

ul.mktree  li.liClosed  ul {
display: none;
}

/* Apply a style to the currently selected category. */
.catmenuselected {
font-weight:bold;
}

/* OPTIONAL: Format menu items differently depending on what level of the tree they are in */
/* Uncomment the line below if you want your fonts to decrease in size the deeper they are in the tree */
ul.mktree  li ul li {
font-size: 12px;
font-weight:normal;
padding-left:5px;
}
 
/* Search field styles */ 
input.search-button {
font-size:11px;font-family:Arial,sans-serif;font-weight:bold;color:#FFFFFF;height:26px;padding: 0px 4px 0px 4px;background-color:#444444;background-image:url(images/button_444444.gif);border-style:outset;border-color:#444444;border-width:0px;cursor:pointer;
}

.FIELD-SEARCH {
height:23px;
width:125px;
background-image:url(images/field-search-bg.gif);
background-repeat:no-repeat;
margin:0px;
padding:1px 0px 0px 24px;
border: 1px solid #B6B6B6;
text-align:left;
font-size:16px;
color:#666666
}


/* General header styles */
.header-1 {
height: 5px;
background-color:#5C5C5C;
}
	
.header-2 {
width: 60%;
background-color:#FFFFFF;
padding: 15px 15px 15px 15px;
text-align:left;
vertical-align:middle;
}

.header-2 a:link {
font-family: Verdana, Arial, Helvetica;
font-size: 23px;
font-weight: bold;
color: #000000;
text-decoration: none;
}

.header-2 a:visited {
font-family: Verdana, Arial, Helvetica;
font-size: 23px;
font-weight: bold;
color: #000000;
text-decoration: none;
}

.header-2 a:hover {
font-family: Verdana, Arial, Helvetica;
font-size: 23px;
font-weight: bold;
color: #333333;
text-decoration: none;
}

.header-2 a:active {
font-family: Verdana, Arial, Helvetica;
font-size: 23px;
font-weight: bold;
color: #000000;
text-decoration: none;
}

.header-3 {
height: 288px;
width: 990px;
background-image: url(images/header_graphic.jpg);
background-repeat:no-repeat;
background-position: top center;
}

.header-4 {
padding: 0px 15px 0px 15px;
height: 50px;
background-color:#343434;
background-image: url(images/header_menu_bg.gif);
background-repeat:repeat-x;
background-position: bottom center;
text-align:left;
vertical-align:middle;
color:#FFFFFF
}

.header-4 a:link {
font-family: Verdana, Arial, Helvetica;
font-size: 13px;
font-weight: bold;
color: #ffffff;
text-decoration: none;
}

.header-4 a:visited {
font-family: Verdana, Arial, Helvetica;
font-size: 13px;
font-weight: bold;
color: #ffffff;
text-decoration: none;
}

.header-4 a:hover {
font-family: Verdana, Arial, Helvetica;
font-size: 13px;
font-weight: bold;
color: #E8E8E8;
text-decoration: none;
}

.header-4 a:active {
font-family: Verdana, Arial, Helvetica;
font-size: 13px;
font-weight: bold;
color: #ffffff;
text-decoration: none;
}

.header-5 {
width: 40%;
background-color:#FFFFFF;
padding: 15px 15px 15px 15px;
text-align:right;
vertical-align:middle;
}

.header-6 a:link {
font-family: Verdana, Arial, Helvetica;
font-size: 13px;
font-weight: bold;
color: #B6E0FF;
text-decoration: none;
}

.header-6 a:visited {
font-family: Verdana, Arial, Helvetica;
font-size: 13px;
font-weight: bold;
color: #B6E0FF;
text-decoration: none;
}

.header-6 a:hover {
font-family: Verdana, Arial, Helvetica;
font-size: 13px;
font-weight: bold;
color: #ffffff;
text-decoration: none;
}

.header-6 a:active {
font-family: Verdana, Arial, Helvetica;
font-size: 13px;
font-weight: bold;
color: #B6E0FF;
text-decoration: none;
}


/* General body styles */
.body-1 {
padding: 10px 15px 8px 10px;
width:740px;
background-color:#FFFFFF;
text-align:left;
vertical-align:top;
}

.body-2 {
width:250px;
background-color:#FFFFFF;
text-align:left;
vertical-align:top;
border-left: 1px solid #E8E8E8;
}

.body-3 {
padding: 10px 0px 8px 10px;
text-align:left;
vertical-align:top;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 18px;
}

.body-4 {
padding: 0px 0px 8px 0px;
text-align:left;
vertical-align:top;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 12px;
}

.body-5 {
padding: 0px 0px 8px 20px;
text-align:left;
vertical-align:top;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 12px;
}

.body-6 {
padding: 5px 2px 2px 0px;
width:1%;
text-align:left;
vertical-align:middle;
}

.body-7 {
padding: 5px 2px 2px 8px;
width:99%;
text-align:left;
vertical-align:middle;
}


/* General footer styles */
.footer-1 {
padding: 0px 15px 0px 15px;
height: 50px;
background-color:#F5F5F5;
color:#666666;
border-top: 2px solid #E8E8E8;
}

.footer-1 a:link {
font-family: Verdana, Arial, Helvetica;
font-size: 11px;
font-weight: normal;
color: #666666;
text-decoration: none;
}

.footer-1 a:visited {
font-family: Verdana, Arial, Helvetica;
font-size: 11px;
font-weight: normal;
color: #666666;
text-decoration: none;
}

.footer-1 a:hover {
font-family: Verdana, Arial, Helvetica;
font-size: 11px;
font-weight: normal;
color: #000000;
text-decoration: none;
}

.footer-1 a:active {
font-family: Verdana, Arial, Helvetica;
font-size: 11px;
font-weight: normal;
color: #666666;
text-decoration: none;
}
