
/* ADD THE FOLLOWING TO DEFAULT.CSS */

.advertisement-hp-new {
padding-top: 5px; /*changed from 20 to 5 */
text-align:center;
text-transform:uppercase;
color:#bfbfbf;
}

.advertisement-hp-new img {
margin:0px 0 10px 0;
display:block;
}

.advertisement-hp-new p {
display:block;
padding-bottom: 8px;
font-size:11px;
font-weight:normal;
}

/* BEGIN NEW HP MAINBOX STYLES - added by Tom Conlon 5/08 */

#sec-headline-new-text{
float:right;
width:281px;
margin-bottom:10px;
/*overflow:hidden;*/
}

#sec-headline-new-img{
float:left;
width:326px;
height:212px;           /* new value */
margin-bottom:6px;  /*changed from 10 to 6*/
/*overflow:hidden;*/
}

#sec-headline-new-img img{
border:1px solid gray;
width:324px;
height:198px;           /* new value */
}

#sec-headline-new-text{
color:#333;
font-family:verdana, arial,sans-serif;
/*height:212px;*/           /* new value */
/*overflow: hidden;*/
}

#sec-headline-new-text h2{
margin:0 0 4px;
padding:0 20px 0 0;
font-size:18px;
line-height:1;
letter-spacing:-1px;
padding-bottom:10px;
margin-bottom:10px;
background: url(headline-bucket-bg.gif) repeat-x;
padding: 6px 0 0 6px;
margin-top:8px;
}

#sec-headline-new-text h2 a {
color:#333;
}
#sec-headline-new-text h3 {
color:#555;
font-size:1.6em;
border-top:3px solid #ebebeb;
padding:.25em 0 .25em;
}

#sec-headline-new-text p{
/*font-size:1.3em;*/
line-height:1.3;
font-weight:normal;
font-size:12px;
line-height:16px!important;
text-align:justify;
padding-top:3px;
}

#sec-headline-new-text a.link-more, #sec-info-new-headlines a.link-more{
display:inline;
font-weight:bold;
font-size:0.80em;
/*line-height:2;*/
color:#999;
}

#sec-headline-new-text-more {
list-style: none;
background: #edf4fc;
border: 1px #d4e9fa solid;
padding: 12px 8px 7px 8px;
/*width: 100%;*/
margin-top: 1px;  /*new 5-8 */
margin-height: 2px; /* new 5-8 */
}

#sec-headline-new-text-more li b {
text-transform: uppercase;
}

#sec-headline-new-text-more p {
font-size: 1.2em;
margin-bottom: 5px;
}

#sec-info-new-top{
width:621px;
/*min-height:159px;*/
background:#fff;
}

#sec-info-new-top h3{
color:#96b3d1;
font-weight:bold;
font-size:1.8em;
padding-bottom:3px;
}

#sec-info-new-top p{
color:#6ea5db;
font-size:1.1em;
font-weight:bold;
}

#sec-info-new-top a{
color:#6ea5db;
font-weight:bold;
}

#sec-info-new-headlines {
list-style: none;
position: relative;
height: auto;
/*overflow: hidden;*/
}

#sec-info-new-headlines .more-headlines {
height: auto;
/*overflow: hidden;*/
}

#sec-info-new-headlines li h3 {
display: block;
width: 300px;
border-left: 1px #f0f1f5 solid;
border-top: 1px #f0f1f5 solid;
border-right: 1px #f0f1f5 solid;
color: #8cb5e1;
font-size: 14px;
background: url(headline-bucket-bg.gif) repeat-x;
padding: 6px 0 0 6px;
}

#sec-info-new-headlines li p {
color:#333;
font-family:arial,sans-serif;
font-weight: normal;
font-size:12px;
line-height:16px;
padding-left: 6px;
}

#sec-info-new-headlines li h4, #sec-info-new-headlines li h4 a {
color:#333;
font-family:arial,sans-serif;
font-weight: bold;
font-size:12px;
line-height:16px;
padding-left: 3px;
padding-top: 10px;
padding-bottom: 2px;
}

#sec-info-new-headlines li h4, #sec-info-new-headlines li a {
font-size:11px;
padding-left:2px;

}

#sec-info-new-headlines #bucket1 {
/*position: absolute;*/
display: block;
width: 308px;
height: auto;
/* overflow: hidden;*/ 
/*top: 0px;*/
/*left: 0px;*/
}

#sec-info-new-headlines #bucket2 {
/*position: absolute;*/
display: block;
width: 308px;
height: auto;
/*overflow: hidden;*/
/*top: 100px;*/
/*left: 0px;*/
}

#sec-info-new-headlines #bucket3 {
position: absolute;
display: block;
width: 308px;
height: auto;
/*overflow: hidden;*/
top: 0px;
left: 313px;
}

#sec-info-new-headlines #bucket4 {
position: absolute;
display: block;
width: 308px;
height:auto;
/*overflow: hidden;*/
top: 100px;
left: 313px;
}

#sec-info-new-headlines #bucket3-more-headlines {
position: absolute;
display: block;
width: 308px;
height: auto;
/*overflow: hidden;*/
top: 0px;
left: 313px;
}

#bucket3-more-headlines h3 {
margin-bottom: 4px;
}

#bucket3-more-headlines p a {
font-size: 12px;
color: #999;
background: url(bullet-arrow-gray.gif) 0 4px no-repeat;
padding-left: 10px;
line-height: 1.8em;
}

#sec-info-new-bottom{
background-color:#204f80;
overflow:visible;
margin-top:1px;
/*height:49px;*/
/*min-height:49px;*/
min-height:29px;
overflow:hidden;
color:#fff;
width: 622px;
}

#sec-info-new-bottom h3{
float:left;
/*width:76px;*/
padding-right:8px; /*add 5-8*/
padding-top:7px;
padding-left:8px;
margin-top: 4px; /*add 5-8*/
}

#sec-info-new-bottom .box-special{
float:left;
width:470px;
padding:8px 10px 8px 3px; /*new 5-8*/
/*padding:8px 10px 8px 10px;*/
/*background:url(box-left-1.gif) no-repeat left 10px;*/
overflow:hidden;
line-height:1.3;
}

#sec-info-new-bottom .box-biz{
float:left;
width:36px;
padding:8px 10px 8px 10px;
background:url(box-left-1.gif) no-repeat left 10px;
overflow:hidden;
position:relative;
top:-3px;
line-height:1.3;
}

#sec-info-new-bottom h3{
font-family:Helvetica, Arial, sans-serif;
font-weight:bold;
font-size:1.8em;
line-height:0.99em;
}

#sec-info-new-bottom h4{
font-family:Helvetica, Arial, sans-serif;
font-weight:bold;
font-size:1.2em;
}

#sec-info-new-bottom a{
color:#fff;
font-size: 14px; /*change 5-8*/
text-decoration:none;
line-height:24px;
padding:5px;
/*font-size:1.2em;*/
}

/*ADD 5-8*/
#sec-info-new-bottom .poll-rule {
display: block;
width: 1px;
height: 20px;
background: #cee2f5;
float: left;
margin-top: 9px;
}

