/*PROD*/
/* $Id: style.css,v 1.23 2007/12/17 15:05:09 goba Exp $ */

/* $Id: style.css,v 1.23 2007/12/17 15:05:09 goba Exp $ */

/*
** HTML elements
*/

tr.odd td, tr.even td {
  padding: 0.3em;
}
h1, h2, h3, h4, h5, h6 {
  margin-bottom: 0.5em;
}
h1 {
  font-size: 16px;
  color: #2d5189;
  font-family: arial, verdana, georgia;
  font-weight: 600;
}
h2 {
  font-size: 1.2em;
}
h3, h4, h5, h6 {
  font-size: 1.1em;
}
p {
  
}

h4
{color: #2d5189;}




a {
	color: #273A6B;
  text-decoration: none;
  font-weight: normal;
}
a:link {
  color: #273A6B;
}
a:visited {
  color: #369;
}
a:hover {
  color: #6B2C74;
  text-decoration: none;
}
fieldset {
  border: 1px solid #ccc;
}
pre {
  background-color: #eee;
  padding: 0.75em 1.5em;
  font-size: 12px;
  border: 1px solid #ddd;
}
table {
  /* make <td> sizes relative to body size! */
  /*font-size: 1em;*/
}
.form-item label {
  font-size: 1em;
  color: #1a3c66;
}
.item-list .title {
  font-size: 1em;
  color: #222;
}
.links {
  margin-bottom: 0;
}
.comment .links {
  margin-bottom: 0;
}

/*
** Page layout blocks / IDs
*/
#header, #content {
  width: 100%;
}
#header {
  background-color: #69c;
}


#menu {
  padding: 0.5em 0.5em 0 0.5em; /* LTR */
  text-align: right; /* LTR */
  vertical-align: middle;
}
#navlist {
  font-size: 1.0em;
  padding: 0 0.8em 1.2em 0; /* LTR */
  color: #9cf;
}
#navlist a {
  font-weight: bold;
  color: #fff;
}
#subnavlist {
  padding: 0.5em 1.2em 0.4em 0; /* LTR */
  font-size: 0.8em;
  color: #9cf;
}
#subnavlist a {
  font-weight: bold;
  color: #9cf;
}

#search .form-submit {
  /*border: 1px solid #369;*/
  font-family: arial, verdana, georgia;
  font-size: 13px;
  font-style: bold;
  color: #fff;
  width: 35px;
  height: 18px;
  background-color: #204185;
  vertical-align: middle;
}

#search .form-text {
  font-family: arial, verdana, georgia;
  color: #989898;
  font-size: 12px;
  height: 16px;
  width: 120px;
  padding: 0 0.5em;
}

#search .form-text:hover {
  font-family: arial, verdana, georgia;
  color: #989898;
  font-size: 12px;
  height: 16px;
  width: 120px;
  padding: 0 0.5em;
}


#mission {
  background-color: #369;
  padding: 1.5em 2em;
  color: #fff;
}
#mission a, #mission a:visited {
  color: #9cf;
  font-weight: bold;
}
.site-name {
  margin: 0.6em 0 0 ;
  padding: 0;
  font-size: 2em;
}
.site-name a:link, .site-name a:visited {
  color: #fff;
}
.site-name a:hover {
  color: #369;
  text-decoration: none;
}
.site-slogan {
  font-size: 1em;
  color: #eee;
  display: block;
  margin: 0;
  font-style: italic;
  font-weight: bold;
}
#main {
  /* padding in px not ex because IE messes up 100% width tables otherwise */
  padding: 10px;
}
#mission, .node .content, .comment .content {
  line-height: 1.4em;
}
#help {
  font-size: 0.9em;
  margin-bottom: 1em;
}
.breadcrumb {
  margin-bottom: .5em;
}
.messages {
  background-color: #eee;
  border: 1px solid #ccc;
  padding: 0.3em;
  margin-bottom: 1em;
}
.error {
  border-color: red;
}
#sidebar-left, #sidebar-right {
  background-color: #ddd;
  width: 16em;
  /* padding in px not ex because IE messes up 100% width tables otherwise */
  padding: 10px;
  vertical-align: top;
}


/*
** Common declarations for child classes of node, comment, block, box, etc.
** If you want any of them styled differently for a specific parent, add
** additional rules /with only the differing properties!/ to .parent .class.
** See .comment .title for an example.
*/
.title, .title a {
  font-weight: 600;
  font-family: arial, verdana, geneva;
  font-size: 15px;
  color: #273A6B;
  margin: 0 auto;  /* decrease default margins for h<x>.title */
}
.submitted {
  color: #999;
  font-size: 0.8em;
}
.links {
  color: #999;
}
.links a {
  font-weight: bold;
  color: #7e90a7;
}

.links a:hover {
  font-weight: bold;
  color: #8c7b20;
}

