﻿/*-reset------------------------------------------------------*/


th{ 
	margin:0;
	padding:0;
}

p{ 
	margin:0;
	padding:0;
}

textarea{ 
	margin:0;
	padding:0;
}

input{ 
	margin:0;
	padding:0;
}

fieldset{ 
	margin:0;
	padding:0;
}

form{ 
	margin:0;
	padding:0;
}

pre{ 
	margin:0;
	padding:0;
}

h6{ 
	margin:0;
	padding:0;
}m

h5{ 
	margin:0;
	padding:0;
}

h4{ 
	margin:0;
	padding:0;
}

h3{ 
	margin:0;
	padding:0;
}

h2{ 
	margin:0;
	padding:0;
}

h1{ 
	margin:0;
	padding:0;
}

dd{ 
	margin:0;
	padding:0;
}

dt{ 
	margin:0;
	padding:0;
}

dl{ 
	margin:0;
	padding:0;
}

div{ 
	margin:0;
	padding:0;
}

body{ 
	margin:0;
	padding:0;
}

table{
	border-collapse:collapse;
	border-spacing:0;
}

img{ 
	border:0;
}

fieldset{ 
	border:0;
}

var{
	font-style:normal;
	font-weight:normal;
}

th{
	font-style:normal;
	font-weight:normal;
}

dfn{
	font-style:normal;
	font-weight:normal;
}

code{
	font-style:normal;
	font-weight:normal;
}

cite{
	font-style:normal;
	font-weight:normal;
}

caption{
	font-style:normal;
	font-weight:normal;
}

address{
	font-style:normal;
	font-weight:normal;
}

.leftnavigation ul{
	list-style:none;
	margin:0;
	padding:0;
}

.leftnavigation ol{
	list-style:none;
	margin:0;
	padding:0;
}

th{
	text-align:left;
}

caption{
	text-align:left;
}

h6{
	font-size:100%;
	font-weight:normal;
}

h5{
	font-size:100%;
	font-weight:normal;
}

h4{
	font-size:100%;
	font-weight:normal;
}

h3{
	font-size:100%;
	font-weight:normal;
}

h2{
	font-size:100%;
	font-weight:normal;
}

h1{
	font-size:100%;
	font-weight:normal;
}

q:after{
	content:'';
}

q:before{
	content:'';
}

acronym{ 
  border:0;
}


abbr{ 
  border:0;
}


a:visited{
      color:#3b95ce;
      font-weight:bold;
    }
    
    
span.link
{
	     color:#3b95ce;
      font-weight:bold;
      cursor:pointer;
      text-decoration:underline;

}


a:active{
      color:#3b95ce;
      font-weight:bold;
    }
    

a:link{
      color:#3b95ce;
      font-weight:bold;
    }
    

div.srch-WPBody a:visited{
      color:#3b95ce;
      font-weight:bold;
    }


div.srch-WPBody a:active{
      color:#3b95ce;
      font-weight:bold;
    }


div.srch-WPBody a:link{
      color:#3b95ce;
      font-weight:bold;
    }

/*-kwizcom - hide yellow highlighting ------------------------------------------------------*/

b{
	background-color:transparent !important;
}

/*-base-------------------------------------------------------*/

body{
  background:#c8c8c8 !important;
  color:#6c6c6c;
  font:normal 62.5%/1.5em Arial, Helvetica, Verdana, sans-serif;


}

.content td, .column, .summary
{
	color:#6c6c6c;
}

#wrapper{
  background:#fff;
  border:2px solid #5c80a4;
  margin:2em auto;
  padding:1em;
  width:73em;
}

.clear{
  clear:both;
}

.end{
  margin-right:0 !important;
}

#footer-print {
	display:none;
}

#header-print {
	display:none;
}

/*-header-----------------------------------------------------*/

#header-main{
  background:url(../PublishingImages/layout/deck.gif) no-repeat 46em 3.8em #edeada;
  border:1px solid #898361;
  padding:1em;
}

  #header-main h1{
    background:url(../PublishingImages/layout/logo.gif) no-repeat left top #edeada;
    display:block;
    float:left;
    height:83px;
    text-indent:-9999px;
    width:384px;
  }   

  #header-main h1 a{
    display:block;
    height:83px;
    outline:0;
    width:384px;
  }
  
#header-main #global{
  color:#898361;
  font:bold 1.2em/1em Arial, Helvetica, Verdana, sans-serif;
}

  #global a:active{
    color:#3478bc;
    text-decoration:none;
  }

  #global a:visited{
    color:#3478bc;
    text-decoration:none;
  }

  #global a:link{
    color:#3478bc;
    text-decoration:none;
  }

  #global a:focus{
    color:#1e3f61;
  }
  
  #global a:hover{
    color:#77abdf;
  }

  #global ul{
    float:right;
    list-style-type:none;
    margin:0;
    padding:0;
  }
  
  #global li{
    display:inline;
    margin:0 0.3em;
  }
  