#row-promo {
width:1000px;
width:981px !important;
}

/*END NEW HOMEPAGE STYLES*/


/*
-----------------------------------------------
newsletters-print
----------------------------------------------- */

#print-header, #print-h2-pulse, #print-h2-insider { display: none; }

form,body,div,p,h1,h2,h3,h4,h5,h6,img,ul{
	margin:0;
	padding:0;
}

body {
	font:normal 62.5% Arial, Helvetica, sans-serif;
	text-align:center;
	color:black;
	min-width:960px;
	background-color:#fff;
	text-shadow:#000 0 0 0;
}

hr, .noscreen {
	position:absolute;
	top:-999em;
	left:-999em;
}

strong{
	font-weight:bold;
}

a img, fieldset {
	border:none;
}

a {
	text-decoration:none;
	color:black;
}

a:hover {
	text-decoration:underline;
}

#article p a {
	font-weight:bold;
	color:#547db6;
}

ul {
	list-style-type:none;
}

.right {
	float:right !important; /* modified */
}

.left {
	float:left;
}

.clear {
	clear:both;
}

#header{
background:#205a98 url(header-back.gif) repeat-x;
text-align:center;
overflow:hidden;
}

#header-in{
width:960px;
height:98px;
margin:0 auto;
padding-left:20px;
text-align:left;
position:relative;
}
#header-in h1{
position:relative;
margin-top:15px;
margin-bottom:2px;
display:block;
width:382px;
height:38px;
color:white;
font-weight:normal;
font-size:2.1em;
overflow:hidden;
}
#header-in h1 span{
float:left;
position:absolute;
top:0;
left:0;
display:block;
width:382px;
height:38px;
background-image:url(logo.jpg);
cursor:pointer;
}
#header-in h1 a{
color:white;
}

/*#main-menu{
_padding-top:1px;
}*/

#main-menu li{
	float:left;
	width:91px;
	height:2.9em;
	margin:0 0 0 1px;
	background:#205a98 url(mainmenu-back.gif) repeat-x left top;
	border-top:1px solid #33669f;
}

#main-menu li a{
	display:block;
	width:100%;
	margin:0;
	padding:8px 0 8px;
	text-align:center;
	overflow:hidden;
	line-height:1.2;
	color:#a1c1e3;
	font-size:1.1em;
	font-weight:bold;
}

#main-menu li a:hover{
	background:#1a4977;
	overflow:hidden;
	text-decoration:none;
}

#main-menu li a.active{
	background:#072e58;
	color:#fff;
}

#main-menu li a.active:hover{
	background:#072e58;
}

#header-box-left{
	float:left;
	width:600px;
}

#header-box-right{
	width:auto;
	height:100%;
	margin-left:600px;
	text-align:right;
}

#header-box-ad {
	background:url(header-back-ad.gif) no-repeat;
	position:absolute;
	right:280px;
	top:0;
	width:128px;
	height:54px;
	text-align:center;
}

#header-box-ad img {
	margin:10px auto;
}

#header-bread-crumbs {
	width:960px;
	height:45px;
	margin:0 auto;
	text-align:left;
	position:relative;
}

#header-bread-crumbs p{
	color:#072e58;
	font-weight:bold;
	font-size:1.2em;
}

#box-search{
margin-left:auto;
position:relative;
width:281px;
height:33px;
background-image:url(boxsearch-back.gif);
}
#box-search-text{
width:194px;
height:16px;
position:absolute;
top:5px;
left:13px;
background-color:#d6e8fb;
border:1px solid #fff;
}
#box-search-button{
position:absolute;
top:5px;
left:217px;
}
#top-menu {
padding-left:7px;
padding-right:4px;
color:#5586ba;
}
#top-menu li {
display:inline;
color:#5586ba;
font-weight:bold;
}
#top-menu li a {
color:#d6e7fa;
font-size:1.1em;
font-weight:bold;
padding:0 5px 0 4px;
line-height:20px;
}
#top-menu li a .login{
color:#fff;
}
#small-menu{ =padding-top:4px;
position:absolute;
right:0;
bottom:13px;
width:257px;
margin-left:auto;
height:25px;
height:2.4em;
overflow:hidden;
}

#small-menu li{
float:left;
width:81px;
height:25px;
height:2.4em;
margin:0 0 0 1px;
background:#205a98 url(mainmenu-back.gif) repeat-x left top;
border-top:1px solid #33669f;
}

#small-menu li a{
display:block;
width:100%;
margin:0;
padding:5px 0 5px;
text-align:center;
overflow:hidden;
line-height:1.2;
color:#89a6c5;
font-size:1.0em;
font-weight:bold;
}

#small-menu li a:hover {
background:#1a4977;
overflow:hidden;
text-decoration:none;
}

#wrapper {
width:980px;
margin:0 auto;
padding-left:20px;
text-align:left;
/*background-color:white;*/
}

#intro-left{
float:left;
width:621px;
margin-bottom:15px;
}

#intro-right{
float:right;
width:300px;
padding:0 19px;
margin-bottom:15px;
}

#sec-headline-text{
	float:right;
	width:281px;
	margin-bottom:10px;
	overflow:hidden;
}

.plus,
#subpage.sectionfront #intro-left .plus{
	border:1px solid #c5d7ea;
	background-color:#dae8f7;
	padding:7px 8px;
	margin-right:5px;
	margin-top:5px;
}

#sec-headline-img{
	float:left;
	width:340px;
	margin-bottom:10px;
}

/*MARC ADDED FOR VIDEO*/
#sec-headline-video{
	float:left;
	width:400px;
	margin-bottom:10px;
}

#sec-headline-videotext{
	float:right;
	width:210px;
	margin-bottom:10px;
	overflow:hidden;
}

#sec-headline-videotext h2{
	margin:0 0 4px;
	padding:20 20px 0 0;
	font-size:2.2em;
	line-height:1;
	letter-spacing:-1px;
}

#sec-headline-videotext p {
	font-size:1.3em;
	line-height:1.3;
}

/*END MARC VIDEO STYLES*/

#sec-headline-img img{
	border:1px solid gray;
}

#sec-info-top{
	width:614px;
	min-height:159px;
	background:#fff url(info-back.gif) repeat-x bottom;
	border-width:1px;
	border-style:solid;
	border-color:#f2f3f4 #ecf0f4 #c9def4;
}

#sec-info-top h3{
	padding-bottom:3px;
}

/*start weather css added oct 19, 2007*/

#weather{
	float:left;
	width:200px;
	height:158px;
	position:relative;
	background:url(weather-bg.jpg) no-repeat;
}

#weather * {
	margin:0;padding:0;
	margin-left:10px;
	line-height:1;
}

#weather #weather-date {
	font-family:georgia,serif;
	font-size:30px;
	font-weight:normal;
	color:#c0cfdd;
	margin-top:2px;
}

#weather #weather-nyb {
font-size:18px;
color:#96b3d1;
margin-top:3px;
letter-spacing:-1px;
}

#weather #weather-temp {
font-size:48px;
color:#96b3d1;
letter-spacing:-2px;
text-shadow:#b6cde5 2px 2px 0;
margin-top:10px;
}

