html, body {
	color: black;
	background-color: #F1F1F1;
	margin:0px 0px; padding:0px;
	text-align:center;
	font-family:Verdana,Arial,Geneva,Helvetica,sans-serif; 
	font-size:9pt;
} 


.body a:link {FONT-FAMILY: Verdana,Arial,Geneva,Helvetica,sans-serif; FONT-SIZE: 9pt; COLOR:#000099; TEXT-DECORATION:none;} 
.body a:active {FONT-FAMILY: Verdana,Arial,Geneva,Helvetica,sans-serif; FONT-SIZE: 9pt; COLOR:#000099; TEXT-DECORATION:none;} 
.body a:visited {FONT-FAMILY: Verdana,Arial,Geneva,Helvetica,sans-serif; FONT-SIZE: 9pt; COLOR:#000099; TEXT-DECORATION:none;} 
.body a:hover  {FONT-FAMILY: Verdana,Arial,Geneva,Helvetica,sans-serif; FONT-SIZE: 9pt; COLOR:#000099; TEXT-DECORATION:underline;} 


.PageBody a:link {FONT-FAMILY: Verdana,Arial,Geneva,Helvetica,sans-serif; FONT-SIZE: 9pt; COLOR:blue; TEXT-DECORATION:none;} 
.PageBody a:active {FONT-FAMILY: Verdana,Arial,Geneva,Helvetica,sans-serif; FONT-SIZE: 9pt; COLOR:blue; TEXT-DECORATION:none;} 
.PageBody a:visited {FONT-FAMILY: Verdana,Arial,Geneva,Helvetica,sans-serif; FONT-SIZE: 9pt; COLOR:blue; TEXT-DECORATION:none;} 
.PageBody a:hover  {FONT-FAMILY: Verdana,Arial,Geneva,Helvetica,sans-serif; FONT-SIZE: 9pt; COLOR:blue; TEXT-DECORATION:underline;}

.bottomnav {
	font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
	font-size:7pt;
	text-decoration: none;
	color:#000000;
	font-weight: normal;
	background-color: #F1F1F1;
	height: 25px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.bottomnav a:link {color:#000000;  text-decoration:none;font-weight: normal;} 
.bottomnav a:active {color:#000000;  text-decoration:none;font-weight: normal;} 
.bottomnav a:visited {color:#000000;  text-decoration:none;font-weight: normal;} 
.bottomnav a:hover  {color:#000000;  text-decoration:underline;font-weight: normal;} 

.bottomnavnounderline {
font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
font-size:7pt;
text-decoration: none;
color:#000000;
font-weight: normal;
}

.bottomnavunderline {
font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
font-size:7pt;
text-decoration: underline;
color:#000000;
font-weight: normal;
cursor:pointer;
}

#bottomNavUpperRBottom{
	background: url(bottomNavCornerR_bottom.gif);
	background-repeat: no-repeat;
	background-position:right bottom;
	width: 45px;
height:11px;
}

#bottomNavUpperLBottom{
	background: url(bottomNavCornerL_bottom.gif);
	background-repeat: no-repeat;
	background-position:left bottom;
	width: 45px;
height:11px;
}

#bottomNavUpperLTop{
	background: url(bottomNavCornerL_top.gif);
	background-repeat: no-repeat;
	background-position:left bottom;
}

#bottomNavUpperRTop{
	background: url(bottomNavCornerR_top.gif);
	background-repeat: no-repeat;
	background-position:right bottom;
}

.bottomNavUpperBottomCellHeight {
 	height: 11px;
  	overflow: hidden;
 }
.bottomNavUpperTopCellValues {
    width: 12px;
	height:34px;
    overflow: hidden;	
 }

.FullWidth{
	width:780px;
	background-color:white;
}

.listitemnavnounderline {
font-family:Small Fonts,Verdana,Arial,Geneva,Helvetica,sans-serif;
font-size:6pt;
text-decoration: none;
color:#FFFFFF;
font-weight: normal;
text-transform: uppercase;
}

.listitemnavunderline {
font-family:Small Fonts,Verdana,Arial,Geneva,Helvetica,sans-serif;
font-size:6pt;
text-decoration: underline;
color:#FFFFFF;
font-weight: normal;
text-transform: uppercase;
cursor:pointer;
}

.topbanner{
font-family:Verdana,Arial,Geneva,Helvetica, sans-serif;
font-size:7.5pt;
text-decoration: none;
color:#000000;
font-weight: normal;
} 
.topbanner a:link{text-decoration: none; font-weight: normal; color:#000000;}
.topbanner a:active{text-decoration: none; font-weight: normal; color:#000000;}
.topbanner a:visited{text-decoration: none;  font-weight: normal; color:#000000;}
.topbanner a:hover{text-decoration: underline; font-weight: normal; color:#000000;}
.topbanner TD{font-size:7.5pt;}

.topbannerunderline{
font-family:Verdana,Arial,Geneva,Helvetica, sans-serif;
font-size:7.5pt;
text-decoration: underline;
color:#000000;
font-weight: normal;
cursor:pointer;
}

select{
font-family:Verdana,Arial,Geneva,Helvetica, sans-serif; 
font-size:7.5pt;
text-decoration: none;
cursor:pointer;
}

input{
font-family:Verdana,Arial,Geneva,Helvetica, sans-serif; 
font-size:7.5pt;
text-decoration: none;
cursor:pointer;
}

.topnavlinks {
font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
font-size:7.5pt;
text-decoration: none;
font-weight:bold;
cursor:pointer;
}
.topnavlinks a:link{ text-decoration: none; font-weight: bold;color:#333333;}
.topnavlinks a:active{ text-decoration: none; font-weight: bold;color:#333333;}
.topnavlinks a:visited{ text-decoration: none; font-weight: bold;color:#333333;} 
.topnavlinks a:hover{ text-decoration: none; font-weight: bold;color:#DD5500;} 

.topnavlinkson {
font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
font-size:7.5pt;
text-decoration: none;
font-weight:bold;
cursor:pointer;
}
.topnavlinkson a:link{ text-decoration: none; font-weight: bold;color:#DD5500;}
.topnavlinkson a:active{ text-decoration: none; font-weight: bold;color:#DD5500;}
.topnavlinkson a:visited{ text-decoration: none; font-weight: bold;color:#DD5500;} 
.topnavlinkson a:hover{ text-decoration: none; font-weight: bold;color:#DD5500;} 

.homeheadlines {
font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
color:#769CB4;
font-size:7.5pt;
text-decoration: none;
font-weight:normal;
}
.homeheadlines a:link{ text-decoration: none; font-weight: bold; color:#769CB4;}
.homeheadlines a:active{ text-decoration: none; font-weight: bold; color:#769CB4;}
.homeheadlines a:visited{ text-decoration: none; font-weight: bold; color:#769CB4;} 
.homeheadlines a:hover{ text-decoration: underline; font-weight: bold; color:#769CB4;} 

.homeheaders{
font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
font-size:8pt;
text-decoration: none;
color:#003377;
font-weight: bold; 
} 
.homeheaders a:link{ text-decoration: none; font-weight: bold; color:#003377;}
.homeheaders a:active{ text-decoration: none; font-weight: bold; color:#003377;}
.homeheaders a:visited{ text-decoration: none;  font-weight: bold; color:#003377;}
.homeheaders a:hover{ text-decoration: none; font-weight: bold; color:#DD5500;}

.homelinks{
font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
font-size:8pt;
text-decoration: none;
color:#000000;
font-weight: normal; 
} 
.homelinks a:link{ text-decoration: none; font-weight: normal; color:#000000;}
.homelinks a:active{ text-decoration: none; font-weight: normal; color:#000000;}
.homelinks a:visited{ text-decoration: none;  font-weight: normal; color:#000000;}
.homelinks a:hover{ text-decoration: underline; font-weight: normal; color:#000000;}

.sidenavlinks{
font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
font-size:8pt;
text-decoration: none;
color:#000000;
font-weight: normal; 
} 
.sidenavlinks a:link{ text-decoration: none; font-weight: normal; color:#000000;}
.sidenavlinks a:active{ text-decoration: none; font-weight: normal; color:#000000;}
.sidenavlinks a:visited{ text-decoration: none;  font-weight: normal; color:#000000;}
.sidenavlinks a:hover{ text-decoration: underline; font-weight: normal; color:#000000;}

.sidenavlinkson{
font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
font-size:8pt;
text-decoration: none;
color:#769CB4;
font-weight: normal; 
} 

.sidenavlinkson a:link{ text-decoration: none; font-weight: normal; color:#769CB4;}
.sidenavlinkson a:active{ text-decoration: none; font-weight: normal; color:#769CB4;}
.sidenavlinkson a:visited{ text-decoration: none;  font-weight: normal; color:#769CB4;}
.sidenavlinkson a:hover{ text-decoration: none; font-weight: normal; color:#769CB4;}

.sidenavlinksDash{
font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
font-size:8pt;
text-decoration: none;
color:#769CB4;
font-weight: normal; 
} 

.sidenavexpand{
font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
font-size:7pt;
text-decoration: none;
color:#000000;
font-weight: normal; 
} 

.sidenavexpand a:link{ text-decoration: none; font-weight: normal; color:#000000;}
.sidenavexpand a:active{ text-decoration: none; font-weight: normal; color:#000000;}
.sidenavexpand a:visited{ text-decoration: none;  font-weight: normal; color:#000000;}
.sidenavexpand a:hover{ text-decoration: underline; font-weight: normal; color:#000000;}

.navbarlink{
font-family:Verdana,Arial,Geneva,Helvetica, sans-serif;
font-size:7pt;
text-decoration: none;
color:#000000;
font-weight: normal;
cursor:pointer;
} 
.navbarlink a:link{ text-decoration: none;  font-weight: normal; color:#000000;}
.navbarlink a:active{ text-decoration: none; font-weight: normal; color:#000000;}
.navbarlink a:visited{ text-decoration: none;  font-weight: normal; color:#000000;}
.navbarlink a:hover{ text-decoration: underline;  font-weight: normal; color:#000000;}

.navbarlinkon{
font-family:Verdana,Arial,Geneva,Helvetica, sans-serif;
font-size:7pt;
text-decoration: underline;
color:#769CB4;
font-weight: normal;
} 
.navbarlinkon a:link{ text-decoration: underline; font-weight: normal; color:#769CB4;}
.navbarlinkon a:active{ text-decoration: underline; font-weight: normal; color:#769CB4;}
.navbarlinkon a:visited{ text-decoration: underline;  font-weight: normal; color:#769CB4;}
.navbarlinkon a:hover{ text-decoration: underline; font-weight: normal; color:#769CB4;}


.hotspotlink{
font-family:Verdana,Arial,Geneva,Helvetica, sans-serif;
font-size:8pt;
text-decoration: none;
color:#003377;
font-weight: normal; 
}
.hotspotlink a:link{ text-decoration: none; font-weight: normal; color:#003377;}
.hotspotlink a:active{ text-decoration: none; font-weight: normal; color:#003377;}
.hotspotlink a:visited{ text-decoration: none;  font-weight: normal; color:#003377;}
.hotspotlink a:hover{ text-decoration: none; font-weight: normal; color:#DD5500;}

.blue7{
font-family:Verdana,Arial,Geneva,Helvetica, sans-serif;
font-size:7pt;
text-decoration: none;
color:#003377;
font-weight: bold; 
}

.blue75{
font-family:Verdana,Arial,Geneva,Helvetica, sans-serif;
font-size:7.5pt;
text-decoration: none;
color:#003377;
font-weight: bold; 
}
.blue8{
font-family:Verdana,Arial,Geneva,Helvetica, sans-serif;
font-size:8pt;
text-decoration: none;
color:#003377;
font-weight: bold; 
}
.blue9{
font-family:Verdana,Arial,Geneva,Helvetica, sans-serif;
font-size:9pt;
text-decoration: none;
color:#003377;
font-weight: bold; 
}
.blue11{
font-family:Verdana,Arial,Geneva,Helvetica, sans-serif;
font-size:11pt;
text-decoration: none;
color:#003377;
font-weight: bold; 
}

.white8{
font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
font-size:8pt;
text-decoration: none;
color:#FFFFFF;
font-weight: bold; 
}

.white9{
font-family:Verdana,Arial,Geneva,Helvetica, sans-serif;
font-size:9pt;
text-decoration: none;
color:#FFFFFF;
font-weight: bold; 
}

.black7 {
font-family:Verdana,Arial,Geneva,Helvetica, sans-serif;
font-size:7pt;
text-decoration: none;
color:#000000;
font-weight: normal; 
}
.black7 a:link{ text-decoration: none; font-weight: normal; color:#000000;}
.black7 a:active{ text-decoration: none; font-weight: normal; color:#000000;}
.black7 a:visited{ text-decoration: none;  font-weight: normal; color:#000000;}
.black7 a:hover{ text-decoration: underline; font-weight: normal; color:#000000;}

.black8 {
font-family:Verdana,Arial,Geneva,Helvetica, sans-serif;
font-size:8pt;
text-decoration: none;
color:#000000;
font-weight: normal; 
}
.black9 {
font-family:Verdana,Arial,Geneva,Helvetica, sans-serif;
font-size:9pt;
text-decoration: none;
color:#000000;
font-weight: normal; 
}

.black9 a:link{ text-decoration: none; font-weight: normal; color:#0000FF;}
.black9 a:active{ text-decoration: none; font-weight: normal; color:#0000FF;}
.black9 a:visited{ text-decoration: none;  font-weight: normal; color:#0000FF;}
.black9 a:hover{ text-decoration: underline; font-weight: normal; color:#0000FF;}

.black10 {
font-family:Verdana,Arial,Geneva,Helvetica, sans-serif;
font-size:10pt;
text-decoration: none;
color:#000000;
font-weight: bold; 
}

.gray7 {
font-family:Verdana,Arial,Geneva,Helvetica, sans-serif;
font-size:7pt;
text-decoration: underline;
color:#666666;
font-weight: normal; 
}

.linkArrow{
font-family:Verdana,Arial,Geneva,Helvetica, sans-serif;
font-size:7pt;
text-decoration: none;
color:#769CB4;
font-weight: normal;
}

.PageHeader{
font-family:Verdana,Arial,Geneva,Helvetica, sans-serif;
font-size:11pt;
text-decoration: none;
color:#769CB4;
font-weight: bold;
}

.HighlightsHeader{
font-family:Verdana,Arial,Geneva,Helvetica, sans-serif;
font-size:8pt;
text-decoration: none;
color:#000000;
text-transform:uppercase;
font-weight: bold;
}

.HomeHighlightsHeader{
font-family:Verdana,Arial,Geneva,Helvetica, sans-serif;
font-size:9pt;
text-decoration: none;
color:#B7D30B;
text-transform:uppercase;
font-weight: bold;
}
.HomeContactNum{
font-family:Verdana,Arial,Geneva,Helvetica, sans-serif;
font-size:7pt;
text-decoration: none;
color:#9CBCDA;
font-weight: bold;
}
.HomeContactClick{
font-family:Verdana,Arial,Geneva,Helvetica, sans-serif;
font-size:7pt;
text-decoration: none;
color:#000000;
}
.HomeOverview{
font-family:Verdana,Arial,Geneva,Helvetica, sans-serif;
font-size:8pt;
text-decoration: none;
text-align:justify;
color:#769CB4;
line-height: 20px; 
font-weight: normal;
}

.HomeOverview a:link{ text-decoration: none; font-weight: bold; color:#769CB4;}
.HomeOverview a:active{ text-decoration: none; font-weight: bold; color:#769CB4;}
.HomeOverview a:visited{ text-decoration: none;  font-weight: bold; color:#769CB4;}
.HomeOverview a:hover{ text-decoration: underline; font-weight: bold; color:#769CB4;}

INPUT.SiteSearch  {
font-family: Verdana,Arial,Geneva,Helvetica, sans-serif;
font-size: 9px;
background-color: #FFFFFF; 
color: #000000; 
border: 1px solid #A1A1A1;
height:17px;
margin: 0px 5px 10px 0px;
cursor: text;
}

SELECT.Websites  { 
font-family: Verdana,Arial,Geneva,Helvetica, sans-serif;
font-size: 9px;
background-color: #FFFFFF; 
color: #000000; 
border: 0px solid #A1A1A1; 
}

div.selectBox a:hover, 
div.selectBox a:visited {text-decoration:none; }

.optionsBox {position:relative; }

.optionsBox ul{ 
  border:0; /* offset: double borders on left and right sides */
  width:153px;
  padding:3px 0; 
  }

.optionsBox li { display:inline; }

.optionsBox li a:hover { 
  text-decoration:none; 
  background-color:#d5e0e6; 
  }

.optionsBox li a:link, .optionsBox li a:visited { 
  display:block; 
  width:100%;
  color:#666; 
  margin:0; 
  padding:2px 6px 1px;
  }
  * html .optionsBox li a:link, * html .optionsBox li a:visited { 
    font-size:110%; 
    }

.optionsBox li a:link.link-group, .optionsBox li a:visited.link-group { font-size:120%; }

/*<!--Snazzy Borders-->
<!--http://www.cssplay.co.uk/boxes/snazzy.html-->
<!--Based on Nifty Corners By Alessandro Fulciniti<br />http://pro.html.it/esempio/nifty/-->*/
#xsnazzy h1, #xsnazzy h2, #xsnazzy p {margin:0 10px; letter-spacing:1px;}
#xsnazzy h1 {font-size:2.5em; color:#fff;}
#xsnazzy h2 {font-size:2em;color:#06a; border:0;}
#xsnazzy p {padding-bottom:0.5em;}
#xsnazzy h2 {padding-top:0.5em;}
#xsnazzy {background: transparent; margin:1em;}

.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#FFFFFF; border-left:1px solid #A1A1A1; border-right:1px solid #A1A1A1;}
.xb1 {margin:0 5px; background:#A1A1A1;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.xboxHomeHighlights {display:block; background:#FFFFFF; border:0 solid #A1A1A1; border-width:0 1px;}

.xboxHomeProducts {display:block; background:#FFFFFF; border:0 solid #A1A1A1; border-width:0 1px;height:40px;}

.xboxHomeContact {display:block; background:#FFFFFF; border:0 solid #A1A1A1; border-width:0 1px;height:35px;}

.xboxSideNav {display:block; background:#FFFFFF; width:158px;}

#xsnazzyLi {background: #A1A1A1; padding:0;}

.xtopLi, .xbottomLi {display:block; background:transparent;}
.xbLi1, .xbLi2, .xbLi3, .xbLi4 {display:block; overflow:hidden;}
.xbLi1, .xbLi2, .xbLi3 {height:1px;}
.xbLi2, .xbLi3, .xbLi4 {border-left:.5px solid #A1A1A1; border-right:.5px solid #A1A1A1;}
.xbLi1 {margin:4  4 4 4px; }
.xbLi2 {margin:3 3 3 3px; border-width:0 1px;}
.xbLi3 {margin:2 22 2px;}
.xbLi4 {height:1px; margin:1 1px;}

.xboxListItemNav  {
	display:block;
border:0 solid #A1A1A1;
border-width:0 1px;
height:1px;
width:500px;
}

.xbLi15 {margin:4  4 4 4px; }
.xbLi25 {margin:0 2px; border-width:0 1px;}
.xbLi35 {margin:0 1px;}
.xbLi45 {height:1px; margin:0 1px;}

.bgCol{
background-color: #F1F1F1;
}

#topnavA{
	font-family: Verdana, Geneva, Arial, sans-serif;
	width:780px;
	margin:0px auto;
	text-align:left;
	padding:0px;
	border:0px;
	background-color:#F1F1F1;
	visibility: visible;
}
#topnavB{
	font-family: Verdana, Geneva, Arial, sans-serif;
	width:780px;
	margin:0px auto;
	text-align:left;
	padding:0px;
	border:0px;
	background-color:#F1F1F1;
	visibility: visible;
}
#topnavPopup{
	font-family: Verdana, Geneva, Arial, sans-serif;
	width:500px;
	text-align:left;
	padding:0px;
	border:0px;
	background-color:#F1F1F1;
	visibility: visible;
}

#topNavCornerL{
	background: url(topNavCornerL.gif);
	background-repeat: no-repeat;
	background-position:left top;
	width: 23px;
	white-space: nowrap;
}
#topNavCornerR{
	background: url(topNavCornerR.gif);
	background-repeat: no-repeat;
	background-position:right top;
	width: 23px;
	white-space: nowrap;
}
#content{
	font-family: Verdana, Geneva, Arial, sans-serif;
	width:780px;
	margin:0px auto;
	text-align:left;
	padding:0px;
	background-color:#FFFFFF;
	visibility: visible;
}
#entirePage{
	font-family: Verdana, Geneva, Arial, sans-serif;
	width:780px;
	margin:0px auto;
	text-align:left;
	padding:0px;
	background-color:#FFFFFF;
	visibility: visible;
	position:absolute;
	left:100px;
}
#frameContent{
	font-family: Verdana, Geneva, Arial, sans-serif;
	width:780px;
	margin:0px auto;
	text-align:left;
	padding:0px;
	background-color:#FFFFFF;
	visibility: visible;
}
#pageContent{
	font-family: Verdana, Geneva, Arial, sans-serif;
	width:780px;
	margin:0px auto;
	text-align:left;
	padding:0px;
	background-color:#FFFFFF;
	visibility: visible;
}
#contentPopup{
	font-family: Verdana, Geneva, Arial, sans-serif;
	width:495px;
	text-align:left;
	margin:0px 0px 0px 0px;
	margin-left: 15px;
	margin-right:15px;
	padding:0px;
	background-color:#FFFFFF;
	visibility: visible;
}

#printEmail{
	background: url(listItemNavBG.jpg);
	background-repeat: no-repeat;
	background-position:left bottom;
	width: 500px;
	white-space: nowrap;
	text-align:center;
}

#Highlights{
	width: 575px;
}

.viewDocSeparator hr{
border: 0;
width: 100%;
color: #A1A1A1;
background-color: #A1A1A1;
height: 1px;
}

.innerContent{ 
height:425px;
 }
 
 .innerSectionContent{ 
height:425px;
width: 600px;
 }
 
 .sideNavBorder{ 
 width:15px;
 border-left: 1px solid #A1A1A1;
 padding: 5px;
  }
  
  @media screen{
     .screenHidden{display:none;}
  }

   @media print{
     .printHidden{display:none;}
  }