/* CSS Document */
*{
	margin: 0px;
	padding: 0px;
}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    color:#000000;   

}

p{	
	padding-bottom: 12px;
}


a, a:visited{
	/*font-size: .9em;   */
	color: #0070b2;
	font-weight: normal;
	text-decoration: none;
}

a:hover{
   /*	font-size: .9em;     */
	color: #ff6600;
	font-weight: normal;
	text-decoration: underline;
}

#link-etc{
	padding-top: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .85em;
	
}

#link-etc a, #link-etc a:visited{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .85em;
	color: #0070B2;
}

#link-etc a:hover{
	text-decoration: underline;
}

#horiznav a { color:#ffffff;}


#container-portal-banner {
	margin:0px;
	padding-top:0px;	
}

#portal-banner{
	margin:0;
	padding:0;	
	background : url(/portal/images/egov/emp_portal_banner_tile.gif);	
	width: 100%;
	height: 102px;	
}

#portal-banner-image {
	height: 102px;
}

#portal-banner-image h1 {		
	width: 5px;
	height: 102px;
	background: url(/portal/images/egov/emp_portal_banner_l.gif) no-repeat left top;
	float: left;	
}

#portal-banner-image  h1 span {
	display: none;
}

#portal-banner-image h2 {	
	width: 5px;
	height: 102px;
	background : url(/portal/images/egov/emp_portal_banner_r.gif) no-repeat right top;
	float:right;	
}

#portal-banner-image h2 span {	
	display: none;
}

#portal-banner-image h3{	
	width: 231px;
	height: 102px;
	background : url(/portal/images/egov/emp_portal_banner_image1.gif);
	float: right;
}

#portal-banner-image h3 span {	
	display: none;
}

#portal-banner-image h4{	
	width: 161px;
	height: 102px;
	background : url(/portal/images/egov/emp_portal_banner_text.gif);
	float: right;
}

#portal-banner-image h4 span {	
	display: none;
}

#c1-css {background:transparent; margin:2px;}

.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;} /* these will draw the horizontal lines correctly */
.xb1, .xb2, .xb3 {height:1px;} /*  these will draw the thickness of the horizontal lines */
.xb2, .xb3, .xb4 {background:transparent; border-left:1px solid #c0c0c0; border-right:1px solid #c0c0c0;} /* these are left & right corners */
.xb1 {margin:0 5px; background:#c0c0c0;} /* these are top & bottom horizontal lines & starting point of horizontal lines */
.xb2 {margin:0 3px; border-width:0 2px;} /*  these are the degree of radius for rounded corners */
.xb3 {margin:0 2px;} /* this is the position that make up the angle for rounded corners */
.xb4 {height:2px; margin:0 1px;} /* this is the position that make up the angle for rounded corners */
.xboxcontent {display:block; background:transparent; border:0 solid #c0c0c0; border-width:0 1px;  padding-left : 4px;  padding-right : 4px;   } /*  these are left & right vertical lines */


#custom1-container-linklist,
#custom1-container-inthenews {
	margin-bottom: 10px;
	padding:0;
	text-align: left;
	border-left : 1px  solid #006583;
	border-right : 1px  solid #006583;
	border-top : 1px solid #006583;
	border-bottom : 1px  solid #006583;
	background-color : #f5f4f4;
    height: 300px;
}

#custom1-portlet-header-tab,
#custom1-subsite-portlet-header-tab,
#custom1-mid-promo-header-tab {
    margin:0;
	padding:0;
	background: url(/portal/images/egov/spcr_bkgnd.gif) repeat-x top;
	height:45px;

}


#custom1-portlet-header,
#custom1-subsite-portlet-header,
#custom1-mid-promo-header{
	width:100%;
	height:45px;
	float:right;
	overflow: hidden;	
}

#custom1-portlet-header h1,
#custom1-subsite-portlet-header h1,
#custom1-mid-promo-header h1{
	width:6px;
	height:45px;
	float: left;
}

#custom1-portlet-header h1 span,
#custom1-subsite-portlet-header h1 span,
#custom1-mid-promo-header h1 span{
	display: none;
}

#custom1-portlet-header h3,
#custom1-subsite-portlet-header h3,
#custom1-mid-promo-header h3{
	padding: 4px;
}

#custom1-portlet-header h3 span,
#custom1-subsite-portlet-header h3 span,
#custom1-mid-promo-header h3 span{
    font-family: Helvetica, Verdana, sans-serif;
    font-size: .7em;
	color:#FFFFFF;
	font-weight:bold;
	height:45px;
}

