body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 19px;
	color: #333333;
	/*font-weight: normal;*/
}

h2{
    margin: 2px 0px 4px 0px;
}


/* Grid Styles*/
.AltRow{
   background-color:#e8edf1;   
}

/* Table Styles*/
.TableStyle1{
    margin:0px;
}

.tableLogin, a.tableLogin{
    font-size:x-small;
    float:right;
}

.tableAdmin {
   
}

.tableAdminHeader{
    background-color:#cfd9a3;
}

/*Headings*/
.TableHeading, tr.TableHeading, td.TableHeading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	/*font-weight: bold;*/
	background-color:#ced8a3;
}
.majorhead, h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #666666;
	font-weight: bold;
}
.submajor {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #666666;
	font-weight: bold;
}
.submajorem {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #666666;
	font-weight: bold;
	font-style:italic;
}
.presshead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	font-weight: bold;
}
.subhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #660000;
	font-weight: bolder;
}
.ribbonhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	font-weight: bolder;
}
.subheadcartreverse {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight: bolder;
}
.subheadcartreverselight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	font-weight: bolder;
}

/* Body Fonts */

.nicbodytype {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 19px;
	color: #333333;
	font-weight: normal;
}
.nicbodytype2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
}
.nicbodybold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 19px;
	color: #333333;
	font-weight: bold;
}
.nicindcal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 19px;
	color: #660000;
	font-weight: bold;
}
.newstype {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #663300;
}
.twitter
{
    background-color:#D3BC70;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bolder;	
}
.nic_navigation {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration:none;
}
.subnavigation {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.emburgandy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
	color: #660000;
	font-weight: bold;
}
.inputbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #333333;
	font-weight: normal;
}
.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
}
.niclink{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 19px;
	color: #000099;
	font-weight: bold;
}	
.ribbonfoot {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #333333;
	font-weight: normal;
	font-variant:small-caps;
	text-decoration:none;
}

/* Event Styles */

.programhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	font-weight: bold;
}
.programheadgreen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #066c2b;
	font-weight: bolder;
}
.programheadgreen2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #4F6228;
	font-weight: bolder;
}
.programheadgreen3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4F6228;
	font-weight: bolder;
}
.programheadblue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #005BAB;
	font-weight: bolder;
}
.programheadblue2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #005BAB;
	font-weight: bolder;
}
.bigbrown {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #572600;
	font-weight: bolder;
}
.midbrown {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #572600;
	font-weight: bolder;
}
.smallbrown {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #572600;
	font-weight: bolder;
}
.smallgreen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #066c2b;
	font-weight: bolder;
	text-decoration:none;
}

/* NIC Insider */

.articles{
	font-family: Arial, helvetica, sans-serif;
	font-size:12px;
	color: #333333;
	padding:11px;
}
.calendar{
	font-family: Arial, helvetica, sans-serif;
	font-size:12px;
	color: #333333;
}
.insniccal{
	font-family: Arial, helvetica, sans-serif;
	font-size:12px;
	color: #660000;
	font-weight:bold;
}
.title{
	font-family: Arial, Helvetica, sans-serif;
	font-size:large;
	line-height: 18px;
	color: #004d4c;
	font-weight: bold;
}
.inssubtitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size:small;
	line-height: 18px;
	color: #004d4c;
	font-weight: bold;
}
.articletitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size:large;
	line-height: 18px;
	color: #004d4c;
	font-weight: bold;
}
.toc{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 15px;
	color: #004d4c;
	font-weight: bold;
	text-decoration:none;
}
.sponsors{
	font-family: Arial, Helvetica, sans-serif;
	font-size:small;
	background-color:#004d4c;
	line-height: 14px;
	color: #FFFFFF;
	font-weight:bold;
}
.date{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:small;
	background-color:#d3bc70;
	line-height: 14px;
	color: #FFFFFF;
	font-weight:bold;
}

/*NIC MAP Insights*/

.insightsbody{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #000000;
}
.insightstitle{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #375873;
	font-weight: bold;
}
.insightslink{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #FFFFFF;
}
.insfooter{
	font-family: Arial, helvetica, sans-serif;
	font-size:x-small;
	background-color:#d3bc70;
	line-height: 16px;
	color: #004d4c;
	padding:10px;
}

/*Admin Styles*/

.adminHead, a.adminHead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #FFFFFF;
	font-weight: bold;
}
.adminbody, td.adminBody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
    margin:0px;
    /*background-color:#c2ddb0; */
}

.adminContent{
    margin-left:15px;
    margin-right:10px;
}

.regulartype {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 19px;
}

.formLabel, tr.formLabel, td.formLabel {
    background-color:#ced8a3;
    font-size:11px;
}

/*Image Rotator Styles*/

#addbox {
  position: relative;
  overflow: hidden;
  
}
#banner1 {
  position: relative;
  left: 5;
  top: 5px;
}
#banner2 {
  position: relative;
  left: 5;
  top: -25px !important;
}