#search{
  float:right;
  margin:5em 0 0 0;
}

  #search input.textbox{
    background:#faf8f0;
    border:1px solid #898361;
    color:#909090;
    font:bold 1.2em/1em Arial, Helvetica, Verdana, sans-serif;
    height:1em;
    padding:0.4em;
    vertical-align:bottom;
    width:10em;
  }
  
  #search input.button{
    background:url(../PublishingImages/layout/button-go.gif) no-repeat top left #6ea4dc;
    border:0;
    color:#fff;
    font:bold 1.2em/1em Arial, Helvetica, Verdana, sans-serif;
    letter-spacing:0.01em;
    height:2em;
    text-transform:uppercase;
    outline:0;
    width:2.7em;
    margin-top:0.1em;
    vertical-align:top;
  }  
  #search .ms-sblink a
  {
	color:#3478bc;
}
  
.navigation{
  background:url(../PublishingImages/layout/bg-nav.gif) repeat-x top left #3c73ab;
  border:1px solid #5189c2;
  margin:0.5em 0 0 0;
  text-align:center;
}


.navigation table.topnav td
{
      
      font:bold 9pt Arial, Helvetica, Verdana, sans-serif;
      padding:4px 8px 5px;
      text-decoration:none;

}

	.navigation a
	{
		line-height:11px;
	}
  
    .navigation a:active{
      color:#fff;
      text-decoration:none;
    }
    
    .navigation a:visited{
      color:#fff;
      text-decoration:none;

    }
    
    .navigation a:link{
      color:#fff;
      text-decoration:none;

    }
    
    .navigation a:focus{
      color:#1e3f61;
    }
    
    .navigation a:hover{
      color:#d1edff;
    }
    
    .navigation div.topNavGroup
    {
	
		background-color:#3f7ab4;
		border:1px white solid;
		text-align:left;
	}
	
	.navigation .topNavFlyOuts td
	{
		padding:0.5em 0.8em 0.5em 5px;
		text-align:left;
	}

    
#main{
		overflow:hidden;
  	/*background:url(../PublishingImages/layout/bg-main.gif) no-repeat left bottom #fff;*/
/*   	width:730px; */
 }

#front #main
{
	
	background-image:none;

}

.related-links .srch-Title A
{
	font-weight:normal !important;
}

.related-links .groupheader
{
	color:#6c6c6c;
}

/*-navigation about--------------------------------------------*/
    
.leftnavigation {
  width:160px;
  border:0;
  margin-top:0;
  float:left;
}  
  .leftnavigation ul{
    padding:0;
    border:1px solid #b6b191;
    border-top:0;
    border-bottom:0;
  }
  
  .leftnavigation li{
    display:block;
    background:#f6f6ee;
    border-bottom:1px solid #d2cdb0;
    width:138px;
    padding:0.6em 1.0em 0.6em 1.0em;
  }
  

  
  .leftnavigation li.selected{
    
    margin:0;
    color:#408ebf;
    font:bold 8pt/1.2 Arial, Helvetica, Verdana, sans-serif;
    text-decoration:none;
    
  }
  
    
  
  .leftnavigation ul li a:visited{
    
    margin:0;
    color:#408ebf;
    font:bold 8pt/1.2 Arial, Helvetica, Verdana, sans-serif;
    text-decoration:none;
    
  }
  
    
  
  .leftnavigation ul li a:active{
    
    margin:0;
    color:#408ebf;
    font:bold 8pt/1.2 Arial, Helvetica, Verdana, sans-serif;
    text-decoration:none;
    
  }
  
    
  
  .leftnavigation ul li a:link{
    
    margin:0;
    color:#408ebf;
    font:bold 8pt/1.2 Arial, Helvetica, Verdana, sans-serif;
    text-decoration:none;
    
  }
  
    .leftnavigation li.selected{
    color:#6c6c6c;
    font-weight:bold;
    width:136px;

  }

  .leftnavigation h2{
    color:#918d76;
    padding:0.5em 0 0.5em 0.9em;
    font:bold 1.2em/1 Arial, Helvetica, Verdana, sans-serif;
    background:#edeada;
    width:147px;
    display:block;
    height:13px;
	margin-left:0px;
	border:1px #d2ccb1 solid;
  }  
  
.breadcrumb{
	overflow:hidden;

	background:#edf3fa;
	border:1px solid #d5e3f5;
  width:705px;
  margin:6px 0 12px 0;
  padding:0px 9px 1px 9px;

  }


  .breadcrumb span{
    display:inline;
    color:#94b5d1;
    font:bold 1.0em/1 Arial, Helvetica, Verdana, sans-serif;
    padding:0.3em 0.4em 0.35em 0.4em;
    float:left;
    white-space:nowrap;
  }
  
 .breadcrumb a:visited{
    color:#5b8cb6;
    background-color:transparent;
    text-decoration:underline;
  }
  
  

 .breadcrumb a:active{
    color:#5b8cb6;
    background-color:transparent;
    text-decoration:underline;
  }
  
  
  .breadcrumb a:hover {
	text-decoration:underline;
	color:#316189 !important;
}

 .breadcrumb a:link{
    color:#5b8cb6;
    background-color:transparent;
    text-decoration:underline;
  }
  
  

span.breadcrumbCurrent
{

	display:none;
}
  