#custom1-portlet-banner-tab{
	padding:0; 	
	background: url(/portal/images/egov/spcr_bkgnd.gif) repeat-x top;	
	height:53px;	
}

#custom1-portlet-banner{	
	width:100%;
	text-indent:10px;
	/*padding-left:10px;*/
	font-family: Verdana, Helvetica, sans-serif;
	font-size:24px;
	color:#FFFFFF;
	font-weight:bold;
	height:53px;
/*	background : url(/portal/images/egov/right_tab.gif) no-repeat right top;	 */
	float:right;
	overflow: hidden;	
}

/* Vertical Line */
#container-link {
  padding:0;
  text-align: left;
  padding-right: 12px; 
  border-right : 1px solid #006583; /* Vertical line - Blue */
  width: 240px;
  height:350px;
  margin : 0px 8px 0px 0px;
}

#custom1-linklist,
#custom1-linklist-relatedlinks {
    font-family: Verdana, Helvetica, sans-serif;
	font-weight:bold;
	vertical-align: middle;
	width: 100%;
}

#custom1-linklist ul,
#custom1-linklist-relatedlinks ul {
	text-align: left;
	margin:0;
	padding:0;
}

#custom1-linklist ul li,
#custom1-linklist-relatedlinks ul li {
	list-style-type: none;
    padding: 4px;
    height: 46px;
	color: #006583;
}

#custom1-linklist ul li a,
#custom1-linklist ul li a:visited,
#custom1-linklist-relatedlinks ul li a,
#custom1-linklist-relatedlinks ul li a:visited{
	font-weight: bold;
	font-size: .75em;
	text-align: left;
	vertical-align: top;
	color: #006583;
	text-decoration: none;
}

#custom1-linklist ul li a:hover,
#custom1-linklist-relatedlinks ul li a:hover {
    color: #006583;
	font-weight: bold;
	font-size: .75em;
	text-decoration: underline;
}

#custom1-content-body{
    font-family: Verdana,Helvetica,sans-serif;
    padding: 2px;
    margin:0px;
}

#custom1-content-body p,
#custom1-content-body table tbody tr td
{
   font-weight: normal;
   font-size : .8em;
}

#custom1-content-body ul li{
   font-weight: normal;
   font-size : .8em;
   margin-left: 24px;
}

#custom1-content-body ol li{
   font-weight: normal;
   font-size : .8em;
   margin-left: 30px;
}

#custom1-content-body table tbody tr td p,
#custom1-content-body table tbody tr td ol li,
#custom1-content-body table tbody tr td ul li {
   font-weight: normal;
   font-size : .9em;
}

.custom1-more {
    font-family: Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color:  #006583;
	padding-left:2px;
    font-size:.8em;
    vertical-align: middle;
    margin-bottom:5px;
}

#container-agency-nav {
    margin: 0;
    padding:0;
    text-align: left;
    border-right : 1px solid #CCCCCC;
    width: 100%;
}
/* Left Nav */
#linklist-channel ul li{
    list-style-type:none;
}

#linklist-channel ul li a  {
    text-align: left;
	font-size: 12px;
	font-weight: bold;
	/*display: block;   */
	color:#666666;
}

#linklist-channel ul li a:hover {
    text-align: left;
	font-size: 12px;
  	font-weight: bold;
	/*display: block;    */
	color:#ff6600;
}

#linklist-channel ul li a.current-link {
    text-align: left;
	font-size: 12px;
    font-weight: bold;
   /*	display: block; */
	color:#006583;
}
/* end */

/*
#channel-list {
    padding-left: 15px; padding-top:5px;
}
*/
#separator-agency-nav-solid {
/*  margin: 0px 10px 0px 0px;
  padding:2px 0px 2px 0px;  */
  border-bottom: 1px solid  #CCCCCC;
  width: 178px;

}

.custom1-vertical-nav {
	font-size: 12px;	
	font-weight:bold;
	color: #0070b2;
}

#custom1-left-promo-container {
	margin: 0;
	padding:0;
	text-align: left;
	border-left : 1px  solid #75ABEE;
	border-right : 1px  solid #75ABEE;
	border-top : 1px solid #75ABEE;
	border-bottom : 1px solid #75ABEE;
	background-color: #bcdaf8;
}