#weather #weather-low {
font-size:14px;
color:#96b3d1;
letter-spacing:-1px;
margin-top:-2px;
}

#weather a{
position:absolute;
left:0;
bottom:5px;
font-size:10px;
font-weight:bold;
color:#96bee4;
}

/*end weather*/

#events{
width:153px;
padding:7px 28px 7px 14px;
float:left;
}

#events ul{
padding-top:22px;
}

#headlines{
float:left;
width:185px;
padding:7px 10px 7px 15px;
}

#headlines ul li{
margin-bottom:5px;
background:url(odrazka.gif) no-repeat left 4px;
padding-left:10px;
}

#sec-info-bottom{
background-color:#b8d4ef;
overflow:visible;
margin-top:1px;
margin-right:6px;
height:49px;
min-height:49px;
overflow:hidden;
}
#sec-info-bottom h3{
float:left;
width:76px;
padding-top:7px;
padding-left:8px;
}
#sec-info-bottom .box-special{
float:left;
width:450px;
padding:8px 10px 8px 10px;
background:url(box-left-1.gif) no-repeat left 10px;
overflow:hidden;
line-height:1.3;
}
#sec-info-bottom .box-biz{
float:left;
width:36px;
padding:8px 10px 8px 10px;
background:url(box-left-1.gif) no-repeat left 10px;
overflow:hidden;
position:relative;
top:-3px;
line-height:1.3;
}

#tabs {
width:300px;
}

#tabs ul{
width:auto;
height:20px;
overflow:hidden;
}
#tabs ul li{
float:left;
height:20px;
display:block;
}
#tabs ul li#first{
width:105px;
background:#f3e5db url(tab1.gif) no-repeat;
}
#tabs ul li#second{
width:92px;
background:#f3e5db url(tab2.gif) no-repeat;
}
#tabs ul li#third{
width:103px;
background:#f3e5db url(tab3.gif) no-repeat;
}
#tabs ul a{
display:block;
margin-left:1px;
padding:4px 0 3px;
text-align:center;
line-height:1.2;
overflow:hidden;
}
#tabs ul a:hover{
background-color:#c5d7ea;
text-decoration:none;
}
/* modified by john for yui tabs */
#tabs ul li#first.selected, #tabs ul li#second.selected, #tabs ul li#third.selected{
background: url(tab-active.gif) repeat-x;
}
#tabs ul li.selected a{
color:white;
}
/* end john */
#tabs ul a.active{
background:url(tab-active.gif) repeat-x;
}
#intro-ad{
position:relative; =top:-3px;
margin-top:8px;
}
#row-first{
background:#FFF url(row-back-blue.jpg) repeat-x top;
/*min-height:290px;*/
padding-top:15px;
padding-bottom:15px;
height:auto;
}
#row-first .column{
background:url(column-left-blue.gif) no-repeat left 20px;
/*min-height:290px;*/
height:auto;
}
.column,.column-first{
float:left;
display:inline;
}
.column-first{
background:transparent;
}
.col207{
width:189px;
padding:0 7px 0 11px;
}

.col276{
width:258px;
padding:0 6px 0 9px;
}
.col200{
width:182px;
padding:0 7px 0 11px;
}
.col278{
width:260px;
padding:0 7px 0 11px;
}
.col267{
width:247px;
padding:0 7px 0 11px;
}

.col267 a{
font-size:12px;
}

#row-second{
background:#FFF url(row-back-brown.gif) repeat-x top;
min-height:290px;
padding-top:15px;
}
#row-second img{
border:1px solid #98775d;
}
#row-second .column{
background:url(column-left-brown.gif) no-repeat left 20px;
min-height:290px;
}
#ad-big{
text-align:center;
padding-top:10px;
padding-bottom:10px;
margin-top:20px;
clear:both; /* added */
background-color:#bfbfbf;
}
#ad-big h3{
font-size:10px;
font-weight:bold;
padding-bottom:8px;
color:#666;
}
#footer{
text-align:center;
background-color:#999;
height:66px;
line-height:1.2;
}
#footer-in{
width:960px;
margin:0 auto;
text-align:left;
position:relative;
}
#foot-menu1 {
padding-top:17px;
padding-left:17px;
}
.foot-menu li {
display:inline;
color:#e5e5e5;
font-weight:bold;
}
.foot-menu li a {
color:#e5e5e5;
font-weight:bold;
font-size:11px;
padding:0 5px 0 4px;
text-decoration:none;
border-right:1px solid #fff;
}
.foot-menu li a:hover {
text-decoration:underline;
}
#foot-box {
position:absolute;
top:15px;
right:0;
text-align:right;
}
#footer-in p{
padding-right:4px;
padding-bottom:2px;
color:#e5e5e5;
font-weight:bold;
font-size:11px;
}
#sec-headline-text{
color:#333;
font-family:helvetica,arial,sans-serif;
}
#sec-headline-text h2{
margin:0 0 4px;
padding:0 20px 0 0;
font-size:2.4em;
line-height:1;
letter-spacing:-1px;
}
#sec-headline-text h2 a {
color:#333;
}
#sec-headline-text h3 {
color:#555;
font-size:1.6em;
border-top:3px solid #ebebeb;
padding:.25em 0 .25em;
}

#sec-headline-text p {
font-size:1.3em;
line-height:1.3;
}

#sec-morenews li a {
background:url(bullet-arrow-gray.gif) no-repeat 0 50%;
margin-left:2px;
padding-left:9px;
color:#7a7a7a;
font-size:1.1em;
line-height:1.4;
font-weight:bold;
}

#subpage.sectionfront #intro-left #sec-headline-text p{
font-size:1.4em;
line-height:1.2;
}
#sec-headline-text a.link-more{
display:block;
font-weight:bold;
font-size:0.80em;
line-height:2;
color:#999;
}
p.plus,
#subpage.sectionfront #intro-left p.plus{
margin-top:.75em;
font-family:Helvetica, Arial, sans-serif;
font-size:1.2em !important;
}

#subpage.sectionfront #sec-morenews li a {
background:url(bullet-arrow-gray.gif) no-repeat 0 50%;
margin-left:2px;
padding-left:9px;
color:#7a7a7a;
font-size:1.1em;
line-height:1.4;
font-weight:bold;
}
p.plus a{
color:#333;
}
#sec-info-top h3{
color:#96b3d1;
font-weight:bold;
font-size:1.8em;
}
#sec-info-top p{
color:#6ea5db;
font-size:1.1em;
font-weight:bold;
}
p .timeplace{
color:#737373;
}
#events ul li{
line-height:1.3em;
}
#events ul li a{
font-size:1.0em;
}
#headlines ul li a{
font-size:1.1em;
}
#sec-info-top a{
color:#6ea5db;
font-weight:bold;
}
#sec-info-bottom{
color:#fff;
}
#sec-info-bottom h3{
font-family:Helvetica, Arial, sans-serif;
font-weight:bold;
font-size:1.8em;
line-height:0.99em;
}
#sec-info-bottom h4{
font-family:Helvetica, Arial, sans-serif;
font-weight:bold;
font-size:1.2em;
}
#sec-info-bottom a{
color:#fff;
font-size:1.2em;
}
#tabs ul a{
font-size:11px;
color:#5b86b3;
font-weight:bold;
}
#tabs ul a.active{
color:#fafbfc;
}
#row-first {
color:#4c4c4c;
}
#row-first h3{
color:#999;
font-weight:bold;
font-size:18px;
padding-top:3px;
margin-bottom:2px;
}
#row-first h3 a{
color:#999;
}
#row-first h4 a{
color:#4c4c4c;
}
#poll{
padding:9px 0;
width:600px;
text-align:left;
}

