@import "simple_visual.css";
#honk {
margin-bottom:10px;
}

html>body #honk {
margin-bottom:0;
}

body#popup #mainFrame, body#popup {
background: #fff;
}

body#popup #mainFrame {
position: absolute;
top: 0;
left: 0;
}

p {
/*font: 500 15px/21px 'museo_sans',Arial,Helvetica,sans-serif*/
font-family: verdana, sans-serif; /*font-family: Arial, Helvetica, sans-serif;font-family:Verdana, Arial, Helvetica, sans-serif;*/
font-size: 14px;
line-height:  22.65px;;
}

hr {
color:#ddd;	
}

/* Strictly for the new homepage */



#contentColumn #appeal {
width: 95%; 
padding:10px;
margin:0px 0px 10px 0px;
}

#contentColumn #appeal h1 {
 color:#000;
 font-size:26px;
}

#contentColumn #newmedia {
 width: 280px;
 border: 5px solid #0066CA;
 padding:5px;
 margin-top:20px;
}

#contentColumn #newmedia h1 {
 font-size:12px;
 /*color:#3399FF;*/
color: #282723;
 font-weight:bold;
}

#contentColumn #newmedia a {
 font-size:14px;
 color:#30F;
 text-decoration:none;
}

#contentColumn #newmedia p {
 font-size:14px;
 color:#000;
 text-decoration:none;
 margin:1px;
}

#contentColumn #newmedia .spec a {
 color:#99332F;
 font-size:16px;
 text-decoration:none;
 line-height:18px;
}

#contentColumn #newmedia a:hover {
 text-decoration:underline;	
}

#contentColumn #stories {
/*padding:10px;*/
width: 95%;
margin:0px 0px 0px 0px;
}

#contentColumn #stories a {
color:#000;
}

#contentColumn #wonkster {
border: 1px solid #3399ff;
padding:10px;
width: 95%;
margin:10px 0px 0px 0px;
}

#contentColumn #wonkster h1 {
color:#99332F; 
font-size:28px;
padding:0px;
margin:0px;
font-weight:bold;
}

#contentColumn #wonkster h1 a {
text-decoration:none;
color:#99332F; 
font-size:28px;
padding:0px;
margin:0px;
font-weight:bold;
}

#contentColumn #wonkster h2 a {
text-decoration:none;
font-size:20px;
font-weight:200;
padding:0;
line-height:  22.65px;;
/*color:#3399FF;*/
color: #282723;
}

#contentColumn #wonkster h2 a:hover {
text-decoration:underline;
}

#contentColumn hr  {
 color: #ddd;
 text-align:center;
 width:95%;
 padding:0px;
 margin:0px;
 /*float:right;*/
}

#contentColumn #topcolumn {
padding:0px;
margin:0px;
}

#contentColumn #bottomrest {
padding:10px;
margin:10px 0px 0px 0px;
width: 400px;
}

#contentColumn #bottomrest h2 a {
text-decoration:none;
font-size:20px;
font-weight:200;
padding:0;
line-height:  22.65px;;
/*color:#3399FF;*/
color: #282723;
}

#contentColumn #bottomrest h2 a:hover {
text-decoration:underline;
}


/* End of new hp layout */


/*---- Layout ----*/
#article_tools_camp {
float:right;
padding:10px;
height:100px;
width:110px;
}

#article_tools {
float:right;
padding: 0 10px;

}

#article_tools_di {
background:#EEE;
float:right;
padding:10px;
border:solid 1px #ddd;
}

#calImage {
float:left;
height:50px;
width:50px;
padding-right:10px;
padding-top:3px;
padding-bottom:5px;
}

div {
padding:0;
margin:0;
}

form {
margin:0;
padding:0;
}

#oldbrowser {
text-align:center;
}

#leftcolumn {
margin-right:-200px;
/* IE 4 fix */
}

/* see also drupal theme stylesheet */
#leftColumn {
float:left;
width:138px;
background-color:#fff;
/*padding-top: 16px;*/
/*/
/*/margin: 0 0 0 2px; /* Silly Netscape hack to get the borders to line up */
}

#rightColumn {
background-color:#fff;
float:right;
width:140px;
}

#rightColumnart {
background-color:#fff;
float:right;
width:140px;
}

#rightColumnTopic {
padding:5px;
background-color:#fff;
float:right;
width:300px;
margin:0px 0px 0px 5px;
/*border: 2px red  solid;*/
}


#rightColumnTopic-alt {
padding:5px;
background-color:#fff;
float:right;
width:300px;
margin:0px 0px 0px 5px;
border: 1px #999 solid;
/*border: 2px red  solid;*/
}

#rightColumnTopic p, #rightColumnart p, #rightColumn  p, #rightColumnTopic li, #rightColumnart li, #rightColumn  li {
/*font-family:Arial, Helvetica, sans-serif;*/
/*font: 'museo_sans',Arial,Helvetica,sans-serif;*/
font-family: verdana, sans-serif; /*font-family: Arial, Helvetica, sans-serif;font-family:Verdana, Arial, Helvetica, sans-serif;*/
font-size: 14px;
line-height:  22.65px;
}

#rightColumnTopic_bigger {
background-color:#fff;
float:right;
width:300px;
}


#tltop {
background-color:#005676;
padding-top:0;
padding-left:4px;
}