.news-picker{
  background:url(../PublishingImages/layout/bg-picker.gif) no-repeat left top;
  padding-left:1em;

}

  .news-picker span{
    color:#7399c0;
    font:bold 1.0em/1em Arial, Helvetica, Verdana, sans-serif;
    text-transform:uppercase;
    vertical-align:middle;
  }

  .news-picker ul{
    background:#eff4f8;
    border:1px solid #c7def6;
    display:inline;
    list-style-type:none;
    margin:0 0.75em;
    padding:0.6em 0 0.3em 0.2em;
    vertical-align:middle;
  }
  
  .news-picker li{
    display:inline;
    font:bold 1.4em/1em Arial, Helvetica, Verdana, sans-serif;
    padding:0.1em 0.2em;
  }  
  
    .news-picker li.on{
      background:url(../PublishingImages/layout/on-picker.gif) no-repeat left top;
    }
  
    .news-picker li a:visited{
      color:#3f6c9a;
      padding:0.5em 0.5em 0.5em 0.2em;
      text-decoration:none;
    }
    
    .news-picker li a:active{
      color:#3f6c9a;
      padding:0.5em 0.5em 0.5em 0.2em;
      text-decoration:none;
    }
    
    .news-picker li a:link{
      color:#3f6c9a;
      padding:0.5em 0.5em 0.5em 0.2em;
      text-decoration:none;
    }
    
    .news-picker li.on a:visited{
      color:#fff;
    }
    
    .news-picker li.on a:active{
      color:#fff;
    }
    
    .news-picker li.on a:link{
      color:#fff;
    }
    
  .news-picker img{
    vertical-align:middle;
    margin:0 0.5em;
  }
    
  .news-picker-end{
    background:url(../PublishingImages/layout/bg-picker-end.gif) no-repeat right top;
    width:4px;
    height:34px;
  }
  
#news-slider{
  margin:1em 0 0 0.75em;
  position:relative;
}
  
.news-item{

}

  .news-item h2{
    color:#2a78c9;
    font:normal 2.4em/1.15em Georgia, Times, serif;
    padding-top:0.25em;
  }  
  
  .news-item p{
    font:normal 1.2em/1.3em Arial, Helvetica, Verdana, sans-serif;
    margin:0.6em 0 0 0;
  }
  
    .news-item p a:visited{
      color:#3b95ce;
      font-weight:bold;
    }
  
    .news-item p a:active{
      color:#3b95ce;
      font-weight:bold;
    }
  
    .news-item p a:link{
      color:#3b95ce;
      font-weight:bold;
    }
  
    .news-item p a:focus{
      color:#1e3f61;
    }
    
    .news-item p a:hover{
      color:#77abdf;
    }
    
  .news-item img{
    background:#fff;
    border:1px solid #a4a4a4;
    
    margin:0 1.5em 0 0;
    padding:0.5em;
  }
  
#columns{
  margin:1em 0 0 0;
}

.column{
  border:1px solid #b3b3b3;
  float:left;
  margin:0 0.5em 0 0;
  width:23.8em;
  height:21em;
  overflow:auto;

}

.column a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
}

.column h3 a
{
	    font:normal 1.2em/1em Georgia, Times, serif;

}

  .column h3{
    color:#fff;
    display:block;
    font:normal 1.6em/1em Georgia, Times, serif;
    padding:0.4em 0 0.5em 0.6em;    
    margin-bottom:0.75em;
  }
  
    .column h3.legislative{
      background:#4e8cca;
    }
    
    .column h3.legislative:hover {
	text-decoration:underline;	
		background:#3c7ab8;
}

	.column h3.resource:hover {
	background:#599259;
	text-decoration:underline;
}

	.column h3.training:hover {
	
text-decoration:underline;
background:#a07043;
}
	.column h3 a {
	color:#fff;
	text-decoration:none;	
}   

	.column h3 a:hover{
	text-decoration:underline;
}
 
    .column h3.resource{
      background:#71a871;
    }
    
    .column h3.training{
      background:#b78759;
    }

  .inside-link{
    border:1px solid #b3b3b3;
    border-top:0;
    float:left;
    margin:0 0.5em 0 0;
    width:23.8em;
    background:#f6f5ed;
    display:block;
    float:left;
    text-align:right;
  }  
  
    .inside-link span a:active{
      font:bold 1.2em/1 Arial, Helvetica, Verdana, sans-serif;
      color:#3b95ce;
      padding:1em 1.25em 1em 0;
      display:block;
      margin:0;
    }    

    .inside-link span a:visited{
      font:bold 1.2em/1 Arial, Helvetica, Verdana, sans-serif;
      color:#3b95ce;
      padding:1em 1.25em 1em 0;
      display:block;
      margin:0;
    }    

    .inside-link span a:link{
      font:bold 1.2em/1 Arial, Helvetica, Verdana, sans-serif;
      color:#3b95ce;
      padding:1em 1.25em 1em 0;
      display:block;
      margin:0;
    }    

  .column ul{
    margin:0 0 0 1.2em;
  }

.column li a {font-weight:normal;}
.column li a span { text-decoration:underline;}
  
  .column li{
    font-size:9pt;
    margin:0 0.9em 0.9em 0;
    list-style:none;
  }
  
  .column li a:active{
    color:#3b95ce;
    font-size:10pt;
  }
  
  .column li a:visited{
    color:#3b95ce;
    font-size:10pt;
  }
  
  .column li a:link{
    color:#3b95ce;
    font-size:10pt;
  }
  
  .column li a:focus{
  
  }
  
  .column li a:hover{
  
  }
  
    .column li span{
      display:block;
    }
    
    .column span.title{
      font:bold 1.1em/1.4em Arial, Helvetica, Verdana, sans-serif;
      padding-top:1em;
    }

    .column span.description{
      font:normal 9pt/12pt Arial, Helvetica, Verdana, sans-serif;
      margin:0.8em 0.4em 0 0.4em;
    }
    

    