#poll.question{
font-size:12px;
width:450px;
text-align:center;
}

#poll h2 {
	padding-left:7px;
	font-size:15px;
	font-weight:bold;
	text-transform:uppercase;
	color:#6ea5db;
}

#poll td {
	padding-left:3px;
	font-size:15px;
	color:#000000;
}
#poll th	 {
	padding-left:3px;
	font-size:15px;
	color:#6ea5db;
}
.poll-ul{
padding:4px 0;
margin-top:5px;
margin-bottom:12px;
border-top:1px solid #f0f0f0;
line-height:1.2;
}
.poll-ul li a{
font-size:1.2em;
font-variant:small-caps;
}
#form-list p{
font-size:1.4em;
font-weight:bold;
}
#form-list-text{
width:170px;
font-size:1.2em;
padding:3px;
margin-bottom:7px;
border:1px solid #bfbfbf;
color:#b2b2b2;
}
.row ul.list{
padding-top:10px;
}



/*  user created for casino */            
.row ul.list{
font-size:12px;
}

.row ul.list li {
font-size:12px;
font-weight:normal;

}

.row ul.list li p{
font-size:12px;

}


.row ul.list li a{
font-size:12px;
font-variant:small-caps;
font-weight:normal;
}

.row ul.list li a:hover{
font-size:12px;
font-variant:small-caps;
font-weight:normal;
}


.ads-center{
padding:8px 0;
border-top:1px solid #f0f0f0;
text-align:center;
}

#row-first a.link-more{
	font-size:1.2em;
	font-variant:small-caps;
	color:#4c9eed;
}

#row-first a.link-inside{
	font-variant:small-caps;
	color:#4c9eed;
}

.padding-bottom-7{
	padding-bottom:7px;
}

.row a.link-all{
font-size:1.2em;
font-variant:small-caps;
color:#4c4c4c;
display:block;
padding-top:15px;
}
.row p{
font-size:12px;
line-height:1.5em;
}
.row p.poll-question{
font-weight:bold;
}
.row h4{
margin-top:9px;
font-size:12px;
font-weight:bold;
}

.row p{
font-weight:normal;

}

#row-second {
color:#6287a5;
}
#row-second h3{
color:#6287a5;
font-weight:700;
font-size:16px;
padding-top:3px;
margin-bottom:5px;
}
#row-second h3 a{
color:#b2c6d6;
}
#row-second h4 a {
color:#6287a5;
}
#row-second a.link-more{
font-size:1.2em;
font-variant:small-caps;
color:#6287a5;
}
#row-second a.link-inside{
font-variant:small-caps;
color:#aec3d4;
}
#row-second a.link-border{
font-variant:small-caps;
color:#6287a5;
display:block;
font-size:1.2em;
padding-top:3px;
border-top:1px solid #f0f0f0;
}
.margin-top-15{
margin-top:15px;
}
.box{
position:relative;
padding-bottom:10px;
}

.box p{
color:#336699;
font-weight:normal;
}

.box img{
position:absolute;
top:0;
left:0;
}
.box div.image{
margin-left:0px;
}
.box h4.no-padding{
padding-top:0;
}
.cleaner-both{
clear:both;
}

/* Article/Subpage Styles
----------------------------------------------------------------------------------*/
.advertisement{
text-align:center;
text-transform:uppercase;
color:#bfbfbf;
}

.advertisement img{
	margin:3px 0 10px 0;
	display:block;
}

.advert-gray{
	background:#f2f2f2;
	padding:10px 33px;
	}

/* Header Advert */
#header-advert{
	width:728px;
	height:90px;
	margin:0 auto;
	border-color:#eeeeee;
	border-width:2px;
	border-style:solid;
}

#header-advert img{
	float:left;
	margin:0;
}

/* Header */ 
#subpage #header{
	background:#eeeeee url(header-back-big-new.gif) repeat-x top left;
	height:200px;
	clear:both;
	margin-bottom: 30px;
}

/*#subpage #main-menu li a{
height:2.6em;}*/

/*#subpage #main-menu li a.active{
background:#072e58;
color:#fff;}*/

/* Header bottom */
#header-bottom{
background:url(boxsearch-back-big.gif) no-repeat bottom right;
height:56px;
margin-top:-3px;
clear:both;}

#header-bottom h2{
text-indent:-9999px;
float:left;
width:111px;
height:24px;
overflow:hidden;
background-repeat:no-repeat;
background-position:top left;}

#header-bottom h2.news { background-image:url(text-news.gif); }
#header-bottom h2.resources { background-image:url(text-resources.gif); }
#header-bottom h2.events { background-image:url(text-events.gif); }
#header-bottom h2.video { background-image:url(text-video.gif); }
#header-bottom h2.mycrains { background-image:url(text-mycrains.gif); }
#header-bottom h2.subscribe { background-image:url(text-subscribe.gif); }
#header-bottom h2.lists { background-image:url(text-lists.gif); }
#header-bottom h2.archive { background-image:url(text-archive.gif); }

#header-bottom .dynamic-content{
width:465px;
float:left;}

fieldset.site-area{
float:left;
width:315px;
padding:0 0 0 15px;}

fieldset.site-area label{
color:#a1c1e3;
font-size:1.4em;
display:block;
margin:0 0 5px 0;}

fieldset.site-area select{
width:244px;
height:19px;
vertical-align:top;
font-size:12px;
padding:2px 0 0 0;
border:1px solid #838383;
margin:0 5px 0 0px;}

/**************************************** Content *****************************************/

#subpage #wrapper{
position:relative;
top:-30px;}

#subpage #
-right{
position:relative;
top:20px;}

#article {
margin:0 0 30px 0;}

#subpage #intro-left h3{
font-size:2.6em;
color:#333;}

#subpage.sectionfront #intro-left h3{
font-size:1.3em;
color:#333;} 

#subpage h4{
font-size:1.5em;
margin:1em 0 -1em;
}

/** Changes made by Chris on Wed 7-30-08 **/

#article div.article-metadata{
	font-size:1.2em;
	color:#bfbfbf;
	margin:0;
	padding:5px 0 0 0;
	height: 16px;
}

#article h4#article-byline, span.date{
	font-size:12px;
	color:#bfbfbf;
	margin:0;
	padding:5px 0 0 0;
	font-weight: bold;
}

#article h4#article-byline{
	display: inline;
}

#article span.date{
	font-size:1.2em;
	font-weight: bold;
	color:#bfbfbf;
}