.dropcap {
font-size: 400%;
line-height:85%;
padding-top:0px;
color: #000000;
float: left;
margin-top:0px;
margin-left:0px;
margin-right:5px;
margin-bottom:0px;
}

.intro_section_tl {
line-height:22.65px;
color:#EEE;
font-size:14px;
font-weight:700;
}

.intro_section {
line-height:22.65px;
color:#999;
font-size:14px;
font-weight:700;
}

.intro_section_bl {
line-height:22.65px;
background-color:#005676;
color:#FFF;
font-size:14px;
font-weight:700;
}

.tlhead_big {
font-size:22px;
font-family: verdana, sans-serif; /*font-family: Arial, Helvetica, sans-serif;font-family:Verdana, Arial, Helvetica, sans-serif;*/
font-size: 14px;
line-height:  22.65px;
font-weight:200;
}

.tlhead_med {
font-family: verdana, sans-serif; /*font-family: Arial, Helvetica, sans-serif;font-family:Verdana, Arial, Helvetica, sans-serif;*/
font-size: 14px;
line-height:  22.65px;
font-weight:700;
padding-bottom:0;
}

.tlhead_med a {
text-decoration:none;
font-family: verdana, sans-serif; /*font-family: Arial, Helvetica, sans-serif;font-family:Verdana, Arial, Helvetica, sans-serif;*/
font-size: 14px;
line-height:  22.65px;
}

.tlhead_med a:hover {
text-decoration:none;
font-family: verdana, sans-serif; /*font-family: Arial, Helvetica, sans-serif;font-family:Verdana, Arial, Helvetica, sans-serif;*/
font-size: 14px;
line-height:  22.65px;
}

#contentColumn .tlhead a {
text-decoration:none;
font-family: verdana, sans-serif; /*font-family: Arial, Helvetica, sans-serif;font-family:Verdana, Arial, Helvetica, sans-serif;*/
font-size: 14px;
line-height:  22.65px;
}

#contentColumn .tlhead a:hover {
text-decoration:none;
font-family: verdana, sans-serif; /*font-family: Arial, Helvetica, sans-serif;font-family:Verdana, Arial, Helvetica, sans-serif;*/
font-size: 14px;
line-height:  22.65px;
}

#contentColumn .tlhead_sm a {
text-decoration:none;
color:#000;
font-family: verdana, sans-serif; /*font-family: Arial, Helvetica, sans-serif;font-family:Verdana, Arial, Helvetica, sans-serif;*/
font-size: 14px;
line-height:  22.65px;
}

#contentColumn. tlhead_sm a:hover {
text-decoration:underline;
font-family: verdana, sans-serif; /*font-family: Arial, Helvetica, sans-serif;font-family:Verdana, Arial, Helvetica, sans-serif;*/
font-size: 14px;
line-height:  22.65px;
}

#contentColumn .tlhead_sm {
font-size:14px;
font-weight:700;
}

.tlhead {
font-size:16px;
font-weight:700;
font-family: verdana, sans-serif; /*font-family: Arial, Helvetica, sans-serif;font-family:Verdana, Arial, Helvetica, sans-serif;*/
font-size: 14px;
line-height:  22.65px;
/*color:#3399FF;*/
color: #282723;
/*float:left;*/
}

.tlheadalt {
font-size:12px;
font-weight:700;
font-family: verdana, sans-serif; /*font-family: Arial, Helvetica, sans-serif;font-family:Verdana, Arial, Helvetica, sans-serif;*/
font-size: 14px;
line-height:  22.65px;
/*color:#3399FF;*/
color: #282723;*/
}

.tphead {
font-size:14px;
font-weight:700;
font-family: verdana, sans-serif; /*font-family: Arial, Helvetica, sans-serif;font-family:Verdana, Arial, Helvetica, sans-serif;*/
font-size: 14px;
line-height:  22.65px;
}

.tiny {
font-size:14px;
}

#tl_line_wrap {
padding-bottom:0;
}

#contentColumn #topic_bc, #contentColumn .topic_bc, #topic_bc, .topic_bc {
padding:10px;
text-align:left;
font-size:9px;
line-height:22.65px;
color:#222;
width:300px;
float:left;
clear:left;
font-family:Georgia, "Times New Roman", Times, serif;
}

#contentColumn #topic_bc3, #contentColumn .topic_bc3, #topic_bc3, .topic_bc3 {
	padding:10px;
text-align:left;
font-size:9px;
line-height:22.65px;
color:#222;
width:300px;
/*float:left;
clear:left;*/
font-family:Georgia, "Times New Roman", Times, serif;
}

.topic_bc p, #contentColumn .topic_bc p {
 line-height:22.65px;	
}

.adbox {
 width:287px;
 padding:5px;
 margin:10px 0px 0px 0px;
 border:1px #3399ff solid;
 text-align:center;
}

#inthepress, .inthepress {
padding:0;
padding-left:6px;
padding-right:6px;
padding-top:1px;
padding-bottom:1px;
/*background-color:#CFDFE6;*/
font-size:11px;
border: 1px #ccc solid;
background-color:#ccc;
}

#inthepress a,.inthepress a, #inthepress li {
font-size:11px;
/*color:#003366;*/
color: #282723;/*color:#003366;*/
color: #282723;/*#004762;*/
}

