body, p, td, div, li { color: #1a191a; font-size: 12px; line-height: 16px; font-family: Arial, Helvetica, sans-serif; text-decoration: none;}
a { color: #006699; text-decoration: underline;}
.red {color: #cc0000;}

.tools_bg{background-color:#00aec6; padding:4px 14px 4px 12px; border-bottom:1px solid #3180ab;}
.banner_text_size{padding-right:7px;}
.banner_text_size_item{padding-left:4px;}
.banner_tool table{float:right;}

.search{padding:11px 13px 0px 12px;}
.search_button{ float:right; padding:6px 0px 0px 0px; *text-align:right;}
.nav_module{padding:19px 13px 0px 12px;}

td.nav_subsection{padding:0px 10px 0px 18px; background-image:url("../../includes/site_images/nav/dash.gif"); background-position:11px 10px; background-repeat:no-repeat; font-size:11px; line-height:17px;}
td.nav_subsection a{color:#006699; text-decoration:none;}
td.nav_subsection a:hover{color:#006699; text-decoration:underline;}
.nav_subsection_active{color:#006699; text-decoration:underline;}

.text_nav{padding:10px;}
a.nav_section{color:#006699;font-weight:bold; font-size:14px; line-height:17px; text-decoration:none;}
a.nav_section:hover{color:#006699;text-decoration:underline;}
a.nav_subsection{color:#006699; text-decoration:none;font-size:11px; line-height:17px; text-decoration:none;}
a.nav_subsection:hover{color:#006699;text-decoration:underline;}

a.bodytextbold_underline{font-weight:bold;}
.bodytextbold{font-weight:bold;}

.home_top_feature{position:absolute; top:131px; left:180px; z-index:10;}
.features_controls{background-color:#00aec6; padding:10px 13px 9px 20px;}
.feature_buttons{padding-right:7px;}
.feature_button{padding-right:3px;}
.feature_text{color:#fcfdfd; font-size:12px; line-height:16px;}
.feature_text a{color:#fcfdfd;}

.headline{color:#006699; font-size:14px; font-weight:bold;}
.highlight_bodytext{color:#006699; font-weight:bold;}

.page_title { color: #006699; font-weight: bold; font-size: 21px; line-height:23px; font-family:Arial, Helvetica, sans-serif; text-decoration: none; } 
.page_subtitle { color: #006699; font-weight: bold; font-size: 21px; line-height:23px; font-family:Arial, Helvetica, sans-serif; text-decoration: none;  position:absolute; top:150px; z-index:5;} 
.page_subtitle_2col { color: #006699; font-weight: bold; font-size: 21px; line-height:23px; font-family:Arial, Helvetica, sans-serif; text-decoration: none;  position:absolute; top:150px; z-index:5;} 
.page_subtitle_pr {color: #006699; font-weight: bold; font-size: 21px; line-height:23px; font-family:Arial, Helvetica, sans-serif; text-decoration: none;  position:absolute; top:150px; left:214px; z-index:5;} 

.right_column_content{padding:14px 9px 16px 8px; border-left:1px solid #5293b7;}
.right_column_table{padding:14px 9px 13px 8px; border-left:1px solid #5293b7;}
.right_column_table_bottom{padding:14px 9px 13px 8px; border-left:1px solid #5293b7;border-bottom:1px solid #5293b7;}
.right_column_link{padding:0px 0px 3px 8px; font-size:11px; line-height:15px; background-image:url("../../includes/site_images/misc/arrow.gif"); background-repeat:no-repeat; background-position:0px 5px;}
.complaint_label{font-size:11px; color:#333333; padding-left:4px;}
.complaint_field{padding-bottom:7px;}
.complaint_controls{padding:9px 0px 8px 0px;}
.complaint_button{padding-right:27px;}
.complaint_link{padding:0px 0px 0px 8px; font-size:11px; line-height:15px; background-image:url("../../includes/site_images/misc/arrow.gif"); background-repeat:no-repeat; background-position:0px 9px;}
.table_link{padding:3px 0px 0px 8px; background-image:url("../../includes/site_images/misc/arrow.gif"); background-repeat:no-repeat; background-position:0px 9px;}

a:hover { color: #ff6600; text-decoration: underline;}
.noindent { margin-left: 18px;}
.noindent_ol { margin-left: 28px;}
.noindent_dl { margin-left: -16px;}
.site_index_search_text { color: #000000; font-size: 11px; line-height: 15px; font-family: Verdana, Arial, Helvetica; text-decoration: none;}
.site_index_submit { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; text-decoration: none; background-color: #CCCCCC; text-align: center; vertical-align: top;}
a.site_index_anchorlink { color: #47687C; font-size: 12px; font-weight:bold; line-height: 15px; font-family: Arial, Helvetica, sans-serif; text-decoration: underline;}
a.site_index_anchorlink:hover { color: #0099FF;}
.site_index_header { color: #47687C; font-size: 14px; font-weight:bold; line-height: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
.inline_form { display:inline;}
.lotteries thead td { vertical-align:top; color:#FFFFFF; font-size: 11px; line-height: 13px; font-family: Verdana, Arial, Helvetica; text-decoration: none; background-color:#445484;}
.lotteries tbody td { vertical-align:top; color:#000000; font-size: 9px; line-height: 13px; font-family: Verdana, Arial, Helvetica; text-decoration: none; background-color:#E3EDFD;}
.lotteries tbody td.borough { vertical-align:top; color:#000000; font-size: 11px; line-height: 13px; font-weight:bold; font-family: Verdana, Arial, Helvetica; text-decoration: none; background-color:#B1D4EE;}
.lotteries tbody td a { color:#000000; text-decoration:underline;}

.popup{visibility:hidden;border:2px solid #116897;z-index:20;position:absolute;top:185px;left:318px;background-color:#ffffff;}
.popup_table{padding:14px 18px 20px 18px;}
.buttons{text-align:right; padding-top:12px;}
.popup_field{color:#000000; font-size:12px; line-height:15px; padding-top:4px;padding-bottom:5px;padding-left:8px;}
.popup_label{background-color:#e7e7e7;color:#000000; font-size:12px; line-height:15px; padding-top:6px;padding-bottom:8px;padding-right:6px; text-align:right;}

.shim{visibility: hidden;z-index:15;position:absolute;top:185px;left:318px;}

.yellow_button{
	background-color:#FFCC00;
	border-width:1px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	height:24px;
}
.grey_button{
	background-color:#ece9d8;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	height:23px;
}