.block, .box {
  font-family: arial;
  padding: 0px; /* LTR */
}
.block {

  border-bottom: 0px;
  padding-bottom: 0em;
  margin-bottom: 0em;
}
.block .title {
  margin-bottom: 0em;
}
.box .title {
  font-size: 1.1em;
}
.node {
  margin: .5em 0 2em; /* LTR */
}
.sticky {
  padding: .5em;
  background-color: #eee;
  border: solid 1px #ddd;
}
.node .content, .comment .content {
  margin: .5em 0 .5em;
}
.node .taxonomy {
  color: #999;
  font-size: 0.8em;
  padding-left: 1.5em; /* LTR */
}
.node .picture {
  border: 1px solid #ddd;
  float: right; /* LTR */
  margin: 0.5em;
}
.comment {

  font-family: arial, verdana, georgia;
  color: #6b6b6b;
  font-size: 13px;
  padding: 1em;
  margin-bottom: 1em;
}
.comment .title a {
  font-family: arial, verdana, georgia;
  color: #2d5189;
  font-size: 14px;
  font-weight: bold;
}
.comment .new {
  text-align: right; /* LTR */
  font-weight: bold;
  font-size: 0.8em;
  float: right; /* LTR */
  color: red;
}
.comment .picture {
  border: 1px solid #abc;
  float: right; /* LTR */
  margin: 0.5em;
}

/*
** Module specific styles
*/
#aggregator .feed-source {
  background-color: #eee;
  border: 1px solid #ccc;
  padding: 1em;
  margin: 1em 0;
}
#aggregator .news-item .categories, #aggregator .source, #aggregator .age {
  color: #999;
  font-style: italic;
  font-size: 0.9em;
}
#aggregator .title {
  margin-bottom: 0.5em;
  font-size: 1em;
}
#aggregator h3 {
  margin-top: 1em;
}
#forum table {
  width: 100%;
}
#forum td {
  padding: 0.5em;
}
#forum td.forum, #forum td.posts {
  background-color: #e0e6f2;
}
#forum td.topics, #forum td.last-reply {
  background-color: #d6dbe8;
}
#forum td.container {
  background-color: #9daac3;
}
#forum td.container a {
  color: #fff;
}
#forum td.statistics, #forum td.settings, #forum td.pager {
  height: 1.5em;
  border: 1px solid #bbb;
}
#forum td .name {
  color: #6d86b9;
}
#forum td .links {
  padding-top: 0.7em;
  font-size: 0.9em;
}
#profile .profile {
  clear: both;
  border: 1px solid #abc;
  padding: .5em;
  margin: 1em 0em;
}
#profile .profile .name {
  padding-bottom: 0.5em;
}
.block-forum h3 {
  margin-bottom: .5em;
}
div.admin-panel .description {
  color: #999;
}
div.admin-panel .body {
  background: #f4f4f4;
  
}
div.admin-panel h3 {
  background-color: #69c;
  color: #fff;
  padding: 5px 8px 5px;
  margin: 0;
}

/*MY CSS STARTS HERE*/


body.mceContentBody {          /*** To change TINYMCE Editors background color****/
  background: #fff;
  color: #000;
}


/*CUSTOM STYLING BEGINS HERE*/

* {padding: 0; margin: 0;}

#newbanner{
width: 960px;
background: #1a3c66;
height:28px;
margin-bottom: 0;
}

div.maingovcontainer {
margin-left: auto;
margin-right: auto;
width:960px;
text-align: left;
clear:both;
}

div.govbanner {

width:960px;
height: 133px;
}
div.govbannernew {

width:960px;
height: 115px;
}


div.mainbody {

min-width: 960px;

font-family: arial;
font-size: 14px;
color: #373738;
background-color: #acaaab;
background-image:url(/sites/default/images/background8.jpg);
background-repeat: repeat-y;
background-position:center; 


}

body {

min-width: 960px;
font-family: arial;
font-size: 14px;
color: #373738;
background-color: #cccacb;



}

div.governor-search-box
{
background-color: #9ccc;
width: auto;
height:20px;
float: right;
margin-top: 27px;
margin-right: 3px;
}


div.governor-search-box2
{
background-color: #9ccc;
width: 177px;
height:20px;
margin-top: -2px;
/*margin-right: 3px;*/
}





div.spacer
{ width: 960px; height:2px; background-color:#fff;
}

div.spacer2
{ width: 960px; height:11px; background-color:#acaaab;
}








div.govfooter
{
width: 960px;
height: 50px;
text-align: center;
clear:both;
margin: 0 auto;
}


div.govfooter2
{
width: 100%;
height: 105px;
text-align: center;
clear: both;
margin: 0 auto;
color: #fff;
background-color: #003161;
background-image:url(/sites/default/themes/governor/images/menu-slice.jpg); 
background-repeat: repeat-x;
padding-top: 45px;
letter-spacing: 1px;
}

div.govfooter2 a {
    color: #FFFFFF;
}


/*NEW MENU BEGIN*/
#ContainerOne {
	padding: 0;
	height: 10px;
	text-align: left;
	margin:0 10px 0 0px ;
	font-family: arial, Verdana, Geneva, sans-serif;
	background:#ACAAAB;
	width:960px;
	height:50px;
	font-size:13px;
	position: absolute;
	
}

#ContainerOne ul {
	position: absolute; /* Needed for FF, background */
	margin-left: 10px;
	padding: 0 0 -10px 10px;
	height: 20px;
	z-index: 1;
	
	
	
}

#ContainerOne a {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	display: block;
	padding: 4px 15px 0 15px;
	background: #989898;
	position:inherit;
	height: 20px; /* Needed for IE 5.x broken box */
	float:left;
	
}
/*  for menu dividers*/