#filed-under-bottom #article-tools-links-box{
	padding-left: 0 !important;
	margin-top: 5px !important;
	padding-bottom:7px;
}

#filed-under-bottom #article-tools-links-box h5 {
font-size:1.2em !important;
}

#filed-under-bottom #article-tools-links-box p {
font-size:1.2em !important;
}

#article div span.metadata-tools{
	float:right;
	font-weight: bold;
}

#article div.article-metadata a{
	color:#86a0c3 !important;
}

/** End of Changes made by Chris on Wed 7-30-08 **/

/** to be deleted **/

#article h4.meta{
font-size:1.2em;
color:#bfbfbf;
margin:0;
padding:5px 0 0 0;}

#article h4 span.date{
float:right;}

#article h4 a{
color:#86a0c3 !important;}

/** to be deleted **/

#subpage #intro-left p{
font-size:1.3em;
line-height:1.3;
padding:17px 0 0 0;}

#subpage.sectionfront #intro-left p{
font-size:1em;
line-height:1.2;
padding:0;}

#subpage p.intro{
font-size:1.4em;
font-weight:bold;}

#article .article-image{
float:right;
padding:17px 0 0px 30px;
color:#a6a6a6;
text-align:right;}

#article .skyscraper{
float:left;
padding:17px 15px 5px 0;
color:#a6a6a6;
text-align:center;}

#article .article-image img{
margin:0 0 5px 0;
border:1px solid #676767;
display:block;}

#subpage #intro-left ul{
list-style:disc;
font-size:1.3em;
line-height:1.2;
margin:1em 0 0;
padding:0 0 0 2em;}

#subpage #intro-left ul.news-headlines{
list-style:none;
font-size:1.3em;
line-height:1.4;
margin:1em 0 0 0;
padding:0;}

#subpage #intro-left #reader-comments {
background:#f5f5f5;
font-size:1.1em;
padding:15px 0 0 0;}

#reader-comments #nocomments_welcome p{margin-left:15px;padding-top:0;}


#reader-comments h4{
color:#ccc;
font-size:1.8em;
position:relative;
margin:0;
padding:0 0 15px 17px;}

#reader-comments .comment{
padding:12px 17px;
color:#999999;
position:relative;}

#reader-comments .comment a{
color:#999;
font-weight:bold;}

#reader-comments .highlight{
background:#eeeeee !important;}


#subpage #intro-left #reader-comments2 {
background:#CCCCCC;
font-size:1.4em;
padding:15px 0 0 0;
width:250px;
float:left;
margin-right:5px;}

#reader-comments2 h4{
color:#ccc;
font-size:1.8em;
position:relative;
margin:0;
padding:0 0 15px 17px;}

#reader-comments2 p{
font-size:1.0em;
}

#reader-comments2 .comment{
padding:12px 17px;
color:#999999;
position:relative;}

#reader-comments .comment a{
color:#999;
font-weight:bold;}

#reader-comments .highlight{
background:#eeeeee !important;}

#subpage #intro-left #reader-comments .comment-meta{
margin-bottom:.3em;
padding:0;
font-size:1em;
line-height:1.2;
}
#subpage #intro-left #reader-comments .comment-text{
font-size:1.2em;
line-height:1.2;
padding:0 0 .6em 0;
color:#555;}
#subpage #intro-left #reader-comments .comment-links{
color:#ccc;
font-size:1em;
padding:0;
}

<!--Added 07-28-08 GM-->
#subpage #intro-left #community-headlines-wrapper{
	width:100%;
	float:left;
	margin:0;
	padding:10px;
}

#subpage #intro-left #community-headlines-wrapper #community-column{
	width:270px;
	float:right;
}

#subpage #intro-left #community-headlines-wrapper .community-column-box{
	background:#f5f5f5;
	padding:15px;
	padding-right:25px;
	margin-bottom:15px;
	min-height: 65px;
}

#subpage #intro-left #community-headlines-wrapper .community-column-box img{
	float:left;
}

#subpage #intro-left #community-headlines-wrapper .community-column-box div {
	margin-left:65px;
}

#subpage #intro-left #community-headlines-wrapper .community-column-box div p{
	color:#555; 
	padding:0;
	font-size:1.2em;
}

#subpage #intro-left #community-headlines-wrapper .community-column-box div h4{
	font-size:1.8em;
	margin:0;
}

#subpage #intro-left #community-headlines-wrapper .community-column-box div h4#comment-title{
	color:#f89800;
}

#subpage #intro-left #community-headlines-wrapper .community-column-box div p span{
	color:#4c9eed;
}

#subpage #intro-left #community-headlines-wrapper a .community-column-box:hover {
	background-color:#ddd;
}

#subpage #intro-left #community-headlines-wrapper .community-column-box div h4#poll-title{
	color:#25c70a;
}

#subpage #intro-left #community-headlines-wrapper .community-column-box div h4#talk-title{
	color:#5085dd;
}

#subpage #intro-left #community-headlines-wrapper #headline-column{
	width:330px;
	float:left;
}

#subpage #intro-left #community-headlines-wrapper #headline-column h2{
	font-size: 15px;
}

#subpage #intro-left #community-headlines-wrapper #headline-column .news-headlines a{
	color:#204f80;
}

<!--end add GM-->

#reader-comments fieldset{
margin:0;
padding:12px 0 12px 17px;
background:#e6e6e6;}

#reader-comments fieldset label{
color:#666;
font-weight:bold;
display:block;
margin:0 0 5px 0;}

#reader-comments fieldset input{
font-size:1.2em;}

#reader-comments fieldset .reader-info{
width:300px;
float:left;
padding:0 27px 10px 0;}

#reader-comments fieldset .reader-remember{
width:100px;
float:left;} 

#reader-comments fieldset .reader-info input.text{
width:181px;
font-weight:bold;}

#reader-comments fieldset .reader-info input.text,
#reader-comments fieldset textarea{
border:1px solid #c3c3c3;
border-top:1px solid #7c7c7c;
border-bottom:1px solid #dddddd;
font-family:Helvetica, Arial, sans-serif;
font-size:1.2em;
line-height:1.2;
color:#555;
padding:.3em .3em .2em;}

#reader-comments fieldset textarea{
	width:579px;
	height:91px;
	margin:0 0 10px 0;
}

.sidebar-links{
	color:#8ca1bd;
	font-size:1.1em;
	margin:0 0 23px 0;
	border:1px solid #f2f4f5;
	border-bottom:1px solid #d5e2eb;
	padding: 10px 0 0 0;
	background:#e1e9f2 url(gradient-sidebar.gif) repeat-x top left;
}

.sidebar-links .border-light{
	border-bottom:1px solid #f2f5f7;
}

.sidebar-links .border-dark{
	border-bottom:1px solid #e4e7eb;
}

#subpage .sidebar-links p,
#subpage .sidebar-links ul{
	padding:0 13px 11px 13px;
}

#subpage .sidebar-links h3{
	color:#5c6570;
	font-size:1.3em;
	padding:8px 13px;
}

.sidebar-links a{
	color:#86a0c3 !important;
	font-weight:bold;
}