#latest{
  background:#f4f8fa;
  border:1px solid #b5d4e8;
  margin:0.5em 0 0 0;
}    

#latest .calendar h3{
  color:#2665a5;
  font:normal 1.8em/1.2 Georgia, Times, serif;
}

.pageHeader{
  font:normal 1.5em/1.2 Georgia, Times, serif;
  color:#2a78c9;
  	  margin-bottom:8px;
}

.content h2{
  font:normal 1.5em/1.2 Georgia, Times, serif;
  color:#2a78c9;
  	  margin-bottom:8px;
}

.content .browserselectedcategory
{
  color:#8f8d78;
  font:normal 1.4em/1.5 Georgia, Times, serif;
  padding-left:20px;
  margin-bottom:8px;
	display:block;
	float:left;
}

.content .browserselectedsubcategory
{
	display:none;	
}

h3{
  color:#3aa9a2;
  font:bold 1.3em/1.5 Georgia, Times, serif;
}


.content h3.ms-standardheader, .content .ms-formlabel
{
  font:bold 9pt/12pt Arial, Helvetica, Verdana, sans-serif;

}

.content .ms-formbody
{
	font:normal 9pt/12pt Arial, Helvetica, Verdana, sans-serif;

}




.content p{
  font:normal 9pt/12pt Arial, Helvetica, Verdana, sans-serif;
  margin-top:1em;
}

td.ms-vb
{
	  font:normal 9pt/12pt Arial, Helvetica, Verdana, sans-serif;
	  color:#6c6c6c;
}

td.ms-vb2, .item, .description,
{
	  font:normal 9pt/12pt Arial, Helvetica, Verdana, sans-serif !important;
	  color:#6c6c6c;
}


.item a:link, .item a:visited, .item a:active
{
	text-decoration:underline !important;
	font:normal 9pt/12pt Arial, Helvetica, Verdana, sans-serif !important;


}

.content
{
	  font:normal 9pt/12pt Arial, Helvetica, Verdana, sans-serif;
	  color:#6c6c6c;
}

.content{
  padding:0 0 10px 0;
  width:525px;
  margin:0 0 0 18px;
  color:#6f6f6f;
  float:left;

}

  div.content a:visited{
    font:9pt/11pt Arial, Helvetica, Verdana, sans-serif;
    color:#3b95ce;
    font-weight:bold;
  }  


  div.content a:link{
    font:9pt/11pt Arial, Helvetica, Verdana, sans-serif;
    color:#3b95ce;
    font-weight:bold;
  }  


  div.content a:active{
    font:9pt/11pt Arial, Helvetica, Verdana, sans-serif;
    color:#3b95ce;
    font-weight:bold;
  }  


.related-links{
  	float:right;
  	width:160px;
  	padding:8px 5px 15px 10px !important;
	position:relative;
	top:25px;
	margin-bottom:15px;
}

  .related-links h4{
    font:bold 10pt/12pt Arial, Helvetica, Verdana, sans-serif;
    width:100%;
    color:#9e9e9e;
    border-bottom:1px solid #9e9e9e;
  }
  
  .related-links a:visited{
    font:8pt/11pt Arial, Helvetica, Verdana, sans-serif;
    font-weight:bold;
    color:#3b95ce;
  }  
  
    .related-links a:link{
    font:8pt/11pt Arial, Helvetica, Verdana, sans-serif;
    font-weight:bold;
    color:#3b95ce;
  }  
  
    .related-links a:active{
    font:8pt/11pt Arial, Helvetica, Verdana, sans-serif;
    font-weight:bold;
    color:#3b95ce;
  }  
  
    div.link-item a:visited{
    font:8pt/11pt Arial, Helvetica, Verdana, sans-serif;
    font-weight:bold;
    color:#3b95ce;

  }  
  
    div.link-item a:link{
    font:8pt/11pt Arial, Helvetica, Verdana, sans-serif;
    font-weight:bold;
    color:#3b95ce;

  }  
  
    div.link-item a:active{
    font:8pt/11pt Arial, Helvetica, Verdana, sans-serif;
    font-weight:bold;
    color:#3b95ce;

  }  
  
  .item div.link-item
  {
	   margin-left:0px;
	   padding-left:15px;
	   list-style-position:outside;
	   display:list-item;
	   color:#6f6f6f;
}

  
  .related-links li{
    margin-top:0.5em;
    margin-left:0;
    padding-left:5px;
    
  }
  .related-links ul
  {
	margin:0px 0px 0px 18px;
}
  
  
  
.content .content-image{
  float:right;
  clear:right;
  margin:1em 0.5em 1em 1em;
}

    
/*-footer-----------------------------------------------------------------*/