#ContainerOne li li a {
	font-weight: normal;
	background-image: none;
	height: 15px;
	margin-top:5px;
	font-size:11pt;
	width:100%;
	
}

#ContainerOne a:hover {
	text-decoration: underline;
	
}


#ContainerOne li li {
	background: none; /* Dividers in the sublist */
}

#ContainerOne a span {
	background: none;
	height: 0px;
	width: 100%;
	display: block;
	font-size: 1px;
	position: absolute;
	top: 0px;
	left: 0px;
}

#ContainerOne li {
	margin: 0 2px 0 0; 
	padding: 0; 
	float: left;
	display: block;
	list-style: none;
}

#ContainerOne li ul {
	display: none; /* Hide sublists */
	top: 18px; /* moves the sublist below main list */
	left: 15px;
	width:100%;
}

#ContainerOne li ul a{
	margin-left:-25px;
}


#ContainerOne li.mouse_over ul { /* Show sublist of hovered item */
 display: block;
}

#ContainerOne li:hover a, #ContainerOne li.mouse_over a {
	background: #ACAAAB;
}

/*#ContainerOne li:hover a span, #ContainerOne li.mouse_over a span {
	background: none;
}*/

#ContainerOne #tabNav li li a {
	background-image: none;
	background-color: transparent;  /*Needed to make dividers visible */
	
}

#ContainerOne li.nav_default_on ul { /* Show sublist of current page */
	display: block;
	background: none; /* Blue */
}

#ContainerOne li.nav_default_off ul { /* Hide sublist of current page */
	display: none;
	background: #ACAAAB; /* Blue */
}

#ContainerOne li.nav_default_on a {
	background: #ACAAAB;
}

#ContainerOne li.nav_default_off a {
	background: #989898;
}

#ContainerOne li.nav_default_on a span, #ContainerOne li.nav_default_off a span {
	background: none;
}

#ContainerOne #background_top {
	position: absolute;
	height: 24px;
	background:url(/sites/default/images/nav-background.jpg);
	background-repeat:no-repeat;
	/*background:#fff;  
	background-color: #989898;*/
	width:960px;
} 

/*NEW MENU END*/



/**PRESS RELEASE PAGE CSS***/
#press-page{    
	width: 990px;
	min-height: 700px;
	background: #fff;
	margin: auto;
	/*left: 50%;
	margin-left: -495px;
	position: absolute; 
	top: 17px;*/
	z-index: -5;
}

/**PRESS MENU***/

/**WYSIWYG PRESS RELEASE CSS**/
#new-press-content p {
margin-bottom:0;
}
#new-press-content ul,#new-press-content ol{
margin-left: 30px;
}
#new-press-content li{
margin-bottom: 8px;
}

#press-page{    
	width: 990px;
	min-height: 700px;
	background: #fff;
	margin: auto;
	/*left: 50%;
	margin-left: -495px;
	position: absolute; 
	top: 17px;*/
	z-index: -5;
}

/**PRESS MENU***/

#pressmenu{
	
	background: #fff;
	float: left;
}

#pressmenu ul{
width: auto;
height: aut;
margin: 0px;
padding: 0px;
}

#pressmenu li{
list-style: none;
float: left;
width: auto;
height: auto;
margin: 0px;
padding: 0px;
}

#pressmenu a{

display: block;
background-color: #273A6B;
padding: 8px 15px;
border-left: 1px solid #fff;
color: #fff;
font-family: arial, Verdana, Geneva, sans-serif; 
font-weight: bold;
font-size: 13px;
}

#pressmenu a:hover{

background-color: #ACAAAB;
}

#press-contact{
	font-size: 12px;
	padding: 5px;
	float: right;
	background: #f1f0f1;
	margin-top: 10px;
	margin-right: 20px;
}

div.press-page-top
{
height:75px;
width: 960px;
padding: 10px;
}
div.press-page-mid
{
width: 960px;
padding: 10px;
clear: both;
height: 150px;
}


div.press-page-related-media
{
 
text-align: center; 
float: right; 
font-size: 12px;
padding-right: 15px;
margin-top: 25px;
height:100px;

border: 1px solid #ccc;
}

#press-directors{
	height:35px;
	width: 220px;
	float: left;
	font-size: 15px;
/*	clear:left;
	
	padding-bottom: 15px;*/
	padding-left: 35px;
	
}

#press-title{
	color: #373738;
	text-align: center;
	font-weight: bold;
}

#press-logo{
width: 142px;
height: 149px;
padding-left: 25px;
float: left;
}

#press-content{
		
        padding: 50px;
        width: 890px;
        min-height: 643px;
        background-color: #fff;
        background-attachment: fixed;
        background-repeat: no-repeat;
        background-position: center;
		text-align: left;
}

#press-boiler{
	padding-top: 30px;

}

#press-footer{
 	float: left;
	margin-top: 10px;
	width: 990px;
	background: transparent;
	text-align: center; 	
}


/***MAINTENANCE PAGE STYLING***/

#maintenance{    
	left: 50%;
	margin-left: -449px;
	width: 898px;
	height: 500px;
	position: absolute;
	background-color: #fff;
	top: 17px;
}

