html{
}
body{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 101%;
  font-size: 12px;
  line-height: 16px;
  padding:0;
  margin:0;
  text-align:center;
}
h2{
  color: #02339A;
  font-size:18px;
  line-height:20px;
}
table {
	border-collapse: collapse;
}
td {
	vertical-align:top;
}
hr {
	height:1px;
	margin:20px 0 10px 0;
border-top: solid 1px #FFF;
border-bottom: solid 1px #FF8700;
border-left: solid 1px #FFF;
border-right: solid 1px #FFF;
}
a {
  text-decoration:none;
  color: #FF9900;color:#02339A;
  cursor: hand;
}

.bu{
  font-size: 10px;
  font-weight: normal !important;
  color: #FF9900;
}

#pageCon {
  margin:10px auto;
  padding:0 10px 0 10px;
  width:960px;
  height:auto;
  position:relative;
  text-align:left;
}

#mainWrapper {
  width:100%;
  height:auto;
	margin:15px 0 30px 0;
}

#leftCon{
  float:left;
  width:180px;
  margin:0px 0 0 0;
}

#middleCon{
  float:left;
  width:523px;
  height:auto;
  margin:0 0 42px 0;
}

#rightCon{
	position:absolute;
	top:107px;
	right:11px;
  /* float:right; */
  width:240px;
  height:auto;
  margin:0 0 0 0px;
  text-align:center;
}

/* header specific */
#headerCon{
  height:90px; /*125*/
}

#headerDiv{
  text-align:center;
  position:relative;
}

#subheaderDiv{
  position:absolute;
  width:650px;
  height:125px;
  left:80px;
  top:60px;
  overflow:hidden;
}


/* sponsorCon */
#sponsorCon{
  /*border:1px solid red;*/
  height:auto;
  float:left;
}

#sponsorDiv{
  height:auto;
  margin-left: 720px;
 /* margin: 2px 0px 2px 5px;*/
}

/* header specific */
#headerCon{
  
}

#headerDiv{
  text-align:center;
  position:relative;
}

#subheaderDiv{
  position:absolute;
  width:650px;
  height:125px;
  left:80px;
  top:60px;
  overflow:hidden;
}

.clearFloat {
	clear:both;
	font-size:0px;
	line-height:0px;
	margin:0px;
	padding:0px;
	height:1px;	
}

#articleListCon {
	padding:0 0 12px 0;
	margin: 10px 0 0 0;
}
#articleListDiv{
	background-color:#9d9898;
}
#articleListHeadDiv {
	/* background-color:#FF7100; */
	color:#FFF;
	padding-left:20px;
}
#articleScrollDiv {
	width:100%;
	height:100px;
	overflow:auto;
	background-color:#FFF;
}
#articleListWrap {
	border:2px solid #9d9898;
}
#articleList {
	margin:0px 0px 0px 12px;
	padding:0px;
}
#articleList li {
	list-style:disc;
	color:#F08700;
	font-size:12px;
	line-height:18px;
	padding:0px;
	margin-left:6px;
	vertical-align:top;
}
#articleList li a {
	font-size:11px;
	font-weight:normal;
	color:#000;
	text-decoration:none;
}
#articleList li a:hover { 
	text-decoration:underline !important;
	color:#4a3771;
}
#articleList li a.HL {
	color:#FF7100;
}

#articleListCon span.c_top span, #articleListCon span.c_bot span{
	display:block;
	height: 1px;
    overflow: hidden; 
	background-color: #9d9898;
}
#articleListCon span.c1{margin: 0 5px;}
#articleListCon span.c2{margin: 0 3px;}
#articleListCon span.c3{margin: 0 2px}
#articleListCon span.c_top span.c4, #articleListCon span.c_bot span.c4{margin: 0 1px;	height: 2px; padding:0;}