#page-footer{
  background:#edeada;
  border:1px solid #95897a;
  border-top:5px solid #95897a; 
  margin-top:0.5em;
}

  #page-footer .navigation{
    float:right;
    background:none;
    border:0;
  }
  
    #page-footer .navigation ul{
      list-style-type:none;
      padding:0;
      margin:1.8em .9em 0 0;
    }
    
    #page-footer .navigation li{
      display:inline;
      color:#95897a;
      margin:0;
    }
    
      #page-footer .navigation li a:visited{
        font:bold 1.1em/1 Arial, Helvetica, Verdana, sans-serif;
        color:#4584c2;
        padding:0.4em;
      }
  
      #page-footer .navigation li a:link{
        font:bold 1.1em/1 Arial, Helvetica, Verdana, sans-serif;
        color:#4584c2;
        padding:0.4em;
      }
  
      #page-footer .navigation li a:active{
        font:bold 1.1em/1 Arial, Helvetica, Verdana, sans-serif;
        color:#4584c2;
        padding:0.4em;
      }
  
  #page-footer address{
    margin:0.6em 0 0.8em 1em;
    font:1.1em/1.3 Arial, Helvetica, Verdana, sans-serif;
	color:#6c6c6c;
  }
  
    #page-footer address a:visited{
      color:#4584c2;
    }
  
    #page-footer address a:link{
      color:#4584c2;
    }
  
    #page-footer address a:active{
      color:#4584c2;
    }
  
    #page-footer address strong{
      font-weight:bold;
    }

/*-news-slider------------------------------------------------------------*/


.stripViewer .panelContainer
.panel ul						{ text-align : left; margin: 0 15px 0 30px; }
.stripViewer						{ position: relative; overflow: hidden; height: 220px;margin:1.5em 1em 1em 1em;  }
.stripViewer .panelContainer				{ background:#fff; position: relative; left: 0; top: 0;}
.stripViewer .panelContainer .panel			{ background:#fff; float: left; height: 100%; position: relative; width: 710px;  }
.stripNav			{ display: none; }
.stripNavR			{ display: none; }
.stripNavL			{ display: none; }
.nav-thumb 						{ margin: 10px 5px 0px 0px; }

.photo-meta-data					{ background: url(images/transpBlack.png); padding: 10px; height: 30px;
											  margin-top: -50px; position: relative; z-index: 9999; color: white; }
.photo-meta-data span 					{ font-size: 13px; }
.active-thumb 						{ background: transparent url(../publishingimages/layout/icon-uparrowsmallwhite.png) top center no-repeat; }

#movers-row{
  background:url(../publishingimages/layout/bg-picker.gif) no-repeat left top;
  width:300px;
  height:34px;
  position:relative;
  top:-59px;
  left:350px;
  overflow:hidden;

}


.cross-link.prev {display:block; float:left; background:url(../PublishingImages/layout/button-prev.gif) no-repeat left center; padding-left:20px !important; margin-left:10px !important;}
.cross-link.next {display:block; float:left; background:url(../PublishingImages/layout/button-next.gif) no-repeat right center; padding-right:20px !important; margin-right:5px !important;}
.cross-link {padding:11px !important; text-decoration:none;}

#columns {margin-top:-40px;}
#pager
{
	border:1px solid #c7def6;
	background-color:#eff4f8;
	width:147px;
	position:relative;
	top:-30px;
	height:22px;
	left:429px;
	z-index:1000;
	overflow:hidden;
}

#pager a {display:block; font-size:13px !important; padding:3px 10px; float:left; text-decoration:none;}

#pager a.activeSlide {
	background:url(../publishingimages/layout/on-picker.gif) no-repeat 6px 2px;
	color:white;

}

#movers-row a {    color:#7399c0;
        font:bold 1.2em/1em Arial, Helvetica, Verdana, sans-serif;
    padding:0.1em 0.2em;
    text-transform:uppercase; text-decoration:none;
    vertical-align:middle;
    display:block;
    float:left;
  }
  


    
  #news-picker-end{
    background:url(../publishingimages/layout/bg-picker-end.gif) no-repeat right top;
    width:4px;
    height:34px;
    float:right;
  }
  
  .cross-link a
  {
	border:none !important;
}
  
  .cross-link
  {
	border:none !important;
}
  
.slider-wrap{
  margin:1em 0 0 0;
  position:relative;
}
  
.panel {
      font:normal 9pt/12pt Arial, Helvetica, Verdana, sans-serif;
	background:#fff;
}

  .panel h2{
    color:#2a78c9;
    font:normal 2.2em/1.0em Georgia, Times, serif;
    padding-top:0.25em;
    padding-bottom:0.25em;
  }  
  
  .panel div.summary
  {
	background:#fff;
	margin-right:0.5em;
	padding-left:1.5em;
	width:400px;
	overflow:hidden;
	height:215px;
	margin-bottom:35px;
}
  
  .panel p{
    margin:0.6em 0 0 0;
  }
  
  
  
    .panel p a:visited{
      color:#3b95ce;
      font-weight:bold;
    }
  
      
  
    .panel p a:active{
      color:#3b95ce;
      font-weight:bold;
    }
  
      
  
    .panel p a:link{
      color:#3b95ce;
      font-weight:bold;
    }
  
    .panel p a:focus{
      color:#1e3f61;
    }
    
    .panel p a:hover{
      color:#77abdf;
    }
    
  .panel .img{
    float:left;
    width:294px;
    overflow:hidden;
	text-align:center;
  }
  
  .panel .img img
  {
	
	background:#fff;
    border:1px solid #a4a4a4;

	}
  

