* { font-family: verdana;  font-size: 11px; color: #000; }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}
body { min-width: 920px; background:url('/_gui/bkxx.gif') #001722 top repeat-x; margin:0; padding:0; font:normal 14px verdana; color:#454545; } 
#bk { background:url('/_gui/topbk3x.jpg') top center no-repeat; height:auto !important; min-height:755px; height:755px;}

.Container {margin: 0 auto; padding:0; width: 920px; border-left:10px solid #3F7D9B; border-right:10px solid #3F7D9B; background:#fff;}

#Header { height:140px; background:url('/_gui/logo_bk.gif') #fff bottom left repeat-x; } 

#Nav { border:0px solid #ccc; background:#7B7B7B; }


.Content {  padding:10px 20px 20px 10px;  min-height:455px;  height:455px;}
HTML > BODY .Content { min-height: 455px; height: auto }  


 
.Left { border:0px solid #ccc;float:left;  width:240px; min-height:455px;  height:455px; background:#fff; } 
HTML > BODY .Left { min-height: 455px; height: auto }  

.Right {border:0px solid #ccc; float:left; width:670px;  padding:0px;  min-height:455px;  height:455px; background:#fff;} 
HTML > BODY .Right { min-height: 455px; height: auto }  

#Location  { float:left; width:660px; font-size: 11px;  padding:10px 0px 10px 10px; margin-bottom:10px; border-bottom:1px solid #ccc; color:#828282; text-transform:uppercase;} /*#367290*/
#Location a { font-size: 11px; color:#367290; text-decoration:none; }
#Location a:hover { color:#999; }  /*#53AEDC*/



.Center {border:0px solid #ccc; float:left; width:920px;  background:#fff; min-height:455px;  height:455px;} 
HTML > BODY .Center { min-height: 455px; height: auto }  



.ContentLeft { width:410px;float:left;background:#fff; }
.ContentRight {width:210px;float:left; margin-left:10px;background:#fff; } 


.Col0 { border:0px solid #ccc;float:left; width:880px;   } 

.Col0Left { border:0px solid #ccc;float:left; width:220px;   } 
.Col0Right { border:0px solid #ccc;float:left; width:600px;   } 

.Col1a { border:0px solid #ccc;float:left; width:660px;   } 
.Col1b { border:0px solid #ccc;float:left; width:240px;   } 

.Col1Left { border:0px solid #ccc;float:left; width:220px;   } 
.Col1Right { border:0px solid #ccc;float:left; width:400px;   } 


/*
.ContentLeft { width:220px;float:left;padding:0px 0px 20px 0px;text-align:left; background:#eee; }
.ContentRight { width:400px;float:left; background:#ccc;} 
.ContentRight2 { width:620px;float:left; } 
*/
/*
.Col2a { border:1px solid #ccc;float:left; width:220px;    } 
.Col2b { border:1px solid #ccc;float:left; width:440px;   } 
.Col2c { border:1px solid #ccc;float:left; width:220px;    } 



.Col3a { border:0px solid #ccc;float:left; width:660px; min-height:455px;  height:455px;  } 
.Col3b { border:0px solid #ccc;float:left; width:660px; min-height:455px;  height:455px;  } 
*/
/* 
.Left { border:0px solid #ccc;float:left;  width:660px; min-height:455px;  height:455px;  } 
HTML > BODY .Left { min-height: 455px; height: auto }  

.Right {border:0px solid #ccc; float:left; width:240px;  padding:0px;  min-height:455px;  height:455px; background:#eee;} 
HTML > BODY .Right { min-height: 455px; height: auto }  

.Left { border:1px solid #ccc;float:left;  width:260px; min-height:455px;  height:455px; border-right:1px solid #ccc; background:#fff; } 
HTML > BODY .Left { min-height: 455px; height: auto }  

.Right {border:1px solid #ccc; float:left; width:655px;  padding:0px; background:#fff; min-height:455px;  height:455px;} 
HTML > BODY .Right { min-height: 455px; height: auto }  
*/









#HeaderImage {float:right;}
#Logo { border:0px dashed yellow; float:left; /*width:260px; height:131px; margin:0px; padding:0; float:left; border:0px dashed yellow;*/}
#Logo a { outline:none; }
#Logo a img { width:246px;  height:131px;	border:0px; margin:5px 0 0 15px; }


/* home */
#HomeTopLeft {  float:left;width:670px; min-height:280px; height:280px; } 
HTML > BODY #HomeTopLeft { min-height: 280px; height: auto }  

#HomeTopRight {  float:left;width:230px; min-height:280px; height:280px;  } 
HTML > BODY #HomeTopRight { min-height: 280px; height: auto }  

#HomeBotLeft {  float:left;width:440px; min-height:150px; height:150px; margin-top:10px;} 
HTML > BODY #HomeBotLeft { min-height: 150px; height: auto }  

#HomeBotRight {  float:left;width:435px; min-height:150px; height:150px; margin-top:10px; text-align:left;} 
HTML > BODY #HomeBotRight { min-height: 150px; height: auto }  



/* megamenu */
ul.megamenu {  background-color: #888;  border-top: 1px solid #888;  border-bottom: 1px solid #666;  margin: 0px auto;  padding: 0px;  list-style: none;  display: none;}
ul.megamenu li.mm-item { }
ul.megamenu li {  margin: 0px;  padding: 0px;  }

ul.megamenu li.clear-fix {  float: none;  clear: both;  margin: 0px;  padding: 0px;  height: 0px;  font-size: 0px;  line-height: 0px;}
ul.megamenu a.mm-item-link:link, ul.megamenu a.mm-item-link:visited { 
  position: relative; display: inline-block;
  padding: 8px 10px;  margin: 0px 3px 0px 0px;
  text-decoration: none;font-size: 14px;color: #FFF;
  z-index: 10;
  border-top: 1px solid transparent;  border-left: 1px solid transparent;  border-right: 1px solid transparent;
}
*html ul.megamenu a.mm-item-link:link, *html ul.megamenu a.mm-item-link:visited { border-color: pink; filter: chroma(color=pink); }
ul.megamenu a.mm-item-link-hover:link, ul.megamenu a.mm-item-link-hover:visited { color: #444; background: #FFF;border-top: 1px solid #777;border-left: 1px solid #777; border-right: 1px solid #777; -moz-border-radius: 10px 10px 0px 0px; border-radius: 10px 10px 0px 0px;}
ul.megamenu div.mm-item-content {  background: #FFF;  padding: 0px;  position: absolute;  border: 1px solid #777;  z-index: 9;   -moz-border-radius: 10px 10px 0px 0px; border-radius: 10px 10px 0px 0px;  }
.mm-content-base {  background: #FFF;  position: relative;  z-index: 11;  padding: 0px; -moz-border-radius: 10px 10px 0px 0px; border-radius: 10px 10px 0px 0px; } /* drop down box */
.mm-js-shadow {  clear:both;background: #555;  position: absolute;  z-index: 10; -moz-border-radius: 10px 10px 0px 0px; border-radius: 10px 10px 0px 0px;}

ul.megamenu {  background-image: url(/_gui/menu-background.gif);  background-repeat: repeat-x;  background-position: 0px 0px;}
.mm-content-base {  background-color: #FFF;}

ul.megamenu .DropList ul { padding:0; margin:0;    }
ul.megamenu .DropList li {  list-style-type: none; background: url('/_gui/subnav_arrow.gif') #fff left 15px no-repeat; padding:6px 0 6px 15px; border-bottom:solid 1px #d6d6d6; margin:0; width:200px;}
ul.megamenu .DropList li a {  color:#367290; text-decoration:none; font:normal 12px verdana; }
ul.megamenu .DropList li a:hover { color:#999; }  

ul.DropList { margin:0;padding:0;text-align:left; }

.MainMenuItem {clear:both;font-weight:bold; text-transform:uppercase; text-decoration:none; }
.DropHeader { clear:both;-moz-border-radius: 10px 10px 0px 0px; border-radius: 10px 10px 0px 0px; background:url('/_gui/SubMenuHeaderBk1.jpg') left 0px  repeat-x;color:#fff;font-size:11pt;font-weight:bold;padding:10px;text-transform:uppercase;border:solid 3px #fff; }
.DropHeader a { color:#fff;font-weight:bold; text-decoration:none;}
.DropHeader a:hover { text-decoration:underline;color:#fff; }
.DropPanel { clear:both;text-align:left; padding:10px 10px 30px 10px;background:#fff; }

.DropPanelContainer { width:330px;min-height:130px; height:130px; }
HTML > BODY .DropPanelContainer { min-height: 130px; height: auto }  

/* sub nav */
.SubNav { clear:both; float:left; margin:0 0 20px 0px; /*width:210px;	background:#6D6F72; margin-top:10px;*/}
.SubNavTitle { clear:both; font-size:15px; font-weight:bold; background: url('/_gui/subnav_header.gif') #306B89 top no-repeat; text-transform:uppercase; width:193px; color:#fff; padding:10px 0px 8px 10px; margin:0px; }
.SubNavTitle a { color:#fff; text-decoration:none; font-weight:bold;}
.SubNavTitle a:hover { color:#fff; text-decoration:underline; }

.SubNavItem { font-size:14px; color:#D7D7D7; border-bottom:1px solid #D7D7D7;	background:#fff;} /*#F1F1F1;*/
.SubNavItem a { font-size:14px; width:142px;  padding:5px 0px 5px 23px; display:block; color:#367290; text-decoration:none; background: url('/_gui/subnav_arrow.gif') 10px 10px no-repeat;}
.SubNavItem a:hover { width:142px; color:#999;  }
.SubNavItemOn { font-size:14px; width:182px; padding:5px 0px 5px 23px; font-weight:bold; color:#666; display:block; text-decoration:none; background: url('/_gui/subnav_arrow.gif')  10px 10px no-repeat; border-bottom:1px solid #D7D7D7;}

.SubNavItem2 { font-size:12px; color:#D7D7D7; border-bottom:1px solid #D7D7D7;	background:#fff;}
.SubNavItem2 a { font-size:12px; width:142px;  padding:5px 0px 5px 43px; display:block; color:#367290; text-decoration:none; background: url('/_gui/subnav_arrow.gif') 30px 10px no-repeat;}
.SubNavItem2 a:hover { width:142px; color:#999;  }
.SubNavItem2On {  font-size:12px; width:162px; padding:5px 0px 5px 43px; font-weight:bold; color:#666; display:block; text-decoration:none; background: url('/_gui/subnav_arrow.gif') 30px 10px no-repeat; border-bottom:1px solid #D7D7D7;}

/*
.SubNavItem2 { font:bold 1.0em 'Trebuchet MS',verdana; color:#D7D7D7; text-transform:uppercase;	border-bottom:1px dashed #D7D7D7;}
.SubNavItem2 a { padding:5px 0px 5px 43px; display:block; color:#D7D7D7; text-decoration:none; width:160px; background: url(/_nav/nav_bullet.gif) no-repeat 30px 10px;}
.SubNavItem2 a:hover { background:#DCDDDE; color:#AA2125; width:167px; }
.SubNavItem2On { width:162px; font:bold 1.0em 'Trebuchet MS',verdana; padding:5px 0px 5px 43px; display:block; text-transform:uppercase; color:#fff; text-decoration:none;  background: url(/_nav/nav_bullet.gif) no-repeat 30px 10px; border-bottom:1px dashed #D7D7D7;}
*/



/* sub nav */
#SubNav { clear:both; float:left; margin:0 0 20px 10px;  }  
#SubNav H2 {clear:both; font-size:15px; background: url('/_gui/subnav_header.gif') #306B89 top no-repeat; text-transform:uppercase; width:193px; color:#fff; padding:10px 0px 8px 10px; margin:0px;} 
.SubNavList  { float:left; background:#F1F1F1; padding:2px 15px 15px 15px; width:173px;} 
.SubNavList li { margin:0;list-style-type: none; background: url('/_gui/subnav_arrow.gif') left 10px no-repeat; padding:3px 0 3px 15px;  }
.SubNavList li a { color:#367290; text-decoration:none; font:normal 13px verdana;}
.SubNavList li a:hover { color:#999; }  

.SignUp { clear:both;margin:10px 0 0px 0px; }


ul.map { clear:both; margin-left: 0px;	padding-left:15px;  list-style:none; }
ul.map2 { margin-left: 10px; padding-left:15px;	   list-style:none;}
ul.map3 { margin-left: 20px; padding-left:15px;   list-style:none;}
ul.map li { padding-top:2px; background: url("/_gui/subnav_arrow.gif") 0px 8px no-repeat;  padding-left: .6em; }
h2.map { font-weight:bold; padding: 1px 0px 1px 3px; vertical-align: middle;   margin: 0;  }
ul.map h2 A{ font-weight:bold; color:#367290; text-decoration:none; }
ul.map h2 A:hover { color:#999; }  

ul.map A{ color:#367290; text-decoration:none; }
ul.map A:hover { color:#999; }  


/* nav  */
#menu { background:url('/_gui/nav_bk_off.gif') top  repeat-x; height:33px; border-top:1px solid #fff;}
#menu ul, #menu li { margin:0; padding:0; background:none; }
#menu ul {  }

#menu li { background:url('/_gui/menu_div.gif') right 1px  no-repeat; padding:7px 0px 7px 0px; display:block; }
#menu a {color:#fff;  font:bold 13px verdana;	outline:none; padding:0px 38px 0px 35px; text-transform:uppercase; text-decoration:none;  }
#menu a:hover { color:#fff; background: #387592 url('/_gui/nav_bk_on.gif') top repeat-x; padding:10px 38px 6px 35px;  }

.hlist { padding:0; margin:0 auto 0 0; /* left justified */ }
.hlist:after { content: ".";display: block; height: 0; clear: both; visibility: hidden; }
.hlist li { display: inline; float: left; list-style-type: none;}
.hlist a { display: -moz-inline-block; }
.row { clear: both; position: relative; margin: 0; padding: 0; border: 0; }
.row:after { content: ".";display: block; height: 0; clear: both; visibility: hidden; }

/* footer */
#Footer { border:0px solid #ccc; background:#fff; text-align:center; clear:both; }
#FooterContent { border-top:1px solid #ddd; width:880px;margin-left:0px;padding:10px 0 10px 0; margin:auto; } /*#367290;*/
#Footer P { font-size:12px; color:#999; clear:both;}
#Footer P A{ color:#367290;  }
#Footer P A:hover{ color:#999;text-decoration:none; }

#Footer UL { height:20px; margin-left:260px;}
#Footer li {font-size:12px; list-style-type: none;  float:left; margin:0 5px 0 0; color:#999; }
#Footer li a { color:#367290; text-decoration:none; }
#Footer li a:hover { color:#999; }  


/* location nav */
/*
.Center {border:0px solid #ccc; float:left; width:860px;  padding:20px; background:#fff; min-height:455px;  height:455px;} 
HTML > BODY .Center { min-height: 455px; height: auto }  
*/

/* Listing */
.ListBullets { list-style-type: none; padding:0px 0px 10px 0px; line-height:140%; }
.ListBullets LI{ /*background: url('/_gui/list_bk.gif') left bottom repeat-x;*/ border-bottom:1px solid #ddd; padding:10px 10px 10px 10px; line-height:140%; margin:0;}

.HomeList { list-style-type: none; padding:0px 0px 10px 0px; line-height:100%; }
.HomeList LI{ font-size:12px; border-bottom:1px solid #ddd; padding:10px 10px 10px 3px; line-height:100%; margin:0;}

ul.arrow { padding-left: 0px; list-style-image: url('/_gui/arrow.png'); }
ul.arrow li { margin-bottom:10px; }

/*
ul.arrow { padding-left: 20px; list-style-image: url('/_gui/arrow.png'); }
ul.arrow li {  }
*/
/*
ul.arrow { margin-left: 20px; padding-left:10px;    display:block;}
ul.arrow li { padding-top:2px; background: url("/_gui/arrow.png") 0px 7px no-repeat;  padding-left:20px; line-height:150%;}
*/
/*
ul.arrow {	margin-left: 20px; padding: 0; margin-top:0; list-style-image: url("/_gui/arrow.png"); }
ul.arrow li { margin-bottom:10px; }
*/

/* Table  */
DIV.DataTable { border:1px solid #cccccc; padding:1px; margin-bottom:15px;   }
DIV.DataTable CAPTION { font:bold 16px verdana; color:#fff;  text-align:left; background:url('/_gui/table_header_bk.gif') #2F6B87 top  repeat-x;  padding:5px 5px 5px 5px; }
DIV.DataTable TABLE {  background: #fff;}
DIV.DataTable TD,TH { font:normal 13px verdana; color:#454545; text-align:left; padding:5px; border-bottom:1px solid #ccc; }
DIV.DataTable TH { font:bold 14px verdana; color:#fff;  text-align:left; background:url('/_gui/table_sub_header_bk.gif') #767676 top  repeat-x;  padding:5px 5px 5px 5px; border-top:1px solid #fff;}
DIV.DataTable .Footer { background: #f4f4f4; color:#454545; padding:5px 5px 5px 5px; font:normal 11px verdana;}
DIV.DataTable .Small { color:#fff; font:normal 11px verdana;font-weight:bold;}

/* text */
/*H1 { color:#464646; font:bold 20px verdana; text-transform:uppercase;margin-bottom:15px;}*/
H1 { color:#001722; font:bold 30px 'Trebuchet MS',verdana; text-transform:uppercase; margin-bottom:15px;} /*464646*/
H2 { color:#7A7A7A;font:bold 17px verdana; text-transform:uppercase; padding-bottom:10px;}
H3 { color:#4E4E4E;font:bold 14px verdana; text-transform:uppercase; margin-top:3px;  margin-bottom:5px;}
H4 { color:#464646;font:bold 14px verdana; }
P,LI { color:#454545; font:normal 14px verdana; line-height:140%;}
A{ color:#367290; text-decoration:none; }
A:hover { color:#999; }  
.Bullets { list-style-image: url(/_gui/bullet.gif); padding:0px 0px 3px 15px; }
P {margin-bottom:10px; }
IMG {border:none;}

div.Note { border:1px solid #ccc; padding:10px 10px 0px 10px; background:#eee; margin:0px 0px 15px 0px; }
.Note H1 { color:#000; font-weight:bold;margin:0px;padding:0px; font-size:15px; } 
.Note P { color:#000; margin:0px 0px 10px 0px; padding:0px; } 

LI {  margin-left:25px;}

/*TABLE {border:1px solid #666; }*/

/* Years */
.Years { padding:0px 0px 10px 0px; float:left; width:100%; margin:0;} 
ul.Year  {text-align:center; color: #999999;   margin:0px; padding:0px;  }
ul.Year li {  margin:0; background: url("/_gui/tab_on_bk.gif") left top no-repeat; float:left; width:5.0em; border-left:1px solid #ccc; border-top:1px solid #ccc; list-style-type:none;  }
ul.Year li a {text-decoration:none; color:#fff; font-weight:bold; display:block; width:100%; padding:3px 0px 3px 0px; border-bottom:1px solid #ccc; background: url("/_gui/tab_off_bk.gif") left top repeat-x;} /*padding:3px 3px 3px 3px;*/
ul.Year li a:link {text-decoration:none; color:#fff; font-weight:bold; display:block; width:100%; padding:3px 0px 3px 0px; border-bottom:1px solid #ccc; background: url("/_gui/tab_off_bk.gif") left top repeat-x;} /*padding:3px 3px 3px 3px;*/
ul.Year li a:hover {background:#34718E; color:#ffffff;}
ul.Year li.EndYear { border-right:1px solid #ccc; }
ul.Year li a.YearOn { background: url("/_gui/tab_on_bk.gif") left top repeat-x; font-weight:bold; color:#000; border-bottom:1px solid #fff;}
ul.Year li a.YearOn:Hover { background:#34718E; color:#ffffff; }

.PDFLarge {   display:block; margin-bottom:15px;	 }
/*.PDFLarge {   background: url("/_gui/pdf_large.gif") 0px 0px no-repeat; padding-left:35px; display:block; margin-bottom:15px;	 }*/
.HTMLLarge {   background: url("/_gui/html_large.gif") 0px 0px no-repeat; padding-left:35px; display:block;	 }
.SideAdBlank { width:190px; display:block; margin-bottom:10px;} 
.SideAdBlank a:hover { background:none; }

.PDFSmall { min-height:35px;  background: url("/_gui/pdf.gif") 0px 0px no-repeat; padding-left:20px; }

.PDFDoc {  }
/*.PDFDoc { background: url("/_gui/pdf.gif") 0px 0px no-repeat; padding-left:20px; }*/
.PPTDoc { background: url("/_gui/ppt.gif") 0px 0px no-repeat; padding-left:20px; }



div.EnlargeImage { float:left;padding:10px 0px 10px 0px;font-size:.85em; line-height:130%; color:#666; margin:0px;}
div.EnlargeImage a{ background:none; color:#666; margin-bottom:5px;}
div.EnlargeImage a:Hover{ background:none; color:#666;}
div.EnlargeImage .Enlarge{ background: url('/_gui/enlarge.jpg')   0px 2px no-repeat;padding:2px 0px 0px 18px;color:#367290; margin:0px;}
div.EnlargeImage .Download{ background: url('/_gui/download.jpg')   0px 2px no-repeat;padding:2px 0px 0px 15px;color:#367290; margin:0px;}
div.EnlargeImage .Enlarge2 A{ background: url('/_gui/enlarge.jpg') 0px 2px no-repeat;padding:2px 0px 0px 18px;color:#666; margin:0px 0 5px 0; width:100%;}
div.Caption { font-weight:bold;padding:0px 20px 0px 0px; margin:0px;}

/*
div.EnlargeImage { float:left;padding:10px 0px 10px 0px;font-size:.85em; line-height:130%; color:#666; margin:0px;}
div.EnlargeImage a div{ background:none; color:#367290; margin-bottom:5px;}
div.EnlargeImage a:Hover div{ background:none; color:#999;}
div.EnlargeImage .Enlarge{ background: url('/_gui/enlarge.jpg') #fff 0px 2px no-repeat;padding:2px 0px 0px 18px;  margin:0px;}
div.EnlargeImage .Download{ padding:2px 0px 0px 0px;  margin:0px;}
div.EnlargeImage .Enlarge2 A{ background: url('/_gui/enlarge.jpg') 0px 2px no-repeat;padding:2px 0px 0px 18px;  margin:0px 0 5px 0; width:100%;}
div.Caption { font-weight:bold;padding:0px 20px 0px 0px; margin:0px;}
*/
