* {
border:0;
margin:0;
padding:0;
}

body {
background:#222;
font:12px Arial, Helvetica, sans-serif;
color:#555;
}

select {
font:11px Arial, Helvetica, sans-serif;
border:solid 1px #999;
padding:0;
}

select option {
font:11px Arial, Helvetica, sans-serif;
padding:0 0 0 3px;
}

textarea {
font:11px Arial, Helvetica, sans-serif;
border:solid 1px #999;
margin:8px 0;
padding:3px 0 0 4px;
}

p {
text-align:justify;
line-height:1.35em;
margin:0 0 10px;
}

h1,h2,h3,h4,h5,h6 {
display:inline;
font-size:1em;
font-weight:400;
line-height:1.25em;
margin:0;
padding:0;
}

a {
text-decoration:none;
font-weight:400;
color:#333;
}

a:hover {
text-decoration:underline;
color:#111;
}

.left,.right,.center,.span,.sky,.post {
display:inline;
float:left;
}

.post {
width:300px;
margin:0 0 12px;
}

.clear {
overflow:hidden;
clear:both;
height:0;
margin:0;
padding:0;
}

a.imgwrp {
float:right;
background:#FFF;
border:1px solid #CCC;
margin:3px 0 0 6px;
padding:5px;
}

a.imgwrp:hover {
border:1px solid #AAA;
}

.advertisement_sky,.advertisement_post {
float:left;
text-align:center;
background:#F5F5F5;
border-top:2px dotted #E4E4E4;
font-size:10px;
text-transform:uppercase;
color:#BBB;
padding:2px 0;
}

.advertisement_post {
width:300px;
}

#header,#footer {
background:#222;
}

#header .span .leader,#footer .span .leader {
float:left;
width:920px;
background:#333;
text-align:center;
margin:4px 0 0;
padding:4px 0;
}

#header .span .left,#footer .span .left {
width:496px;
}

#header .span .right,#footer .span .right {
width:412px;
padding:12px 0 12px 12px;
}

#header .span .right .left,#footer .span .right .left {
width:200px;
margin:0;
padding:0;
}

#header .span .right .right,#footer .span .right .right {
width:212px;
border:none;
margin:0;
padding:0;
}

.footer a,.header a {
color:#999;
}

.logo {
float:left;
margin:30px 0 0;
}

.tag {
float:left;
font:12px "Century Gothic", Arial, Helvetica, sans-serif;
color:#CCC;
margin:35px 0 0 0px;
padding:0 0 0 8px;
}

.log {
float:left;
width:176px;
border-bottom:2px dotted #444;
font-size:11px;
text-align:center;
padding:1px 12px 12px;
}

.search {
float: right;
width: 176px;
padding: 0px;
margin-top: 18px;
}

.search form {
margin:2px 0 0;
padding:0;
}

.search form input {
width:115px;
border:1px solid #999;
font:normal 11px Arial, Helvetica, sans-serif;
padding:2px;
}

.search form .button {
width:50px;
padding:1px;
}

.custserv {
display:inline;
float:left;
width:186px;
border-left:2px dotted #444;
text-align:right;
font-size:11px;
line-height:17px;
margin:0 0 0 12px;
padding:0 0 0 12px;
}

.custserv .addy {
display:block;
font-size:12px;
line-height:normal;
margin:0 0 10px;
}

.custserv .addy a {
color:#777;
font-weight:400;
}

.custserv .addy a:hover {
color:#999;
text-decoration:underline;
}

.issue {
float:left;
width:482px;
border-right:2px dotted #444;
margin:12px 0;
padding:0 12px 0 0;
}

#footer .issue h2 a {
font:bold 11px Georgia, "Times New Roman", Times, serif;
text-transform:uppercase;
}

.issue .cover {
float:left;
width:110px;
margin:0 12px 0 0;
}

.issue .cover img {
width:110px;
}

.issue .lead {
float:left;
width:360px;
text-align:justify;
}