#latest{
  background:#f4f8fa;
  border:1px solid #b5d4e8;
  margin:0.5em 0 0 0;
}    

.calendar-more{
  width:44em;
  float:left;
  margin:0;
  border:0;
  padding-bottom:1em;
}

.calendar{
  width:44em;
  float:left;
  margin:0;
  border:0;
  padding-bottom:1em;
}

#latest .calendar h3{
  color:#2665a5;
  padding:0.4em 0.6em;
  background:#e8f0f5;
  display:block;
  font:normal 1.8em/1.2 Georgia, Times, serif;
  border-bottom:1px solid #b5d4e8;
}

#latest .calendar .event{
  margin:0 0 0 1em;
}

#latest .calendar .date{
  height:36px;
  width:36px;
  background:url(../images/bg-date.gif) no-repeat left top;
  text-align:center;  
  margin-top:1em;
  padding-top:0.2em;
  float:left;
  clear:left;
}

  span.month{
    font:bold 1.2em/1.3 Georgia, Times, serif;
    color:#2665a5;
    
  }
  
  span.day{
    color:#669ed7;
    font:bold 1.2em/1 Georgia, Times, serif;
  }
  

 
  .whats-new a:link{
    color:#3b95ce;
    font-weight:bold;
    font-size:9pt !important;
    text-decoration:underline !important;
  }


   
  .whats-new a:active{
    color:#3b95ce;
    font-weight:bold;
    font-size:9pt !important;
    text-decoration:underline !important;
  }


   
  .whats-new a:visited{
    color:#3b95ce;
    font-weight:bold;
    font-size:9pt !important;
    text-decoration:underline !important;
  }


  .event a:visited{
    color:#3b95ce;
    font-weight:bold;
  }

  .event a:link{
    color:#3b95ce;
    font-weight:bold;
  }

  .event a:active{
    color:#3b95ce;
    font-weight:bold;
  }
  

.whats-new .item{
  margin:1em 1em 0 2em;

}



.whats-new{
  float:left;
  width:28.7em;
  margin:0;
  border:0;
  border-left:1px solid #b5d4e8;
  	height:210px;
	overflow:auto;

}

.whats-new-more{
	  float:left;
  width:28.7em;
  margin:0;
  border:0;
  border-left:1px solid #b5d4e8;

}

#latest .whats-new h3{
  color:#2665a5;
  padding:0.4em 0em .4em .6em;
  background:#e8f0f5;
  display:block;
  font:normal 1.8em/1.2 Georgia, Times, serif;
  border-bottom:1px solid #b5d4e8;
}

#latest .inside-link{
  background:#e8f0f5;
  border-top:1px solid #b5d4e8;
  padding:0;
}

  #latest .inside-link span a:active{
    font:bold 1.2em/1 Arial, Helvetica, Verdana, sans-serif;
    color:#3b95ce;
    padding:1em 1.25em 1em 0;
    display:block;
    margin:0;
  }    

  #latest .inside-link span a:visited{
    font:bold 1.2em/1 Arial, Helvetica, Verdana, sans-serif;
    color:#3b95ce;
    padding:1em 1.25em 1em 0;
    display:block;
    margin:0;
  }    

  #latest .inside-link span a:link{
    font:bold 1.2em/1 Arial, Helvetica, Verdana, sans-serif;
    color:#3b95ce;
    padding:1em 1.25em 1em 0;
    display:block;
    margin:0;
  }    
#voices
{
	width:195px;
	float:left;

}
#solutions
{
	width:195px;
	float:left;
	margin-right:25px;
	padding:0px 20px 0px 20px;
	border-left:1px solid #efefef;
	border-right:1px solid #efefef;

}
#knowledge
{
	width:195px;
	float:left;
	margin-right:35px;

}
	
/* newsletter ---------------------------------------------- */

body.newsletter #main{
  background:#fff;
  
}

body.newsletter .content{
  margin:0;
  width:73em;
}

body.newsletter h3{
  font:normal 2.2em/1.0 Georgia, Times, serif;
  color:#2a78c9;
  margin-top:0.25em;
}

body.newsletter h4{
  color:#8f8d78;
  font:normal 1.7em/1 Georgia, Times, serif;
}
  
h2.uptown-logo{
  background:url(../PublishingImages/newsletter/logo.gif) no-repeat left top;
  display:block;
  height:137px;
  margin-bottom:1em;
  text-indent:-9999px;
  width:480px;
  margin-top:10px;
}

.uptown-inside
{
	float:left;
	width:400px;
}

.uptown-nav{
  background:url(../PublishingImages/newsletter/bg-nav.gif) no-repeat left bottom #8f3636;
  color:#fff;
float:right;
  margin-left:1.5em;
  margin-bottom:1em;
  width:222px;
  margin-top:10px;
}

h2.risk-logo{
  background:url(../PublishingImages/newsletter/masthead-blue.gif) no-repeat left top;
  display:block;
  height:96px;
  margin-bottom:1em;
  text-indent:-9999px;
  width:480px;
  margin-top:10px;
}

.risk-nav{
  background:url(../PublishingImages/newsletter/bottom.gif) no-repeat left bottom #d3dbee;
  color:#005dab;
float:right;
  margin-left:1.5em;
  margin-bottom:1em;
  width:222px;
  margin-top:10px;
}