#inthepress a:hover, .inthepress a:hover {
color:#111;
}

#inthepressw {
padding:0;
padding-left:6px;
padding-right:6px;
padding-top:1px;
padding-bottom:1px;
background-color:#FFF;
font-size:14px;
}

#inthepressw a {
font-size:14px;
/*color:#003366;*/
color: #282723;/*color:#003366;*/
color: #282723;/*#004762;*/
}

#inthepressw a:hover {
color:#111;
}

#contentColumn {
/*margin-left:137px;*/
margin-left:0px;
background-color:#fff;
color:#222;
vertical-align:top;
/*padding:10px;
padding-top: 16px;*/
/*font-family:Arial, Helvetica, sans-serif;*/
/*font: 'museo_sans',Arial,Helvetica,sans-serif;*/
font-family: verdana, sans-serif; /*font-family: Arial, Helvetica, sans-serif;font-family:Verdana, Arial, Helvetica, sans-serif;*/
font-size: 14px;
line-height:  22.65px;
border:2px red solid;
}

#contentColumn {
border-left-width:0px;
width: 960px;
}

#home #contentColumn {
margin-left:0px;
background-color:#fff;
color:#222;
vertical-align:top;
/*padding-top: 16px;*/
}

#contentColumn #linksbox {
background-color: #cccc99;
padding: 10px;
width:280px;
}


#contentColumn #linksbox, #contentColumn #linksbox a, #contentColumn #linksbox a:visited, #contentColumn #linksbox a:hover  {
/*color: #302c21;*/
color:#000000;
/*font-family: Arial, Helvetica, sans-serif;*/
/*font: 'museo_sans',Arial,Helvetica,sans-serif;*/
font-family: verdana, sans-serif; /*font-family: Arial, Helvetica, sans-serif;font-family:Verdana, Arial, Helvetica, sans-serif;*/
font-size: 14px;
line-height:  22.65px;
}

/* this is a hack, to get the padding to appear on the blogs */
#blogContent {
padding:0 10px;
}

#midContentColumn {
width:100%;
background-color:#fff;
padding-bottom:10px;
}

#midContentColumn_bot {
width:99%;
padding-top:10px;
float:right;
}

#leftContentColumn {
padding-top:0;
float:left;
width:225px;
background-color:#fff;
}

#rightContentColumn {
float:right;
width:220px;
background-color:#fff;
}

#tophead {
/*background:#0066cc;
background:#007AA8;*/
background:#ffffff;
padding:0;
padding-top:6px;
}

#topicsbox {
	float:left; 
	width:400px; 
	padding:0px 10px 0px 10px;
	height:168px;
}

#topicsbox h1 a {
 float:left;
 font-size:25px;
 padding:0px 0px 5px 0px;
 margin:0px;
 text-decoration:underline;
 /*color:#003366;*/
color: #282723;
}

.center_line, #center_line {
border-bottom:solid 1px #CFDFE6;
}

#center_line_gy, .center_line_gy {
border-bottom:solid 1px #DDD;
}

#center_line_gy_dt {
border-bottom:solid 1px #DDD;
}

#center_line_topic {
border-bottom:solid 1px #999; /*#004762*/;
padding-right:10px;
}

#searchlight {
border-bottom:solid 1px #999; /*#004762*/;
border-top:solid 1px #999; /*#004762*/;
padding:10px 0px 0px 0px;
}

#newbills {
/*border-right:solid 1px #003366; #004762;*/
font-size:22.65px;
}

#newbills p {
line-height:22.65px;
margin: 10px 0px 0px 0px;
}

#newbills ul, #newbills li {
line-height:16px;
list-style-type: none;
list-style-position: outside;
margin-left:0px;
}


#center_line_topic_res {
border-bottom:solid 1px #999; /*#004762*/;
}

#linehead {
background:#0066cc;
height:24px;
margin:10px 0px 0px 0px;
/*background:url(/css/home_images/linehead.gif);height:47px;*/

}

#mailbox {
line-height:10px;
position:absolute;
left:440px;
top:15px;
width:325px;
height:65px;
background:#FFF;
}

#searchbox_ie5 {
display:block;
position:absolute;
left:0;
top:137px;
width:769px;
padding:3px;
font-size:9px;
text-align:center;
background:#EEE;
background:url(/css/home_images/diag_gy.gif);
border-bottom:solid 1px #ddd;
}

/* \ */
#searchbox_ie5 {
display:none;
}

#searchbox {
display:none;
}

/* \ */
#searchbox {
display:block;
padding:3px;
font-size:9px;
text-align:center;
/*background:#EEE;
background:url(/css/home_images/diag_gy.gif);
border-bottom:solid 1px #ddd;*/
}

#masthead {
padding:0;
background:#000;
}

#popupContentColumn, #innerContentColumn {
padding-top:0;
padding-right:10px;
padding-left:10px;
padding-bottom:0;
}

#innerLeftColumn {
padding-top:0;
padding-right:10px;
padding-left:10px;
padding-bottom:10px;
}

#innerRightColumn {
padding-top:0;
padding-right:10px;
padding-left:10px;
padding-bottom:10px;
}

#storyContentColumn,#innerFooter {
padding:10px;
}

#innerRightTopicColumn {
padding-top:4px;
}