.issue .drop {
float:left;
width:360px;
font-size:11px;
border-top:2px dotted #444;
margin:8px 0 0;
padding:6px 0 0;
}

.network {
float:left;
width:200px;
}

.network select {
width:198px;
height:18px;
border:1px solid #999;
font:normal 11px Arial, Helvetica, sans-serif;
margin:10px 0 0;
}

.legal {
float:left;
width:920px;
text-align:center;
font-size:11px;
margin:6px 0 0;
padding:0 0 12px;
}

#nav {
background:#555;
}

#nav ul {
list-style:none;
margin:0;
padding:0;
}

#nav ul li {
float:left;
}

#nav ul li a {
display:block;
float:left;
font:bold 10px Georgia, 'Times New Roman', Times, serif;
color:#CCC;
text-transform:uppercase;
margin:2px 0 0;
padding:4px 12px 5px;
}

#nav ul li a:hover {
color:#EEE;
text-decoration:none;
}

#nav ul li a.active {
background:#FFF;
color:#555;
padding:5px 12px 4px;
}

#nav ul li a.active:hover {
background:#FFF;
color:#333;
}

#whitewrp {
background:#FFF;
padding:10px;
}

.subnav {
float:left;
width:160px;
margin:0 0 24px;
}

.subnav h2 a {
display:block;
width:136px;
background:#EEC;
border:1px solid #DDB;
border-bottom:2px dotted #CCA;
font:18px Georgia, "Times New Roman", Times, serif;
color:#775;
padding:8px 11px;
}

.subnav h2 a:hover {
border-bottom:2px dotted #AA8;
color:#553;
}

.subnav li {
float:left;
list-style:none;
padding:0;
}

.subnav li a {
display:block;
width:136px;
color:#997;
font-size:11px;
border-bottom:1px solid #EEE;
padding:8px 12px;
}

.subnav li a:hover {
color:#664;
border-bottom:1px solid #DDD;
}

.subnav li a.active {
color:#664;
border-bottom:1px solid #CCA;
}

.quick {
float:left;
width:136px;
border:1px solid #E4E4E4;
background:#F5F5F5;
font-size:11px;
line-height:16px;
margin:0 0 12px;
padding:6px 11px 8px;
}

.quick ul li {
list-style:none;
}

.package {
float:left;
width:199px;
margin:0 0 12px;
}

.package h2 a {
display:block;
background:#997;
font:bold 11px Georgia, "Times New Roman", Times, serif;
color:#FFF;
text-transform:uppercase;
padding:5px 12px;
}

.package .lead {
float:left;
width:175px;
padding:6px 12px 12px;
}

.package .list {
float:left;
width:197px;
border:1px solid #DDB;
}

.package .list ul {
background:#EEC;
color:#886;
font-size:10px;
padding:0 11px 2px;
}

.package .list li {
border-bottom:2px dotted #CCA;
list-style:none;
padding:10px 0;
}

.listing {
float:left;
width:175px;
border-bottom:2px dotted #EEE;
margin:0 0 8px;
padding:4px 12px 12px;
}

.classifieds .lead {
float:left;
width:276px;
padding:6px 12px 12px;
}

.classifieds .colleft,.classifieds .colright {
float:left;
width:138px;
}

.classifieds ul li a {
font-size:11px;
font-weight:400;
}

.taboolamain {
float:left;
width:276px;
border-bottom:2px dotted #EEE;
margin:0 0 10px;
padding:6px 12px;
}

.marketplace .lead {
float:left;
width:276px;
border-bottom:2px dotted #EEE;
margin:0 0 10px;
padding:6px 12px;
}

.marketplace .lead2 {
float: left;
width: 289px;
padding: 6px 12px 12px 0px;
border-bottom:2px dotted #EEE;
		}

.opinion .b {
font-size:11px;
color:#AAA;
}

.opinion .lead {
display:inline;
float:left;
width:276px;
padding:6px 12px 0;
}

.opinion a.h {
display:block;
float:left;
width:276px;
font:16px Georgia, "Times New Roman", Times, serif;
line-height:16px;
margin:0 0 4px;
}

