/* Vertical page sizing */

.propheight1 {
		float: right;
		width: 0px;
		height: 490px;
		background-color: #ff0000;
		}
.propheight2 {
		min-height: 456px;
		height: auto;
		}
.clear {
	clear:both;
	height:1px;
	overflow:hidden;
		}

/* Elements */

A:hover   {
        color: #cc00cc;
        text-decoration: underline; 
        }
A:link   {
        color: #660066;
        text-decoration: underline;
        }
A:link:hover   {
        color: #cc00cc;
        text-decoration: underline;
        }
A:visited   {
        color: #660066;
        text-decoration: underline;
        }
A:visited:hover   {
        color: #cc00cc;
        text-decoration: underline; 
        }
A.external   {
        color: #660066;
        font-family: Arial, Helvetica, sans-serif;
        text-align: left;
        font-weight: normal;
        font-size: 12px;
        }
A.external:after {
		content: " " url(../images/globe.gif);
		}
body {
	font-size: 100%;
	margin: 0;
	padding: 20px;
	background: url(../images/bg.gif);
	font-family:Verdana, Arial, sans-serif;
	text-align: center;
}
dd {
		margin: 5px 50px 0px 50px;
		padding-bottom: 12px;
		line-height: 1.4em;
		font-size: 11px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		margin-right: 7px;
		padding: 2px 9px 2px 9px;
		color: #000000;
		position: relative;
		top: 10px;
		font-weight: normal;	
		}
dt {
		margin: 15px 30px 5px 30px;
		cursor: pointer;
		font-size: 13px;
		font-family: Arial, Helvetica, sans-serif;
		margin-right: 7px;
		padding: 2px 6px 5px 6px;
		color: #330033;
		font-weight: bold;
		position: relative;
		top: 10px;
		}

dt:hover {
		color: #660066;
		background-color: #efefef;
		}

/* Classes */

.bgwhite	{
		background: #ffffff;
		}
.bcontentpurp {
		color: #990099; 
		font-family: Verdana, Arial, Sans-Serif; 
		text-align: left; 
		font-weight: bold; 
		font-size: 12px;
		}
.bcontentwhite {color: #ffffff; 
		font-family: Verdana, Arial, Sans-Serif; 
		text-align: left; 
		font-weight: bold; 
		font-size: 12px;
		}
.bigcontent   {
        color: black;
        font-family: Verdana, Arial, Sans-Serif;
        text-align: left;
        font-weight: normal;
        font-size: 14px;
        }
.bigcontentb   {
        color: black;
        font-family: Verdana, Arial, Sans-Serif;
        text-align: left;
        font-weight: bold;
        font-size: 14px;
        }
.bigcontentw   {
        color: #ffffff;
        font-family: Verdana, Arial, Sans-Serif;
        text-align: left;
        font-weight: normal;
        font-size: 14px;
		padding: 3px;
        }
.content   {
        color: black;
        font-family: verdana, Arial, Helvetica, sans-serif;
        text-align: left;
        font-weight: normal;
        font-size: 11px;
		line-height: 1.4em;
        }
.contentb, .contentbold   {
        color: black;
        font-family: verdana, Arial, Helvetica, sans-serif;
        text-align: left;
        font-weight: bold;
        font-size: 11px;
		line-height: 1.4em;
        }
.contentheading   {
        color: black;
        font-family: Verdana, Arial, Sans-Serif;
        text-align: left;
        font-weight: normal;
        font-size: 10px;
		padding: 5px;
		background: #cccccc;
		vertical-align: middle;
        }
.contentheading2   {
        color: black;
        font-family: Verdana, Arial, Sans-Serif;
        text-align: left;
        font-weight: bold;
        font-size: 12px;
		background: #dae7fd;
		border: 0;
		padding: 2 20;
        }
.contenthomefooter   {
        color: black;
        font-family: sans-serif;
        text-align: center;
        font-weight: bold;
        font-size: 11px;
		vertical-align: top;
		line-height: 1.4em;
        }
.contentpadleft   {
        color: black;
        font-family: Arial, Helvetica, sans-serif;
        text-align: left;
        font-weight: normal;
        font-size: 11px;
		padding: 0 0 0 30px;
        }
.contentpadleftright   {
        color: black;
        font-family: Arial, Helvetica, sans-serif;
        text-align: left;
        font-weight: normal;
        font-size: 11px;
		padding: 0 30px;
        }
