@charset "utf-8";
/* CSS Document */

#wrapper{ margin: 0 auto; border: 1px solid #000000; box-shadow: 5px 0 5px -5px #333333, -5px 0 5px -5px #333333;}

body {background-color: #FFFFFF; margin:0 auto; font:Verdana, Geneva, sans-serif;}
.bodywidth {width: 772px;}

#siteheader {background-image: url(images/TopBanner.png); height: 108px; background-repeat: no-repeat; position: relative;}
#HeaderBottomBorder {height: 21px; background-image: url(/images/BannerBottom.gif); background-repeat: repeat-x;}

#maincontent {padding: 0 1em; overflow: hidden;}

p.ContactHeader {font-weight: bold; margin-bottom: 0;}
p.ContactDesc {margin-top: 0;}

img.FloatLeft{
  float: left;  
  margin: 4px;
  border: 1px solid #000000;
}
img.FloatRight{
  float: right;  
  margin: 4px; 
}

#mainleft {
	margin-bottom: -32767px;
    padding-bottom: 32767px;
	width: 10em;
	float: left;
}
#mainright {margin-left: 11em; overflow: hidden;}

/********************* Begin Navigation Styles ****************/
#navcontainer {bottom: 5px; margin-left: 250px; position: absolute;}

#navlist{
	list-style-type:none;
	display: inline-block;
	white-space: nowrap;
	margin: 0;
}


#navlist > li {
	background-color: #062B68;
    /* border: 1px solid #000000; */
    box-shadow: 3px 3px 3px #AAB5C9 inset, -3px -3px 3px #020B1B inset;
	-moz-box-shadow: 3px 3px 3px #AAB5C9 inset, -3px -3px 3px #020B1B inset;
	-webkit-box-shadow: 3px 3px 3px #AAB5C9 inset, -3px -3px 3px #020B1B inset;
    color: #FFFFFF;
    display: inline-block;
    list-style: none outside none;
    padding: 0.25em 0;
    position: relative;
    text-align: center;
    width: 6.5em;
}

#navlist .current, #navlist li:hover{
	background: #626469;
	box-shadow: 3px 3px 3px #C8C7C8 inset, -3px -3px 3px #020B1B inset;
	-moz-box-shadow: 3px 3px 3px #C8C7C8 inset, -3px -3px 3px #020B1B inset;
	-webkit-box-shadow: 3px 3px 3px #C8C7C8 inset, -3px -3px 3px #020B1B inset;
}

#navlist li a {
    color: #FFFFFF;
    text-decoration: none;
}

#navlist li a span {display: inline-block; width: 100%;}

/*************** Begin SubNav styles ************************/

#subnav {list-style: none;
	position: relative;
	box-shadow: 3px 3px 3px #AAB5C9 inset, -3px -3px 3px #020B1B inset;
	-moz-box-shadow: 3px 3px 3px #AAB5C9 inset, -3px -3px 3px #020B1B inset;
	-webkit-box-shadow: 3px 3px 3px #AAB5C9 inset, -3px -3px 3px #020B1B inset;
	background-color: #062B68;
	padding: 0;
}

#subnav li{color: #FFFFFF; display: block; padding: 0.25em 0.75em;}
#subnav li:hover{background-color: #626469;
	box-shadow: 6px 0px 3px -3px #C8C7C8 inset, -6px 0px 3px -3px #020B1B inset;
	-moz-box-shadow: 6px 0px 3px -3px #C8C7C8 inset, -6px 0px 3px -3px #020B1B inset;
	-webkit-box-shadow: 6px 0px 3px -3px #C8C7C8 inset, -6px 0px 3px -3px #020B1B inset;
}
#subnav li:first-child:hover{
	box-shadow: 6px 6px 3px -3px #C8C7C8 inset, -6px 0px 3px -3px #020B1B inset;
	-moz-box-shadow: 6px 6px 3px -3px #C8C7C8 inset, -6px 0px 3px -3px #020B1B inset;
	-webkit-box-shadow: 6px 6px 3px -3px #C8C7C8 inset, -6px 0px 3px -3px #020B1B inset;
}
#subnav li:last-child:hover{
	box-shadow: 6px 0px 3px -3px #C8C7C8 inset, -6px -6px 3px -3px #020B1B inset;
	-moz-box-shadow: 6px 0px 3px -3px #C8C7C8 inset, -6px -6px 3px -3px #020B1B inset;
	-webkit-box-shadow: 6px 0px 3px -3px #C8C7C8 inset, -6px -6px 3px -3px #020B1B inset;
}

#subnav li a {color: #FFFFFF; text-decoration: none;}
#subnav li a span {display: inline-block; width: 100%;}