/* CSS STYLESHEET */


/* ----- HEADER ----- */

#header{
margin: 0px;
padding: 0px 10px 0px 10px;
width: 780px;
height: 96px;
background: url(header_bg.gif) repeat-x;
overflow: hidden;
}

#header a img{
text-decoration: none;
border: 0px;
}

.logo{
position: relative;
top: 20px;
left: 0px;
margin: 0px;
padding: 0px;
}

.banner{
position: relative;
top: -42px;
left: 215px;
margin: 0px;
padding: 0px;
background: url(nysbanner.gif) no-repeat;
width: 560px;
height: 40px;
display: block;
cursor: pointer;
}

.banner img{
float: right;
margin: 0px 7px 0px 0px;
padding: 0px;
}

.tag{
position: relative;
top: -50px;
left: 265px;
margin: 0px;
padding: 0px;
z-index: 2;
}

.headernames{
position: relative;
top: -65px;
/* left: 518px; */
float: right;
margin: 0px;
padding: 0px;
z-index: 3;
font-size: 1.0em;
font-weight: bold;
color: #003399;
}

/* ----- CONTENT *** NEW SECTION *** ----- */

#content{
margin: 0px;
padding: 20px 0px 20px 20px;
}

#home-left{
float: left;
margin: 0px;
padding: 0px;
width: 450px;
}

#home-left ul{
margin: 0px 0px 20px 0px;
padding: 0px;
width: 475px;
}

#home-left li{
margin: 0px 0px 7px 0px;
padding: 20px 0px 0px 90px;
width: 385px;
height: 55px;
list-style-type: none;
}

#home-left #lend{
padding: 30px 0px 0px 90px;
}

#home-left li a{
margin: 0px;
padding: 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 1.6em;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
}

#home-left li a:hover{
color: #FF9900;
}

#sfbc{
background: url(sfbc_home_link.jpg) no-repeat;
}

#efpc{
background: url(efpc_home_link.jpg) no-repeat;
}

#ca{
background: url(ca_home_link.jpg) no-repeat;
}

#lend{
background: url(lend_home_link.jpg) no-repeat;
}

#home-left p{
font-family: Arial, Helvetica, sans-serif;
font-size: 1.2em;
font-weight: normal;
line-height: 16px;
color: #000000;
width: 480px; 
margin-bottom: 5px;
}

#home-left p a{
font-weight: bold;
}

.aboutnewslinks{
margin: 0px;
padding: 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 1.2em;
font-weight: bold;
color: #003399;
}

.aboutnewslinks a:link, .aboutnewslinks a:visited{
color: #003399;
text-decoration: none;
}

.aboutnewslinks a:hover{
color: #FF9900;
}

#home-image{
float: right;
width: 274px;
margin: 0px;
padding: 0px;
}

/* ----- Governor's Office Links *** ----- */

#gm {
	float: left; 
	float: left; 
	width: 273px; 
	margin: 3px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
}

.gm {
font-family: Arial, Helvetica, sans-serif;
font-size: 1.0em;
font-weight: bold;
color: #000;
float: left; 
text-align: left; 
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.gm a:link, .gm a:visited {
color: #000;
text-decoration: none;
}

.gm a:hover {
color: #039;
}

.gm img {
border: 0px;
float: left;
padding-right: 0px;
padding-left: 0px;
}

#taxpayer {
	width: 117px; 
	margin: 2px 5px 5px 0px;
}

#taxpayer img {
	width: 52px; 
	height: 35px; 
	padding-right: 5px;
}

#survey {
	width: 150px; 
	margin: 2px 0px 5px 0px;
	text-align: right;
	overflow: visible;
}

#survey img {
	width: 35px; 
	height: 35px; 
	padding-right: 5px;
	margin: 1px 0px 0px 15px;
}

