BODY{background-image:url("../images/structures/bg_image.jpg");font-family:verdana;margin:0;font-size:12px;text-align:center;}
FORM{margin:0;padding:0;}

a{color:#00008B;text-decoration:none;}
#left-nav a{font-weight:bold;}
a:hover{text-decoration:underline;}

a IMG{border-width: 0;}

.skip-link{float:left;}
#print_logo{display:none;}
#top-menu{min-height:20px;line-height:20px;list-style-type:none;margin:5px auto;padding:0;text-align:right;text-transform:uppercase;width:910px;}
*html #top-menu{height:20px;}
#bottom-menu{min-height:13px;line-height:13px;list-style-type:none;text-align:center;text-transform:uppercase;}
*html #bottom-menu{height:13px;}
#top-menu LI, #bottom-menu LI{border-right:1px solid #708090;display:inline;padding:0 5px;}
#top-menu LI.last, #bottom-menu LI.last{border-right-width:0;}
#top-menu a, #bottom-menu a{font-weight:normal;}

#mainborder-top{background:url("../images/structures/mainborder-top.jpg") top left no-repeat;height:15px;margin:0 auto;padding:0 20px;width:920px;}
#mainborder-bottom{background:url("../images/structures/mainborder-bottom.jpg") bottom left no-repeat;color:#708090;height:40px;margin:0 auto;padding:0 20px;width:920px;}
#header{background-color:#FFF;background-image:url("../images/structures/side-drop.jpg");height:90px;margin:0 auto;padding:0 20px 10px 20px;width:920px;}
#header .logo{float:left;height:90px;margin-left:10px;width:362px;}
#header .top-right{float:right;height:90px;margin-right:10px;text-align:center;width:508px;}
#footer{font-size:10px;height:20px;margin:0 auto;width:920px;}
.updated{font-size:10px;text-align:center;}

#menu{background:url("../images/structures/menu-side-drop.jpg") repeat-y;clear:left;font-family:Georgia, "Times New Roman", Times, serif;font-size:10px;min-height:30px;list-style-type:none;margin:0 auto;overflow:hidden;padding:0 30px;text-align:center;text-transform:uppercase;width:900px;}
*html #menu{height:30px;}
#menu LI{display:inline;}
#menu a{background:url("../images/structures/menu-inactive.jpg") repeat-x;border-right:1px solid #FFF;color:#FFF;display:block;float:left;font-weight:bold;line-height:30px;text-decoration:none;}
#menu a.b1{width:169px;}
#menu a.b2{width:169px;}
#menu a.b3{width:115px;}
#menu a.b4{width:139px;}
#menu a.b5{width:149px;}
#menu a.b6{width:154px;}
*html #menu a.b6{width:151px;}
#menu a.last{border-right-width:0;}
#menu a:hover{background:url("../images/structures/menu-active.jpg") repeat-x;color:#FFEA00;}
#menu a.activeButton{background:url("../images/structures/menu-active.jpg") repeat-x;color:#FFEA00;}

.submenuPlaceholder{background-image:url("../images/structures/side-drop.jpg");height:20px;margin:0 auto;padding:0 20px;width:920px;}
.submenu-container{display:none;}
.submenu {background-image:url("../images/structures/side-drop.jpg");font-family: arial;font-size:10px;min-height:20px;line-height:20px;list-style-type:none;margin:0 auto;padding:0 20px;text-align:center;text-transform:uppercase;width:920px;}
*html .submenu{height:20px;}
.submenu LI {display:inline;}
.submenu a{border-right:1px solid #708090;color:#000;padding:3px 10px;}
.submenu a.first{border-left:1px solid #708090;}
.submenu a:hover{background-color:#FFEA00;color:#CC0000;text-decoration:none;}

#content{background:url("../images/structures/side-drop.jpg") repeat-y;line-height:20px;margin:0 auto;padding:0 30px;text-align:left;width:900px;}
.emailDisplay{line-height:20px;margin-top:30px;padding:10px;}
#breadcrumb{background:url("../images/structures/bread-bg.gif") bottom repeat-x;min-height:21px;margin-bottom:10px;padding:0 10px 1px 10px;}
*html #breadcrumb{height:21px;}
#left-nav{background:url("../images/structures/left-bg.gif") right repeat-y;float:left;margin-bottom:10px;margin-right:10px;padding:10px 1px 0 0;width:194px;}
#middle-col{float:left;margin-right:10px;margin-bottom:10px;width:544px;}
.tmp2 #middle-col{margin-right:0;width:690px;}
.tmp3 #middle-col{margin:0;padding-left:5px;width:890px;}
#right-col{background:url("../images/structures/right-bg.gif") left repeat-y;float:left;margin-bottom:10px;padding:10px 5px 0 11px;width:125px;text-align:center;}

#left-nav .menu{list-style-type:none;width:194px;}
#left-nav .menu a{border-left:5px solid #FFF;display:block;font-weight: bold;min-height:20px;padding:0 11px 0 5px;text-decoration:none;}
*html #left-nav .menu a{height:20px;}
#left-nav .menu a:hover{background-color:#FFEA00;border-left:5px solid #CC0000;color:#CC0000;}

#content H1{background-color:#CC0000;color:#FFF;font-size:16px;font-weight:bold;min-height:30px;line-height:30px;margin:0 0 20px 0;text-align:center;text-transform:uppercase;}
*html #content H1{height:30px;}
#content H2{background-color:#FFEA00;color:#CC0000;font-size:14px;min-height:25px;line-height:25px;margin:0 0 15px 0;text-align:center;text-transform:uppercase;}
*html #content H2{height:25px;}
#content H3, .emailDisplay H3{color:#00008B;font-size:14px;min-height:20px;line-height:20px;margin:0;text-transform:uppercase;}
*html #content H3, *html .emailDisplay H3{height:20px;}
#content P,.emailDisplay P{margin:0 0 20px 0;padding:0px;}
#content P.nomargin{margin-bottom:0;}
#content P.indent, #content H3.indent{padding-left:20px;}
#content UL, #content OL{list-style-position:outside;margin:0 0 20px 15px;padding:0;}
#content UL UL, #content UL OL{margin:0 0 0 20px;}
#content .morelink{text-align:right;display:block;}
#content .previous{float:left;}
#content .next{float:right;}

#content #bottom-menu {margin-bottom:0;}
#left-nav H2, #left-nav H3, #left-nav P{padding: 0 10px 0 5px;}
.hr{height:20px;background-image:url("../images/structures/hr.gif");border:none;clear:both;margin:0;}
HR{display:none;}
.left .hr, .middle .hr, .right .hr{clear:none;}
IMG.left, IMG.leftimg{border:0px solid #00008B;float:left;margin:0 10px 10px 0;}
IMG.right, IMG.rightimg{border:0px solid #00008B;float:right;margin:0 0 10px 10px;}
.captionLeft{float:left;}
.captionRight{float:right;}
.captionLeft P{float:left;clear:left;font-size:10px;line-height:12px;margin-bottom:10px;padding-top:15px;}
.captionRight P{float:right;clear:right;font-size:10px;line-height:12px;margin-bottom:10px;padding-top:15px;}

.clear{clear:both;}
.noclear{clear:none;}
.center{text-align:center;}
.small{font-size:10px;}
.error{color:#CC0000;font-weight:bold;}

/*Search Results and search box styling*/
.gsc-control {background:url("../images/structures/search-bg.gif") bottom left repeat-x;width:544px;}
.tmp2 .gsc-control{width:690px;}
.tmp3 .gsc-control{width:890px;}
#searchResults{background-color:#FAFAD2;position:absolute;}
#searchResults .gs-webResult .gs-visibleUrl-short{display:none;}
form.gsc-search-box{height:40px;padding:0px;width:154px;}
input.gsc-search-button{bottom:-13px;cursor:pointer;float:left;position:relative;width:154px;}
table.gsc-search-box td.gsc-input{position:absolute;width:154px;}
div.gsc-clear-button{background:url("../images/structures/sch-clear.gif");display:block;height:49px;width:16px;padding:0;}
table.gsc-branding{display:none;}
#branding table.gsc-branding{display:block;padding-left:10px;position:relative;top:-15px;width:150px;}
.gsc-tabsArea{margin-top:0;}
.gsc-tabHeader{display:block;height:30px;line-height:30px;margin:0 0 9px 0;padding:0;}
.gsc-tabHeader.gsc-tabhActive{background-color:#CC0000;border-width:0;color:#FFF;font-size:16px;font-weight:bold;text-align:center;text-transform:uppercase;}
.gsc-result{line-height:20px;padding:5px 10px 5px 0;}
.gsc-result .gs-title{height:20px;}
.gs-result .gs-title,.gs-result .gs-title *, .gsc-results .gsc-trailing-more-results, .gsc-results .gsc-trailing-more-results *{color: #00008B;text-decoration:none;}
.gs-webResult div.gs-visibleUrl-long{display:block;}
.gsc-results{padding-left:10px;}

/*For Styling*/
FORM DIV{clear:both;min-height:40px;line-height:20px;}
FORM DIV.nomargin{min-height:20px;}
FORM DIV.noclear{clear:none;}
*HTML FORM DIV{height:40px;}
FORM LABEL{color:#00008B;display:block;float:left;font-weight:bold;}
FORM INPUT, FORM SELECT, FORM TEXTAREA{float:right;}
FORM .form-text{font-size:12px;}

/*Styles for Content*/
.halfSplit, .thirdSplit, .threeQuarterSplit{background:url("../images/structures/halfSplit.gif") top center repeat-y;clear:both;margin-bottom:20px;width:544px;}
.thirdSplit{background:none;}
.threeQuarterSplit{background:none;}
.tmp2 .halfSplit, .tmp2 .thirdSplit, .tmp2 .threeQuarterSplit{width:690px;}
.tmp3 .halfSplit, .tmp3 .thirdSplit, .tmp3 .threeQuarterSplit{width:890px;}
.halfSplit .left, .halfSplit .right, .thirdSplit .left, .thirdSplit .middle, .thirdSplit .right, .threeQuarterSplit .left, .threeQuarterSplit .middle, .threeQuarterSplit .right{float:left;}
.halfSplit .left{padding-right:11px;width:262px;}
.thirdSplit .left, .thirdSplit .middle{padding-right:11px;width:171px;}
.threeQuarterSplit .left{padding-right:11px;width:256px;}
.threeQuarterSplit .middle{padding-right:11px;width:128px;}
.tmp2 .halfSplit .left{width:335px;}
.tmp2 .thirdSplit .left{width:219px;}
.tmp2 .thirdSplit .middle{width:220px;}
.tmp2 .threeQuarterSplit .left{width:329px;}
.tmp2 .threeQuarterSplit .middle{width:165px;}
.tmp3 .halfSplit .left{width:435px;}
.tmp3 .thirdSplit .left, .tmp3 .thirdSplit .middle{width:286px;}
.tmp3 .threeQuarterSplit .left{width:429px;}
.tmp3 .threeQuarterSplit .middle{width:215px;}
.halfSplit .right{padding-left:10px;width:261px;}
.thirdSplit .right{padding-left:10px;width:170px;}
.threeQuarterSplit .right{padding-left:10px;width:128px;}
.tmp2 .halfSplit .right{width:334px;}
.tmp2 .thirdSplit .right{width:219px;}
.tmp2 .threeQuarterSplit .right{width:164px;}
.tmp3 .halfSplit .right{width:434px;}
.tmp3 .thirdSplit .right{width:286px;}
.tmp3 .threeQuarterSplit .right{width:214px;}
#content .halfSplit H3 {margin-top:40px;}
#content .halfSplit H3.first {margin-top:0;}

/* styles by GB */
button,
.button, .submit {
  display : inline-block;
  cursor : pointer;
  
  border-style : solid;
  border-width : 1px;
  border-radius : 10px;
  padding : 5px 8px;
  box-shadow : 0 1px 4px rgba(0,0,0,.6);
  font-size : 9.5pt;
  font-weight : bold;
  color : #fff;
  text-shadow : 0 1px 3px rgba(0,0,0,.4);
  font-family : sans-serif;
  text-decoration : none;
}

button.blue,
.button.blue {
  border-color : #2989d8;
  background: #2989d8;
  background: -moz-linear-gradient(top, #2989d8 0%, #1e5799 100%);
  background: -webkit-gradient(linear, left top, left bottom, 
    color-stop(0%,#2989d8), color-stop(100%,#1e5799));
  background: -webkit-linear-gradient(top, #2989d8 0%,#1e5799 100%);
  background: -o-linear-gradient(top, #2989d8 0%,#1e5799 100%);
  background: -ms-linear-gradient(top, #2989d8 0%,#1e5799 100%);
  background: linear-gradient(top, #2989d8 0%,#1e5799 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( 
    startColorstr='#2989d8', endColorstr='#1e5799',GradientType=0 );
}

button.green,.button.green,.submit.green {
  border-color: #8fc800;
  background: #8fc800;
  background: -moz-linear-gradient(top, #8fc800 0%, #438c00 100%);
  background: -webkit-gradient(linear, left top, left bottom, 
    color-stop(0%,#8fc800), color-stop(100%,#438c00));
  background: -webkit-linear-gradient(top, #8fc800 0%,#438c00 100%);
  background: -o-linear-gradient(top, #8fc800 0%,#438c00 100%);
  background: -ms-linear-gradient(top, #8fc800 0%,#438c00 100%);
  background: linear-gradient(top, #8fc800 0%,#438c00 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( 
    startColorstr='#8fc800', endColorstr='#438c00',GradientType=0 );
}

 select:invalid { color: gray; }
 input.gsc-input {
    border: 1px solid #000 ;
}