#footer,#gg_footer {
clear:both;
}

#innerFooter {
background:url(/css/home_images/cuf_ftrlogo.gif) no-repeat;
text-align:left;
font-size:11px;
list-style-type:none;
color:#fff;
padding-left:80px;
}

#innerFooter a:link {
color:#fff;
text-decoration:underline;
}
	
#innerFooter a:visited {
color:#fff;
text-decoration:underline;
}
		
#innerFooter a:hover {
color:#999;
text-decoration:none;
}
#contentColumn #storyContentColumn p, #contentColumn #storyContentColumn-arc p{
 font-size:14px;	
 line-height:22.65px;
}
#storyContentColumn-arc {
 width: 440px;	
}

#storyContentColumn, #storyContentColumn-arc {
padding:10px;
overflow:visible;
height:100%;
/* fix the Win32 IE float bug */
/*/
/*/margin: 0 0 0 2px; /* Silly Netscape hack to get the borders to line up */
}
#storyContentColumn {
/*margin-right:138px;*/
float:left;
width:500px;
}

#storyContentColumn table {
 width: 430px;
}

#contentColumn>#storyContentColumn {
height:auto;
/* fix Opera 5 which breaks with the above IE fix */
}

#storycontentcolumn {
height:100%;
/* fix IE 5.0 which parse the Opera fix, note the selector is all lower case */
}



#topicContentColumn, #contentColumn #topicContentColumn {
/**/padding:10px;
overflow:visible;
height:100%;
margin-right:0px;
/*float:left;*/
width:439px;
background-color:#ffffff;
/*font-family:Arial, Helvetica, sans-serif;*/
/*font: 500 15px/21px 'museo_sans',Arial,Helvetica,sans-serif*/
font-family: verdana, sans-serif; /*font-family: Arial, Helvetica, sans-serif;font-family:Verdana, Arial, Helvetica, sans-serif;*/
font-size: 14px;
line-height:  22.65px;;
/* fix the Win32 IE float bug */
/*margin-right:180px;*/
/*/
/*/margin: 0 0 0 2px; /* Silly Netscape hack to get the borders to line up */
}

#topicContentColumn2, #contentColumn #topicContentColumn2 {
/**/padding:10px;
overflow:visible;
height:100%;
margin-right:0px;
float:left;
width:745px;
background-color:#ffffff;
/*font-family:Arial, Helvetica, sans-serif;*/
/*font: 500 15px/21px 'museo_sans',Arial,Helvetica,sans-serif*/
font-family: verdana, sans-serif; /*font-family: Arial, Helvetica, sans-serif;font-family:Verdana, Arial, Helvetica, sans-serif;*/
font-size: 14px;
line-height:  22.65px;;
/* fix the Win32 IE float bug */
/*margin-right:180px;*/
/*/
/*/margin: 0 0 0 2px; /* Silly Netscape hack to get the borders to line up */
}

#contentColumn>#topicContentColumn {
height:auto;
/*font-family:Arial, Helvetica, sans-serif;*/
/*font: 'museo_sans',Arial,Helvetica,sans-serif;*/
font-family: verdana, sans-serif; /*font-family: Arial, Helvetica, sans-serif;font-family:Verdana, Arial, Helvetica, sans-serif;*/
font-size: 14px;
line-height:  22.65px;
/* fix Opera 5 which breaks with the above IE fix */
}

#topiccontentcolumn {
height:100%;
/* fix IE 5.0 which parse the Opera fix, note the selector is all lower case */
}

#topicContentColumntopborder {
border-bottom:solid 1px #003366; /*#004762*/;
padding-top:6px;
}

#topicContentColumntopbigger {
padding-right:10px;
padding-left:10px;
padding-top:0;
overflow:visible;
height:100%;
/* fix the Win32 IE float bug */
margin-right:20px;
/*/
/*/margin: 0 0 0 2px; /* Silly Netscape hack to get the borders to line up */
}

#topicContentColumntopbiggest {
padding-right:10px;
padding-left:10px;
padding-top:0;
overflow:visible;
height:100%;
/* fix the Win32 IE float bug */
margin-right:0;
/*/
/*/margin: 0 0 0 2px; /* Silly Netscape hack to get the borders to line up */
}

#topicContentColumntop {
	padding:10px;
/*padding-right:10px;
padding-left:10px;
padding-top:0;*/
overflow:visible;
height:100%;
/* fix the Win32 IE float bug */
margin-right:180;
/*/
/*/margin: 0 0 0 2px; /* Silly Netscape hack to get the borders to line up */
/*font-family:Arial, Helvetica, sans-serif;*/
/*font: 500 15px/21px 'museo_sans',Arial,Helvetica,sans-serif*/
font-family: verdana, sans-serif; /*font-family: Arial, Helvetica, sans-serif;font-family:Verdana, Arial, Helvetica, sans-serif;*/
font-size: 14px;
line-height:  22.65px;;
width:420px;
float:left;
}
#topicContentColumntop2 {
	padding:10px;
