html, body {}
html, body {font-family:"Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif;background: #222;}
body {font-size:12px; margin:0; padding:0;}
strong, em, b, i, .bold {font-family:"Lucida Sans","Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif;}

table, td {font-size: 1em;}
th {text-align:left; background-color:#eee;}
p {
	margin:0 0 1em 0;
}
h1, h2, h3, h4, h5, h6 {font-family:Georgia,"Times New Roman",Times,serif; color:#036;}
h1 {font-size:1.6em;}
h2 {font-size:1.3em;}
h3 {font-size:1.1em;}
h4 {font-size:0.9em;}

h2.modttlred {text-transform: uppercase;}
h3.modttlred {text-transform: uppercase;}
h3.gray {text-transform: uppercase;color:#333333;}

input, select, textarea {font-family:Arial,Helvetica,sans-serif; font-size:1em;}
form {display:inline;}
label {vertical-align:middle;}

.skip {position:absolute; left:-10000px; width:1px; height:1px; overflow:hidden;}
.smallest {font-size:.7em;}
.smaller {font-size:.8em;}
.small {font-size:.9em;}
.normal {font-size:1em;}
.large {font-size:1.1em;}
.largewhite {font-size:1.1em; color:#FFFFFF}
.larger {font-size:1.2em;}
.largerwhite {font-size:1.2em; color:#FFFFFF}
.largest {font-size:1.3em;}
.largestwhite {font-size:1.3em; color:#FFFFFF}
.bold {font-weight:bold;}
.normal {font-weight:normal;}
.italic {font-style:italic;}
.strike {text-decoration:line-through;}
.red {color:#600;}
.blue {color:#036;}
.largeblue {color:#036; font-size:1.5em}
.white {color:#fff;}
.vtop {vertical-align:top;}
.center {text-align:center;}
.right {text-align:right;}
.nowrap {white-space:nowrap;}
.clear {overflow:hidden; clear:both; height:0; margin:0; padding:0; font-size:1px; font-size:0.01em; display:block;}

.fltlft {float:left;}
.fltrt {float:right;}
.vspacer10 {width:100%; height:10px; display:block; overflow:hidden; margin:0; padding:0;}


.lucida {font-family:"Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif;}
.georgia {font-family:Georgia,"Times New Roman",Times,serif;}
.arial {font-family: Arial,Helvetica,sans-serif;}

a, a:link, a:visited {
	color: #808080;
	text-decoration: underline;
}
a:hover {color: #fff; text-decoration: underline;}
a:active {
	color: #808080;
	text-decoration: underline;
}
a:active, a:focus {outline:0;}

/* layout */

.mainbody {width:100%; color:#333; text-align:center; margin:0; padding:0; background:#888; display:table;}
.bdywrpr {
	width:996px;
	text-align:left;
	margin:0 auto;
	z-index:1;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}

/* header */
pre { display:none }
.hdrwrpr {
	width:996px;
	position:relative;
	z-index:100;
	background-color: #FFFFFF;
}
.hdrttl {top:44px; left:5px; position:absolute;}
.hdrttl img {width:330px; height:20px; border-style:none;}
.hdremblem {top:4px; left:438px; position:absolute;}
.hdremblem img {width:118px; height:70px; border-style:none;}
.hdrflag {top:84px; left:8px; position:absolute;}
.hdrflag img {width:21px; height:13px; border-style:none;}

.hdrupdtwrpr {top:43px; right:0; position:absolute;}
.hdrupdtwrpr input.hdrupdteml, .hdrupdtwrpr input.hdrupdtzip {font-size:0.9em; color:#999; border:1px solid #e6e6e6; margin:0 5px 0 0; padding:3px 3px 2px 3px;}
.hdrupdtwrpr input.hdrupdteml {width:112px;}
.hdrupdtwrpr input.hdrupdtzip {width:42px;}
.hdrupdtwrpr input.hdrupdtbtn {width:102px; height:21px; border-style:none; margin:0;}

/* menu */
#menucontainer {
	width:996px;
	height:22px;
	/*position:static;
	/*background:url(../images/menu-bg.jpg);*/
	background-color: #263A48;
}


/*end menu*/



/* subhdrwrpr */

.subhdrwrpr {width:996px; height:52px; background:transparent url(/images/eop/bg-subhdr.jpg) no-repeat top left;}
/* .subhdrtwowrpr {width:996px; height:52px; background:#1a1a1a url(/images/eop/bg-subhdr-two.jpg) no-repeat top left;} */

/* media header */
	.subhdrtwowrpr {width:956px; height:52px; background:#1a1a1a url(/images/eop/bg-subhdr-two.jpg) no-repeat top left; padding:20px; height:12px; position:relative; }
	.subhdrtwo {width:580px;}
	.subhdrtwo h4 {font-style:italic; font-size: 13px; color:#fefeff; font-weight:normal; margin:0; padding:0; display:inline; }

	.subhdrlinks {display:inline; margin-left:10px; color:#808080;}
	.subhdrlinks a,.subhdrlinks a:link,.subhdrlinks a:visited, .subhdrlinks span.openAdvSearch, .subhdrlinks span.openMediaSearch {color: #808080; text-decoration: none; font-size:9px; cursor: pointer;}
	.subhdrlinks a:hover {color: #808080; text-decoration: underline;}
	.subhdrlinks a:active {color: #808080; text-decoration: none;}
	.subhdrlinks a:active, a:focus {outline:0;}

	.openAdvSearch { padding-left: 5px; }

	.subhdrlinks .rss-link {display:inline; float:none;}
	.subhdrlinks .rss-link a, .subhdrlinks .rss-link a:link, .subhdrlinks .rss-link a:visited {color: #666666; text-decoration: none; font-size:9px; background:transparent url(/images/eop/icon-rss-drk.gif) no-repeat right; padding-right:15px; }
	.subhdrlinks .rss-link a:hover {color: #666666; text-decoration: underline;}
	.subhdrlinks .rss-link a:active {color: #666666; text-decoration: none;}
	.subhdrlinks .rss-link a:active, a:focus {outline:0;}

	.vertdiv {padding:0 7px;}

	a.arrowtwo, a.arrowtwo:link, a.arrowtwo:visited {color: #fff; text-decoration: underline; background: transparent url(/images/eop/bg-more-lnktwo.gif) no-repeat right; padding-right:7px;}
	a.arrowtwo:hover {color: #fff; text-decoration: none;}
	a.arrowtwo:active {color: #fff; text-decoration:underline ;}

	input.srchbxtwo {width:166px; color:#fff; background:#000 url(/images/eop/bg-srchbxtwo.gif) no-repeat top left; border-top:1px solid #000;  border-right:1px solid #000;  border-bottom:1px solid #000;  border-left:1px solid #000; padding:2px 3px 3px 22px; margin-right:4px;}
	input.srchbtnbl {width:99px; height:21px; border-style:none;}
	.gray {color:#808080;}

/* main grid */

.gridwrpr {width:996px; height:100%; background-color:#fff; margin-bottom:5px;}
.grdspan1,.grdspan2,.grdspan3,.grdspan4,.grdspan5,.grdspan6,.grdspan7,.grdspan8,.grdspan9,.grdspan10,.grdspan11,.grdspan12 {float:left; margin:0;}
.grdspan1 {width:83px;}
.grdspan2 {width:166px;}
.grdspan3 {width:249px;}
.grdspan4 {width:332px;}
.grdspan5 {width:415px;}
.grdspan6 {width:498px;}
.grdspan7 {width:581px;}
.grdspan8 {width:664px;}
.grdspan9 {width:747px;}
.grdspan10 {width:830px;}
.grdspan11 {width:913px;}
.grdspan12 {width:996px;}

/* footer */

.ftrwrpr {width:996px; height:100%; min-height:315px; background:#fff url(/images/eop/bg-footer.jpg) no-repeat top left; padding:15px 0 15px 0;}
.ftraltbg {background-image:url(/images/eop/bg-footer-dark.jpg);}
.ftrwrpr a, .ftrwrpr a:link, .ftrwrpr a:visited {color:#666; text-decoration:none;}
.ftrwrpr a:hover {color:#666; text-decoration:underline;}
.ftrwrpr a:active {color:#666; text-decoration:none;}

.ftrwrpr .bcrumbwrpr {font-size:11px; padding:36px 0 25px 18px;;}
.ftrwrpr .bcrumbwrpr a, ftrwrpr .bcrumbwrpr a:link, ftrwrpr .bcrumbwrpr a:visited {font-weight:bold; color:#333; text-decoration:underline;}
.ftrwrpr .bcrumbwrpr a:hover {font-weight:bold; color:#333; text-decoration:none;}
.ftrwrpr .bcrumbwrpr a:active {font-weight:bold; color:#333; text-decoration:underline;}

.ftrwrpr .ftrnav {float:left; width:100%; font-size:10px; color:#666;}
.ftrwrpr .ftrnav ul {margin:0; padding:0; list-style:none;}
.ftrwrpr .ftrnav ul li {width:142px; float:left; font-weight:bold; margin:0 0 0 20px; padding:2px 0 0 0; display:block;}
.ftrwrpr .ftrnav ul li li {float:none; font-weight:normal; margin:0px;}

/* subfooter */

.subftrwrpr {width:996px; font-size:10px; color:#999; background:transparent url(/images/eop/bg-subftr.jpg) no-repeat top left; padding:6px 0 15px 0;}
.subftrwrpr a, .subftrwrpr a:link, .subftrwrpr a:visited {color:#999; text-decoration:none;}
.subftrwrpr a:hover {color:#999; text-decoration:underline;}
.subftrwrpr a:active {color:#999; text-decoration:none;}
.subwhgov {text-align:center}
.subwhgov img {width:326px; height:36px; border-style:none;}
.subftlnks {text-align:center}

/* specific */
.content664 {padding:0px 40px 20px 20px;}
/*.content664top {padding:15px 20px 20px 20px;}*/
.content664top {padding:0px 20px 20px 20px;}


.rightpane {
	margin: 0px 10px 8px 10px;
	width: 312px;
	position:relative;
	text-align:center;
	overflow:hidden
}
.rightpane a {display:block;padding:0px;;}
.rightpane a:hover {background-position: 0px -185px;}

.gridwrpr {margin-bottom: 0px;}