.opinion ul {
display:inline;
float:left;
width:288px;
border-top:2px dotted #EEE;
margin:12px 0 0 -12px;
padding:8px 0 0 12px;
}

.opinion .drop {
float:left;
width:288px;
font-size:11px;
background:#F5F5F5;
border-top:2px dotted #E4E4E4;
color:#AAA;
margin:12px 0 0;
padding:3px 6px 5px;
}

.reports {
float:left;
width:300px;
color:#664;
margin:0 0 12px;
}

.reports a.imgwrp {
border:1px solid #BB9;
}

.reports a.imgwrp:hover {
border:1px solid #997;
}

.reports .lead {
display:inline;
float:left;
width:276px;
background:#EEC;
border:1px solid #DDB;
border-top:none;
padding:6px 11px 12px;
}

.reports .lead a.h {
display:block;
float:left;
width:276px;
font:16px Georgia, "Times New Roman", Times, serif;
line-height:16px;
color:#442;
margin:0 0 4px;
}

.reports ul {
display:block;
float:left;
width:276px;
color:#775;
border-top:2px dotted #CCA;
margin:12px 0 0;
padding:8px 0 0;
}

.rssModule {
float:left;
width:160px;
margin:12px 0 0;
}

.rssModule h2 a {
display:block;
background:#EEC;
font:bold 11px Georgia, "Times New Roman", Times, serif;
color:#AA8;
text-transform:uppercase;
border:1px solid #DDB;
padding:4px 11px;
}

.rssModule .lead {
float:left;
border-bottom:2px dotted #EEE;
margin:0 0 4px;
padding:6px 12px 12px;
}

#educationDynamics_colLeft {
width:160px;
float:left;
background-color:#FFF;
border-bottom:2px dotted #EEE;
margin:0 auto 10px;
padding:10px 0 5px;
}

#educationDynamics_colLeft iframe {
width:160px;
height:190px;
}

#careerBuilder_colLeft {
width:160px;
float:left;
padding-bottom:10px;
margin:0 auto;
}

#careerBuilder_colLeft h2 a,#educationDynamics_colLeft h2 a {
display:block;
background:#EEC;
font:bold 11px Georgia, "Times New Roman", Times, serif;
color:#AA8;
text-transform:uppercase;
border:1px solid #DDB;
margin-bottom:10px;
padding:4px 11px;
}

.ssModule {
float:left;
width:97%;
padding-bottom:15px;
margin:0;
}

.ssModule .ssheader {
color:#FFF;
background-color:#777;
font:bold 15px Georgia, "Times New Roman", Times, serif;
padding:5px 12px;
}

.ssModule .shell {
font:bold 11px Arial, helvetica, sans-serif;
color:#369;
float:left;
width:54%;
padding:5px 6px 0 20px;
}

.ssModule .shellex {
font:bold 11px Arial, helvetica, sans-serif;
color:#369;
float:left;
width:98%;
padding:5px 6px 0 20px;
}


.ssModule .shellw {
font:bold 11px Arial, helvetica, sans-serif;
color:#369;
float:left;
width:65%;
padding:5px 6px 0 12px;
}

.ssModule .shellw a {
font:bold 11px Arial, helvetica, sans-serif;
color:#369;
}

.ssModule .shell ul {
margin:0;
padding:0;
}

.ssModule .shellex ul {
margin:0;
padding:0;
}


.ssModule .shell li {
list-style:none;
line-height:18px;
color:#333;
margin:0;
padding:0;
}

.ssModule .shellex li {
list-style:none;
line-height:18px;
color:#333;
margin:0;
padding:0;
}


.ssModule .image {
color:#C33;
float:right;
padding:5px 0 0;
}


.ssModule .headerss a {
	color:#333;
	font-size:14px;
	font-weight:bold;
}

.ssModule .headerss {
	color:#333;
	font-size:14px;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
}

.ssModule .imageleft {
color:#C33;
float:right;
padding:5px 0 0;
}