/*padding-right:10px;
padding-left:10px;
padding-top:0;*/
overflow:visible;
height:100%;
/* fix the Win32 IE float bug */
margin-right:180;
/*/
/*/margin: 0 0 0 2px; /* Silly Netscape hack to get the borders to line up */
/*font-family:Arial, Helvetica, sans-serif;*/
/*font: 500 15px/21px 'museo_sans',Arial,Helvetica,sans-serif*/
font-family: verdana, sans-serif; /*font-family: Arial, Helvetica, sans-serif;font-family:Verdana, Arial, Helvetica, sans-serif;*/
font-size: 14px;
line-height:  22.65px;;
width:745px;
float:left;
}
#topicContentColumntop3 {
	padding:10px;
/*padding-right:10px;
padding-left:10px;
padding-top:0;*/
overflow:visible;
height:100%;
/* fix the Win32 IE float bug */
margin-right:180;
/*/
/*/margin: 0 0 0 2px; /* Silly Netscape hack to get the borders to line up */
/*font-family:Arial, Helvetica, sans-serif;*/
/*font: 500 15px/21px 'museo_sans',Arial,Helvetica,sans-serif*/
font-family: verdana, sans-serif; /*font-family: Arial, Helvetica, sans-serif;font-family:Verdana, Arial, Helvetica, sans-serif;*/
font-size: 14px;
line-height:  22.65px;;
width:900px;
float:left;
clear:left;
}
#topicContentColumntop5 {
	padding:10px;
/*padding-right:10px;
padding-left:10px;
padding-top:0;*/
overflow:visible;
height:100%;
/* fix the Win32 IE float bug */
/*margin-right:180;/*
/
/*/margin: 0 0 0 2px; /* Silly Netscape hack to get the borders to line up */
/*font-family:Arial, Helvetica, sans-serif;*/
/*font: 500 15px/21px 'museo_sans',Arial,Helvetica,sans-serif*/
font-family: verdana, sans-serif; /*font-family: Arial, Helvetica, sans-serif;font-family:Verdana, Arial, Helvetica, sans-serif;*/
font-size: 14px;
line-height:  22.65px;;
width:420px;
float:left;
}

#topicContentColumntop a, #topicContentColumntop2 a, #topicContentColumntop3 a {
font-size:12px;
/*font-family:Arial, Helvetica, sans-serif;*/
/*font: 'museo_sans',Arial,Helvetica,sans-serif;*/
font-family: verdana, sans-serif; /*font-family: Arial, Helvetica, sans-serif;font-family:Verdana, Arial, Helvetica, sans-serif;*/
font-size: 14px;
line-height:  22.65px;
text-decoration:underline;
/*color:#3399FF;*/
color: #282723;
}



#contentColumn>#topicContentColumntop {
height:auto;
/* fix Opera 5 which breaks with the above IE fix */
}

#topiccontentcolumntop, .topiccontentcolumntop {
height:100%;
/* fix IE 5.0 which parse the Opera fix, note the selector is all lower case */
}

#innertopicContentColumntoptext, .innertopicContentColumntoptext {
padding:0px 0px 10px 0px;
p/*adding-bottom:10px;
padding-left:0;
padding-top:0;*/
font-size:14px;
line-height:14px;
color:#222;
border-bottom:solid 1px #999; /*#004762*/;
}

#innertopicContentColumntoptext a:link, #innertopicContentColumntoptext a:visited, .innertopicContentColumntoptext a:link, .innertopicContentColumntoptext a:visited {
font-size:12px;
line-height:14px;
text-decoration:none;
/*color:#3399FF;*/
color: #282723;
/*color:#990000;*/
}

#doodad_09_ie5 {
padding-top:0;
display:none;
}

#doodad2_09_ie5 {
padding-top:10px;
display:none;
}

#contentColumn #topictitle, #contentColumn .topictitle, #contentColumn #topictitle1, #topictitle, .topictitle, #topictitle1 {
	text-decoration:none;
height:auto;
display:block;
padding:10px;
line-height:28px;
margin:0px 0px 0px 0px;
text-align:left;
/*width: 650px;
background:#EEE;
border-bottom:solid 1px #DDD;*/
/*font: normal 700 32px/40px 'museo_sans',Arial,Helvetica,sans-serif;*/
font-family: verdana, sans-serif; /*font-family: Arial, Helvetica, sans-serif;font-family:Verdana, Arial, Helvetica, sans-serif;*/
font-size: 14px;
line-height:  22.65px;
/*width:300px;*/
float:left;
}

#contentColumn #topictitle a, #contentColumn .topictitle a, #contentColumn #topictitle1 a, #topictitle a, .topictitle a, #topictitle1 a {
/*font: normal 700 32px/40px 'museo_sans',Arial,Helvetica,sans-serif;*/
font-family: verdana, sans-serif; /*font-family: Arial, Helvetica, sans-serif;font-family:Verdana, Arial, Helvetica, sans-serif;*/
font-size: 14px;
line-height:  22.65px;
  color: #282723;
}

#contentColumn #topictitle1, #topictitle1 {
 padding-top:35px;	
}


#contentColumn topictitle_header a:link, #contentColumn topictitle_header a:visited, #contentColumn topictitle_header a:hover, topictitle_header a:link, topictitle_header a:visited, topictitle_header a:hover  {
/*height:auto;
display:block;*/
padding:10px;
/*color:#003366;*/
color: #282723;/*#004762;*/
font-size:28px;
line-height:28px;
margin:50px 0px 0px 0px;
text-align:left;
text-decoration:underline;
}