.entryfields   {
         font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #333333;
        border: 1px inset;
        line-height: 14px;
        padding-top: 1px;
        padding-right: 1px;
        padding-bottom: 1px;
        padding-left: 1px;
        border-color: #666666 #999999 #999999 #666666}
.faq_title   {
        color: #660066;
        font-family: Verdana, Arial, Sans-Serif;
        text-align: left;
        font-weight: bold;
        font-size: 16px;
		padding: 0;
        }
.greyheader {
		color:#990099; 
		font-family:Arial, Helvetica, sans-serif; 
		text-align:left; 
		font-weight:bold; 
		font-size:14px;
		text-decoration: none;
		}
a.greyheader {
		color:#990099; 
		font-family:Arial, Helvetica, sans-serif;
		text-align:left; 
		font-weight:bold; 
		font-size:14px;
		text-decoration: underline;
		}
.header_bg	{
		background-image: url(../images/logo_ny_spacer.gif) ;
		background-repeat: repeat-x;
		background-position: bottom;
		}
/* FAQ Formatting */
.hide {
		display: none;
		}
.hideable {
		z-index:99;
		visibility: hidden;
		}
.index_title   {
        color: white;
        font-family: Verdana, Arial, Sans-Serif;
        text-align: left;
        font-weight: bold;
        font-size: 11px;
        }
.leftnav_bg	{
		background: #333333;
		width: 140;
		}
.level0   {
        color: #660066;
        font-family: Verdana, Arial, Sans-Serif;
        text-align: left;
        font-weight: bold;
        font-size: 16px;
		padding: 0;
        }
.level1   {
        color: #ffffff;
		background: #660066;
		border: black solid 1px;
        font-family: Verdana, Arial, Sans-Serif;
        text-align: left;
        font-weight: bold;
        font-size: 13px;
		padding: 3px;
        }
.level2   {
        color: #000000;
		background: #eaddeb;
		border: black solid 1px;
        font-family: Verdana, Arial, Sans-Serif;
        text-align: left;
        font-weight: normal;
        font-size: 12px;
		padding: 2px 3px;
        }
.list_header TD {
	font-family : Arial, Helvetica, Sans-Serif;
	font-size : 8pt;
	font-weight : bold;
	background-color: #996699;
	color : #ffffff;
	padding-left : 5px;
	padding-right : 5px;
	height : 20px;
	vertical-align : middle;
}
.list_cell_even TD {
	padding-left : 5px;
	padding-right : 5px;
	height : 18px;
	background-color : #f7f7ff;
}
.list_cell_odd TD {
	padding-left : 5px;
	padding-right : 5px;
	height : 18px;
	background-color : #e8e8e8;
}
.medcontent   {
        color: black;
        font-family: Verdana, Arial, Sans-Serif;
        text-align: left;
        font-weight: normal;
        font-size: 12px;
		line-height: 1.4em;
        }
.medcontentb   {
        color: black;
        font-family: Verdana, Arial, Sans-Serif;
        text-align: left;
        font-weight: bold;
        font-size: 12px;
		line-height: 1.4em;
        }
.pad15	{
		padding-left: 15px;
		}
.pad30	{
		padding-left: 30px;
		}
.pad60	{
		padding-left: 60px;
		}
.plaincaption   {
        font-family: Verdana, Arial, Sans-Serif;
        text-align: left;
        font-weight: normal;
        font-size: 10px;
        }
.plaindata   {
        font-family: Arial, Helvetica, sans-serif;
        text-align: left;
        font-weight: Bold;
        font-size: 10px;
        }
.retail_loc	{
		text-align: center;
		vertical-align: middle;
		padding: 15px 0px;
		color: black;
	    font-family: verdana, Arial, Helvetica, sans-serif;
		font-weight: normal;
	    font-size: 11px;
		line-height: 1.4em;
		}
/* FAQ Formatting */
.show {
		display: block;
		}
.smcontent   {
        color: black;
        font-family: Verdana, Arial, Sans-Serif;
        text-align: left;
        font-weight: normal;
        font-size: 9px;
        }
.smcontentg   {
        color: #cccccc;
        font-family: Verdana, Arial, Sans-Serif;
        text-align: left;
        font-weight: normal;
        font-size: 9px;
        }
.smcontentw   {
        color: white;
        font-family: Verdana, Arial, Sans-Serif;
        text-align: left;
        font-weight: normal;
        font-size: 9px;
        }
.textarea{
		border: 0px black solid;
		width: 700;
		height: 225;
		overflow: scroll;
		overflow-y: scroll;
		overflow-x: hidden;  
		background-color: #ffffff;    
		}		


	

/* Identifiers */

#container   {
        margin: 0 auto;
        padding: 0;
        border: 0;
        text-align: left;
        width: 950px;
        visibility: visible;
        background-color: #ffffff;
        }