#NYS-Connects {
	display: block;
	width: 274px;
	height: 46px;
	margin: -4px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
	cursor: pointer;
}
#NYS-Connects-left {
	display: block;
	float: left;
	background-image: url(NYS-Connects-left-8x46.png);
	background-repeat: no-repeat;
	width: 8px;
	height: 46px;
	cursor: pointer;
}
#NYS-Connects-text {
	display: block;
	float: left;
	background-image: url(NYS-Connects-blue.png);
	background-repeat: repeat-x;
	width: 95px;
	height: 36px;
	color: #fff;
	text-align: center;
	vertical-align: middle;
	padding: 10px 0px 0px 0px;
	cursor: pointer;
}
#NYS-Connects-text a {
	color: #fff;
	cursor: pointer;
}
#NYS-Connects-center {
	display: block;
	float: left;
	background-image: url(NYS-Connects-center-75x46.png);
	background-repeat: no-repeat;
	width: 75px;
	height: 46px;
	border: none;
	cursor: pointer;
}
#NYS-Connects-right-fill {
	display: block;
	float: left;
	background-image: url(NYS-Connects-brown.png);
	background-repeat: repeat-x;
	width: 48px;
	height: 46px;
	cursor: pointer;
}
#NYS-Connects-right {
	display: block;
	float: right;
	background-image: url(NYS-Connects-right-48x46.png);
	background-repeat: no-repeat;
	width: 48px;
	height: 46px;
	cursor: pointer;
}

#census {
	height: 40px; 
	width: 274px; 
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	cursor: pointer;
}

#census-left {
	display: block;
	float: left;
	background-image: url(border-left-7x40.png);
	background-repeat: no-repeat;
	height: 40px; 
	width: 7px; 	
	cursor: pointer;
}

#census-main {
	display: block;
	float: left;
	width: 260px;
	height: 40px; 
	background-image: url(border-top-bottom.gif);
	background-repeat: repeat-x;
	cursor: pointer;
}

#census-right {
	display: block;
	float: right;
	background-image: url(border-right-7x40.png);
	background-repeat: no-repeat;
	height: 40px; 
	width: 7px; 
	cursor: pointer;
}

#census-img {
	width: 50px; 
	height: 38px; 
	margin: 1px 0px 0px 0px;
	float: right;
	cursor: pointer;
}

#census-text {
	display: block; 
	float: left;
	position: relative; 
	top: 10%; 
	width: 210px;
	color: #009adc; 
	font-family: Arial, Helvetica, sans-serif;
	text-align: center; 
	vertical-align: middle;
	cursor: pointer;
}

#census-topline {
	font-size: 1.6em; 
	text-transform: uppercase; 
	font-weight: bold; 
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
	cursor: pointer;
}

#census-bottomline {
	font-size: .7em; 
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 
	cursor: pointer;
}

/* ----- CONTENT-LANG. LANDING *** NEW SECTION *** ----- */

#content-lang-landing{
margin: 0px;
padding: 40px 20px 40px 20px;
text-align: center;
}

#content-lang-landing h1{
margin: 0px 0px 40px 0px;
padding: 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 1.3em;
font-weight: bold;
font-style: normal;
color: #8E001C;
}

#landing-options{
margin: 0px auto 40px auto;
padding: 0px;
width: 640px;
height: 75px;
}

#landing-options li{
float: left;
margin: 0px;
padding: 20px 0px 0px 95px;
width: 225px;
height: 55px;
list-style-type: none;
text-align: left;
}

#landing-options li a{
margin: 0px;
padding: 0px;
width: 320px;
height: 75px;
font-family: Arial, Helvetica, sans-serif;
font-size: 1.5em;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
}

#landing-options li a:hover{
color: #FF9900;
}

#ny-eng{
background: url(ny_eng_link.jpg) no-repeat;
}

#ny-span{
background: url(ny_span_link.jpg) no-repeat;
}

#ony-eng{
background: url(ony_eng_link.jpg) no-repeat;
}

#ony-span{
background: url(ony_span_link.jpg) no-repeat;
}

/* ----- FOOTER ----- */

#footer{
margin: 5px 0px 0px 0px;
padding: 10px 15px 0px 0px;
width: 780px;
height: 100px;
background: url(footer_bg.gif) repeat-x;
border-top: 2px solid #88B8FC;
text-align: right;
font-family: Arial, Helvetica, sans-serif; 
font-size: 1.1em;
font-weight: normal;
color: #0066FF;
clear: both;
}

#footer a{
text-decoration: none;
color: #0066FF;
}

#footer a:hover{
text-decoration: none;
color: #003399;
}