ul.sidebar-list li{
	position:relative;
	background:url(bullet-arrow.gif) no-repeat 0 5px;
	padding:0 0 5px 10px;
}

.articletools-links{
	clear:right;
	float:right;
	color:#8ca1bd;
	font-size:1em;
	margin:0px;
	/* border:1px solid #f2f4f5; */
	border-bottom:1px dotted #cccccc;
	/* border-top:1px dotted #cccccc; */
	padding-bottom:7px;
	padding-left: 9px;
	/* background:#e1e9f2 url(gradient-sidebar.gif) repeat-x top left; */
}

#article-tools-pic{
	width:320px;
}

#article-tools-bigad{
	width:270px;
}

#article-tools p {
font-size: 1.2em !important;
padding-top:0px !important;
}

#article-tools-links-box {
	padding-top:7px;
	padding-left:7px;
}

#article-tools-links-box p {
	font-size: 1.2em !important;
	padding-top:2px !important;
}

#article-tools-links-box-also p {
	font-size: 1.2em !important;
	padding-top:2px !important;
}

#article-tools-links-box-also {
	padding-top:7px;
	padding-left:7px;
}

#article-tools-links-box-also p a strong {
	color:black;
	font-size:12px;
}

#article-tools-links-box-also p a b {
	color:black;
	font-size:12px;
}

.articletools-links h5 {
	color:#000;
	font-size:1.2em;
	margin-bottom: 0;
	margin-top: 0;
}

#sitemap{
	width:100%;
	background-color:#999;
	background:url(sitemapbg_blue.jpg) repeat-x;
	text-align:center;
	padding-top:20px;
	padding-bottom:10px;
}

#sitemap h2{
	color:#333;
	font-weight:bold;
	font-size:1.2em;
	padding:0;
	line-height: 1.6
}

#sitemap p{
	color:#000;
	font-size:1em;
}

#sitemap a:link {text-decoration: none;}
#sitemap a:visited {text-decoration: none;}
#sitemap a:active {text-decoration: none;}
#sitemap a:hover {text-decoration: underline;}

#sitemap-in{
	float:center;
	width:900px;
	height:180px;
	margin:0 auto;
	text-align:left;
}

#sitemap-column{
	float:left;
	width:140px;
	padding: 0 5px 0 0;
	line-height: 1.5em;
}


/* News/Section Front Styles/information pages as well
-----------------------------------------------------------------------------*/ 
.plus a{
 display:block;
 margin:0 0 3px 0;}
 
/* News Categories */
#news-categories{
 padding: 9px 0;
 clear:both;
 margin: 10px 0 0 0;}

#news-categories-wrapper{
 background:url(categories-back.gif) repeat-y top left;
 width: 620px;}

#news-categories a{
 color:#6ea5db;}

#news-categories p{
 margin:0;
 padding:0;}

#news-categories .category{
 width: 190px;
 float:left;
 padding: 0 22px 0 3px;}

#news-categories .last{
 padding:0 !important;}

#news-categories .title{
 color:#cdcdcd;
 text-transform:uppercase;
 font-size:1em;
 font-weight:bold;}
 
#news-categories h2{
 font-size:1.6em;
 color:#6ea5db;
 margin: 0 0 5px 0;}
 
 #news-categories h4{
 font-size:1.5em;
 color:#000000;
 margin: 0 0 5px 0;}

#news-categories h3{
 font-size:1.3em;
 color:#6ea5db;
 margin: 0 0 5px 0;}

#subpage.sectionfront #news-categories .desc{
 color:#333;
 font-size:1.2em;
 margin: 0 0 7px 0;}

#subpage.sectionfront #intro-left ul.news-links{
 list-style:none;
 font-size:1.2em;
 color:#6ea5db;
 margin-bottom: -5px;
 padding:0;
 font-weight:bold;}
 
ul.news-links li{
 position:relative;
 padding: 0 0 2px 0;}

/* Headlines */
#news-headlines{
 padding: 0px 0 10px 0;}
 
#subpage.sectionfront #news-headlines h3{
 color:#1e5fa5;
 font-size:1.8em;
 margin: 0 0 7px 0;}

#news-headlines a{
 color:#204f80;}

#news-headlines .headlines{
 width: 274px;
 float:left;}
 
#news-headlines .article{
 width: 300px;
 float:left;}
 
#subpage.sectionfront #intro-left ul.news-headlines{
 list-style:none;
 font-size:1.1em;
 font-weight:bold;
 padding:0;}

ul.news-headlines li{
 background:url(bullet-arrow.gif) no-repeat 0 center;
 padding: 0 0 0px 10px;
 margin: 0 0 3px 0;}
 
/* Newsletter Headlines */
#newsletter-headlines{
 padding: 20px 0 0 0;}

#subpage.sectionfront #newsletter-headlines h3{
 color:#1e5fa5;
 font-size:1.5em;
 margin: 0 0 7px 0;}

#newsletter-headlines a{
font-size:1.3em;
 color:#204f80;}

#subpage.sectionfront #intro-left ul.newsletter-headlines{
 list-style:none;
 font-size:1.1em;
 font-weight:bold;
 padding:0;}

ul.newsletter-headlines li{
 background:url(bullet-arrow.gif) no-repeat 0 center;
 padding: 0 0 0px 10px;
 margin: 0 0 3px 0;}
 
 #subpage.sectionfront #newsletter-headlines .desc{
 color:#333;
 font-size:1.2em;
 margin: 0 0 12px 0;
 }
 /* Events section */
.events-tools {
	height:21px;
	width:600px;
}
.events-tools p {
	float:left;
	margin-right:5px;
}
.events-tools a {
	display:block;
	text-indent:-9999px;
}
.events-tools a.button-addevent {
	background:url(button-addyourevent.gif) no-repeat;
	width:101px;
	height:21px;
}
.events-tools a.button-moveadd {
	background:url(button-submitamove.gif) no-repeat;
	width:101px;
	height:21px;
}
.events-tools a.button-editevents {
	background:url(button-edityourevents.gif) no-repeat;
	width:107px;
	height:21px;
}
.floatright
{
float: right;
margin: 0 0 5px 10px;
padding: 2px;
}
.floatleft
{
float: left;
margin: 0 10px 5px 0px;
padding: 2px;
}
.floatcenter
{
float: center;
margin: 0 0 5px 0px;
padding: 2px;
}
#events-filters {
	border-top:4px solid #f0f0f0;
	color:#cbcbcb;
	font-size:120%;
	font-weight:bold;
	margin:1em 0;
	padding-top:1em;
	width:600px;
}
#events-filters p {
	color:#A0A0A0;
	margin-bottom:.75em;
}
#events-filters a {
	color:#6ea5db;
	padding:2px;
}
#events-filters a.current {
	background-color:#6ea5db;
	color:#fff;
}

table#events-calendar {
	border-collapse:collapse;
	width:95%;
}

table#events-calendar th {
	padding:.3em;
	color:#444;
}