#maintenance-text{
	left: 0px;
	top: 180px;
	width: 658px;
	padding: 120px;
	position: absolute;
	text-align: center;
}


#pop_page_body{

font-size: 12px;
}




/**NYS Banner STYLE**/




#bannerContainer {
	text-align:right;
	margin-left: 220px;
	
}

/* For second level pages**/
#bannerContainer2 {
	text-align:right;
	margin-left: 0px;
	
}

#bannerContainer a {
	text-decoration : none;
}

#bannerGraphicContainer {
	width:771px;
	height:47px;
	background-image:url(/assets/images/nysbannerthinnest.gif);
	background-repeat:no-repeat;
	background-position:center;
}

/*For second level pages*/
#bannerGraphicContainer2 {
	width:771px;
	height:47px;
	background-image:url(/assets/images/nysbanner13.gif);
	background-repeat:no-repeat;
	background-position:center;
}

#fourGraphics {
	margin-top: 7.5px;
	float:right;
	margin-right:10px; 
}

.bannerPics {
	/*border : 1px solid #336699;*/
	width : 30px;
	height : 30px;
}



/**OTHER TABS FOR THIRD LEVEL PAGES***/
.ncontainer {width: 500px; margin: 10px auto;}
ul.ntabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 21px;
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
	width: 100%;
}
ul.ntabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 20px;
	line-height: 20px;
	border: 1px solid #999;
	border-left: none;
	margin-bottom: -1px;
	overflow: hidden;
	position: relative;
	background-color: #1a3c66;

	
	
}
ul.ntabs li a {
	text-decoration: none;
	color: #fff;
	/*font-weight: bold;*/
	display: block;
	height: 20px;
	padding: 0 20px;
	border: 1px solid #fff;
	outline: none;
    border-top: 1px #b2bfcf solid;
 
}
ul.ntabs li a:hover {
	background: #ccc;
	color: #8C7B21;
}	
html ul.ntabs li.active, html ul.ntabs li.active a:hover,   {
    color: #1a3c66;
	background-color: #eeeeee;
	border-bottom: 1px solid #fff;
}

/*ul.ntabs li a.selected {
   background-color: #eeeeee;
   color: #1a3c66;
   font-weight: bold;
   border-top: 1px #b2bfcf solid;
   border-bottom: none;

}*/

.tabContainer {
	border: 1px solid #999;
	border-top: none;
	clear: both;
	float: left; 
	width: 100%;
	background: #fff;
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
}
.tabContent {
	padding: 10px;
	background-color: #eeeeee;
}
.tabContent h2 {
	font-weight: normal;
	padding-bottom: 10px;
	border-bottom: 1px dashed #ddd;
	font-size: 1.8em;
}
.tabContent h3 a{
	color: #254588;
}
.tabContent img {
	float: left;
	margin: 0 20px 20px 0;
	border: 1px solid #ddd;
	padding: 5px;
}




/**CSS GIVES GOVERNOR NEWS IMAGE A DROP SHADOW**/
#shadow-container {
    width: 460px;
    height: 270px;
    /*position: fixed;*/
    
}
 
#shadow-container .shadow1, 
#shadow-container .shadow2,
#shadow-container .shadow3{

padding-bottom: 2px; padding-left: 2px; padding-right: 2px; 

}
 
#shadow-container .shadow1 {
    background:  #3B3B3B;
	
}
 
#shadow-container .shadow2 {
    background: #2C2C2C; 
	
}
 
#shadow-container .shadow3 {
    background: #000;
	
}


/* NEW DESIGN CSS (12/17/10) */



div.hometopleft
{
width: 719px;
color: #fff;
background-color: #003366;
height: 275px;
border-right: 1px solid #ccc;
}


div.homenewsbox
{
width: 690px;
/*border: 1px solid #ccc;*/
background-color: #fff;

padding:15px;

}



div.homei1
{
width: 240px;
height: 225px;
background-color: #ACAAAB;
border-bottom: 2px dotted #ccc;
border-top: 2px dotted #ccc;
}


div.homei1 img
{
margin-left: 15px;
margin-top: 15px;

}


div.homei2
{
width: 240px;
height: 195px;
background-color: #ACAAAB;
/*border-top: 1px solid #ccc;
border-right: 1px solid #ccc;*/
border-bottom: 2px dotted #ccc;

}

div.homei2 img
{
margin-left: 15px;
margin-top: 15px;
}

div.homei3
{
width: 240px;
background-color: #ACAAAB;
height: 195px;
/*border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;*/border-bottom: 2px dotted #cccaca;
}

div.homei3  img
{
margin-left: 15px;
margin-top: 15px;

}

div.homeconnect
{
width: 240px;
height: 160px;
background-image: url(/sites/default/images/connectbackground.jpg);

background-color: #ACAAAB;
}


div.homeconnect2
{
width: 240px;
height: 201px;
background-color: #eaeaea;
background-image:url(/sites/default/images/homesideback.png);
background-repeat: repeat-y;

}


div.homeresources
{
margin-top: 15px;
width: 690px;
height: 100px;
background-color: #fff;
float: left;
vertical-align:top;
padding: 15px;
border-top: 2px dotted #ccc;
/*border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;*/
}


div.homeresources2
{
margin-top: 15px;
width: 690px;
height: 257px;
background-color: #fff;
float: left;
vertical-align:top;
padding: 15px;
/*border-top: 2px dotted #ccc;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;*/
}