#containerborder   {
        margin: 0 auto;
        padding: 0;
        border: 1px solid black;
        text-align: left;
        width: 952px;
        visibility: visible;
        background-color: #ffffff;
        }
#currentuser	{
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 10px; 
		color: #000000;
		padding: 0;
		}
#footer {
		height: 50px;
		background-image: url(../images/bottom.jpg);
		}
#footercenter	{
		width: 650px;
		height: 20px;
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 10px; 
        font-weight: normal;
        text-decoration: none;
		color: #ffffff;
		text-align: center; 
		vertical-align: middle;
		background-color: #660066;
		}
#footercenter a   {
        color: #ffffff;
        font-weight: normal;
        text-decoration: none;
        }
#footercenter a:hover   {
        color: #000000;
        font-weight: normal;
        text-decoration: none;
		background-color: #fff0ff;
        }
#footerleft   {
        width: 140px;
		height: 20px;
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 10px; 
        font-weight: bold;
        text-decoration: none;
		background-color: #660066;
		}
#footerright   {
		width: 160px;
		height: 20px;
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 10px; 
        font-weight: normal;
        text-decoration: none;
		color: #ffffff; 
		text-align: right; 
        margin: 0;
        background-color: #660066;
		}
#header   {
        margin: 0;
        }
#header li   {
        margin: 0;
        list-style-type: none;
        display: inline;
        }
#header ul   {
        margin: 0;
        padding-left: 0;
        background-color: #ffffff;
        }
#homepage   {
        left: 0;
        top: 0;
        }
#language   {
        margin: 0;
        float: left;
        }
#language a   {
        margin: 0;
        font-family: arial;
        color: #999999;
        font-size: 9px;
        text-decoration: none;
        font-weight: bold;
        }
#language a:hover   {
        margin: 0;
        font-family: arial;
        color: #000000;
        font-size: 9px;
        text-decoration: none;
        font-weight: bold;
        }
#language li   {
        margin: 0;
        list-style-type: none;
        padding: 1em 1em;
        display: inline;
        }
#language ul   {
        margin: 0;
        background-color: #DAE7FD;
        text-align: center;
        padding-left: 0;
        border-right: 1px solid #333333;
        }
#leftnav   {
        width: 140px;
/*        height: 800px; */
        margin: 0;
        padding: 0;
        text-align: left;
        vertical-align: top;
        font-family: arial;
        font-size: 14px;
        font-weight: bold;
        text-decoration: none;
        color: #ffffff;
		}
#logout {
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 10px; 
		color: #000000;
		background-color: #DAE7FD;
        text-decoration: none;
		font-weight: bold;
		border: 1px solid black;
		padding: 1 3;
		margin-right: 15px;
		}
#logout:hover   {
        color: #ffffff;
		background-color: #5A82F0;
        }
#menu   {
        width: 140px;
        margin: 0;
        padding: 0;
        }
#menu #at   {
        color: #ffffff;
        text-align: right;
		font-family: Arial, Helvetica, sans-serif; 
        font-weight: bold;
        font-size: 14px;
		padding: 4px 10px 2px 5px;
        background-color: #990099;
        height: 22px;
        border-bottom: 1px solid #333333;
        border-top: 1px solid #333333;
		width: 140px;
		}
#menu #at_title   {
        color: #ffffff;
        text-align: right;
		font-family: Arial, Helvetica, sans-serif; 
        font-weight: bold;
        font-size: 14px;
		padding: 4px 10px 2px 5px;
        background-color: #990099;
        height: 22px;
        border-bottom: 1px solid #333333;
        border-top: 1px solid #333333;
		width: 192px;
		}
#menu li#current a   {
		color: #000000;
		background-color: #ffffff;
        }
#menu li#current:hover a   {
		color: #990099;
		background-color: #ffffff;
		}
#menu li#current2 a   {
        color: #990099;
        font-weight: bold;
		background-color: #ffffff;
        }
#menu li#current2:hover a   {
		color: #990099;
		background-color: #ffffff;
        }
#menu li a   {
		color: #cccccc; 
        height: 20px;
        text-decoration: none;
		font-family: Arial, Helvetica, sans-serif; 
        font-size: 10px;
        font-weight: bold;
        padding: 4px 0 0 5px;
        text-align: left;
		display: block;
        }	
#menu li a:hover   {
		color: #ffffff;
		background-color: #990099;
		text-decoration: none;
        }
#menu td   {
        width: 140px;
        margin: 0;
        padding: 0;
        background: #333333;
        }