#custom1-left-promo-header-tab{
    margin-bottom: 1px;
    background: url(/portal/images/egov/promo_spcr_bkgnd.gif) repeat-x top;
    border-left : 1px  solid #BBBBBB;
	border-right : 1px  solid #BBBBBB;
	border-top : 1px solid #BBBBBB;
	border-bottom : 1px  solid #BBBBBB;
    height:45px;

}

#custom1-left-promo-header{	
	width:100%;
	height:45px;
	float:right;
	overflow: hidden;	
}


#custom1-left-promo-header h3{	
    padding: 2px 2px 0px 2px;
}

#custom1-left-promo-header h3 span{
    font-family: Helvetica, Verdana, sans-serif;
    font-size:.7em;
	color:#006583;
	font-weight:bold;	
	height:45px;	
}

#custom1-left-promo-content-body{
  padding: 2px;
  margin-top: 2px;
}

#custom1-left-promo-content-body p {
    font-size: .8em;
    font-weight: normal;
}

#custom1-container-link {
  margin: 0;
  padding:0;
  text-align: left;
  padding-right: 0; 
  width: 100%;
  margin-right : 0;
}

/* To verify if this one below is used. If remove it. */
#custom1-subsite-container-linklist {
	margin: 0;
	padding:0;

}

#custom1-subsite-linklist ul li{
  list-style-type: none;
  padding: 4px;
  width: 100%;
}


#custom1-subsite-linklist ul li a,
#custom1-subsite-linklist ul li a:visited,
#custom1-subsite-linklist-relatedlinks ul li a,
#custom1-subsite-linklist-relatedlinks ul li a:visited {
    font-size:.75em;
    font-weight: bold;
	color: #666666;
    text-decoration: none;
}

#custom1-subsite-linklist ul li a:hover,
#custom1-subsite-linklist-relatedlinks ul li a:hover {
    font-size:.75em;
    font-weight: bold;
	color: #666666;
    text-decoration: underline;
}

#custom1-subsite-linklist table tbody tr td a,
#custom1-subsite-linklist table tbody tr td a:visited{
    font-size:.75em;
    font-weight: bold;
	color: #666666;
    text-decoration: none;
}

#custom1-subsite-linklist table tbody tr td a:hover{
    font-size:.75em;
    font-weight: bold;
	color: #666666;
    text-decoration: underline;
}

.custom1-subsitesearch {
    color: #7BAB09;
    font-family: Tahoma;
    font-size: 8pt;
    font-weight: bold;
    padding-left: 2px;
    padding-bottom: 2px;
}


#container-chrome-nobkg {
	margin: 0;
	padding:3;
	text-align: left;
	border-left:1px solid #999999;
	border-right : 1px  solid #999999;
	border-top : 1px solid #999999;
	border-bottom : 1px  solid #999999;
}

#container-chrome {
	margin: 0;
	padding:3;
	text-align: left;
	border-left:1px solid #7BAB09;
	border-right : 1px  solid #7BAB09;
	border-top : 1px solid #7BAB09;
	border-bottom : 1px  solid #7BAB09;
	background-color : #ECF4E9;
}

.tab-title {
    font-family: Helvetica, Verdana, sans-serif;
	color: #FFFFFF;
	font-size:14.5px;
	font-weight: bold;
}

.tab-link {
    font-family: Helvetica, Verdana, sans-serif;
	font-weight: bold;
	color:  #006699;
	vertical-align:middle;
    font-size:14.5px;
}



td.header-vmc a{
    font-family: Helvetica, Verdana, sans-serif;
	color: #0070b2;
	font-size:.75em;
	font-weight: bold;
	text-decoration: none;
}
td.header-vmc A:link
{
    font-family: Helvetica, Verdana, sans-serif;
	color: #0070b2;
	font-size:.75em;
	font-weight: bold;
	text-decoration: none;
} 
td.header-vmc A:visited
{
    font-family: Helvetica, Verdana, sans-serif;
	color: #0070b2;
	font-size:.75em;
	font-weight: bold;
	text-decoration: none;
} 
td.header-vmc A:active,td.header-vmc A:hover
{
    font-family: Helvetica, Verdana, sans-serif;
	color: #ff6600;
	font-size:.75em;
	font-weight: bold;
	text-decoration: underline;
} 