.ssModule .divide1 {
border-bottom:2px dotted #CCA;
clear:both;
padding:5px 0;
}

.ssModule .footer {
padding-top:5px;
font:10px Arial, Helvetica, sans-serif;
color:#333;
text-align:right;
}

.ssModule .main {
font:12px Arial, Helvetica, sans-serif;
font-weight:700;
color:#333;
padding:6px 12px 0;
}

.ssModule .footer a {
font:10px Arial, Helvetica, sans-serif;
color:#333;
text-decoration:none;
}

.blogBox {
width:100%;
border-bottom:solid 1px #eee;
margin:0 0 5px;
padding:5px 0;
}

.blogBox h2 {
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:700;
font-size:18px;
width:80%;
}

.blogBox ul {
margin-top:10px;
padding:0 0 0 15px;
}

.blogBox li {
padding-bottom:5px;
}

.blogBox .rss {
float:right;
text-align:right;
width:20%;
}

.red {
color:red;
}

.small {
font-size:10px;
}

.frontlinel {
	background-color:#666666;
	display:block;
}

.slsmlcol {
float:left;
width:199px;
background:#EEC;
margin-bottom:10px;
}

.slsmlcol h2 a {
display:block;
width:175px;
font:bold 11px Georgia, "Times New Roman", Times, serif;
background:#777;
text-transform:uppercase;
font-weight:700;
color:#FFF;
padding:5px 12px;
}

.slsmlcol .lead {
float:left;
width:175px;
background-color:#EEC;
border-top:none;
margin:0 auto;
}

.slsmlcol .lead .item {
border-bottom:2px dotted #CCA;
}

.slsmlcol a.imgwrp {
float:left;
border-color:#BB9;
margin:0 0 2px;
}

.slsmlcol a.imgwrp:hover {
border-color:#997;
}

.slsmlcol .lead .text {
text-align:left;
padding:0 0 0 5px;
}

.slsmlcol .lead p a {
text-align:center;
font:bold 11px Georgia, "Times New Roman", Times, serif;
text-transform:uppercase;
padding:5px 0 5px 8px;
}

.slsmlcol .itemize {
margin:5px 0 0 5px;
padding:0;
}

.slsmlcol span {
visibility:hidden;
}

.break {
float:left;
margin:0 20px;
}

h1,.printlogo {
display:none;
}

.sky,.advertisement_sky {
width:160px;
}

#header .span,#footer .span,#nav .span {
display:block;
float:none;
width:920px;
margin:0 auto;
}

.footer,.header,.quick a,.opinion .drop a {
color:#777;
}
 .left .issue a {
 	color: #777;
 }
.footer a:hover,.header a:hover,.custserv .addy h2 a:hover {
color:#BBB;
text-decoration:none;
}

.log a,.custserv a,.legal a,.blogBox a {
font-weight:700;
}

.custserv .addy h2 a,.network h2 {
font:bold 11px Georgia, "Times New Roman", Times, serif;
text-transform:uppercase;
color:#999;
}

.issue a.h,.package a.h,.marketplace a.h,.rssModule a.h {
font:16px Georgia, "Times New Roman", Times, serif;
}

.issue a.h:hover,.issue .drop a:hover {
text-decoration:underline;
}

.subnav a:hover,.slsmlcol .lead p a:hover {
text-decoration:none;
}

.quick a:hover,.opinion .drop a:hover {
color:#555;
}

.package h2 a:hover,.opinion h2 a:hover,.reports h2 a:hover,.slsmlcol h2 a:hover {
color:#FFF;
text-decoration:none;
}

.package .lead img,.opinion img,.reports img {
width:59px;
}

.package .list ul li a,.reports ul li a {
font-size:11px;
color:#442;
}

.package .list ul li a:hover,.reports ul li a:hover {
color:#220;
}

.package .list ul .noborder,.marketplace .noborder,.rssModule .noborder {
border:none;
}

.listing h2 a,.marketplace h3 a,.rssModule h3 a {
font:bold 11px Georgia, "Times New Roman", Times, serif;
text-transform:uppercase;
color:#AA8;
}

