body {margin: 0px; padding: 0px; font-family: tahoma, sans-serif; font-size: 100%; color: #333333; background: #ffffff;}


table {margin: 0px; padding: 0px; border-collapse: collapse;}


td {margin: 0px; padding: 0px; text-align: left; vertical-align: top; border: none;}


div {margin: 0px; padding: 0px; text-align: left; vertical-align: top; border: none;}


h1 {margin-top: 0px; text-align: left; font-family: helios cond, arial narrow, arial, sans-serif; font-size: 120%; font-weight: bold; border: none; color: #996600;}
h2 {margin-top: 0px; text-align: left; font-family: helios cond, arial narrow, arial, sans-serif; font-size: 100%; font-weight: bold; border: none; color: #996600;}
h3 {margin-top: 0px; text-align: left; font-family: arial, sans-serif; font-size: 80%; font-weight: bold; border: none; color: #996600;}


p {text-align: left; font-family: arial, sans-serif; font-size: 80%; border: none; color: #333333;}

li {text-align: left; font-family: arial, sans-serif; font-size: 80%; border: none; color: #333333;}
li li {text-align: left; font-family: arial, sans-serif; font-size: 100%; border: none; color: #333333;}


form {display: inline; margin: 0px; padding: 0px; text-align: left; vertical-align: top; border: none;}


img {margin: 0px; padding: 0px; text-align: left; vertical-align: top; border: none;}


a {text-decoration: underline; color: #006699;}
a:hover {text-decoration: underline; color: #006699;}


div.breadcrumbs {padding: 10px 42px 3px 42px; font-familiy: tahoma, sans-serif; font-size: 60%; color: #999999;}
div.breadcrumbs a {color: #666666;}



table.jurisdiction td.name {padding: 0px 10px 20px 0px; text-align: left; vertical-align: top; font-family: arial, sans-serif; font-size: 80%; font-weight: bold; border: none; color: #333333;}
table.jurisdiction td.description {padding: 0px 0px 20px 0px; width: 65%; text-align: left; vertical-align: top; font-family: arial, sans-serif; font-size: 80%; border: none; color: #333333;}

table.regform td  {font-size: 80%; padding: 0px 5px 7px 0px;}
table.regform td input {border: 1px solid #3399cc;}

table.regform_details td {font-size: 80%; padding: 5px 5px 7px 5px; border: 1px solid black; vertical-align: middle;}


div.sub_menu_block {
	position: absolute;
	z-index: 9999999;
	display: none;
	border-collapse: collapse;
}

div.sub_menu_block td.item {
	background: #42a2e8;
	padding: 1px 5px 2px 5px;
	width: 180px;
	font-family: arial, sans-serif;
	font-size: 11px;
	color: #ffffff;
	line-height: 1.7;
	border: 1px solid #235594;
	border-collapse: collapse;
}

div.sub_menu_block table {
	width: 180px;
}

div.sub_menu_block td.item a {
	color: #ffffff;
	display: block;
}

div.sub_menu_block td.item:hover {
	background: #3c96e7;
}

/*
html, body{height:100%;}
*/

div.card_box {position: absolute; top: 0px; left: 0px; background-color: black; width: 100%; height: 100%; z-index: 1000000; opacity: 0.0}
div.card {position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 1000000; background: url(/graphics/CardNY2010_Site.jpg) center center no-repeat; opacity: 0.0}
div.card_close {position: absolute; bottom: 150px; width: 100%; height: 25px; z-index: 1000000; text-align: center; opacity: 0.0}

div#gallery img {margin: 0px 0px 5px 0px;}

div.modal {position: absolute; width: 100%; height: 100%; background: #ffffff; opacity: 0.0; filter: alpha(opacity = 0); z-index: 201; display: none;}
div.modal_window {display: inline-block; //display: inline; position: fixed; margin: 30px 0px 0px 13%; border: 3px solid darkblue; padding: 10px; background-color: #ffffff; opacity: 0.0; filter: alpha(opacity = 0); z-index: 301; display: none;}
div.modal_window div.modal_photo {display: block; clear: both; margin: 0px 0px 7px 0px;}
div.modal_window table {margin: 0px; padding: 0px; table-layout: fixed;}
div.modal_window table td.modal_text {width: 80%; vertical-align: middle; margin-top: 4px; text-transform: uppercase; font-family: tahoma, sans-serif; font-size: 10px; color: #666666}
div.modal_window table td.close_block {width: 20%; vertical-align: middle; padding-bottom: 8px; text-align: right; font-family: tahoma, sans-serif; font-size: 9px; color: #000000}
div.modal_window td.close_block img {vertical-align: middle;}
div.modal_window td.close_block a {color: #000000;}


.gallery_img {margin:5px 5px 0px 0px;}