td.activeheader-vmc a, td.activeheader-vmc a:link,td.activeheader-vmc a:visited, td.activeheader-vmc a:active, td.activeheader-vmc a:hover{
    font-family: Helvetica, Verdana, sans-serif;
	color: #ff6600;
	font-size:.75em;
	font-weight: bold;
	text-decoration: none;
}


.header, .header a, .header a:visited  {
	font-family: Helvetica, Verdana, sans-serif;
	color: #0070b2;
	font-size:12px;
	font-weight: bold;
	
}

 .header a:hover {
	font-family: Helvetica, Verdana, sans-serif;
	color: #0070b2;
	font-size:12px;
	font-weight: bold;
	
}

.more {
    font-family: Helvetica, Verdana, sans-serif;
	font-weight: bold;
	color:  #006699;
	vertical-align:baseline;
    font-size:14.5px;

}

/* These are used in level3 channel nav */

 #container-level3channel-nav {
  margin: 0;
  padding:2px;
  text-align: left;
  border-right : 1px solid #CCCCCC;
  width: 100%;
  background-color: #F1F2F5;
}

/* this one is used in scc_pub as well */

#related-link, #featuredinfo-link{


	padding-top:4px;	
	vertical-align: top;
   /*padding-top: 10px;*/
	/*padding-left: 10px;		*/
	padding-bottom: 10px;	
}

#featuredinfo-link ul {
	text-align: left;
	margin:0;
	padding:0;
	font-weight:normal;
}

#related-link ul {
	text-align: left;
	margin:0;
	padding:0;
	font-weight:bold;
	 
}

#related-link ul li, #featuredinfo-link ul li{
   
	padding-left: 6px;
	list-style-type: none;	
	background : url(/portal/images/egov/linklist_nocircle_arrow.gif) no-repeat 0% 6%;
    padding-bottom: 10px;
}

#related-link ul li a, #related-link ul li a:visited{
   font-size: .9em;
   color: #006699; 	
   padding-left: 20px;
   text-decoration: none;
   font-weight: bold;
   display: block;
}

#featuredinfo-link ul li a, #featuredinfo-link ul li a:visited{
   font-size: .8em;
   color: #006699;
   padding-left: 20px;
   text-decoration: none;
   font-weight: normal;
   display: block;
      color: #006699; 	
}

#related-link ul li a:hover, #featuredinfo-link ul li a:hover {
   
    text-decoration: underline;
	   color: #FF6600;
}

#attachment-link{
    font-size: .8em;	
	vertical-align: top;
    padding-top: 10px;
	/*padding-left: 10px;	*/
	padding-bottom: 20px;
}


#attachment-link ul {
	text-align: left;	
	margin:0;	
	padding:0;		
}

#attachment-link ul li{	
	padding-left: 6px;
	list-style-type: none;
	padding-bottom:10px; 
}

#attachment-link ul li a, #attachment-link ul li a:visited{
   padding-left: 20px;
   text-decoration: none;
   font-weight:bold;
   display: block;
}

#attachment-link ul li a:hover {
	text-decoration: underline;
}

.pdf{	
	background : url(/portal/images/egov/linklist_pdf.gif) no-repeat 0% 6%;	
}

.doc{	
	background : url(/portal/images/egov/linklist_doc.gif) no-repeat 0% 6%;	
}

.ppt{	
	background : url(/portal/images/egov/linklist_ppt.gif) no-repeat 0% 6%;	
}

.xls{	
	background : url(/portal/images/egov/linklist_xls.gif) no-repeat 0% 6%;	
}

.etc{	
	background : url(/portal/images/egov/linklist_nocircle_arrow.gif) no-repeat 0% 6%;
}


.description{
	color:#333333;  
	font-weight: normal;
	padding-left: 20px;	
}

/* These are used in the site homepage */

#linklist-whatsnew{
	font-size: .8em;
	margin-left : 2px;
	padding-top:4px;
	vertical-align: top;
    width:100%;
}

#linklist-whatsnew a, #linklist-whatsnew a:visited{
	font-weight:bold;
	text-decoration: none;
	display: block;
}

#linklist-whatsnew a:hover{	
	text-decoration: underline;		
}

/* These are used in promo */

#promo{
	font-size: .7em;
	font-weight:normal;
	margin: 4px;
	vertical-align: top;	
}

.promo-more{
	color: #1A91C9;
	font-weight: bold;
}