div.resourcescontainer1
{
margin-top: 10px;
width: 314px;
height: 70px;
float:left;
padding: 15px;
border-right: solid 1px #003366;
}
div.resourcescontainer2
{
margin-top: 10px;
width: 314px;
height: 70px;
float:right;
padding: 15px;
}



 .spritesjobseeker {
	background-image     : url(/sites/default/images/jobseekersprite2.jpg);
	background-color     : transparent;
	background-repeat    : no-repeat;
 }
 

 .spritesbusinesses {
	background-image     : url(/sites/default/images/businessessprite2.jpg);
	background-color     : transparent;
	background-repeat    : no-repeat;
 }
 


 #resources_jpg {
	float:left;
	margin: 5px;
	height               : 36px;
	width                : 85px;
	background-position  : 0px -0px;
 }

 #resources_jpg:hover {
	background-position  : -85px 0px;
	cursor: pointer;
}

div.homefloatright
{
width: 240px;
float: right;
}


div.homefloatrightnew
{
width: 240px;
float: right;
background-color: #EAEAEA;
background-image:url(/sites/default/images/homesideback.png);
background-repeat: repeat-y;
}

div.homefloatleft
{
width: 720px;
float: left;
padding-bottom: 15px;
}


/*connect box*/
div.connectcontainer
{
width:240px;
height: 155px;
}

div.connecttitle
{
color: #003366;
text-align: center;
font-weight: bold;
font-size: 16px;
width: 240px;
padding-top: 0px;
padding-bottom: 15px;
}


div.connecttitle2
{
color: #003366;
text-align: center;
font-weight: bold;
font-size: 16px;
width: 240px;
padding-top: 5px;
padding-bottom: 0px;
background-image:url(/sites/default/images/homesideback.png);
background-repeat: repeat-y;
}



div.connecttitlenew
{
color: #003366;
text-align: center;
font-weight: bold;
font-size: 16px;
width: 240px;
padding-top: 5px;
padding-bottom: 0px;
background-image:url(/sites/default/images/homesideback.png);
background-repeat: repeat-y;
}

div.connectrow
{
width: 240px;
height: 44px;
padding-left: 19px;
}


div.connectcell
{
width: 115px;
height: 30px;
float:left;
}

div.connectcell div:hover {
	
	color: #003366;
 }


div.connectcell2
{
width: 115px;
height: 44px;
float:right;
}
div.connectpicarea
{
width: 24px;
height: 24px;
}

a.connectfb
{
width: 24px;
height: 24px;
background-image:url(/sites/default/images/facebook.jpg) no-repeat scroll  -24px 0 ;
overflow: hidden;
}