body.newsletter p.caption{color:#333;font:italic 1.1em/1 Arial,sans-serif;margin:0.25em 0;}

.uptown-nav li, .risk-nav li{
  font:bold 1.1em/1.2 Arial,sans-serif;
  margin:1em 1.5em 0em 1.5em;
  list-style:none;
}

.uptown-nav ul, .risk-nav ul{
	margin-left:0px;
}
  
.uptown-nav a{
  color:#f2d8d8;
  text-decoration:none;
}

.uptown-nav a:hover, .risk-nav a:hover{
  color:#fff;
  text-decoration:underline;
}

.uptown-nav h4{
  background:url(../PublishingImages/newsletter/header-nav.gif) no-repeat left top;
  display:block;
  height:45px;
  margin-bottom:1em;
  text-indent:-9999px;
  width:222px;
  margin-top:0px;
}


.risk-nav h4{
  background:url(../PublishingImages/newsletter/whatsinside.gif) no-repeat left top;
  display:block;
  height:45px;
  margin-bottom:1em;
  text-indent:-9999px;
  width:222px;
  margin-top:0px;
}

.uptown-nav h5, .risk-nav h5{
  background:url(../PublishingImages/newsletter/bg-header.gif) no-repeat 0.5em center;
  font:bold 1.4em/1 Arial,sans-serif;
  margin:2em 0.3em 1.5em 0;
  padding-left:0em;
  text-align:center;
}

.uptown-nav h5 span{
  background:#8f3636;
  padding:0 0.25em;
}

.uptown-nav h6{
  background:url(../PublishingImages/newsletter/bg-header.gif) no-repeat 0.5em center;
  margin:2em 0 1em 0;
  text-indent:-9999px;
}

.uptown-nav dl{
  font:italic 1.1em/1.3 Arial,sans-serif;
  margin:0 1.5em;
}

.uptown-nav dt{
  margin-top:1em;
}

.uptown-nav dd{
  font-weight:bold;
}  

.uptown-nav p, .risk-nav p{
  font:bold 1.4em/1 Arial,sans-serif;
  margin-right:.25em;
  text-align:center;
}

.uptown-nav p.jobs-link{
  background:url(../PublishingImages/newsletter/bg-header.gif) no-repeat 0.5em top;
  font:normal 1.1em/1.2 Arial,sans-serif;
  margin-top:1.5em;
  margin-bottom:1.5em;
  padding:1.5em 1.5em 0 1.5em;
  text-align:center;
}

/* 020909 */

table.ms-siteaction {
	 position:absolute; top:0; right:0;z-index:200; height:auto !important;}



table.ms-consolestatusframe {
	position:relative;top:0;left:0; clear:both;
}

#wrapper {
	position:relative;
}

.column ul {
	margin:0;padding-left:1.2em;
}

#columns {
	overflow:auto;
}

.topNavFlyOuts {
	background:#f8fbfe;	
border:0;
border-bottom:1px solid #f1f1f1;
z-index:5;position:relative; width:150px !important;
}

.topNavFlyOuts td {
	 width:150px !important; position:relative; z-index:5;
	 
}

.topNavFlyOuts a {
	color:#4c8ec1 !important;
}

.topNavFlyOuts a:hover {
	color:#5189c2 !important;
}

.topNavFlyOuts a{

background:transparent; 
}
.topNavFlyOuts:hover {
	background:#d1edff;
	color:#fff;
}
.navigation table div {
		border:3px solid #5189C2 !important; border-top:1px solid #5189C2 !important;background :#edeada !important; z-index:5;}
		

.panel{
	z-index:0 !important;
}

.navigation table {
margin:0 auto;
}

img
{
-ms-interpolation-mode: bicubic;
}



#header-main td.ms-sbgo
{
	padding:0px;
	border:none !important;
	background-color:transparent !important;
}

#header-main td.ms-sbcell
{
	padding:0px;
	border:none;
}


#header-main td.ms-sbLastcell
{
	width:0px;
	display:none !important;
}

#header-main .ms-sbplain{
	

    background:#faf8f0;
    border:1px solid #898361;
    color:#909090;
    font:bold 9pt Arial, Helvetica, Verdana, sans-serif;

    padding:3px;
    vertical-align:bottom;
    width:10em;
    
    }
    
    #header-main .ms-sbtable
    {
	width:auto !important;
	border:none;
}

.content .browsercategory
{
	float:left;

}

.content .browserresults
{
	float:right;
	width:500px;
	overflow:auto;
}



.browsercategory{
  width:160px;
  border:0;
  margin:0px;
  float:left;
  padding:0px;
  padding-right:20px;
  background-color:#f6f6ee;
  border:1px #d2ccb1 solid;
}  

