body {font-family:verdana,arial,sans-serif;font-size:11px;font-weight:normal;color:#ffffff;background:#000000;line-height:16px;padding:0 0 20px 0;margin:0;text-align:center;}
h1 {
	width:;
	height:28px;
	top: 30px;
	left: 0px;
	right: 0px;
	z-index:;
	display:inline;
	position: absolute;
	line-height:28px;
	font-size:20px;
	background-color: #222222;
	color:#808080;
	border-top: #333333 1px solid;
	border-bottom: #333333 1px solid;
	border-left: #333333 25px solid;
	border-right: #333333 25px solid;
	
}
/*
h2 {
	width:100%;
	height:22px;
	top: 17px;
	left: 0px;
	position: absolute;
	font-size:13px;
	color:#c0c0c0;
	background-color: #000000;
	border-left: #333333 25px solid;
	padding-left: 10px;
	padding-top: 1px;
	font-weight:lighter;
}

h2 img {
	margin-right: 3px;
	vertical-align:-20%;
}

h3 {
	font-family:"Times New Roman","ＭＳ Ｐゴシック",serif;
	width:100%;
	height:71px;
	left: 0px;
	top: 38px;
	position: absolute;
	z-index: 2;
	padding-left: 20px;
	padding-top: 20px;
	color:#c0c0c0;
	font-size:18px;
	background-color: #222223;
	border-left: #333333 25px solid;
	border-top: #333333 1px solid;
	border-bottom: #333333 1px solid;
}

 H1 { font-size:18px;color:#5555ff; display:inline; font-weight:bold;margin-top:0;}

*/

 H2 { font-size:11px;color:#ffffff;display:inline; font-weight:bold;margin-top:0;}
 H3 { font-size:12px; color:#ffffff; display:inline; font-weight:bold;margin-top:0;}



div {text-align:left;}
.sortablelist {
    list-style-image:none;
    list-style-type:none;
    margin-top:5px;
    margin:0px;
    padding:0px;
  }
.green {
    background-color: #ECF3E1;
    border:1px solid #C5DEA1;
    cursor: move;
  }
.orange {
    border:1px solid #E8A400;
    background-color: #FFF4D8;

  }
.sortabledemo li {
    padding:0px;
    margin:0px;
  }
  span.handle {
    background-color: #E8A400;
    color:white;
    cursor: move;
  }

p { margin:8px;font-weight:normal;font-size:11px;}

a {color:#066fa9;text-decoration:underline;}
a:hover {color:#1111ff;text-decoration:underline;}
form {padding:0;margin:0;}
.noStretch {width:100%;overflow:hidden;} /* prevents content from horizontally stretching dimensions of container */
.reset {clear:both;overflow:hidden;height:0 !important;} /* to clear horizontal divs */
.main {width:95%;}
.border {background:#ccc;}
/* Top Links */
.header {padding:0 10px 10px 10px;border:1px solid #ccc;border-top:0px;margin-bottom:6px;}
.Toptitle {font-size:13px;font-family:arial,sans-serif;padding:10px 6px 0 0;text-align:right;color:#066fa9;}
.Toptitle a {color:#066fa9;}
.headerTable {width:100%;}
.headerTable td {vertical-align:top;padding-top:20px;}
.tit {padding:0 10px 0 0;}
.titmid {font-weight:bold;font-size:28px;line-height:32px;text-align:left;font-family:arial,sans-serif;color:#066fa9;}
.titmid a {text-decoration:none;color:#066fa9;}
.titmid a:hover {text-decoration:none;}
.tagLine {font-size:12px;font-style:italic;margin-top:px;line-height:px;color:#066fa9;}
.tagLine a {color:#066fa9;}
.topRightLinks {text-align:right;vertical-align:top;padding:0;}
.date {font-weight:;font-size:11px;padding-bottom:6px;color:#ffaaaa;text-align:right;}
.searchBox {font-weight:bold;font-size:16px;font-family:arial,sans-serif;vertical-align:middle;color:#333;text-align:right;white-space:nowrap;}
.searchBox input {width:130px;vertical-align:middle;margin:0 5px 0 3px;}
.searchBox a {padding:1px 4px 1px 4px;text-decoration:none;color:#fff;font-size:14px;background:#066fa9;border:1px solid #066fa9;}
.searchBox a:hover {background:#fff;color:#066fa9;text-decoration:none;}
.headerText {padding:10px 0 0 0;text-align:left;}
/* Top Nav  変換066fa9→066fa9*/
/*.topNav {height:22px;font-family:arial,sans-serif;color:#fff;margin-bottom:6px;line-height:22px;background:#066fa9;}*/
.topNav {height:22px;font-family:arial,sans-serif;color:#fff;margin-bottom:6px;line-height:22px;background:#066fa9;}

.topNav table {width:100%;}
#.topNav .related {padding:0 6px 0 12px;white-space:nowrap;text-align:left;}
.topNav a {display:block;height:20px;text-align:center;font-size:11px;text-transform:uppercase;color:#fff;text-decoration:none;padding:0 6px 0 6px;font-weight:bold;white-space:nowrap;background:#066fa9;border:1px solid #066fa9;}
.topNav a:hover {text-decoration:none;background:#fff;color:#066fa9;}
/* main body */
.bodyTable {width:100%;margin-bottom:6px;}
.sbodyTable {width:100%;margin-bottom:6px;background:#ffffff;}

/* Side Nav */
#sideNav {width:263px;padding:6px;border:1px solid #ccc;text-align:left;font-weight:bold;font-family:arial,sans-serif;font-size:12px;vertical-align:top;}
.sideNavHeader {padding:3.5px 0 3.5px 15px;color:#fff;background:#066fa9;}
/* .sideNavBox a {display:block;color:#fff;padding:3.5px 4px 3.5px 14px;text-decoration:none;text-transform:capitalize;background:#a1c21b;border:1px solid #a1c21b;border-top:1px solid #fff;} */
.sideNavBox a {display:block;color:#fff;padding:3.5px 4px 3.5px 14px;text-decoration:none;text-transform:capitalize;background:#ff6666;border:1px solid #a1c21b;border-top:1px solid #fff;}
.sideNavBox a:hover {background:#fff;text-decoration:none;color:#ff6666;}
/* Content */
.contentHeader {font-weight:bold;padding-bottom:3px;color:#066fa9;}
/* Main Image */
.mainImageCell {padding-left:0px;}
.mainImage {padding:6px;border:1px solid #ccc;vertical-align:top;font-weight:bold;font-size:12px;text-align:left;}

.mcolor {padding:2px;border:1px solid #ccc;vertical-align:top;font-weight:bold;font-size:11px;text-align:left;background-color:#066fa9;}

.mainImage a {text-decoration:none;}
.mainImage a:hover {text-decoration:underline;}
#.mainImg {position:relative;}
#.mainImgSrc {z-index:0;position:relative;}
.mainImgSrc img {width:481px;height:245px;border:0;}
.mainImgTextBox {z-index:1;position:absolute;width:790px;height:16px;top:-24.5px;background-color:#066fa9;padding-left:-3px;}
.mainImgText {z-index:2;position:absolute;width:481px;height:;top:-25px;color:#fff;font-family:verdana,arial,sans-serif;text-transform:uppercase;font-size:9px;line-height:18.5px;padding-left:5px;font-weight:bold;border-top:1px solid #fff;text-align:left;}
.mainImgText a, #mainImgText a:hover {color:#fff;text-decoration:underline;}
.midleText {z-index:2;position:absolute;width:;height:;top:297px;color:#fff;font-family:verdana,arial,sans-serif;text-transform:uppercase;font-size:11px;line-height:;padding-left:20px;font-weight:bold;border-top:0px solid #fff;text-align:left;}
/* Text Blurb a1c21b*/
.textBlurb {width:;padding:5px;color:#fff;text-align:left;vertical-align:top;background:#066fa9;}
.textBlurb a {color:#066fa9;text-transform:capitalize;}
.textRight {width:;padding:3px;color:#fff;text-align:left;vertical-align:top;background:#066fa9;}
.textRight a {color:#066fa9;text-transform:capitalize;}
/* Image Components */
.smallImages {width:398px;text-align:left;vertical-align:top;padding-left:6px;}
.smallImgText {text-align:center;font-weight:bold;width:33%;background:#fff;}
.smallImgText a {text-decoration:none;display:block;padding:4px;}
.smallImgText a:hover {text-decoration:underline;}
.smallImgPic {text-align:center;padding:4px;background:#fff;}
.comp {position:relative;}
.compImg {z-index:0;position:relative;}
.compImg img {width:123px;height:92px;border:0;}
.compTextBox {z-index:1;position:absolute;width:123px;height:18px;top:75px;background-color:#066fa9;}
.compText {z-index:2;position:absolute;width:123px;height:18px;top:74px;color:#fff;font-family:verdana,arial,sans-serif;text-transform:uppercase;font-size:9px;line-height:16.5px;padding-left:5px;font-weight:bold;border-top:1px solid #fff;text-align:left;}
.compText a, .compText a:hover {color:#fff;text-decoration:underline;}
/* Related Searches */
.rs {width:409px;background:#fff;padding:12px;text-align:left;vertical-align:top;}
.rsList  td, .rsList2 td {width:33%;vertical-align:top;padding-right:5px;}
.rsList  td a, .rsList2 td a {text-transform:capitalize;}
.rsList2 td {padding-top:15px;}
.popular {width:318px;background:#fff;padding:12px;text-align:left;vertical-align:top;}
.popular div {padding:0;margin:0 0 10px 0;}
.popular p {font-weight:bold;padding:0;margin:0;}
/* Footer */
.footerText {border:1px solid #ccc;padding:10px;margin:10px 0 0 0;text-align:left;}
.footerText a {color:#fff;}
.footer {padding:20px 0 10px 0;line-height:16px;margin:0 auto 0 auto;text-align:center;}
.footer2 {background-color:#066fa9;width:100%;text-align:center;font-weight:bold;font-color:white;}
.grLogo {text-align:center;padding-top:10px;}
.grLogo img {width:154px;height:48px;border:0;}