table#events-calendar td {
	border-width:1px 0 1px 1px;
	border-style:solid;
	border-color:#ccc;
	padding:.3em;
	width:14.28%;
	height:4.5em;
	color:#444;
	font-size:1.2em;
	font-weight:bold;
	text-align:right;
	vertical-align:top;
}
table#events-calendar td.firstday {
	border-left:none;
	color:#888;
}
table#events-calendar td.today {
	background-color:#ffc;
	color:#333;
}

#subpage #intro-left ul#events-list {
	border-bottom:4px solid #f0f0f0;
	margin:0;padding:0;
	width:600px;
}
ul#events-list li {
	list-style:none;
	position:relative;
	border-top:4px solid #f0f0f0;
	padding:.75em 0;
}

ul#events-list li.featured {
	background:url(events-featured-bg.gif);
}

a.featured-strap {
	position:absolute;
	top:7px;
	right:0;
	background-color:#ff7974;
	color:#fff;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	padding:2px 3px;
}

a.outlook {
	position:absolute;
	top:24px;
	right:4px;
	background:url(events-showhide-arrow.gif) no-repeat right;
	padding-right:7px;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	color:#6ea5db;
}
a.google {
	position:absolute;
	top:39px;
	right:4px;
	background:url(events-showhide-arrow.gif) no-repeat right;
	padding-right:7px;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	color:#6ea5db;
}

p.slide {
margin:0 auto;
padding-left:35px;
text-align:left;
font-size:25px;
}

p.slidecredit {
	position:absolute;
	top:280px;
	right:10px;
}

a.email {
	position:absolute;
	top:54px;
	right:4px;
	background:url(events-showhide-arrow.gif) no-repeat right;
	padding-right:7px;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	color:#6ea5db;
}
a.moreinfo {
	padding-left:7px;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	color:#6ea5db;
}
a.link-more{
	font-variant:small-caps;
	color:#4c9eed;
}
a.moreinfows {
	padding-left:7px;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	color:#0000FF;
	text-decoration: underline;
}
#subpage #intro-left ul#events-list ul {
	position:absolute;
	bottom:10px;
	right:0;
	margin:0;padding:0;
}
ul#events-list li ul li {
	border:none;
	padding:0;
	line-height:1;
}

ul#events-list ul a {
	color:#6ea5db;
	font-size:70%;
	font-weight:bold;
	padding:0;
}


ul#events-list h2 {
	color:#A0A0A0;
	font-size:10px;
	text-transform:uppercase;
}
#subpage #intro-left ul#events-list h3 {
	color:#6ea5db;
	font-size:14px;
	width:400px
	
}


ul#events-list dl {
	width: 450px;
	margin:.25em 0 0;
	color:#333;
	font-size:90%;
	line-height:1.4;
}
ul#events-list dl.details { width:400px; margin:0; }
ul#events-list dt {
	font-weight:bold;
}
ul#events-list dl a {
	color:#6ea5db;
	text-decoration:underline;
	padding:2px;
}

/* Resources */
#resource-categories{
 padding: 9px 0;
 clear:both;
 margin: 1px 0 0 0;}

#resource-categories-wrapper{
 width: 620px;}

<--GM-->
 
 #resource-categories a{
 color:#000;
 font-weight:normal;}
 
 #resource-categories .sublinks a{
 color:#072e58;
 font-weight:normal;}
 
 #resource-categories .sublinks2 a{
 color:#000;
 font-weight:normal;}

#resource-categories p{
 margin:0;
 padding:0;}

#resource-categories .category{
 width: 190px;
 float:left;
 padding: 0 22px 0 3px;}

#resource-categories .last{
 padding:0 !important;}
 
#resource-categories .title{
 color:#072e58;
 text-transform:uppercase;
 font-size:1em;
 font-weight:bold;}
 
#resource-categories h2{
 font-size:1.6em;
 color:#333;
 margin: 0 0 5px 0;}

#resource-categories h3{
 font-size:1.3em;
 color:#6ea5db;
 margin: 0 0 5px 0;}

#subpage.sectionfront #resource-categories .desc{
 color:#333;
 font-size:1.2em;
 margin: 0 0 12px 0;}

#subpage.sectionfront #intro-left ul.resource-links{
 list-style:none;
 font-size:1.2em;
 line-height: 1.3em;
 color:#000;
 margin-bottom: -5px;
 padding:0;}
 
#subpage.sectionfront #intro-left ul.resource-links2{
 list-style:none;
 font-size:1.2em;
 line-height: 1.3em;
 color:#072e58;
 margin-bottom: -5px;
 padding:0;}


/* White Paper Styles */

#whitepaper {
	padding: 15px 10px 0 0;
	font-family: helvetica, georgia, arial;
	font-size: 1em;
}

#whitepaper p {
	font-size: 1em;
	color: #000;
	line-height: 1.2em;
	padding: 0 !important;
}

#whitepaper h1 {
	font-size: 2em;
	color: #333;
	font-weight: bold;
	padding: 5px 0 5px 0;
}

#whitepaper h2 {
	font-size: 1.5em;
	color: #072e58;
	font-weight: bold;
	padding: 5px 0 5px 0;
}

/* end of White Paper Styles */

 
  /* Video */
#video-categories{
 padding: 9px 0;
 clear:both;
 font-size:10px;
 margin: 1px 0 0 0;}
 
#video-categories .category{
 width: 200px;
 float:left;
 padding: 0 22px 0 3px;}

#video-categories .last{
 padding:0 !important;}
 
#subpage.sectionfront #video-categories .desc{
 color:#333;
 font-size:1.4em;
 margin: 0 0 7px 0;}
   
   /* Star Rating */
.rating_bar {
  width: 44px;
  background: url(star_x_grey.gif) 0 0 repeat-x;
}

.rating_bar div {
  height: 12px;
  background: url(star_x_orange.gif) 0 0 repeat-x;
}


/* TAG CLOUD */

#tagcloud h1 a {
	font-size:22px;
	color: #6ea5db;
	font-weight: normal;
	display:inline;
}

#tagcloud h2 a {
	font-size:20px;
	color: #6ea5db;
	font-weight: normal;
	display:inline;
}
	
#tagcloud h3 a {
	font-size:18px;
	color: #6ea5db;
	font-weight: normal;
	display:inline;
}

#tagcloud h4 a {
	font-size:16px;
	color: #6ea5db;
	font-weight: normal;
	display:inline;
}

#tagcloud h5 a {
	font-size:14px;
	color: #6ea5db;
	font-weight: normal;
	display:inline;
}
	
#tagcloud h6 a {
	color: #6ea5db;
	font-weight: normal;
	display:inline;
	font-size:12px;
}
	
/* Classifieds Specific Styles - Chris and John */

#classifieds_table{
	border-bottom: solid thin #CCC;
	padding-bottom: 25px;
}

#classifieds_table h2{
	font-size: 15px;
}

#classifieds_table td{
	vertical-align: top;
}

#classifieds_header3{
	color:#1e5fa5;
}

#classifieds_header3 a:hover{text-decoration: none;}

#clsfds_subtitle{
	color:#666666;
	font-size:20px !important;
	display:inline;
}

#recent_listings h1{
	border:1px solid #CCC;
	padding:3px;
	text-align:center;
	font-size: 20px;
}