/* new connect using nicks code*/

 
 
 
 .spritesfb {
	background-image     : url(/sites/default/images/facebook2.jpg);
	background-color     : transparent;
	background-repeat    : no-repeat;
 }
 
 .spritesfb div{
	font-weight: bold;
	margin-left: 30px;
	padding-top: 4px;
	color: #6e6c6d;
 } 
 
 .spritesfb div:hover{
	color: #003366;
 }


 .spritestw {
	background-image     : url(/sites/default/images/twitterfeed2.jpg);
	background-color     : transparent;
	background-repeat    : no-repeat;
 }
 
 .spritestw div{
	font-weight: bold;
	margin-left: 30px;
	padding-top: 4px;
	color: #6e6c6d;
 }
 
 .spritestw div:hover{
	color: #003366;
 }

   .spritesig {
	background-image     : url(/sites/default/images/instagram-icon2.png);
	background-color     : transparent;
	background-repeat    : no-repeat;
 }
 
 .spritesig div{
	font-weight: bold;
	margin-left: 30px;
	padding-top: 4px;
	color: #6e6c6d;
 }
 
 .spritesig div:hover{
	color: #003366;
 }
 
    .spritesls {
	background-image     : url(/sites/default/images/livestream-icon.png);
	background-color     : transparent;
	background-repeat    : no-repeat;
 }
 
 .spritesls div{
	font-weight: bold;
	margin-left: 30px;
	padding-top: 4px;
	color: #6e6c6d;
 }
 
 .spritesls div:hover{
	color: #003366;
 }
 
    .spritesyt {
	background-image     : url(/sites/default/images/youtube-icon.png);
	background-color     : transparent;
	background-repeat    : no-repeat;
 }
 
 .spritesyt div{
	font-weight: bold;
	margin-left: 30px;
	padding-top: 4px;
	color: #6e6c6d;
 }
 
 .spritesyt div:hover{
	color: #003366;
 }
 
 .spritesrss {
	background-image     : url(/sites/default/images/rssfeed2.jpg);
	background-color     : transparent;
	background-repeat    : no-repeat;
 }
 
 .spritesrss div{
	font-weight: bold;
	margin-left: 30px;
	padding-top: 4px;
	color: #6e6c6d;
 }

  .spritesrss div:hover{
	color: #003366;
 }
 
 
 .spritesflickr {
	background-image     : url(/sites/default/images/flickrphotos2.jpg);
	background-color     : transparent;
	background-repeat    : no-repeat;
 }
 
 .spritesflickr div{
	font-weight: bold;
	margin-left: 30px;
	padding-top: 4px;
	color: #6e6c6d;
 }

  .spritesflickr div:hover{
	color: #003366;
 }

 
 
 
 


 
 
 .spritesfb2 {
	background-image     : url(/sites/default/images/facebook2-2.jpg);
	background-color     : transparent;
	background-repeat    : no-repeat;
 }
 
 .spritesfb2 div{
	font-weight: bold;
	margin-left: 30px;
	padding-top: 4px;
	color: #003366;
 } 
 



 .spritestw2 {
	background-image     : url(/sites/default/images/twitterfeed2-2.jpg);
	background-color     : transparent;
	background-repeat    : no-repeat;
 }
 
 .spritestw2 div{
	font-weight: bold;
	margin-left: 30px;
	padding-top: 4px;
	color: #003366;
 }
 


 .spritesrss2 {
	background-image     : url(/sites/default/images/rssfeed2-2.jpg);
	background-color     : transparent;
	background-repeat    : no-repeat;
 }
 
 .spritesrss2 div{
	font-weight: bold;
	margin-left: 30px;
	padding-top: 4px;
	color: #003366;
 }


 
 
 .spritesflickr2 {
	background-image     : url(/sites/default/images/flickrphotos2-2.jpg);
	background-color     : transparent;
	background-repeat    : no-repeat;
 }
 
 .spritesflickr2 div{
	font-weight: bold;
	margin-left: 30px;
	padding-top: 4px;
	color: #003366;
 }


 
 
 
 
 
 
  .spritesemail {
	background-image     : url(/sites/default/images/emailsprite.jpg);
	background-color     : transparent;
	background-repeat    : no-repeat;
	margin-left: 26px;
	margin-top: 7.5px;
 }
 
  .sprites-home-right-block{
	background-image     : url(/sites/default/images/stateofthestatesprite10511-2.jpg);
	background-color     : transparent;
	background-repeat    : no-repeat;
	margin-left: 15px;
 } 
 
 
  .sprites-press-page-video-icon{
	background-image     : url(/sites/default/images/videosprite.jpg);
	background-color     : transparent;
	background-repeat    : no-repeat;
	margin-left: 10px;
 } 
  .sprites-press-page-audio-icon{
	background-image     : url(/sites/default/images/audiosprite2.jpg);
	background-color     : transparent;
	background-repeat    : no-repeat;
	margin-left: 10px;
 } 
 
  .sprites-press-page-photo-icon{
	background-image     : url(/sites/default/images/photosprite.jpg);
	background-color     : transparent;
	background-repeat    : no-repeat;
	margin-left: 10px;
 }
 
 
  
 #press-page-icons_jpg {
	height               : 65px;
	width                : 65px;
	background-position  : -0px -0px;
 }

 #press-page-icons_jpg:hover {
	background-position  : -65px 0px;
	cursor: pointer;
	
}
 
 
 
 

 #email_jpg {
	height               : 165px;
	width                : 188px;
	background-position  : -0px -0px;
 }

 #email_jpg:hover {
	background-position  : -188px 0px;
	cursor: pointer;
	
}

 #fb_jpg {
	height               : 24px;
	width                : 24px;
	background-position  : -24px -0px;
 }

 #fb_jpg:hover {
	background-position  : -0px 0px;
	cursor: pointer;
 }

 

 
 #home-right-block-1_jpg {
	height               : 216px;
	width                : 210px;
	background-position  : -0px -0px;
 }

 #home-right-block-1_jpg:hover {
	background-position  : -210px 0px;
	cursor: pointer;
	
}












/* */




div.insideboxconnectgov {padding-left: 38px; padding-top: 7px;}

/*homepage in-block styles*/


div.homepagetopleftpicture
{float:left;  width: 290px; height: 275px;}

div.homepagetopleftwelcome
{float: left; padding: 5px; width: 410px;}

p.welcomemessagetitle
{font-weight: bold; font-size: 16px; margin-bottom: 5px; margin-left: 12px;}

p.welcomemessagetext
{margin-bottom: 5px; font-size: 13px; margin-left: 14px;}

p.welcomemessagesignature
{ margin-left: 180px; font-size: 12px;}



div.homealert {
  background-color: #ACAAAB;
  background-image: url("/sites/default/images/homealert960x50-2.jpg");
  background-position: center bottom;
  background-repeat: no-repeat;
  font-weight: bold;
  height: 50px;
  padding-top: 23px;
  width: 960px;
}



div.homealert2
{
padding-left: 15px;


height: 50px;
width: 945px;
}

div.homealert2 a
{
font-weight: bold;
}

div.homealert2 img
{
border: 0;
float:left;
margin-top:14px;

}

div.homealertdiv
{

float:left;
padding-top:4px;
padding-left:4px;

}
div.homealertdiv:hover
{
cursor:pointer;
}


/*STYLEING FOR PRESS RELIEVE VIEW THAT SHOWS main  release 4 PRESS RELEASES ON HOME PAGE*/
.mainpresstitle, .mainpresstitle a {
  font-weight: 600;
  font-family: arial, verdana, geneva;
  font-size: 15px;
  color: #273A6B;
    /* decrease default margins for h<x>.title */
}