#innertopicHomeColumntoptext_td {
padding-top:0;
padding-right:10px;
padding-left:0;
padding-bottom:0;
font-size:14px;
line-height:12px;
color:#222;
}

#innertopicHomeColumntoptext li, .innertopicHomeColumntoptext li,  #contentColumn li {
color: #444;
/*list-style-type: none;*/
margin-left: 0;
}

/*#contentColumn li {
font-size: .9em;
margin-left: 3em;
}*/

#innertopicHomeColumntoptext, .innertopicHomeColumntoptext {
padding:5px;
/*padding-top:5px;
padding-right:10px;
padding-left:0;
padding-bottom:0*/;
font-size:12px;
line-height:  22.65px;
color:#222;
}

#innertopicRightColumntop, .innertopicRightColumntop, #sidebar-right h2 {
padding:10px;
/*color:#3399FF;*/
color: #282723;
font-size:25px;
line-height:27px;
text-align:center;
/*background:#003366; /*#004762*/;*/
}

#innertopicRightColumntoptext, .innertopicRightColumntoptext, #sidebar-right .content {
padding:0px;
/*padding: 10px 10px 20px 3px;
padding-top:10px;
padding-right:10px;
padding-left:3px;
padding-bottom:20px;*/
font-size:12px;
line-height:  22.65px;
color:#222;
}

#innertopicRightColumntoptext2 {
padding:10px;
/*padding-top:10px;
padding-right:10px;
padding-left:3px;
padding-bottom:20px;*/
font-size:16px;
line-height:20px;
color:#222;
}

.innertopicRightColumntoptext3 {
font-size:14px;
/*color:#003366;*/
color: #282723;
text-align:left;
padding:5px 5px 5px 0px;
font-weight:bold;
}

#topicResearchText {
padding-top:10px;
padding-right:6px;
padding-left:6px;
padding-bottom:20px;
font-size:14px;
line-height:  22.65px;
color:#222;
background-color:#EEE;
}

#topicResearchText-sb {
/*padding-top:10px;
padding-right:6px;
padding-left:6px;
padding-bottom:20px;*/
padding:10px;
font-size:14px;
line-height:  22.65px;
color:#222;
border-left: 2px #282723 solid;
margin:0px 0px 10px 0px;
}

#innertopicHomeColumntop, .innertopicHomeColumntop {
padding-left:5px;
color:#111;
font-size:18px;
font-weight:180;
line-height:22px;
text-align:left;
background-color:#FFF;
}


#districtmap {
border:5px #999 solid;
padding:5px;
color:#999;
/*font-family:Arial, Helvetica, sans-serif;*/
/*font: 'museo_sans',Arial,Helvetica,sans-serif;*/
font-family: verdana, sans-serif; /*font-family: Arial, Helvetica, sans-serif;font-family:Verdana, Arial, Helvetica, sans-serif;*/
font-size: 14px;
line-height:  22.65px;
margin:10px 0px 0px 0px;
line-height:normal;
}

#districtmap a {
font-size:14px;
text-decoration:underline;
}

#distrctimap p {
	font-size:14px;
}

#suggest {
border:5px #999 solid;
padding:10px;
/*font-family:Arial, Helvetica, sans-serif;*/
/*font: 'museo_sans',Arial,Helvetica,sans-serif;*/
font-family: verdana, sans-serif; /*font-family: Arial, Helvetica, sans-serif;font-family:Verdana, Arial, Helvetica, sans-serif;*/
font-size: 14px;
line-height:  22.65px;
}

#topicResearch a:link,#topicResearch a:visited {
text-decoration:none;
color:#fff;/*color:#3399FF;*/
color: #282723;*/
}

#topicResearch a:hover {
text-decoration:underline;
color:#fff;/*color:#3399FF;*/
color: #282723;*/
}

.innertopicRightColumntop a:link, .innertopicRightColumntop a:visited, #innertopicRightColumntop a:link,#innertopicRightColumntop a:visited, #sidebar-right h2 a:visited, #sidebar-right h2 a:link {
text-decoration:none;
/*color:#3399FF;*/
color: #282723;
}

#innertopicHomeColumntop a:link,#innertopicHomeColumntop a:visited {
text-decoration:none;
/*color:#3399FF;*/
color: #282723;/*color:#005676;*/
}

.innertopicRightColumntop a:hover, #innertopicRightColumntop a:hover, #sidebar-right h2 a:hover {
text-decoration:none;
/*color:#3399FF;*/
color: #282723;/*color:#111;*/
}

#topicResearch {
padding-left:5px;
color:#EEE;
font-size:14px;
line-height:22.65px;
text-align:left;
background-/*color:#3399FF;*/
color: #282723;
/*background:#003366; #004762*/;
}

#topicofday, .greybox {
padding:5px;
/*padding-left:6px;
padding-right:6px;
padding-top:1px;
padding-bottom:1px;
background-color:#CFDFE6;*/
border: 5px #999 solid;
margin:0px 0px 10px 0px;
/*font-family:Arial, Helvetica, sans-serif;*/
/*font: 'museo_sans',Arial,Helvetica,sans-serif;*/
font-family: verdana, sans-serif; /*font-family: Arial, Helvetica, sans-serif;font-family:Verdana, Arial, Helvetica, sans-serif;*/
font-size: 14px;
line-height:  22.65px;
}