#listings{
	border-bottom: solid thin #CCC;
	margin-bottom: 15px;
	padding-bottom:15px;
}

/*End of classifieds styling */

/* Keywords/Breaking Page Specific Styles (Object Class 56) - Chris */

.news_items{
	padding: 0;
	/* border-bottom: thin solid #CCC; */
	margin-bottom: 0px;
}

.news_images{
	float:left;
	margin: 0 10px 0px 0px !important;
	margin-top: 13px;
	padding: 0 12px 0 2px;
	border-right: thin silver dotted;
}

.news_images a img{
	border:1px solid #dae2e8;
	padding:4px;
}

.news_images a:hover img{
	border-color: olive;
}

.news_items p {
	padding: 5px 0 0 0 !important;
}

.news_items h3 {
	font-size: 2em !important;
}

.news_items_hr{
	border:1px solid #dae2e8 !important;
	width:100% !important;
	position: relative;
	top:0;
	left:0;	
}

#breakingnews_date{
	float: right;
	font:italic 16px Georgia;
	color:#6ea5db;
	vertical-align: bottom;
}

#pagination-column1{
	float: left;
	font-weight: bold;
}

#pagination-column2{
	float: right;
	font-weight: bold;
}

/****** End of keywords/breaking styling */

/* SLIDESHOW - GM */

#slideshow{
	float: center;
	width: 980px;
	margin: 0 auto;
}

#slideshow a{
 color:#6ea5db;}

#slideshow p{
 margin:0;
 padding:0;
 font-family: arial, helvetica, georgia;
 font-size: 1.2em;}

#slideshow .subtitle{
 font-family: arial, helvetica, georgia;
 font-size: 1em;}
 
#slideshow .title{
 color:#cdcdcd;
 text-transform:uppercase;
 font-size:1em;
 font-weight:bold;}
 
#slideshow h2{
 font-size:1.6em;
 color:#6ea5db;
 margin: 0 0 5px 0;}
 
#slideshow h4{
 font-size:1.5em;
 color:#000000;
 margin: 0 0 5px 0;}

#slideshow h3{
 font-size:1.3em;
 color:#6ea5db;
 margin: 0 0 5px 0;}

#slideshow ul.slideshowlinks{
 list-style:none;
 font-size:1.2em;
 color:#6ea5db;
 margin-bottom: -5px;
 padding:0;
 font-weight:bold;}
 
ul.slideshowlinks li{
 position:relative;
 padding: 0 0 2px 0;
 }

/*********************  Standalone Styles (GM added 9/15/2008)******************/

#marketing{
	float: left;
}

#marketing table{	
   /* fix for IE6 and below not inheriting font size */
     font-size: 1em;
}

#marketing p{
	padding: 1.2em 0 0 0;
	line-height: 1.4em;
}

#marketing ul{
	list-style-type: disc !important;
	padding: 10px 0 0 40px;
}

#marketing ul li{
	line-height: 1.2em;
	padding: 5px 0 0 0;
}

#marketing ul.none{
	list-style-type: none !important;
	padding: 5px 0 0 20px;
}

#marketing a{
	color: #003366;
	text-decoration: underline;
}

#marketing a:hover{
	color: #ff6633;
	text-decoration: underline;
}

#marketing h2{
	font-family: arial, helvetica, georgia;
	font-size: 2em;
	color: #1e5fa5;
	text-decoration: none;
	line-height: 1.2em;
	padding: 1em 0 0 0;
}

#marketing h2.anchors a{
	color: #1e5fa5;
	text-decoration: none;
}

#marketing h2.anchors a:hover{
	color: #1e5fa5;
	text-decoration: none;
}

#marketing h3{
	font-family: arial, helvetica, georgia;
	font-size: 1.7em;
	font-weight: bold;
	color: #ae0a1f;
	line-height: 1.2em;
	padding: 0 1em 0 0 !important;
}

#marketing h3 a{
	font-size: .8em;
	line-height: .8em;
	color: #ae0a1f;
	text-decoration: none;
}

#marketing h3 a:hover{
	color: #ae0a1f;
	text-decoration: underline;
}

#marketing p.anchors{
	font-size: 1.7em !important;
	font-weight: bold;
	text-align: center;
}

#marketing p.anchors a{
	text-decoration: none;
}

#marketing p.anchors a:hover{
	text-decoration: underline;
}

#marketing p.title{
	font-size: 1.6em !important;
	font-weight: bold;
	color: #666666;
}

#marketing p.title a{
	color: #666666;
	text-decoration: none;
}

#marketing p.title a:hover{
	color: #ff6633;
	text-decoration: underline;
}


.heading{
font-size:11px;
color:#444;
font-family:Arial, Helvetica, sans-serif;
padding-left:5px;
padding-top:4px;
padding-bottom:4px;
text-decoration:none;
}

.bonus{
font-size:11px;
color:#999;
font-family:Arial, Helvetica, sans-serif;
padding-left:5px;
padding-top:4px;
padding-bottom:4px;
text-decoration:none;
text-align:center;
}

.link{
font-size:11px;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
padding-left:5px;
padding-top:4px;
padding-bottom:4px;
text-decoration:none;
text-align:center;
background:#4778A9;
display:block;
}


.link a{
font-size:11px;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
text-align:center;
background:#4778A9;
display:block;
}

.link a:hover{
font-size:11px;
color:#fff;
font-weight:normal;
background:#C5D7EA;
text-decoration:none;
display:block;
}

.name a{
font-size:11px;
font-weight:bold;
color:#336699;
text-decoration:none;
padding-left:5px;
padding-top:4px;
padding-bottom:4px;
}

.name a:hover{
font-size:11px;
font-weight:bold;
color:#336699;
text-decoration:underline;
}


.column-first p{
color:#336699;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:12px;
font-weight:normal;
}


.column-first a{
color:#4c4c4c;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:12px;
}

.column-first a:hover{
color:#4c4c4c;
font-weight:bold;
text-decoration:underline;
}

h7{
color:#4c4c4c;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;

}



#subscription input {
	background: #fff;
	border: 1px solid #c1c1c1;
	color: #222;
	float: left;
	width: 154px;
	margin: 2px 2px 2px 0px;
	padding: 6px;
	font: 10px Arial, "Times New Roman", Times, serif;
	letter-spacing: 1px;
	text-transform: uppercase;
}

.button {
	background: #235281;
	color: #FFF;
	width: 62px;
	height: 30px;
	padding: 0px;
	margin: 0px 0px 2px 0px;
    margin-top:5px;
	font: 11px Arial, "Times New Roman", Times, serif;
	text-transform: uppercase;
	letter-spacing: 1px;
}		



.left_links a{
    font-size: 12px;
    color: #999;
    background: url(bullet-arrow-gray.gif) 0 8px no-repeat;
    padding-left: 10px;
    line-height: 1.8em;  
    font-family:Arial, "Times New Roman", Times, serif;
	text-decoration: none;
	padding-bottom:3px;
	display:block;
	font-weight:normal;
	text-align:left;


}
.left_links a:hover {
	color: #999;
	font-weight:normal;
	text-decoration: underline;
}	