html, body {
    height: 100%;
}
.gainlayout { _height: 0; }

body{background-color: #295073; background-image:url("/UserFiles/Image/Templates/blue_grad_white.gif"); background-repeat: repeat-y; width: 968px; height: auto;}
td { font-family:Georgia, "Times New Roman", Times, serif;  color:#003366;}
strong { font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; color:#003366;}
div { font-family:Georgia, "Times New Roman", Times, serif;  color:#003366;}
#main { position: absolute; background-image: url("/UserFiles/Image/Templates/blue_gold_innerbg1.gif"); background-repeat:repeat-x; height:107px; top: 140px; left:0px; width:100%;z-index:2
}
#logo {position:absolute; top:7px; left:5px; width:500px; height:100px;
}
#bbb2 {
position:absolute; 
top:10px; 
left:750px; 
width:63px; 
height:99px;
z-index:600;
/*border: #CC9900 thin solid; */
}
#nav {margin:20px 0 80px 0; z-index:3}

#nav {float:left; padding-left:0px; width:845px; height:auto; background:#fff;  position:absolute; top: 94px; left: -1px; font-family: Georgia, "Times New Roman", Times, serif;  z-index: 10;}


#nav .select, #nav .current {margin:0; padding:0; list-style:none; display:block;  }

#nav li {display:inline; margin:0; padding:0; height:auto; }

#nav .select a,
#nav .current a {display:block; height:25px; float:left; background:url("/UserFiles/Image/Templates/menu/blue_gold_whbord.gif") no-repeat left top; padding:0 0 0 6px; border-bottom:1px solid #fff; text-decoration:none; font-family: Georgia, "Times New Roman", Times, serif; font-size:12px; color:#efe0a5; line-height:29px; white-space:nowrap; font-weight: bold; margin-left:0px; }
* html #nav .select a, * html #nav .current a {width:1px;}

#nav .select a b, 
#nav .current a b {height:100%; display:block; background:url("/UserFiles/Image/Templates/menu/blue_gold_whbord.gif") no-repeat right top; padding:0 11px 0 1px; color:#ffffff; font-weight:bold; font-size:12px; background-color:#fff; }

#nav .select a:hover, 
#nav .select li:hover a {background-position:0 -75px; cursor:pointer;}

#nav .select a:hover b, 
#nav .select li:hover a b {background-position:100% -75px;  color:#002244;}

#nav .sub {display:none;}

/* for IE5.5 and IE6 only */
#nav table {position:absolute; border-collapse:collapse; left:0; top:0; font-size:12px;}

#nav .current a {background-position:0 -75px; border-color:#ffffff}
#nav .current a b {background-position:100% -75px; color:#ffffff;}

#nav .sub li a:hover, 
#nav .select a:hover .sub li a:hover, 
#nav .select li:hover .sub li a:hover { color:#ffffff;}

#nav .sub_active .current_sub a, 
#nav .sub_active a:hover {  color:#ffffff;}

#nav .select li a:hover .sub, 
#nav .select li:hover .sub {display:block; position:absolute; width:100%; top:25px; left:0; margin-top:1px; padding:0 15px 0 25px; z-index:100; color:#ffffff;}

#nav .sub, #nav .sub_active {margin:0; padding:0; list-style:none;  background: url("/UserFiles/Image/Templates/menu/gold_slice_04.gif") top right; background-repeat: repeat-x;}
#nav .sub_active {display:block; position:absolute; width:750px; top:25px; left:0;  margin-top:1px; padding:0 15px 5px 25px; z-index:10; color:#ffffff;}

* html #nav .sub_active, * html #nav .select a:hover .sub {z-index:-1; margin-top:0; margin-top:1px; }

#nav .sub_active a {height:25px; float:left; text-decoration:none; line-height:24px; white-space:nowrap; font-weight:normal;}
#nav .sub_active a, 
#nav .select a:hover .sub li a, 
#nav .select li:hover .sub li a {display:inline; background: none; padding:0 7px 0 9px; margin:0; margin-top:3px; font-family: Georgia, "Times New Roman", Times, serif; font-size:12px; width:auto; white-space:nowrap; font-weight:bold; border:0; color:#002244;}

#nav .select li:hover .sub li a {display:inline;  padding:0 7px 0 9px; margin:0; font-size:12px; width:auto; white-space:nowrap; font-weight:bold; border:0; color:#002244;}

p.h2 {font-family: Georgia, "Times New Roman", Times, serif; color:#ffffff; font-size: 21px; font-weight: bold; position:absolute; top:190px; left:45px; z-index: 3;
}

#content {  /* background-image:url("/UserFiles/Image/Templates/inner_bg.jpg"); background-repeat: repeat-y; */ top:220px; left:-28px; width:779px; height: auto; padding: 20px 20px 35px 45px;  position: relative;
}

.contentTdLeft { /* background-image:url("/UserFiles/Image/Templates/inner_td_left_bg1.gif"); background-repeat: repeat-y; background-position:center; */ }
.contentTdSpacer { width: 25px; }

p{font-family: Georgia, "Times New Roman", Times, serif; color:#003366; font-size: 14px;  text-align:justify
}
a {color:#003366; text-decoration:underline; }

img {border:none;
}

ul, li .bullets {font-family: Georgia, "Times New Roman", Times, serif; color:#003366; font-size: 14px;  width:745; list-style-type:disk; 
}

#lower_navbar { background-image: url("/UserFiles/Image/Templates/lowernav_gold1.gif"); background-repeat:repeat-x;  height:32px; background-position: 100% 100%; margin-top: 15em; left: 0px; width: 100%;  position: absolute; z-index: 4;
}
#lower_nav { font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; color: #062343; white-space:nowrap;  margin-top:1.1em; margin-left: 40px;
}

#lower_nav .ul{padding: 0; list-style-type: none;
}
#lower_nav ul li { display: inline; padding:3px 35px; color: #003366;
}

#lower_nav a:link{text-decoration: none; color:#003366}
#lower_nav a:visited{text-decoration: none; color:#003366}
#lower_nav a:hover{text-decoration: none; color:#ffffff}
#lower_nav a:active{text-decoration: none; color:#ffffcc}

p.footer {font-family: Georgia, "Times New Roman", Times, serif; color:#295073; font-size: 11px; font-weight:normal; white-space:nowrap; margin-top: auto; margin-left: 60px; 
}
.backtotop {font-family: Georgia, "Times New Roman", Times, serif; color:#003366; font-size: 14px; font-style:normal; font-weight:bold; text-align:right; text-transform:lowercase; padding-top:10px; padding-bottom:10px;
}

.smallcaps { font-variant:small-caps; font-size:20px; font-family: "Times New Roman", Georgia, Times, serif; font-weight:bold;}

.smallcapsSub { font-variant:small-caps; font-size:17px; font-family: "Times New Roman", Georgia, Times, serif; font-weight:bold; }

.smaller { font-size:10px; }