/* default elements */

body { font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px;
margin : 14px; color:#333333;
padding:0px;}

h1
{ font-size:30px; 
color: #990000;margin-top: 14px;margin-bottom: 4px;
 font-family : serif;
 font-style : italic;
}

H2 {clear:both; margin-bottom: 4px;
  font-family : sans-serif;
  font-size: 18px;
  color: #000066; margin-top: 18px;
}
H3 {
  font-family : sans-serif;
  font-size: 16px;
  color: #666666;
}
H4 {
font-family : sans-serif;
  font-size: 14px;
  color: black;
}
.button{
	  border : 1px solid #666666;
	background-color : #000066;
  font-size: 12px;
  color: #FFFFFF;
	padding : 1px;
	font-weight : bold;
}

.list {
	list-style-image : url(../images/bullet.jpg);
  padding-right : 15px; margin-bottom: 7px;
}

.byline{
margin-bottom:1.5em;margin-top:0px;
border-bottom:1px solid #000066;
padding-bottom:.1em;
color:#000066;
font-variant: normal;
letter-spacing : .5px;
font-size : 14px;font-family:arial, verdana, helvetica, sans-serif;
 text-transform : uppercase;
}


.content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.maintable {
	border : 1px solid #e6e6e6;
}
.padding12 {
	padding : 12px;
}

.pictbrdr {
	border: 4px solid #cccccc;
}

a
{
color: #000066;
font-weight:normal;
font-style:normal;
text-decoration:underline;
}


a:link
{
color:#000066;
font-weight:normal;
font-style:normal;
text-decoration:underline;
}


a:visited
{
color:#000066;
font-style:normal;
font-weight:normal;
text-decoration:underline;
}


a:hover
{
color: #990000; 
font-style:normal;
text-decoration:underline;
 }

.bbd,.bbd a,.bbd a:link,.bbd a:visited,.bbd a:hover  {
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color : #999;
  padding-top : 7px;
  padding-bottom : 6px;
  text-align : center;
}

.pagetrail,.pagetrail a,.pagetrail a:link,.pagetrail a:visited {
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color : #999;
  padding-top : 7px;
  padding-bottom : 6px;
  text-align : right;
}
.pagetrail a:hover {
	font : bold;
}


.pagetrail a:hover {
	color: #990000;
}
.searchbox { width: 185px;
  color: #000066;
  background : transparent;
}
.sig {
	background-image : url(../images/sig.gif);
	background-position : bottom right;
	background-repeat : no-repeat;
	height : 55px;
	width : 500px;
}

/* Layout */
#wrapper 

{
background-color:#666666;
margin-top: 20px;
margin-right: auto;
margin-bottom:0px;
margin-left: auto;
width:850px;
}


#navhorisontell
{
float:left; position: relative;
list-style:none;
margin-bottom:0px;
margin-top:0px;
margin-left:0px; width: 650px;
 background-color : Black;
}

#navhorisontell ul

{
list-style:none;
margin-bottom:0px;
margin-top:0px;
margin-left:0px;
}


#navhorisontell li

{
text-align:left;
float:left;
padding-left:0px;
padding-top:0px;
padding-bottom:0px;
}

#navhorisontell ul li a

{
display:block;background-color:Black;
border-right:1px solid #fff;
line-height:1.3em;
margin-right:0px;
padding:8px 14px 8px 14px;
color: #fff;
font-weight:bold;
font-size: 12px;
text-decoration: none;
 text-transform : uppercase;
 text-align : center;
 letter-spacing : .5px;
 font-family : sans-serif;
}

#navhorisontell  li a:hover
{
color: #fff;
background-color:#990000;

}

#navhorisontell ul li .selected
{
color: #fff;
background-color:#990000;

}


#footer 

{
clear:both;
margin-top: 0px;
background-color:#333333;
color:#fff;line-height: 18px;
margin-left:auto;
margin-right:auto;
margin-bottom: 0px;
padding: 7px;
}

#footer p 

{
font-size:10px;
font-family:arial;
font-weight:normal;
color:#fff;
text-align:center;
}

#footer a 
{
text-decoration:none;
font-weight:normal;
color:#fff;
text-align:center;
}

#footer a:hover

{
text-decoration:underline;
font-weight:normal;
color:#990000;
text-align:center;
}

.navigation { 
  padding: 0px;
  margin: 0px;
  width: 185px;
  border: none;
  background: transparent;
}


 /* lm.css -- Stylesheet settings for ListMenu Snippet
// STYLES used
//
// #LM_level_N      menu level where N is the number of the depth
//                  starting at 0
// #LM_youAreHere   menu item of current location
// .LM_expanded     expanded menu item with children
// .LM_collapsed    menu item with childen, but not expanded
// .LM_endPage      menu item with children
// .LM_description  menu item description
// 
*/

/* ListMenu Styles */

#listMenuWrapper {width: 185px;
position:relative;margin:0;padding:0;
font-size: 12px;
text-decoration: none;
 text-transform : uppercase;
 text-align : left;
 letter-spacing : .5px;
 font-family : sans-serif;
 list-style:none;
}

#listMenuWrapper ul {
position:relative;margin:0;padding:0; list-style: none;
}

#listMenuWrapper ul li {
position:relative;margin:0;padding:1px;
border-color: #ccc #aaab9c #cccccc #ffffff;list-style: none;
}

#listMenuWrapper a, #listMenuWrapper #LM_youAreHere {
display: block;
position:relative;margin:0;padding:0;
border-width: 1px;
border-color: #fff #aaab9c #ccc #fff;
border-style: solid;
text-decoration: none;
}

#listMenuWrapper .snippetName a {
position:relative;margin:0;padding:0;
display:inline;
}

.LM_collapsed a { }
.LM_collapsed a:hover {
	border-color: #ccc #fff #fff #ccc;
	color : #000066;
	font-weight : bold;
	 }

.LM_expanded a {}
.LM_expanded a:hover { 
	border-color: #ccc #fff #fff #ccc;
		color : #000066;
	font-weight : bold;
	}
.LM_expanded #LM_youAreHere {
 font-weight : bold;
background: #666666;
border-color: #ccc #fff #fff #ccc;
 color : White;
}

.LM_endPage a { }
.LM_endPage a:hover  {
	border-color: #ccc #fff #fff #ccc;
		color : #000066;
	font-weight : bold;
}
.LM_endPage #LM_youAreHere {
 font-weight : bold;
background: #666666;
border-color: #ccc #fff #fff #ccc;
color : White;
}

#LM_level_1 li a, #LM_level_1 li #LM_youAreHere {padding-left:8px;  padding-top : 12px;  padding-bottom : 12px;  }
#LM_level_2 li a {padding-left:16px;  background-color : #fff; padding-top : 3px;  padding-bottom : 3px;  color : #333;  font-size : 11px;  letter-spacing : .5px;
 font-family : sans-serif; }
.LM_youAreHere2 {
	padding-left:0px;
	background-color : #000066;
	padding-top : 3px;
	padding-bottom : 3px;
	color : #fff;
	font-size : 11px;
	letter-spacing : 0.5px;
	font-family : sans-serif;
	display: block;
}
#LM_level_3 li a, #LM_level_3 li #LM_youAreHere {padding-left:24px; }
#LM_level_4 li a, #LM_level_4 li #LM_youAreHere {padding-left:32px; }
