

/* body elements ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
body {
	margin: 0px;
	padding: 0px;
	font-family: verdana, arial, helvetica, sans-serif;
	background: #CCD1DB url(images/nysoa_bg.gif);
	height: 100%;
	}

html {
	height: 100%;
	margin: 0px;
	padding: 0px;
	}

a.link {color: #d5d5d5;text-decoration: none;}
a.visited {color: #d5d5d5;text-decoration: none;}
a.hover {color: #cc9900;text-decoration: none;}
a.active {color: #d5d5d5;text-decoration: none;}

/* end body elements ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */


/* layout elements ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#boxa {
	border: 0px;
	border-bottom: 1px solid #4B6797;
	border-top: 1px solid #074384;
	margin: 0px;
	padding: 0px;
	}

#boxa h1 {
	width: 321px; 
	padding: 0px;
	padding-top: 3px;
	margin: 0px;
	border: 0px;
	border-bottom: 1px solid #074384;
	height: 20px;
	background: #AAC3EA;
	}	

#boxb {
	border: 0px;
	border-bottom: 1px solid #4B6797;
	margin: 0px;
	padding: 0px;
	}
#box1 {
	padding: 0px;
	margin: 0px;
	width: 321px;
	border: 0px;
	background: #ffffff;
	}

#box1 h1 {
	padding: 0px;
	margin: 0px;
	width: 321px;
	height: 30px;
	border: 0px;
	background: #00837F;
	}
#box3 {
	border: 1px solid #4B6797;
	margin: 0px;
	padding: 0px;
	width: 285px;
	text-align: center;
	}
#box3 h1 {
	width: 285px; 
	padding: 0px;
	padding-top: 3px;
	margin: 0px;
	border: 0px;
	border-bottom: 1px solid #074384;
	height: 20px;
	background: #CEDFF8;
	}	
	
#box3 h2 {
	width: 285px; 
	padding: 0px;
	padding-top: 3px;
	margin: 0px;
	border: 0px;
	border-bottom: 1px solid #074384;
	height: 20px;
	background: #CEDFF8;
	}	

	
	
#leftmain {
	width: 321px; 
	padding: 0px;
	margin: 0px;
	}

#searchbox {
	width: 550px; 
	padding: 0px;
	margin: 0px;
	border: 1px solid #4B6797;
	}
#bodymain {
	width: 445px; 
	padding: 0px;
	margin: 0px;
	}
#bodymain h1 {
	width: 445px; 
	padding: 0px;
	padding-top: 3px;
	margin: 0px;
	border: 0px;
	border-bottom: 1px solid #074384;
	height: 20px;
	background: #ffffff;
	}	
	
#bodymain h2 {
	width: 445px; 
	padding: 0px;
	padding-top: 3px;
	margin: 0px;
	border: 0px;
	border-top: 1px solid #074384;
	border-bottom: 1px solid #074384;
	height: 20px;
	background: #AAC3EA;
	}		
	
.contenthead
{
   FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
   FONT-SIZE: 9px;
	font-weight: bold;
	letter-spacing: 1px;
	COLOR: #074384;
	margin-bottom: -20px;
	margin-left: 10px;
	height: 20px;
}
.bartext {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #ffffff;
	font-size: 10px;
	font-weight: bold;
	letter-spacing: 1px;
	padding: 10px;
	}
	
#box2 {
	padding: 0px;
	padding-top: 10px;
	margin: 0px;
	width: 449px;
	border: 0px;
	background: #ffffff;
	border-left: #4B6797 1px solid;
	}	

#box2 h1 {
	padding: 0px;
	margin: 0px;
	width: 400px;
	height: 20px;
	border: 0px;
	background: #ffffff;
	border-bottom: 1px solid #4B6797;
	}

#footer {
	border: 0px; 
	margin: 0px;
	padding: 0px;
	background: #343E4F;
	height: 68px;
	border-top: #1D2330 1px solid;
	}
#footer p { 
	margin: 0px;
	padding: 2px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #8797B2;
	}
#footer h2 { 
	margin: 8px;
	padding: 5px;
	}


#headertext {
padding: 0px;
margin: 0px;
border: 0px;
width: 400px;
background: #cc9900;
height: 24px;
}

#headertext h2 {
font-family: verdana, arial, helvetica, sans-serif;
color: #1D2330;
font-size: 11px;
font-weight: bold;
margin-left: 5px;
margin-top: 5px;
margin-bottom: -1px;
}

#bphead {
border: 0px;
margin: 0px;
border-bottom: 1px solid #AFAFBF;
padding: 0px;
}

/* end layout elements ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */


/* text elements ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.sidenav {
	COLOR: #888;
    FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
    FONT-SIZE: 10px
}
.footer
{
    COLOR: #888;
    FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
    FONT-SIZE: 9px
}
.footersm
{
    COLOR: #656E89;
    FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
    FONT-SIZE: 9px
}

.maintext {font-family: verdana, arial, helvetica, sans-serif;color: #222222;font-size: 11px;}
.maintextsmall {font-family: verdana, arial, helvetica, sans-serif;color: #0B5081;font-size: 10px;}
.maintextsmallblack {font-family: verdana, arial, helvetica, sans-serif;color: #222222;font-size: 9px;}
.maintextbold {font-family: verdana, arial, helvetica, sans-serif;color: #0B5081;font-size: 11px; font-weight: bold;}
.leftnavhead {font-family: verdana, arial, helvetica, sans-serif;color: #777;font-size: 11px;}
.subhead {font-family: verdana, arial, helvetica, sans-serif;color: #222222;font-size: 10px; font-weight: bold;}
.maintextwhite {font-family: verdana, arial, helvetica, sans-serif;color: #e6e6e6;font-size: 11px;}

a.maintext:link {color: #0B5081;text-decoration: underline;}
a.maintext:visited {color: #0B5081;text-decoration: underline;}
a.maintext:hover {color: #0B5081;text-decoration: none;}
a.maintext:active {color: #0B5081;text-decoration: underline;}

a.maintextsmall:link {color: #0B5081;text-decoration: underline;}
a.maintextsmall:visited {color: #0B5081;text-decoration: underline;}
a.maintextsmall:hover {color: #0B5081;text-decoration: none;}
a.maintextsmall:active {color: #0B5081;text-decoration: underline;}

a.maintextwhite:link {color: #e6e6e6;text-decoration: none;}
a.maintextwhite:visited {color: #e6e6e6;text-decoration: none;}
a.maintextwhite:hover {color: #FFF880;text-decoration: none;}
a.maintextwhite:active {color: #e6e6e6;text-decoration: none;}

a.maintextsmallblack:link {color: #0B5081;text-decoration: underline;}
a.maintextsmallblack:visited {color: #0B5081;text-decoration: underline;}
a.maintextsmallblack:hover {color: #0B5081;text-decoration: none;}
a.maintextsmallblack:active {color: #0B5081;text-decoration: underline;}

A.footer:link {COLOR: #888;TEXT-DECORATION: none;}
A.footer:visited {COLOR: #888;TEXT-DECORATION: none;}
A.footer:active {COLOR: #888;TEXT-DECORATION: none;}
A.footer:hover {COLOR: #888;TEXT-DECORATION: underline;}

A.sidenav:link {COLOR: #888;TEXT-DECORATION: none;}
A.sidenav:visited {COLOR: #888;TEXT-DECORATION: none;}
A.sidenav:active {COLOR: #888;TEXT-DECORATION: none;}
A.sidenav:hover {COLOR: #888;TEXT-DECORATION: underline;}

A.leftnavhead:link {COLOR: #888;TEXT-DECORATION: none;}
A.leftnavhead:visited {COLOR: #888;TEXT-DECORATION: none;}
A.leftnavhead:active {COLOR: #888;TEXT-DECORATION: none;}
A.leftnavhead:hover {COLOR: #888;TEXT-DECORATION: underline;}

/* end text elements ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.input1 {border: 1px solid #336292;font-weight: normal;font-family: verdana, arial, helvetica, sans-serif;color: #000000;font-size: 11px;background-color: #CEDFF8;}
.input2 {border: 1px solid #000000;font-weight: normal;background-color: #919AA9;width: 2em;}

.searching {
	border: solid 1px #8CD98C;
	COLOR: #333333;
	FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
	FONT-SIZE: 10px;
	padding: 1px;
	margin-top: 1px
}
.none {
display:none;
margin:0;
padding:0;
width:170px;
}
.logolink {
width:170px;
height:28px;
border:0px;
margin-left:25px;
}