.browsercategoryresults
{
	width:398px;
	background:#f6f6ee;
	border:1px #d2ccb1 solid;
	overflow:hidden;
	padding-bottom:5px;
}
  .browsercategoryresults ul{
    
    margin:0px;
    padding:0;
  }
  
  .browsercategory ul{
    
    margin:0px;
    padding:0;
  }
  
  .browsercategorygroup
  {
	float:left;
	width:190px;
	margin-right:5px;
}
  
  .browsercategoryresults li{
    display:block;
    padding:5px 1.0em 2px 0em;
    margin-left:10px;
list-style:none;
        font-weight:bold;
        font-family:Arial, Helvetica, sans-serif;
  }
  
  .browsercategory li{
    display:block;
    padding:5px 1.0em 2px 0em;
    margin-left:10px;
list-style:none;
        font-weight:bold;
        font-family:Arial, Helvetica, sans-serif;
  }
  
  .browsercategory li.selected{
    margin:0;
    color:#408ebf;
    font:bold 8pt/1.2 Arial, Helvetica, Verdana, sans-serif;
    text-decoration:none;
  }
  
  .browsercategory ul li a:visited{
    margin:0;
    color:#408ebf;
    font:bold 8pt/1.2 Arial, Helvetica, Verdana, sans-serif;
    text-decoration:none;
  }
  
  .browsercategory ul li a:active{
    margin:0;
    color:#408ebf;
    font:bold 8pt/1.2 Arial, Helvetica, Verdana, sans-serif;
    text-decoration:none;
  }
  
  .browsercategory ul li a:link{
    margin:0;
    color:#408ebf;
    font:bold 8pt/1.2 Arial, Helvetica, Verdana, sans-serif;
    text-decoration:none;
  }
  
    .browsercategoryresults li.selected{
    color:#6c6c6c;
    font-weight:bold;
  }

    .browsercategory li.selected{
    color:#6c6c6c;
    font-weight:bold;
  }

  .browsercategory h2{
    color:#918d76;
    padding:0.5em 0 0.5em 8px;
    font:bold 10pt Arial, Helvetica, Verdana, sans-serif !important;
    background:#edeada;
    display:block;
    height:13px;
	border-bottom:1px #d2ccb1 solid;
	width:172px;
  }  
  
   .browsercategoryresults h2{
    color:#918d76;
    padding:0.5em 0 0.5em 8px;
    font:bold 10pt Arial, Helvetica, Verdana, sans-serif !important;
    background:#edeada;
    display:block;
    height:13px;
	border-bottom:1px #d2ccb1 solid;

  }  

  
  
  .content .srch-stats
  {
	padding:8px;
}

.rl-search
{

	padding:5px;
	width:650px;
	margin-top:15px;
}

.rl-search .ms-sbrow td
{
	padding:4px;
}

div.rl-toplinks
{
padding:5px;
padding-top:0px;
width:250px;
float:left;
margin-left:20px;

}

.rl-right
{
	float:right;
	width:300px;

}

.rl-search .ms-sbcell
{
	font-size:9pt;
	color:#6c6c6c;
	border:none;
}

.rl-browse
{
	float:left;

	
}

ul.emailprint {
	list-style:none;
	overflow:hidden;
	margin:0 !important;
	padding:0;
float:right;
text-align:right;
}

ul .printThis {
	margin:0;
	padding:0px 10px 5px 16px;
	list-style:none;
}

ul .emailThis {
	margin:0;
	padding:0px 10px 5px 16px;
	list-style:none;
}

.emailThis
{
	background:url(../PublishingImages/email.gif) no-repeat left 1px;
	float:left;
}

.printThis {
	background:url(../PublishingImages/print.gif) no-repeat left top;
	float:left;
}

.printThis a {
	font-size:10px !important;
	font-weight:normal !important;
}

.emailThis a {
	font-size:10px !important;
	font-weight:normal !important;
}

#page-footer a:hover {
	color:#245584 !important;
}

#page-footer {
	overflow:hidden;
	padding-bottom:5px;
}

#page-footer address {
	float:left;
}

.footnav {
	float:right;
}

.icon img {
	float:left;
	margin:5px 10px 5px 0;
}

.content A img
{
	border-color:#666666;
}

.content td.ms-sbgo
{
	border:1px solid #6699cc;
	
}

.content .ms-sbtext
{
	font-size:9pt;
}

.content .ms-sbtable td
{
	border:none !important;
}


#search .ms-sbscopes
{
	display:none;
}

td.ms-vb-title
{
	vertical-align:top
}

#ctl00_ctl05_g_8ca11bcc_501a_405a_9b74_fe86f30a613b
{
	margin-top:-30px;
}

#ctl00_ctl05_g_b7d074af_c5ce_479d_812b_6e15a79030c6
{
	margin-top:-20px;
}

.related-links .groupheader
{
	font-weight:bold !important;
}

.sitemaphome
{
	display:none;
}

.sitemap1
{

  font:bold 1.3em/1.5 Georgia, Times, serif;
  padding-bottom:12px;
  padding-top:12px;

}

.sitemap2
{
	display:list-item;
	padding:0px 0px 0px 1px;
}

a.sitemap1
{
	  color:#3aa9a2 !important;
}

#training-date
{
	float:left;
	width:400px;
}

#training-group
{
	float:left;
	width:280px;
	margin-left:20px;
}
.tab{border:1px solid #ccc;border-bottom:none;padding:3px 0 0 0;margin:0 1px 0 0;text-decoration:none;color:#ccc!important;outline:none;display:block;float:left;width:125px;text-align:center;height:20px;}
.tab:hover{color:#999!important}
.tabSelected,.tabSelected:hover{color:#3aa9a2 !important;border-bottom:1px solid #fff!important;}
.tabContainer{position:absolute;top:-25px;left:10px;}
.tabContentContainer{position:relative;margin:10px 0 0 0;border:1px solid #ccc;padding:2px;clear:both;}