#footerCon{
	position:fixed;
	height: 25px;
	width:960px;
	bottom:0px;
	padding:0 0 10px 0;
	background-color:#FFF;
	text-align:center;
	z-index:100;
}
#footerDiv{
	height:21px;
	background-color:#02339A;
}
#footerDiv span{
	margin:0 0 0 0;
	line-height:19px;
	color:#FFF;
}
#footerCon span.c_top span,#footerCon span.c_bot span{
	display:block;
	height: 1px;
    overflow: hidden; 
	background-color: #02339A;
}

/* banner fixed	*/
.bannerBoxCon{
	/*margin:6px 3px 20px 3px;*/
	margin:30px 20px 20px 0
}
.bannerHeadline{
	background-color:#02339A;
	color:#fff;
	height: 14px; min-height:14px; height:auto;
	text-align:center;
	padding:0 0 3px 0;
}
.bannerHeadline span{
	font-size:10px;
	font-weight:bold;
	line-height:12px;
}
.bannerBoxCon span.c_top span, .bannerBoxCon span.c_bot span{
	display:block;
	height: 1px;
    overflow: hidden; 
	background-color: #e8e5e2;
}
#specialBanner.bannerBoxCon span.c_top span{background-color: #02339A;}
.bannerBoxCon span.c1{margin: 0 5px;}
.bannerBoxCon span.c2{margin: 0 3px;}
.bannerBoxCon span.c3{margin: 0 2px;}
.bannerBoxCon span.c_top span.c4, .bannerBoxCon span.c_bot span.c4{margin: 0 1px;	height: 2px; padding:0;}
.bannerBoxCon span.c_top span{background-color: #02339A;}

.bannerBox{
	text-align:left;
	background-color:#e8e5e2;
	padding:4px;
	
	font-size:11px;
	line-height:120%;
	/* border:1px solid #FF7100; */
}
.bannerBox table{border:0px;margin:0px;}
.bannerBox table td{border:0px;padding:1px;}
.bannerBox img{border:0;}
.bannerImg{margin:10px;border:0;}
.bannerImg img{border:0;}
#rte1 .iBannerBox{width:176px;border:1px solid #FF7100;padding:2px;font-size:11px;line-height:120%;}
.bann_iframe{margin-top:5px;padding:0px;}

#rte1 body{background-color:#FFF;text-align:left;}

#contentDiv table {
	border:0px solid #CCC;
	border-collapse: collapse;
}
#contentDiv td {
	border:0px;
	border-style:hidden;
	vertical-align:top;
	padding:4px;
}
#contentDiv td p{
	margin-top:0;
}
#contentDiv a, .bannerBox a{
  text-decoration:none;
  color: #F08700;color:#02339A;
  font-weight:bold;
  cursor: hand;
}
#contentDiv a:hover,  a:hover{
	text-decoration:underline;
}
#contentDiv .headline{
  font-size:18px;
  line-height:24px;
}
#contentDiv:first-child h2{margin-top:-11px;}

#contentDiv .tabstyle_1,#rte1 .tabstyle_1 {border-collapse:collapse;border:1px solid #CCC;}
#contentDiv .tabstyle_1 td,#rte1 .tabstyle_1 td {border-width:1px;border-style:solid;border-color:#CCC;}
#contentDiv .tabstyle_2,#rte1 .tabstyle_2 {font-size:12px !important;font-weight:normal !important;border-collapse:collapse;border:1px solid #FF7100;}
#contentDiv .tabstyle_2 td,#rte1 .tabstyle_2 td {border-width:1px;border-style:solid;border-color:#FF7100;}

#contentDiv .imgtab_right,#rte1 .imgtab_right {border:0px;float:right;margin:0px 0px 3px 3px;}
#contentDiv .imgtab_left ,#rte1 .imgtab_left{border:0px;float:left;margin:0px 3px 3px 0px;}
.imgtab_right {border:0px;float:right;margin:0px 0px 3px 3px;}
.imgtab_left {border:0px;float:left;margin:0px 3px 3px 0px;}

.img_right {border:0px;float:right;margin:0px 0px 3px 3px;}
.img_left {border:0px;float:left;margin:0px 3px 3px 0px;}