.presstitle, .presstitle a {
  font-weight: bold;
  font-family: arial, verdana, geneva;
  font-size: 12px;
  color: #273A6B;
    /* decrease default margins for h<x>.title */
}

.pressbody, .pressbody a {
  
  font-family: arial;
  font-size: 12px;
  width: 350px
  
    /* decrease default margins for h<x>.title */
}


/* to move to secondlevel css*/


div.secondlevelleft
{
width: 690px;
min-height: 837px; 
float: left;
background-color: #fff;
padding: 15px;

}
div.secondlevelleft ul
{
margin-left: 10px;

}

div.pressviewpadding
{
vertical-align: top;
width:330px;
float: left;
}


div.pressviewimage
{
width:330px; 
height:230px; 
text-align:left;
padding-left: 15px;
float: right;
}

div.pressviewmore{

padding-left: 250px;

}


/*  */


div.latestnewsheader
{
font-weight: bold;
font-size: 16px;
color: red;
width: 675px;
height: 30px;
padding-left: 15px;
margin-top: 5px;
margin-left: 5px;
padding-top:4px;
background-image: url(/sites/default/images/latestnewsbackground.jpg);
background-repeat: no-repeat;

}


div.latestnewsheader2
{
font-weight: bold;
font-size: 16px;
color: #273A6B;
width: 675px;
height: 30px;
padding-left: 15px;
margin-top: 5px;
margin-left: 5px;
padding-top:4px;
background-image: url(/sites/default/images/latestnewsbackground.jpg);
background-repeat: no-repeat;

}

div.latestnewsheader3
{
font-weight: bold;
font-size: 16px;
color: #ffffff;
width: 410px;
height: 30px;
padding-left: 15px;
margin-left: 5px;
padding-top:4px;
background-image: url(/sites/default/images/latestnewsbackground3.png);
background-repeat: no-repeat;

}
div.latestnewsheader3 a, div.latestnewsheader3 a:hover
{
text-decoration:none;
color: #ffffff;
}
div.latestnewsheader4
{
font-weight: bold;
font-size: 16px;
color: #ffffff;
width: 410px;
height: 30px;
padding-left: 15px;
margin-left: 5px;
padding-top:4px;
background-image: url(/sites/default/images/latestnewsbackground4.png);
background-repeat: no-repeat;

}
div.latestnewsheader4 a, div.latestnewsheader4 a:hover
{
text-decoration:none;
color: #ffffff;
}


/* FOR NEWSROOM */
div.newsroomnewsbox
{
width: 690px;
background-color: #fff;

padding:15px;

}



div.newsroomi1
{
width: 225px;
height: 225px;
background-color: #ACAAAB;
border-bottom: 2px dotted #ccc;
border-top: 2px dotted #ccc;
padding-left:15px;
padding-top:15px;
}




div.newsroomi2
{
width: 240px;
height: 195px;
background-color: #ACAAAB;

border-bottom: 2px dotted #ccc;

}

div.newsroomi2  img
{
margin-left: 15px;
margin-top: 15px;

}


div.newsroomi3
{
width: 240px;
background-color: #ACAAAB;
height: 195px;
/border-bottom: 2px dotted #cccaca;
}



div.newsroomvideo {
  background-color: #FFFFFF;
  float: left;
  margin-top: 15px;
  padding-left: 215px;
  vertical-align: top;
  width: 480px;
}
div.newsroomcolmenu
{
margin-top: 15px;
width: 690px;
background-color: #fff;
float: left;
vertical-align:top;
padding: 15px;


}

ul.pressmargin
{margin-left: 30px;}
ul.pressmargin li
{margin-bottom: 8px;}



.firstline_eo{
	margin-left: 40px;
	}
	
.given_eo{
	text-align:right;
	}	



.press_add_link{
font-weight: bold;
color: #6B2C74;
text-decoration: none;
}

.press_add_link:hover{
font-weight: bold;
color: #6B2C74;
text-decoration: underline;
}


td.col-2
{width: 338px;}

/* for slider gallery on newsroom and peoples first tour */
#simplegallery1{ 
position: relative; /*keep this intact*/
visibility: hidden; /*keep this intact
margin-top: 15px;
margin-left: 15px;*/

}

#simplegallery1 .gallerydesctext{  
text-align: left;
padding: 2px 5px;
}
/* */

/* classes for new nav menu */

div.govbannerlower {
float:left;
height:24px;
width:760px;
}




/*-----------------------------*/