#topicofday p, #topicofday .greybox p, #topicofday a {
font-size:12px;	
/*font-family:Arial, Helvetica, sans-serif;*/
/*font: 'museo_sans',Arial,Helvetica,sans-serif;*/
font-family: verdana, sans-serif; /*font-family: Arial, Helvetica, sans-serif;font-family:Verdana, Arial, Helvetica, sans-serif;*/
font-size: 14px;
line-height:  22.65px;
}

#innerContentColumn {
overflow:visible;
height:100%;
/* fix the Win32 IE float bug */
margin-right:332px;
/*/
/*/margin: 0 0 0 2px; /* Silly Netscape hack to get the borders to line up */
}

#contentColumn>#innerContentColumn {
height:auto;
/* fix Opera 5 which breaks with the above IE fix */
}

#innercontentcolumn {
height:100%;
/* fix IE 5.0 which parse the Opera fix, note the selector is all lower case */
}

#citymap {
text-decoration:none;
color:#fff
}

#citymap a:link, #citymap a:visited, #citymap a:hover {
color:#fff;
text-decoration:none;
font-size:14px;
font-weight:bold;
background:#999;
}

#masthead {
z-index:10;
}
/*#footer,#gg_footer {
z-index:10;	
}*/

/*---- Borders ----*/
#pageFrame {
/*border: solid 1px #000;*/
}

#footer,#gg_footer,#masthead,#innerLeftColumn,#contentColumn,#innerContentColumn {
border:solid 0 #DDD;
}

#footer,#gg_footer {
font: Arial, Helvetica, sans-serif;
color:#fff;
line-height:  22.65px;
margin-top:10px;
border-top-width:1px;
background-color:#0066cc;
/*background:url(/css/home_images/diag_gy.gif);*/
}


#BottomNav {
color:#fff;
margin:0px;
border-top-width:1px;
background-color:#999;
text-align:center;
padding:10px;
/*font-family: Arial, Helvetica, sans-serif;*/
/*font: 'museo_sans',Arial,Helvetica,sans-serif;*/
font-family: verdana, sans-serif; /*font-family: Arial, Helvetica, sans-serif;font-family:Verdana, Arial, Helvetica, sans-serif;*/
font-size: 14px;
line-height:  22.65px;
/*background:url(/css/home_images/diag_gy.gif);*/
}

#BottomNav a {
font-size:14px;
}

#BottomNav a:link, #BottomNav a:visited {
 text-decoration: none;
 color:#ffffff;
}
#BottomNav a:hover {
 text-decoration:underline;	
 /*color:#3399FF;*/
color: #282723;
}

#masthead {
border-bottom-width:0;
}

#innerLeftColumn,#innerContentColumn {
border-right-width:1px;
}



#home #rightColumn {
margin-top: 15px;
width:310px;
}

#innerRightColumn h3 {
color: #999;
text-transform: uppercase;
/*font: 500 15px/21px 'museo_sans',Arial,Helvetica,sans-serif*/
font-family: verdana, sans-serif; /*font-family: Arial, Helvetica, sans-serif;font-family:Verdana, Arial, Helvetica, sans-serif;*/
font-size: 14px;
line-height:  22.65px;;
padding: 0;
margin: 0;
}

#innerRightColumn h1 {
color: #99332f;
font-weight: bold;
/*font-family: Arial, Helvetica, sans-serif;*/
/*font: 'museo_sans',Arial,Helvetica,sans-serif;*/
font-family: verdana, sans-serif; /*font-family: Arial, Helvetica, sans-serif;font-family:Verdana, Arial, Helvetica, sans-serif;*/
line-height:  22.65px; /*font-family:Georgia, serif;*/
font-size: 28px;
padding: 0;
margin: 0;
}

#innerRightColumn h5 {
color: #99332f;
font-weight: bold;
/*font-family: Arial, Helvetica, sans-serif;*/
/*font: 'museo_sans',Arial,Helvetica,sans-serif;*/
font-family: verdana, sans-serif; /*font-family: Arial, Helvetica, sans-serif;font-family:Verdana, Arial, Helvetica, sans-serif;*/
font-size: 14px;
line-height:  22.65px; /*font-family:Georgia, serif;*/
font-size: 20px;
padding: 0;
margin: 0;
}

#innerRightColumn #eye_home {
border:1px solid #ccc;
margin-bottom:20px;
padding:10px;
width: 278px;
}

#innerRightColumn #eye_home p {
 font-size:14px;	
}

/*---- Visual Elements ----*/
body {
/*background-color:#ddd;*/
color:#000;
padding:0;
padding-bottom:10px;
margin:0px auto 0px;
min-width: 800px;
background: #fff !important;
}

#adframe {
float: right;
width: 170px;
margin: 10px;
}

#mainFrame {
background:#ffffff;
/*background:url(/css/home_images/bkd_main.gif) repeat-y 0 0;*/
color:#000;
width:960px;
margin:0px auto;
margin-top:8px;
}

#midbox {
border-top:solid 1px #ddd;
}

#pageFrame {
background-color:#fff;
color:#000;
width:1000;
padding:0px;
margin:0px;
}

#contents {
background:#fff;
border:1px solid #ddd;
border-top:none;
clear:both;
/*margin : 0px;
	padding : 15px;*/
}

