body {
	margin:0px;
	color:#444444;
	font-family:arial,sans-serif;
	font-size:10pt;
	background:#F7F7F7;	
}
.white{
	color:white;
}

form{
	margin:0px;
}
td{
	font-size:10pt;
	color:#444444;
}

a {text-decoration:none;color:#234b7b;}
a:hover {color:#122842;border-bottom:1px dotted #122842;}

p,h1,h2,h3,h4,h5,h6,h7{padding:0px;margin:0px}
h1 a,h2 a,h4 a,h5 a,h6 a,h7 a{color:#000}


.leftBg{
	/*background:url(left_bg.gif) repeat-y;*/
	background:#DDDDDD;
	width:1px;
}

.rightBg{
	/*background:url(right_bg.gif) repeat-y;*/
	background:#DDDDDD;
	width:1px;
}

.white_bg{
	background:white;
}

.header_bg{
	background:url(header_bg.gif) repeat-x;
	height:130px;
}

.footer{
	background:url(footer.gif) no-repeat;
	width:900px;
	height:79px;
	line-height:19px;
}
/*
.title_line{
	background:#234B7B;
	height:2px;
}*/

.page_title{
	color:black;
	font-family:arial, sans-serif;
	font-size:20px;
	font-weight:normal;
}

A.page_title{
	color:black;
	ffont-family:arial, sans-serif;
	font-size:13px;
	font-weight:bold;
}
A:hover.page_title{
	color:black;
	font-family:arial, sans-serif;
	font-size:13px;
	font-weight:bold;
}

.valign{
	 VERTICAL-ALIGN: middle;
}

.red_bg{
	background:#9E0C0C;
}

a.navigation{
	color:white;
	text-decoration:none;
	font-weight:bold;
	font-family:arial, sans-serif;
}

a:hover.navigation{
	color:white;
	text-decoration:none;
	font-weight:bold;	
	font-family:arial, sans-serif;
}

.title_line{
	background:#234B7B;
	height:21px;
	padding-left:10px;
	color:white;
	font-weight:bold;
}

.tab{
	background:#D7D7D7;
	color:black;
}

.tab A{
	text-decoration:none;
	color:black;
	font-size: 11px;
	font-weight:bold;
}

.tab A:hover{
	text-decoration:none;
	color:black;
	font-size: 11px;
	font-weight:bold;
}

.box{
	border:solid 1px #D7D7D7;
	background:#FFFFFF;
}

OL.landing-tabs {
	/*LIST-STYLE-TYPE: none;
	line-height:18px;*/
}
OL.landing-tabs IMG {
	FLOAT: left
}
OL.landing-tabs LI {
	
	PADDING-RIGHT: 0px; 
	
	PADDING-LEFT: 0px; 
	BACKGROUND: none transparent scroll repeat 0% 0%; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px;
	
	PADDING-TOP: 0px; 
	
	
}

input.button, input.btn{
	background:#3C3C3C;
	color:white;
	border:solid 1px #292929;
}

DIV#photo-feature {
	FLOAT: left; MARGIN-BOTTOM: 15px; WIDTH: 540px; BACKGROUND-COLOR: #fff;	
}
.pf-container {
	FLOAT: center; OVERFLOW: hidden; WIDTH: 300px; HEIGHT: 240px;	
}
UL#pf-nydn {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fff; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 240px
}
UL#pf-nydn LI {
	PADDING-RIGHT: 0pt; DISPLAY: block; PADDING-LEFT: 36px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0pt; MARGIN-LEFT: -36px; OVERFLOW: hidden; WIDTH: 204px; PADDING-TOP: 0pt; POSITION: relative; HEIGHT: 80px; TEXT-ALIGN: left
}

DIV#content_shell DIV#content_container DIV#photo-feature UL#pf-nydn LI.selected-li {
	Z-INDEX: 1; BACKGROUND: url(../images/photo_feature_arrow-trans_new.png) no-repeat left top; CURSOR: pointer
}
UL#pf-nydn H2 {
	PADDING-RIGHT: 5px; BORDER-TOP: #d2dce4 1px solid; PADDING-LEFT: 10px; Z-INDEX: 100; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 8px
}