.listing h2 a:hover,.marketplace h3 a:hover,.rssModule h3 a:hover {
text-decoration:none;
color:#886;
}

.listing ul li,.classifieds ul li,.opinion ul li,.reports ul li {
list-style:disc outside;
line-height:11px;
margin:0 0 0 14px;
padding:4px 0 2px;
}

.listing ul li a,.opinion ul li a {
font-size:11px;
}

.classifieds,.marketplace, .mil {
float:left;
width:300px;
}

.classifieds h2 a,.marketplace h2 a, .mil h2 a {
display:block;
width:276px;
background:#EEC;
font:bold 11px Georgia, "Times New Roman", Times, serif;
color:#AA8;
text-transform:uppercase;
border:1px solid #DDB;
padding:4px 11px;
}

.classifieds h2 a:hover,.marketplace h2 a:hover,.rssModule h2 a:hover,#careerBuilder_colLeft h2 a:hover {
color:#886;
text-decoration:none;
}

.opinion,.contest {
float:left;
width:300px;
margin:0 0 12px;
}

.opinion h2 a,.reports h2 a {
display:block;
width:276px;
font:bold 11px Georgia, "Times New Roman", Times, serif;
background:#997;
color:#FFF;
text-transform:uppercase;
padding:5px 12px;
}

.ssModule .shell a:hover,.ssModule .footer a:hover {
color:#111;
text-decoration:underline;
}

.form_input { border:1px solid #000; }

/* New Styles */


	.promobox {
	background-color:#555;
	margin: 0 auto;
	padding: 10px;
	border: none;
	}
	.promobox2 {
	background-color:#555;
	width: 920px;
	margin: 0 auto;
	border: none;
	}
	
	.leaderb {
	width: 170px;
	height: 79px;
	background-color:#FFFFFF;
	float: left;
	padding: 5px;
	border: 1px solid #c6c6c6;
	margin-right:10px;
	}
	.leaderb img {
	margin-right:10px;
	float: left;
	}
	
	.leadertxt {
	font-size:10px;
	float: left;
	width: 80px;
	margin-top: 2px;
	}
	.blheader1 {
	background-color:#000000;
	padding:5px 12px;
	color: #FFFFFF;
	display: block;
	font: bold 11px Georgia, "Times New Roman", Times, serif;
	margin-bottom: 7px;
	text-transform: uppercase;
	}
	
		.blheader {
	display: block;
	padding: 6px 11px 2px 11px;
	background: #EEC;
	font: bold 11px Georgia, "Times New Roman", Times, serif;
	color: #FFFFFF;
	text-transform: uppercase;
	background-image: url(headline_bkgd.jpg);
	height: 21px;
	margin-bottom:7px;
		}
		.subscribe{
	float: left;
	width: 920px;
	padding: 8px 0px 4px 0px;
	font-size: 11px;
	text-align: left;
	color: #FFFFFF;
	height: 20px;
	border-bottom:1px solid #555;
	border-top:1px solid #555;
	margin-top:15px;
			}
			
	.subscribe .main{
	color:#ffca09;
	font-weight:bold;
	}
	
		.register{
	float: left;
	width: 150px;
	padding: 11px 12px 8px 28px;
	font-size: 11px;
	text-align: left;
	color: #FFFFFF;
	height: 20px;
	margin-left: 5px;
			}
			
.gamedaypromo {
float:left;
width:97%;
margin:0;
margin-bottom:15px;
border:1px #171717 solid;
padding-bottom:5px;
background-color:#2d2d2d;
}

.gamedaypromo a{
	color:#bfb06c;
	font-weight:bold;
	font-size:12px;
}


.gamedaypromo .shell {
font:bold 11px Arial, helvetica, sans-serif;
color:#369;
float:left;
width:54%;
padding:5px 6px 0 20px;
}

.gamedaypromo .divide1 {
border-bottom:1px solid #FFF;
padding:3px 0px 5px 0px;
margin-bottom:5px;
}

.gamedaypromo .footer {
font:10px Arial;
color:#FFF;
text-align:center;
background-image:url(../images/rally_bkgd.jpg);
height:17px;
background-repeat:no-repeat;
padding-top:2px;
text-transform:uppercase;
}

.gamedaypromo .header {
color:#FFF;
font:14px Verdana;
font-weight:bold;
padding:3px 12px 8px 12px;
text-align:left;
background-color:#2d2d2d;
}

.gamedaypromo img {
padding-right:6px;
}


.gamedaypromo h3 {
color:#fdb302;
font:bold 18px Verdana;
text-align:left;
}

.footertag {
float:left;
width:920px;
text-align:center;
font-size:11px;
margin:6px 0 0;
padding:13px 0 8px;
}

/* NEW CUSTOMER SERVICE MENU STYLES */

#customer_service {
	float: left;
	width: 920px;
	padding: 8px 0px 4px 0px;
	font-size: 11px;
	text-align: left;
	color: #FFFFFF;
	height: 20px;
	border-bottom:1px solid #555;
	border-top:1px solid #555;
	margin-top:15px;
}
#customer_service a {
	color: #FFFFFF;
	text-decoration: none;
}
#customer_service a:hover {
	text-decoration: underline;
}
#customer_service .leftBlock {
	float: left;
	width: 85%;
}
#customer_service .rightBlock {
	float: right;
	text-align: right;
	width: 20%;
}
#customer_service .featureLink {
	color:#ffca09;
	font-weight:bold;
}
#customer_service .featureLinkw {
	color:#FFF;
	font-weight:bold;
}

