/* CSS Document */
a, a:visited, a:active, a:link, a:hover {color: #D2120F; }
a:hover {text-decoration: none;}
dt {font-weight: bold; margin-top:20px; color: #007;}
ul.category {list-style-image: url(images/flag2.gif);}
ul.category li {padding: 0;}
ul.category a {color: #344b71; font-weight: bold; padding-bottom: 0px;}
ul.links {list-style: none; margin-top:10px;}
ul.links li {margin-bottom:3px;}
ul.links a {color: #D2120F; font-weight: normal;}
.right {float: right;}
.left {float: left;}
.clear {clear:both;}
.center {text-align: center;}
img.center {display:block; text-align: center; margin: 0 auto;}
.pad5 {padding: 5px;}
.shhhh { display:none; }
.blue	 {color: #344b71;}
td,p,div{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}
body {margin: 0; background:#354D73;}
.text12white{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:15px;
color:#FFFFFF;
}
strong{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#344B71;
}
#slideshow {
	width:345px;
	height: 391px;
	float:right;
	margin: 0 0 5px 5px;}

.content {
margin:20px;
}
.shhhh { display:none; }
.small{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}
.tan{
font-family:"Times New Roman", Times, serif;
font-size:18px;
font-weight:bold;
color:#f6f6d8;
text-decoration:none;
}
.tanlinks{
font-size:12px;
color:#f6f6d8;
text-decoration:none;
}
.green{
font-family:"Times New Roman", Times, serif;
font-size:18px;
font-weight:bold;
color:#004236;
}

.bold{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#344B71;
}
.header{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:16006A;
}
.product{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.header2{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:ffffff;
}
.pic{
margin-left:10px;
margin-bottom:5px;
margin-top:5px;
}
.menuhead{
margin:5px;
padding:5px;
}
.background{
background-repeat:repeat-x;
}

/***********************************************/

.linkbutton {
	display:block;
	color:#2a5980;
	font-size:16px;
	font-weight:bold;
	padding: 0px 15px 0px 0px;
}
.linkbutton a {
	display:block;
	line-height:16px;
	height:16px;
	color:#2a5980;
	text-decoration:none;
}
.linkbutton a:hover {
	display:block;
	line-height:16px;
	height:16px;
	color:#d64700;
	text-decoration:none;
}
.navlist
{
margin: 0;
font-size:18px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
padding: 0px 0px 0px 0px;
}

.navlist ul, .navlist li
{
margin: 0;
padding: 0;
display: inline;
list-style-type: none;
}

.navlist a:link, .navlist a:visited
{
float: center;
margin: 10px 5px 10px 5px;
text-decoration: none; 
padding:3px;
color: #150095;
}

.navlist a:link#current, .navlist a:visited#current, .navlist a:hover
{
color: #fff;
}

.navlist a:hover 
{
color:#ff6600;
}

.navlist2
{
margin: 0;
font-size:16px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
padding: 0px 0px 0px 0px;
}

.navlist2 ul, .navlist2 li
{
margin: 0;
padding: 0;
display: inline;
list-style-type: none;
}

.navlist2 a:link, .navlist2 a:visited
{
float: center;
margin: 10px 5px 10px 5px;
text-decoration: none; 
padding:3px;
color: #150095;
}

.navlist2 a:link#current, .navlist2 a:visited#current, .navlist2 a:hover
{
color: #fff;
}

.navlist2 a:hover 
{
color:#ff6600;
}

/******* HORIZONTAL NAV MENU  ***********/
ul#hrznav {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 720px; /*For KHTML*/
  list-style: none;
  height: 24px;
	}

ul#hrznav li {
  margin: 0;
  border: 0 none;
  padding: 0;
  float: left; /*For Gecko*/
  display: inline;
  list-style: none;
  position: relative;
  height: 25px;
	}

ul#hrznav ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 160px;
  list-style: none;
  display: none;
  position: absolute;
  top: 24px;
  left: 0;
	}

ul#hrznav ul li {
  float: none; /*For Gecko*/
  display: block !important;
  display: inline; /*For IE*/
	}

/* Root Menu */
ul#hrznav a {
  padding: 0 6px;
  float: none !important; /*For Opera*/
  float: left; /*For IE*/
  display: block;
  color: #f6f6d8;
  font: bold 12px/25px Arial, Helvetica, sans-serif;
  text-decoration: none;
  height: auto !important;
  height: 1%; /*For IE*/
	}

/* Root Menu Hover Persistence */
ul#hrznav a:hover,
ul#hrznav li:hover a,
ul#hrznav li.iehover a {
  background: #004236;
  color: #FFF;
	}

/* 2nd Menu */
ul#hrznav li:hover li a,
ul#hrznav li.iehover li a {
  float: none;
  background: #004236;
  color: #fff;
	}

/* 2nd Menu Hover Persistence */
ul#hrznav li:hover li a:hover,
ul#hrznav li:hover li:hover a,
ul#hrznav li.iehover li a:hover,
ul#hrznav li.iehover li.iehover a {
  background: #647D79;
  color: #FFF;
	}

/* 3rd Menu */
ul#hrznav li:hover li:hover li a,
ul#hrznav li.iehover li.iehover li a {
  background: #EEE;
  color: #666;
	}

/* 3rd Menu Hover Persistence */
ul#hrznav li:hover li:hover li a:hover,
ul#hrznav li:hover li:hover li:hover a,
ul#hrznav li.iehover li.iehover li a:hover,
ul#hrznav li.iehover li.iehover li.iehover a {
  background: #CCC;
  color: #FFF;
	}

/* 4th Menu */
ul#hrznav li:hover li:hover li:hover li a,
ul#hrznav li.iehover li.iehover li.iehover li a {
  background: #EEE;
  color: #666;
	}

/* 4th Menu Hover */
ul#hrznav li:hover li:hover li:hover li a:hover,
ul#hrznav li.iehover li.iehover li.iehover li a:hover {
  background: #CCC;
  color: #FFF;
	}

ul#hrznav ul ul,
ul#hrznav ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 160px;
	}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#hrznav li:hover ul ul,
ul#hrznav li:hover ul ul ul,
ul#hrznav li.iehover ul ul,
ul#hrznav li.iehover ul ul ul {
  display: none;
	}

ul#hrznav li:hover ul,
ul#hrznav ul li:hover ul,
ul#hrznav ul ul li:hover ul,
ul#hrznav li.iehover ul,
ul#hrznav ul li.iehover ul,
ul#hrznav ul ul li.iehover ul {
  display: block;
	}
blockquote {font-style: italic; text-align: center; color: #008;}

a.galleryimg {
	display: block;
	float:left;
	width:150px;
	height:180px;
	padding:5px;
	font: 13px bold Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	background: #DCDEDD;
	margin:0 10px 10px 0;
	border: none;
	color:#007;
	text-decoration:none;
	}
a.galleryimg img {padding-bottom:3px; border:none;}
a.galleryimg:hover {background: #AFAFAF; color:#fff;}