UL#pf-nydn H2 A{
	color:#015FB6;
	font-family:arial, sans-serif;
	
	font-weight:bold;
}
UL#pf-nydn P {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;
	margin:0px;
}
.homepage_mod .title_shell {
	CLEAR: both; FLOAT: left; HEIGHT: 2em
}
.homepage_mod .title {
	BACKGROUND: url(../images/dotted-line.gif) repeat-x 2px 14px; FLOAT: left; WIDTH: 531px
}
.homepage_mod .col {
	WIDTH: 170px
}
.homepage_mod .title_shell H2 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 1.75em; FLOAT: left; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 6px; LINE-HEIGHT: 0.7em; PADDING-TOP: 0px; LETTER-SPACING: -1px; BACKGROUND-COLOR: #ffffff;
	
}
.homepage_mod .title_shell H2 A {
	COLOR: #030303;
	font-family:arial, sans-serif;
	font-size:20px;
	font-weight:bold;
	letter-spacing:1px;
}


.header H2 A:hover {
	COLOR: #666666
}
.title H2 A:hover {
	COLOR: #666666
}

h2.zero{
	margin:0px;
}


/* middle category*/
#hp_modules {
	FLOAT: left; WIDTH: 475px; PADDING-TOP: 10px; BACKGROUND-COLOR:#ffffff
}

.code_module {
	FLOAT: left; MARGIN-BOTTOM: 20px
}

.homepage_modTitle {
	FONT-WEIGHT: normal; FONT-SIZE: 1.75em; FLOAT: left; 
	BACKGROUND: url(../images/dotted-line.gif) repeat-x 2px 14px; FLOAT: left; WIDTH: 95%;	

}
.homepage_modTitle SPAN A {
	COLOR: black;
	font-family:Arial;
	font-size:18px;
	font-weight:bold;
	background:white;
	FLOAT: left; 
	text-decoration:none;
	display:inline;
}

.homepage_modTitle SPAN A:hover {
	COLOR: black;
	font-family:Arial;
	font-size:18px;
	font-weight:bold;
	background:white;
	FLOAT: left; 
	text-decoration:none;
	display:inline;
}
/* middle category*/

.TableleftAll TD{
	FLOAT: left; 
	text-align:left;
}

H3 A{
	color:#01488B;
	font-family:arial, sans-serif;
	
	font-weight:bold;	
}
H3 A:hover{
	color:#8B0101;
	font-family:arial, sans-serif;
	
	font-weight:bold;
}

/* details*/
#art_comments_tab{
	float: left;
	
	
	font-weight: bold;
}
#art_comments_tab li{
	float: left;
	padding:4px 12px;
}


li.art_nav_link, li.art_nav_link_on {
	margin-right: 5px;
	font-weight: bold;
}
li.art_nav_link {
background: #dddddd;
}
li.art_nav_link_on, li.art_nav_link:hover, li.art_nav_link_on:hover, .art_tools li a {
background: #fff;
}

.art_tools {
float: right;
font-family: Arial, Helvetica, sans-serif;

}
.art_tools li {
float: left;
background: #fff;
padding:4px 3px;
}
.art_tools li.last {
padding-right: 10px;
}
#art_nav {
background: #f2f3f3;
width:98%
}
li.art_nav_link, li.art_nav_link_on {
	margin-right: 5px;
	font-weight: bold;
}
li.art_nav_link {
background: #dddddd;
}
li.art_nav_link_on, li.art_nav_link:hover, li.art_nav_link_on:hover, .art_tools li a {
background: #fff;
}

.art_tools li.email, .art_tools li.print, .art_tools li.soclbkmrks {
padding-left:28px; font-weight: bold;
}
.art_tools li.rss {
padding-left:24px; font-weight: bold;
}
.art_tools li.email {
background:#fff url(ico-mail.gif) no-repeat scroll 5px 3px;
padding-right: 5px;
}
.art_tools li.print {
background:#fff url(ico-print.gif) no-repeat scroll 5px 5px;
padding-right: 20px;
}
.art_tools li.rss{
background:#fff url(ico-rss.gif) no-repeat scroll 5px 6px;
padding-right: 5px;
}
.art_tools li.soclbkmrks{
background:#fff url(ico-soclbkmrks.gif) no-repeat scroll 5px 5px;
}

#art_body_inner {
	background-color:#FFFFFF;
	
	margin: 0px;
	padding: 5px 10px 10px;
	text-align:left;
}


.h1{
	color:#005CB1;
	font-family:arial, sans-serif;
	font-size:20px;
	font-weight:normal;
}

.byline, .datestamp {
	
}
.byline{
	text-transform: uppercase;
}
.datestamp {
	color:#7a7878;
}
.datestamp_original{
	color:#CD0000;
}

.art_sidebar .mod_content_related {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px; font-family:arial,sans-serif;
}

.art_sidebar .module_hdr, .art_sidebar_hdr { background:transparent url(diag_stripe_bg.gif) repeat-x scroll 1px 0px; 
margin-bottom: 4px;}

.art_sidebar .module_hdr h3,.art_sidebar_hdr h3 { background-color:#fff; float:left; font-size:1.2em; font-weight:bold; line-height:0.9em; margin-bottom:0px !important; padding:0px 5px 5px 0px; text-transform:uppercase;}
.art_sidebar {width: 240px; float: right; padding: 0 0 10px 10px;}

.art_sidebar .module {
background-color:#fff;
border:1px solid #d2dce4;
border-bottom:1px solid #d2dce4;
}

.art_mod_hdr { background:transparent url(diag_stripe_bg.gif) repeat-x scroll 1px 0px; float:left; width:470px; margin-bottom: 5px; text-align:left;}

.art_mod_hdr h3 { background-color:#fff; float:left; font-size:1.2em; font-weight:bold; line-height:0.9em; margin-bottom:0px !important; padding:0px 5px 5px 0px; text-transform:uppercase;}
#comments_hdr_left {float: left;}

.left{
	text-align:left;
}

.storyHead {padding:0;margin:0;}
.storyHead h1 {padding:10px 0;margin:0;color:#666;font-weight:700;font-size:20pt;}
.storyHead h2 {padding:10px 0;margin:0;color:#666;font-weight:700;font-size:12pt;}

.story {margin:5px 0;padding:13px 0;border-bottom:5px solid #B2D9EC;border-top:5px solid #B2D9EC;}
.story p {font-size:10pt;line-height:1.38em;color:#000;padding:0 0 1.0em 0;margin:0;}
.story H3{font-weight:bold;font-size:1.2em;padding:0px;margin-bottom:0.1em;color:#333;text-transform:uppercase}
.story H4{font-weight:bold;font-size:1.2em;padding:0px;margin-bottom:0.1em;color:#333}
.story H5{font-weight:bold;font-size:1.2em;padding:0px;margin-bottom:0.1em;color:#900}
.story H6{font-weight:bold;font-size:1.1em;padding:1px 4px;margin-bottom:0.5em;color:#fff;text-transform:uppercase;background-color:#900}
.story div.h7{font-weight:bold;font-size:1.1em;padding:0px;margin-bottom:0.1em;color:#666}
.story div.h8{font-weight:bold;font-size:1.1em;padding:0px;margin-bottom:0.1em}

.submenu{font-weight:bold;font-size:12pt;color:#234B7B;}
.submenu A{font-weight:bold;font-size:12pt;color:#234B7B;}
.submenu A:hover{background:#234B7B;color:white;}

.submenuActive{font-weight:bold;font-size:12pt;color:#9E0C0C;}
.submenuActive A{color:#9E0C0C}
.submenuActive A:hover{color:#9E0C0C}
