@charset "utf-8";
/* CSS Document */

.submenu-wrapper { position:relative; width:213px; height:auto; clear:both;}
#subhead { background:url(../img/submenu/images/subhead_03.jpg) no-repeat; width:213px; height:28px; text-align:center; padding-top:7px;}
#bottomSubmenu { width:213px; height:19px; background:url(../img/submenu/images/bottom_06.jpg) no-repeat;}
.submenu-wrapper ul { position:relative; background:url(../img/submenu/images/centerbg_05.jpg) repeat; z-index:999;}
.submenu-wrapper ul li { background:url(../img/submenu/images/menubg.jpg) no-repeat; width:205px; border-bottom:1px dotted #CCC; cursor:pointer; background-position:top;}
.submenu-wrapper ul li:hover h2 { color:#000;}
.submenu-wrapper ul li:hover { background-position:bottom;}
.submenu-wrapper ul li li:hover { background-color:#184c90;} 

.submenu-wrapper ul li li li:hover { background-color:#0898d5;} 
.submenu-wrapper ul li li li:hover a { color:#FFF;} 
.submenu-wrapper li h2 { color:#083f88; font-size:13px; font-weight:bold; display:block; width:100%;  text-shadow: 1px 1px 1px #FFF; padding:0px; margin:0px; padding-left:20px; padding-top:10px; padding-bottom:10px; padding-right:5px; position:relative; z-index:999;}
.twoline { background:url(../img/submenu/images/2linebg.jpg) no-repeat; height:70px;}
li#twoline { background:url(../img/submenu/images/2linebg.jpg) no-repeat; background-position:top;}
li#twoline:hover { background-position:bottom;}
.submenu-wrapper li ul { position:relative; z-index:99; clear:both; padding:0px; margin:0px; margin-top:0px; border:0px solid red; display:none; }
.submenu-wrapper  li li {  background:none; position:relative; margin:0px;  width:85%; padding-left:30px; padding-top:7px; padding-bottom:7px; font-size:12px; clear:both; z-index:99;}
.submenu-wrapper li ul li:last-child { border:none;}
.submenu-wrapper  li li a { text-decoration:none; position:relative; display:block; color:#083f88; z-index:99;}
.submenu-wrapper  li li ul { position:relative; clear:both; padding:0px; margin:0px; margin-top:5px; margin-left:-30px; margin-bottom:0px; padding-bottom:0px; display:none; z-index:99;}
.submenu-wrapper  li li li { padding:0px; margin:0px; padding-top:7px; padding-bottom:7px; width:78%; padding-left:45px;}
#followSub { position:absolute; width:5px; height:35px; background:#e97627; z-index:10; top:0px; left:0px;}
li.twoline { background:none; background:url(../img/submenu/images/2linebg.jpg) no-repeat; background-position:top center; height:55px;}
.content-wrapper { position:relative; padding:10px; padding-top:5px; padding-bottom:3px; margin-bottom:-15px;}
.content-wrapper h2 { position:relative; width:700px; height:35px; background:url(../img/submenu/h1bg.png) no-repeat;  text-shadow: 1px 1px 1px #FFF; padding-top:5px; padding-left:0px; color:#e97627;}
.content-wrapper h3 { padding-left:10px; background:url(../img/submenu/h2bg.gif) no-repeat center left; color:#184c90; margin-left:10px; padding-right:15px;}
.comment-wrapper h2 { position:relative; width:800px; height:35px; font-size:12px; background:url(../images/content/line.jpg) no-repeat;  text-shadow: 1px 1px 1px #FFF; padding-top:5px; padding-left:0px; color:#e97627;}
.sub-wrapper { position:relative; width:750px; min-height:150px; border-bottom:0px solid #e2e2e2;  float:left; clear:both;}
.sub-left { position:relative; float:left; border-right:0px solid green; width:540px; min-height:auto; display:block;}
.sub-right { position:relative; float:right; width:200px; height:100%; display:block;}
.sub-left h3 { padding-left:10px; background:url(../img/submenu/h2bg.gif) no-repeat center left; color:#184c90; margin-left:13px; width:98%; padding-right:25px; font-size:12px;}
div.subpic { position:relative; width:96%; min-height:70px; border:0px solid red; margin-top:10px; margin-bottom:35px; clear:both; text-align:center;
-moz-box-shadow: -5px -5px #c9c9c9;
-webkit-box-shadow: -5px -5px #c9c9c9;
box-shadow: -3px -3px #e7e7e7;
background:#FFF;
border:1px solid #dfdfdf;
padding-top:20px;
margin-left:15px;
  /* fallback */
  background-color: #1a82f7;
  background: url(../images/linear_bg_2.png);
  background-repeat: repeat-x;
  
  /* Safari 4-5, Chrome 1-9 */
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#e7e7e7));
  
  /* Safari 5.1, Chrome 10+ */
  background: -webkit-linear-gradient(top, #fff, #e7e7e7);
  
  /* Firefox 3.6+ */
  background: -moz-linear-gradient(top, #fff, #e7e7e7);
  
  /* IE 10 */
  background: -ms-linear-gradient(top, #fff, #e7e7e7);
  
  /* Opera 11.10+ */
  background: -o-linear-gradient(top, #fff, #e7e7e7);
}
.sub-left h2 { line-height:14px; font-weight:normal;}
h3.quote { background:none; padding:0px; color:#666; text-shadow: 1px 1px 1px #FFF;}
.cms-webboard { position:relative; clear:both; float:right; width:95%; padding-left:10px; padding-right:20px; border:0px solid red; min-height:200px;}
.cms-container { position:relative; clear:both; float:left; width:96%; padding-left:20px; padding-right:20px; border:0px solid red; min-height:200px; margin-top:15px;}
.cms-container h2 { position:relative; width:790px; height:33px; background:url(../img/submenu/h2bg.png) no-repeat;  text-shadow: 1px 1px 1px #FFF; padding-top:7px; padding-left:0px; color:#184c90; margin-bottom:0px; padding-left:18px; font-size:12px;}
.cms-container h2 span { color:#184c90;}
.cms-container p { line-height:18px; display:block; margin-bottom:10px; }
.cms-container p:first-child { margin-top:0px;}
.cms-container ul,ol { padding:5px; margin-bottom:0px; padding-bottom:0px; margin-top:10px; margin-bottom:15px;}
.cms-container ul li { margin-left:10px; list-style:inside disc; margin-bottom:3px;} 
.cms-container ol li { margin-left:13px; margin-bottom:3px;} 
.cms-container h3 { position:relative; display:block; clear:both; width:100%; margin-bottom:0px; margin-top:25px; color:#184c90; border-bottom:1px solid #e7e7e7; padding-bottom:7px;}
.cms-container h3 { color:#184c90;}

.share-container { position:relative; display:block; width:99%; padding:5px; text-align:right; border-bottom:0px solid #d2d2d2; margin-top:20px; margin-bottom:0px; margin-right:15px;}
.share-container ul { padding:0px; margin:0px; float:right;}
.share-container ul li { position:relative; float:left; cursor:pointer; width:25px; height:25px; overflow:hidden; background-position:top center; margin-right:3px; z-index:9999;}
.share-container ul li a { position:relative; display:block; width:100%; height:100%;}
.share-container ul li#pdf { background:url(../img/submenu/pdficon.jpg) no-repeat; background-position:top; cursor:pointer;}
.share-container ul li#pdf:hover { background-position:bottom; cursor:pointer;}
.share-container ul li#email { background:url(../img/submenu/email.jpg) no-repeat; background-position:top; cursor:pointer;}
.share-container ul li#email:hover { background-position:bottom; cursor:pointer;}
.share-container ul li#print { background:url(../img/submenu/printer.jpg) no-repeat; background-position:top; cursor:pointer;}
.share-container ul li#print:hover { background-position:bottom;}
h3#photo div { 
	position:absolute;
	background:url(../img/submenu/file-attach.png) no-repeat;
	width:45px;
	height:43px;
	left:-9px;
	top:-10px;
}
h3#video div { 
	position:absolute;
	background:url(../img/videoicon.png) no-repeat;
	width:45px;
	height:43px;
	left:-9px;
	top:-7px;
}
h3#webboard div { 
	position:absolute;
	background:url(../img/submenu/docattach.png) no-repeat;
	width:45px;
	height:43px;
	left:-4px;
	top:-7px;
}

h3#photo div { 
	position:absolute;
	background:url(../img/submenu/file-attach.png) no-repeat;
	width:45px;
	height:43px;
	left:-9px;
	top:-10px;
}
h3#video div { 
	position:absolute;
	background:url(../img/videoicon.png) no-repeat;
	width:45px;
	height:43px;
	left:-9px;
	top:-7px;
}
h3#webboard div { 
	position:absolute;
	background:url(../img/submenu/docattach.png) no-repeat;
	width:45px;
	height:43px;
	left:-4px;
	top:-7px;
}
.nav-list { position:relative; width:100%; padding:5px; text-align:center; border:0px solid red; clear:both; top:-17px; z-index:99; margin-left:290px;}
.nav-list ul { padding:0px; margin:0px; text-align:center; padding-left:300px;}
.nav-list ul li { position:relative; display:block; float:left; text-align:left;  border:1px solid #e7e7e7; width:9px; height:13px; margin-right:4px; cursor:pointer;}
.nav-list  span  { position:relative; display:block; float:left; text-align:left;  border:1px solid #e7e7e7; width:10px; height:15px; margin-right:5px; cursor:pointer; padding:5px;}
.nav-list span:hover { background-color:#0c5f9d; color:#FFF;}

.showEvent img { 	-moz-box-shadow: -3px -3px #c9c9c9;
	-webkit-box-shadow: -3px -3px #c9c9c9;
	box-shadow: -3px -3px #c9c9c9;}
.showEvent img:hover
{
	-moz-box-shadow: -3px -3px #f8740a;
	-webkit-box-shadow: -3px -3px #f8740a;
	box-shadow: -3px -3px #f8740a;
}