#menu ul   {
        list-style: none;
        margin: 0;
        padding: 0;
        }
#nav1   {
        margin: 0 0 2 0;
        padding: 0;
        }
#nav1 a   {
        margin: 0;
        padding: 0 1;
        font-family: Arial, Helvetica, sans-serif;
        color: #cccccc;
        font-size: 11px;
        text-decoration: none;
        font-weight: bold;
		}
#nav1 a:hover   {
        padding: 0 1;
        font-family: Arial, Helvetica, sans-serif;
        color: #ffffff;
		background-color: #990099;
        font-size: 11px;
        text-decoration: none;
        font-weight: bold;
        }
#nav1 li   {
        margin: 0;
        list-style-type: none;
        padding: 0 1px;
        display: inline;
        }
#nav1 li#current a   {
        color: #ffffff;
        }
#nav1 li#current a:hover   {
        color: #000000;
        }
#nav1 li#current   {
        color: #ffffff;
        font-size: 11px;
        text-decoration: none;
        font-weight: bold;
        padding: 0 5px;
        }
#nav1 ul   {
        margin: 0;
		height: 22px;
        background-color: #660066;
        text-align: center;
        padding-left: 0;
        }
#newsbox   {
		padding: 10px 5px 0 10px;
        margin: 0;
        color: black;
        font-family: Verdana, Arial, Sans-Serif;
        text-align: left;
		vertical-align: top;
        font-weight: bold;
        font-size: 9px;
        background-image: url(../images/index_news_bg.gif);
		width: 316px;
        }
#onthegobox   {
		margin: 0;
		padding: 10px 5px 0 10px;
        color: black;
        font-family: Verdana, Arial, Sans-Serif;
        text-align: left;
		vertical-align: top;
        font-weight: normal;
        font-size: 11px;
        background-image: url(../images/lt_blue_bgx.gif);
		width: 309px;
		}
#onthegoboxheading	{
		height: 39;
		background-image: url(../images/index_title_bg.gif);
		vertical-align: bottom;
		}
#signupbox   {
		padding: 10px 5px 0 10px;
		margin: 0;
		border-right: 1px white solid;
        color: black;
        font-family: Verdana, Arial, Sans-Serif;
        text-align: left;
		vertical-align: top;
		font-weight: normal;
        font-size: 11px;
        background-image: url(../images/index_news_bg.gif);
		width: 316px;
        }
#signupboxheading	{
		height: 39;
		background-image: url(../images/index_title_bg.gif);
		vertical-align: bottom;
		border-right: 1px white solid;
		}
#submenu   {
        width: 140px;
        margin: 0px;
        }
#submenu li a   {
        color: #000000;
        height: 17px;
       	voice-family: "\"}\"";
        voice-family: inherit;
        height: 17px;
        text-decoration: none;
        font-family: arial;
        font-size: 9px;
        font-weight: bold;
        text-align: right;
        }	
#submenu li a:hover   {
        color: #000000;
        padding: 4px 0px 0px 5px;
        background-color: #DAE7FD;
        }
#submenu li a:link, #submenu li a:visited   {
        color: #000000;
        display: block;
        padding: 4px 0px 0px 5px;
        }
#submenu ul   {
        list-style: none;
        margin: 0;
        padding: 0;
        background-color: #cccccc;
        }
#title  {
        width: 180px;
        margin: 0;
        padding: 0;
		}
#title #at   {
        color: #ffffff;
        text-align: right;
        font-family: arial;
        font-weight: bold;
        font-size: 14px;
        padding: 4px 10px 0 5px;
/*        background-color: #7297FB; */
        background-color: #990099;
        height: 22px;
        border-bottom: 1px solid #333333;
        border-top: 1px solid #333333;
        }
#title td {
        width: 180px;
        margin: 0;
        padding: 0;
        background: #333333;
        }
#title ul {
        list-style: none;
        margin: 0;
        padding: 0;
        }
#topnav   {
        margin: 0;
        float: left;
        }
#topnavright   {
        margin: 0;
        float: right;
        }
#topnav a, #topnavright a   {
        font-family: Arial, Helvetica, sans-serif;
        color: #cccccc;
        font-size: 11px;
        text-decoration: none;
        font-weight: bold;
		}
#topnav a:hover, #topnavright a:hover   {
        color: #000000;
		background-color: #fff0ff;
        }
#topnav li, #topnavright li   {
        list-style-type: none;
        display: inline;
		}
#topnav ul, #topnavright ul   {
        margin: 0;
        background-color: #660066;
        text-align: center;
		margin-bottom: 3px;
		}
#topnavbar {
		background-color: #660066;
}