/* This is used in left promo */
 #container-left-promo{
	margin: 0;
	padding:0;
	text-align: left;
	border-left : 2px  solid #CCCCCC;
	border-right : 2px  solid #CCCCCC;
	border-top : 2px solid #CCCCCC;
	border-bottom : 2px  solid #CCCCCC;
	background-color : #E0DFE3;
}

/* The ones below are used for footer.*/

#custom1-portlet-footer{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width:760px;
	margin: 0;
	padding: 0;
	background-color:#02688c;
	height:26px;

}
#custom1-portlet-footer h1{
	width:6px;
	float: left;
}

#custom1-portlet-footer h1 span{
	display: none;
}

#custom1-portlet-footer h2{
	float: left;
	overflow: hidden;
}


#custom1-portlet-footer h2 span{
	font-size: .65em;
	color: #FFFFFF;
}

#custom1-portlet-footer h2 span a{
	font-size: .65em;
	color: #FFFFFF;
    padding-left:6px;
    padding-right:6px;
	
}

#custom1-portlet-footer h2 span a, #custom1-portlet-footer h2 span a:visited{
	font-size: .65em;
	color: #FFFFFF;			
	text-decoration: none;
}

#custom1-portlet-footer h2 span a:hover{
	font-size: .65em;
	color: #FFFFFF;
	text-decoration: underline;
}

#menuhorizcontainer{height:24px;background:transparent url(/portal/images/egov/bkgnd_horiznav.gif);display:block;padding:0 0 0 0;}

#menuhoriz{position:relative;display:block;height:24px;font-size:12px;font-weight:bold;font-family:Verdana,Arial,Helvitica,sans-serif;margin:0px;padding:0;}

#menuhoriz ul{margin:0px;padding:0;list-style-type:none;width:auto;}
#menuhoriz ul li{display:block;float:left;margin:0 0 0 0;}
#menuhoriz ul li a{height:24px;display:block;float:left;font-size:12px;color:#ffffff;line-height: 2;text-decoration:none;font-weight:bold;padding:0px 28px 0px 28px;height:24px;background:transparent url(/portal/images/egov/bkgnd_horiznav_off.gif) no-repeat top left;}
#menuhoriz ul li a:hover{height:24px;color:#0070b2;text-decoration:none;background:transparent url(/portal/images/egov/bkgnd_horiznav_over.gif) no-repeat top left;}
#menuhoriz ul li {height:24px;font-size:12px;font-weight:bold;font-family:Verdana,Arial,Helvitica,sans-serif;color:#0070b2;background:transparent url(/portal/images/egov/bkgnd_horiznav_over.gif);}
#menuhoriz ul li.liCurrent a.aCurrent{height:24px;font-size:12px;font-weight:bold;font-family:Verdana,Arial,Helvitica,sans-serif;color:#0070B2;background:transparent url(/portal/images/egov/bkgnd_horiznav_over.gif);}
#menuhoriz a:visited{height:24px;font-size:12px;font-weight:bold;font-family:Verdana,Arial,Helvitica,sans-serif;color:#FFFFFF;background:transparent url(/portal/images/egov/bkgnd_horiznav_off.gif);}

.custom1-search-txt {
    font-family: Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color:  #808080;
	padding-left:2px;
    font-size:.85em;
    vertical-align: middle;
    margin-bottom:5px;
}

.FrmSearchDB{
  font-size: .7em;
}


/* #outside {text-align: center; width: 100%;}
#container {position: relative; width: 760px; margin:0 auto; }
*/
#container {width: 760px; margin:0; padding:0; }



.custom1-search {
	color: #006583;
	font-family: Tahoma;
    font-size: 8pt;
    font-weight: bold;
    padding-left: 2px;
    padding-bottom: 2px;
}


.go_img {
    margin-left: 3px;  
	padding-left: 3px;
    padding-bottom: 7px;
}

/* for rotating banners on Site Homepage */
.slide_container {
	width: 760px;
	height: 223px;
    padding: 0;
    margin:  0;
	overflow: hidden;

}

.slide_container img {
    width: 760px;
	height: 223px;
	padding: 0;
    top:  0;
    left: 0

}

/* for Site Homepage with simplegallery script */

#rotating-banners{ /*CSS for Simple Gallery Example 1      */
position: relative; /*keep this intact*/
visibility: hidden; /*keep this intact*/
border: 0;
}

#rotating-banners .gallerydesctext{ /*CSS for description DIV of Example 1 (if defined)    */
text-align: left;
padding: 2px 5px;
}