.tnpics div a img
{border: solid 1px #fff;}

.tnpics div a img:hover
{border: solid 1px #000}



/* classes for new homepage */
 
 div.banny
{width: 204px; float: left; margin-left: 10px; height: 154px;}

div.banny img
{border: solid 2px #fff;}
div.banny img:hover
{border: solid 2px #003366;}

ul.hometab-bullet
{list-style-type:none;}

ul.hometab-bullet li a 
{color: #003366; font-size: 16px; font-weight: bold; }

ul.hometab-bullet li a:hover
{color: #000; text-decoration: underline; }


ul.hometab-bullet li p
{font-style: italic; margin-left: 5px; width: 340px;}

/*-----------------------------*/

/*press release translation sprite*/

div.trans-container
{width:676px; height:32px; margin-left: 0px; background-image:url(/sites/default/themes/governor/images/Languagetoolbar.jpg); #acacac; float: right;}


div.spanish
{
height: 32px; width: 97px; float: left;
}
div.spanish:hover
{
background-image:url(/sites/default/themes/governor/images/Languagetoolbar.jpg);
background-position: 626px -32px;
}



div.french
{
height: 32px; width: 100px; float: left;
}
div.french:hover
{
background-image:url(/sites/default/themes/governor/images/Languagetoolbar.jpg);
background-position: 530px -32px;
}
div.russian
{
height: 32px; width: 100px; float: left;
}

div.russian:hover
{
background-image:url(/sites/default/themes/governor/images/Languagetoolbar.jpg);
background-position: 101px -32px;
}

div.italian
{
height: 32px; width: 84px; float: left;
}

div.italian:hover
{
background-image:url(/sites/default/themes/governor/images/Languagetoolbar.jpg);
background-position: 270px -32px;
}

div.korean
{
height: 32px; width: 85px; float: left;
}

div.korean:hover
{
background-image:url(/sites/default/themes/governor/images/Languagetoolbar.jpg);
background-position: 185px -32px;
}

div.creole
{
height: 32px; width: 160px; float: left;
}

div.creole:hover
{
background-image:url(/sites/default/themes/governor/images/Languagetoolbar.jpg);
background-position: 429px -32px;
}


div.chinese
{
height: 32px; width: 49px; float: left;
}

div.chinese:hover
{
background-image:url(/sites/default/themes/governor/images/Languagetoolbar.jpg);
background-position: 676px -32px;
}




div.alb-yid-trans-container
{width:186px; height:32px; margin-left: 0px; background-image:url(/sites/default/themes/governor/images/Languagetoolbar-alb-yid.jpg); #acacac; float: right;}


div.albanian
{
height: 32px; width: 100px; float: left;
}

div.albanian:hover
{
background-image:url(/sites/default/themes/governor/images/Languagetoolbar-alb-yid.jpg);
background-position: 658px -32px;
}
div.yiddish
{
height: 32px; width: 86px; float: left;
}


div.yiddish:hover
{
background-image:url(/sites/default/themes/governor/images/Languagetoolbar-alb-yid.jpg);
background-position: 186px -32px;
}

/*#press-content*/ .print-link {
display:block;
text-align:right;
padding-bottom:1.2em;
position:relative;
margin-top:1.2em;
}

.title {
font-weight:600;
font-family:arial,verdana,geneva;
font-size:15px;
color:#273A6B;
margin:0 auto;
/*padding-top:3.5em;*/
}

/******MEGA MENU NAVIGATION STARTS HERE********/
div.navwrap
{
width: 960px; /*background: red;*/ height: 32px; text-align: left;  float: left; font-family: garamond; 
}

ul#topnav{
	margin: 0; padding: 0px 10px;
	position: relative;
	z-index: 2;
	height: auto;
	list-style: none;
	width: 980px;
	margin-left: 20px;
}
ul#topnav li {
	float: left;
	margin: 0; padding: 0;
	position: relative;
}
ul#topnav li a {
	float: left; 
}
ul#topnav li:hover a, ul#topnav li a:hover {background-color: #C0D5E9; color: #022E5F;}

#topnav a{
 color: #fff; 	
 display: block;
 padding: 6px 30px;
 font-weight: bold;
/* border-right:1px solid #FFFFFF;*/
 text-decoration: none;
 height: 20px;
 font-size: medium;
}

ul#topnav a:active
{color:#c49860;}

ul#topnav li .sub {
	position: absolute;	
	top: 32px; left: 0;
	background: #C0D5E9;
	padding-left: 15px; 
	padding-bottom: 15px;
	float: left;
	font-family: arial;
	font-size: 16px;
	/*--Bottom right rounded corner
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;--*/
	/*--Bottom left rounded corner--
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;*/
	display: none;
	z-index: 10000;
	border-bottom: solid 3px #022E5F;
}
ul#topnav li .row {clear: both; float: left; width: 100%; margin-bottom: 10px;}
ul#topnav li .sub ul{
	list-style: none;
	margin: 0; padding: 0;
	width: 160px;
	float: left;
}
ul#topnav .sub ul li {
	width: 100%;
	color: #fff;
}
ul#topnav .sub ul li h2 {
	padding: 0;  margin: 0;
	font-size: 1.3em;
	font-weight: normal;
}
ul#topnav .sub ul li h2 a {
	padding: 5px 0;
	background-image: none;
	color: #e8e000;
}
ul#topnav .sub ul li a {
	float: none; 
	text-indent: 0; /*--Reset text indent--*/
	height: auto;
	/*background: url(/assets/files/navlist_arrow.png) no-repeat 5px 12px;*/
	padding: 5px 5px 5px 5px;
	display: block;
	text-decoration: none;
	color: #022E5F;
	font-size: 13px; font-weight: normal;
}
ul#topnav .sub ul li a:hover {color: #B59204; background-position: 5px 12px ;}

/*********MEGA MENU END********/
.press-subtitle-subtitle{text-align:center;font-style:italic;padding-top:.55em; }

/**--Advanced Search Form--**/
.search-advanced .criterion:last-child {
  display: none;
  float: left; /* LTR */
  margin-right: 2em; /* LTR */
}