body {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size:12px;
  color:#000000;
  margin:0px;
  background:#A6A6A6;
}

/* Default Styles */

h1 {
  color:#000000;
  font-size:12px;
  margin-top:0px;
  padding-top:0px;
}

h2 {
  font-size:11px;
  color:#2859A6;
}

a {color:#2859A6; text-decoration:none;}
a:hover {color:#2859A6; text-decoration:underline;}

a img {
  border:0px;
}


* html img,
* html .png{
    position:relative;
    behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
        this.src = "images/design/spacer.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
        this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
    );
}

/* End Default Styles */

#shell {
  margin-left:auto;
  margin-right:auto;
  width: 900px;
  background:#FFFFFF;
}

#header {
  width:900px;
  height:60px;
  background:url(../images/design/header_bg.jpg) repeat-y 100% 0%;
}

#header2 {
  width:900px;
  height:60px;
}

#logo {
  float:left;
  width:250px;
  height:48px;
}

/* Navigation */
#menu {
  float:left;
  height:18px;
  margin:23px 0 0 13px;
}

#nav, #nav ul {
  list-style-type: none;
  margin:0px;
  padding: 0px;
  font-size:1.0em;
  display:inline;
}

#nav li {
  float: left;
  margin: 0px;
  padding: 0px;
  color:#878787;
  position: relative;
  text-decoration: none;
  list-style-type: none;
}

#nav li ul {
  margin:15px 0 0 -70px;
  padding: 0px;
  position: absolute;
  z-index: 256;
  left: -999em;
}

#nav li a {
  color: #878787;
  text-decoration: none;
  margin: 0px;
  padding: 0px;
  width: auto;
}

#nav li a:hover {
  color: #000000;
  text-decoration: none;
  margin: 0px;
  width: auto;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul { left: -999em }

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li  li.sfhover ul, #nav li li li.sfhover ul { left: auto }

#nav li:hover, #nav li.hover {
  position: static;
}

#subnav {
  list-style-type: none;
  float: left;
  margin:0 0 0 0;
  padding: 0px;
  width: 280px;
}

#subnav li {
  color: #000000;
  margin: 0px;
  padding: 0px;
  position: relative;
  width:280px;
	border:0px;
	background:#F3F3F3;
}

#subnav li a {
  color: #878787;
  text-decoration: none;
  margin: 0px;
  display: block;
  height:19px;
  padding:2px 8px 0 8px;
  font-size:1.0em;
  border:0px;
}

#subnav li a:hover {
  color: #000000;
  margin: 0px;
  padding:2px 8px 0 8px;
  display: block;
}

#subnav li:hover ul ul, #subnav li:hover ul ul ul, #subnav li.sfhover ul ul, #subnav li.sfhover ul ul ul { color:#000000; left: -999em; }

/* Navigation Ends */ 

.print{
  color:#878787;
}

.print:hover {
  color:#000000;
  text-decoration:none;
}

.printicon {
  width:21px;
  height:23px;
  margin:-4px 0 0 13px;
  vertical-align:top;
}

*html .printicon {
  margin:-4px 0 0 0px;
  padding:0 0 0 13px;
}

/* Search */
#search {
  float:left;
  width:230px;
  height:22px;
  margin:18px 0 0 0;
}

*html #search {
  width:227px;
  margin:18px 0 0 0;
}

#searchfrom {
  margin:0px;
  padding:0px;
}

.searchinput {
  width:124px;
  font-family:arial;
  font-size:12px;
  color:#878787;
  margin:0 0 0 20px;
  padding:2px 0 3px 13px;
  border-top:1px solid #A9A9A9;
  border-right:1px solid #DCDCDC;
  border-bottom:1px solid #DCDCDC;
  border-left:1px solid #A9A9A9;
  background:#F3F3F3;
}

*html .searchinput {
  width:120px;
}

.searchbttn {
  color:#075A80;
  font-family:arial;
  font-size:12px;
  font-weight:bold;
  margin:0px;
  padding:0px;
  border:0px;
  background:transparent;
}


#flashholder {
  width:900px;
  height:525px;
  position:relative;
  background:#FFFFFF url(../images/design/background.jpg) no-repeat 0% 0%; /* hpbgmask.png */
}

/*
*html #flashholder {
azimuth: expression(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",this.src = "images/spacer.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace(\'url("','').replace('")',''),this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",this.runtimeStyle.backgroundImage = "none")),this.pngSet=true);
}*/

/* Other Nav */
#othernavholder {
  width:384px;
  height:350px;
  margin:-328px 0 0 248px;
  position:absolute;
  z-index:300;
  /*background:url(../images/design/globe.png) no-repeat 0% 0%;*/
}