#quick_links {
	background-color: #EEEECC;
	padding: 5px 11px;
	border: solid 1px #DDDDBB;
	width: 896px;
	margin: 0px auto 10px auto;
}
#quick_links ul {
	float: left;
}
#quick_links li {
	list-style: none;
	display: inline;
	padding: 0px 15px;
	border-right: solid 1px #000000;
}
#quick_links li.last {
	border: none;
}

.bottomborder {
	height: 10px;
	border-bottom:1px #e4e4e4 solid;
	margin-bottom:10px;
}
/*rotator*/
div.rotator {
position:relative;
height:325px;
margin-left: 60px;
}
/* rotator css */
div.rotator ul li {
float:left;
position:absolute;
list-style: none;
}
/* rotator image style */
div.rotator ul li img {

padding: 10px;
background: #FFF;
width:150px;
}
div.rotator ul li.show {
z-index:500;
}
.taboolah2{
			display: block;
			width: 572px;
			padding: 4px 11px;
			background: #EEC;
			font: bold 11px Georgia, "Times New Roman", Times, serif;
			color: #AA8;
			text-transform: uppercase;
			border: 1px solid #DDB;
			margin-top:10px;
}
#taboolamain {
	padding-left:15px;
}
.article-two-columns .trc_rbox_header{background:#FFF; 
color:#FFF;
 border-bottom: 2px dotted #EEEEEE;
}
#subscribeNow h3 a {
    background-color: #777777;
    color: #FFFFFF;
    font: bold 13px Georgia,"Times New Roman",Times,serif;
    padding: 5px 12px;
	width: 435px;
}
#subscribeNow h3 a:hover {
    background-color: #777777;
    color: #FFFFFF;
    font: bold 13px Georgia,"Times New Roman",Times,serif;
    padding: 5px 12px;
	text-decoration:none;
	width: 435px;
}

.mainblk {
	width:381px;
	padding:20px;
	padding-top:30px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#CCC;
	background-color:#000;
	font-size:18px;
	text-align:center;
	background: #000 url(../images/army_navy_game_banner.jpg);
	height:20px;
}

.webtoolblogs tr th{width:240px; margin-left:10px;
	
}
.webtoolblogs tr td p{width:240px; text-align:left;
	
}
.webtoolblogs tr:nth-child(even){background-color:#ccc; width:100%;
	
}
.webtoolblogs tr td{padding:10px;
vertical-align:top;
	
}