#leftColumn p {
font-size:14px;
line-height:22.65px;
color:#222;
}

#leftColumn ul {
margin:10px 0 30px;
padding:0;
}

#leftColumn li {
padding-bottom:0;
font-size:11px;
list-style-type:none;
color:#222;
}

#rightColumn p {
font-size:14px;
line-height:22.65px;
color:#222;
}

#midContentColumn ul, #midContentColumn li, #midContentColumn_bot ul, #midContentColumn_bot li, #midContentColumn_bot p, #midContentColumn p {
font-size:14px;
line-height:22.65px;
color:#222;
}

#midContentColumn ul, #midContentColumn li, #midContentColumn_bot ul, #midContentColumn_bot li {
list-style:disc url(/css/home_images/listmark.gif) inside;
}

#leftContentColumn p {
font-size:14px;
line-height:  22.65px;
color:#222;
}

#rightContentColumn p {
font-size:14px;
line-height:22.65px;
color:#222;
}

.smaller_text {
font-size:14px;
line-height:22.65px;
}

.rednew {
font-size:9px;
font-weight:700;
color:#F33;
}

.red {
color:#F33;
}

.blue {
color:#369;
}

.clearfloat {
 clear:both;	
}

.sm_sans_f {
font-size:14px;
padding-bottom:12px;
line-height:12px;
}

.sm_sans {
font-size:14px;
line-height:22.65px;
}

.sm_sans_calendar {
/*color:#3399FF;*/
color: #282723;
font-size:12px;
}

.photo img {
border: 1px solid black;
}

.photo_right img, .photo_left img {
border: 1px solid black;
margin: 3px;
}

.photo_left {
padding: 3px;
/*display: box;*/
float: left;
}

.photo_right {
padding: 3px;
/*display: box;*/
float: right;
}

.photocredit {
font-size:9px;
line-height:22.65px;
color:#999;
text-align: right;
}

.photocredit, .photo_left .photocredit, .photo_right .photocredit {
display:block;
}

.photo .photocredit {
padding-right: 75px;
}

.caption {
font-size: 75%;
font-style: italic;
text-align: left;
}

.caption2 {
font-size: 75%;
font-style: italic;
text-align: left;
}

.photo_left .caption, .photo_right .caption {
width: 150px;
/*display: block;*/
}

.photo_left .caption2, .photo_right .caption2 {
width: 150px;
/*display: block;*/
}

.sm_sansbl {
font-size:9px;
padding-bottom:0;
line-height:22.65px;
color:#039;
}

#article_tools a .sm_sansbl,#article_tools a {
text-decoration:none;
line-height:22.65px;
}

td, li, {
/*font: 'museo_sans',Arial,Helvetica,sans-serif;*/
font-family: verdana, sans-serif; /*font-family: Arial, Helvetica, sans-serif;font-family:Verdana, Arial, Helvetica, sans-serif;*/
font-size: 14px;
line-height:  22.65px;
}
p {
/*font: 'museo_sans',Arial,Helvetica,sans-serif;*/
font-family: verdana, sans-serif; /*font-family: Arial, Helvetica, sans-serif;font-family:Verdana, Arial, Helvetica, sans-serif;*/
font-size: 14px;
line-height:  22.65px;
line-height:normal;
}

.normal {
font-size:14px;
line-height:  22.65px;
}

.bigger {
font-size:15px;
line-height:  22.65px;
}

.biggest {
font-size:18px;
line-height:19px;
}

#cityLink a {
color:#222;
background:#FFE6BF;
text-decoration:underline;
font-size:14px;
}

.men .options {
margin-right:1px;
margin-bottom:1px;
background-/*color:#003366;*/
color: #282723;/*color:#003366;*/
}

.men a {
color:#FFF;
display:block;
padding:4px 10px;
text-decoration:underline;
background-color:transparent;
}

.men a:hover {
background-/*color:#003366;*/
color: #282723;/*color:#003366;*/
color: #282723;/*#004762;*/
text-decoration:none;
color:#FFF;
}

.men a:visited {
background-/*color:#003366;*/
color: #282723;/*color:#003366;*/
color: #282723;/*#004762;*/
color:#FFF;
}

#about {
position:absolute;
left:5px;
top:200px;
}

#men1Container {
font-size:14px;
}

#ytop {
padding:0;
padding-left:6px;
padding-right:6px;
padding-top:1px;
padding-bottom:1px;
background-color:#F8F9CE;
font-size:12px;
}

/*  MEASURING UP SECTION STYLE INFO    */
a:link.MeasureHead {
color:#005676;
text-decoration:none;
}

a:visited.MeasureHead {
color:#005676;
text-decoration:none;
}

a:hover.MeasureHead {
color:#E7A946;
text-decoration:none;
cursor:hand;
}

.MeasureHead {
font-size:9pt;
font-weight:700;
color:#000;
}

.MeasureSummary {
font-size:12px;
}

.MeasurePubDate {
font-size:9pt;
}

/* 	END OF MEASURING UP STYLE INFO      */

/* Ad Spacing for Google Ads */

#adframe div {
padding: 3px 0;
}

#baruch {
 margin:0px auto;
 padding:0px;
}

#tagline {
 border:2px solid #000;
 font-weight: bold;
 margin: 5px 0px 0px 0px;
 padding:5px;
}