/*
*html #othernavholder {
azimuth: expression(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",this.src = "images/spacer.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace(\'url("','').replace('")',''),this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",this.runtimeStyle.backgroundImage = "none")),this.pngSet=true);
}*/

#dividers {
  width:386px;
  margin:70px 0 0 0;
  /*background:url(../images/design/dividers.png) no-repeat 0% 0%;*/
}

/*
*html #dividers {
azimuth: expression(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",this.src = "images/spacer.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace(\'url("','').replace('")',''),this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",this.runtimeStyle.backgroundImage = "none")),this.pngSet=true);
}*/

#othernav {
  list-style-type: none;
  margin:0px;
  padding:0px;
  width: 384px;
  font-size:1.0em;
}

#othernav  li {
  width:384px;
  margin: 0px;
  padding: 0px;
  text-align:center;
  text-decoration: none;
  list-style-type: none;
}

#othernav  li a {
  color: #FFFFFF;
  text-decoration: none;
  font-weight:bold;
  margin: 0px;
  padding: 2px 0 6px 0;
  width: auto;
  height:px;
  display: block;
}

#othernav  li a:hover {
  color: #EFCD33;
  text-decoration: none;
  font-weight:bold;  
  margin: 0px;
  padding: 2px 0 6px 0;
  width: auto;
  display: block;
}

/* End Other Nav */

#contentholder {
  width:900px;
  min-height:293px;
  height:auto;
  _height:293px;
  background:#FFFFFF url(../images/design/grey_gradient2.jpg) no-repeat 0% 0%;
}

#contentholder2 {
  width:900px;
  background:#FFFFFF url(../images/design/background2.jpg) no-repeat 0% 100%;
}

#middlepanel {
  width:539px;
  margin-left:auto;
  margin-right:auto;
  margin-bottom:11px;
  padding:23px 0 0 0;
}

#leftpanel {
  float:left;
  width:264px;
  margin:0 50px 0 15px;
  padding:35px 0 0 0;  
}

*html #leftpanel {
  margin:0 50px 0 8px;
}

#leftpanel h2 {
  margin:0 0 9px 0;
  padding:0px;
  font-size:14px;
  color:#075A80;
}

/* Childnav */

#childnav {
  margin:0px;
  padding:0px;
  list-style-type: none;
}

#childnav li {
  border-top:1px solid #FFFFFF;
}

#childnav li a {
  color:#FFFFFF;
  text-decoration: none;
  margin:0px;
  padding:3px 0 3px 8px;
  background:#075A80;
  display:block;
}

#childnav li a:hover {
  color:#FFFFFF;
  text-decoration: none;
  background:#0B709F;
  display:block;   
}

/* End Childnav */

#insidemiddlepanel {
  float:left;
  width:550px;
  min-height:477px;
  height:auto;
  _height:477px;
  margin-bottom:11px;
  padding:35px 0 0 0;
}

#insidemiddlepanel h1 {
  font-size:14px;
  color:#075A80;
}

#footer {
  width:868px;
  margin:0 0 0 15px;
  padding:0 0 11px 0;
  text-align:center;
  color:#A6A6A6;
  font-size:11px;
}

#footer2 {
  width:900px;
  height:64px;
  margin:0px;
  padding:79px 0 11px 0;
  text-align:center;
  color:#A6A6A6;
  font-size:11px; 
  background:#FFFFFF url(../images/design/footer_bg.jpg) no-repeat 0% 0%;
}

#footer a {
  color:#A6A6A6;
  text-deocation:none;
}

#footer a:hover {
  color:#787878;
  text-deocation:underline;
}

#footer2 a {
  color:#A6A6A6;
  text-deocation:none;
}

#footer2 a:hover {
  color:#787878;
  text-deocation:underline;
}

#details {
  margin:0 0 7px 0;
  padding:7px;
  color:#FFFFFF;
  background:#787878;
}

#details2 {
  width:861px;
  margin:0 0 7px 15px;
  #margin:0 0 7px 0;
  padding:7px;
  color:#FFFFFF;
  background:#787878;
}

#details a {
  color:#FFFFFF;
  text-decoration:none;
}

#details a:hover {
  color:#FFFFFF;
  text-decoration:underline;
}

#details2 a {
  color:#FFFFFF;
  text-decoration:none;
}

#details2 a:hover {
  color:#FFFFFF;
  text-decoration:underline;
}

.nothing {
  clear:both;
  margin:0px;
  padding:0px;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */