/* CSS Document */

 
body { font-family: Verdana, sans-serif; color: #333333; background-color:#fff; color:#333; margin: 0; padding: 0; font-size: 11px; line-height: 16px;   }
td { vertical-align: top; font-size: 11px;} 
p {  font-size: 11px; line-height: 16px; margin: 8px 0; } 
li	{ margin: 0 0 4px 0; margin-left: -18px;  font-size: 11px; line-height: 15px; }
ul 	{  list-style-position: outside; list-style-image: url(http://stg.isogov.com/images/new/bullet.gif); } 
ul li li 	{ margin: 4px 0 4px -20px; list-style-position: outside; list-style-image: url(http://stg.isogov.com/images/new/bullet.gif); }
ol	{ list-style-position: outside; list-style: decimal; }
blockquote	{ margin-left: 15px; }

/* HEADINGS */

.homeH {margin-bottom: 0; padding-bottom: 0; line-height:25px; }
<!--h1	{ font-size: 24px; font-weight: normal; line-height: 28px;  color: #656C6E; margin: 10px 0 10px 0; letter-spacing: .03em;  }-->
h1 {font-size: 25px; font-weight: normal; color:#313131; letter-spacing: .5px; line-height: 28px; margin: 4px 0;}
h2	{ font-size: 20px; font-weight: 700; color: #101010; line-height: 26px; margin: 0; padding: 8px 0 8px 0; }
h3	{ font-size: 14px; font-weight: 600; line-height: 17px; margin: 10px 0 -6px 0;  color: #353535; }
h4	{ font-size: 10px; font-weight: bold; line-height: 14px; margin: 0 0 -7px 0; padding:0;   }
h5	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 22px; letter-spacing: -.02em; color: #353535; border-top: 1px dashed #999999; border-bottom: 1px dashed #999999; text-transform: uppercase; font-weight: bold; margin-top: 25px; margin-bottom: 0 }
h6	{ font-size: 10px; font-weight: bold; text-transform: uppercase; line-height: 15px; margin-bottom: -0.4em; }
 
 h1, h2, h3, h4, h5, h6 { font-family: Arial, Helvetica, sans-serif;}

#homeMain {width: 350px; margin-top: 14px; overflow: visible;}

/*   This appears to be useless markup... */
#mainStory p, #mainStory li, a#mainStory:link {  padding-left: 2px; overflow: visible;}
#mainStory li li {font-size: 11px; line-height: 15px; overflow: visible;}

#mainStory {   width: 7in; overflow: visible;   padding: 0;  margin: 0 auto; }



.mainPad {padding: 0 45px 0 15px; border-left: 1px solid #d1d1d1; }

/* brings p following h4 tag up to baseline */
.up { margin: 2px 0 0 0}

/* LINKS   */
a { color: #2065b2;; letter-spacing: 0.01em; text-decoration:none; }

#active_link   { color: #fe000c; text-decoration: none; }
a:link, a:visited, a:active 	   { text-decoration: none; } 
 
a:hover	   {  text-decoration: none; color:#fe000c; text-decoration:underline;  }
 
a.li2:link { font-size: 12px; line-height: 14px; color: #669933; margin: 45px }
 
.blue, a.blue:link, a.blue:visited, a.blue:active, a.hotlink:active{ color: #2065b2;}
a.blue:hover {color: #fe000c;}
 
 a.hotlink:link, a.hotlink:visited, a.hotlink:hover { color: #ff0000; text-decoration:none; }

/****  FORMS Styles ********/

.buttons, .pulldowns, .formHeader, .textBoxes, .news_month { font-family: Georgia, "Times New Roman", Times, serif; }
.buttons { font-size: 10px; font-weight: bold; background-color: #DFF1FC; }
.pulldowns { font-size: 11px; line-height: 12px; font-weight: bold; background-color: #f9f9f9; }
.formHeader { font-weight: normal; font-size: 26px; color: #3a68a7; margin-top: 15px; padding-top: 15px; line-height: 32px;}
.textBoxes { font-size: 11px; 	line-height: 11px; 	background-color: #f9f9f9;	margin-top: 2px; margin-bottom: 2px; padding: 3px; border-right: 1px solid #8A8A8A; border-top: 1px solid #8a8a8a; border-bottom: 1px solid #8a8a8a; border-left: 1px solid #8a8a8a; }



/****  OLD FORMS Styles ********/
.bghead {font-size: 12px; line-height: 14px; font-weight: bold; background-color: #E4E5E9; padding: 4px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-style: solid; border-top-color: #E2E2E2; border-right-color: #959595; border-bottom-color: #959595; border-left-color: #E2E2E2; }
.border {border: #D7D7D7; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; margin-top: 5px; margin-right: 0px; margin-bottom: 5px; margin-left: 0; }
.bottom_border { border: #D7D7D7; border-style: solid; border-top-width: 0; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0; }
.bottom_right_brdr { border: #D7D7D7; border-style: solid; border-top-width: 0; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0; }
.brdr_LeftRightTop {border: #D7D7D7; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 0; border-left-width: 1px; }
.brdrLeft {border: #D7D7D7; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 1px; }
.brdr_LeftRightBottom {border: #D7D7D7; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; }
.brdr_TopBottom {border: #D7D7D7; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0; }
.brdr_all {border: #D7D7D7; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; }
.brdr_rightonly {border: #D7D7D7; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px; }
.generic_boxes {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 11px; background-color: #f9f9f9; border: #b2b2b2; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; margin: 0px; padding: 2px; }
.buttons {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; background-color: #DFF1FC; }
.pulldowns {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 12px; font-weight: bold; background-color: #f9f9f9; }
.formHeader { font: normal 26px Arial, Helvetica, sans-serif; color: #3a68a7; margin-top: 15px; padding-top: 15px; line-height: 32px;}


/********* special font styles for entire site  ********/
.red { color: #FF0000; font-size: 10px; line-height: 10px; }
.superscript { font-size: 8px; vertical-align: super; line-height: 0; display: inline; }
h1 .superscript { font-size: 11px; line-height: 11px; vertical-align: text-top; }
.photoBorder { border: 1px solid #E1E1E1; padding: 2px; }
.photoCaptions { color:#666666; font-size: 9px; line-height: 13px; }

.miniHeader {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #6D7180; text-transform:uppercase; padding: 2px 0 0 4px; margin: 0; letter-spacing: .1em; font-weight: 700;}

/**** Section Box  ********/
#sectionBox {width: 100%; float: right; margin: 8px 0 5px 15px; padding: 0; border-left: solid 3px #fe000b; clear: both; }
#sectionBox p{ font-size: 13px; line-height: 20px  }
.sectionContents {padding: 0 5px 0 10px; margin: 0; border-left: solid 6px #efefef;  }

.nill, .nill p { margin: 0; padding: 0; clear:both; }
p.sectionHeader { font-weight:bold; color: #686868; font-family: Arial, Helvetica, sans-serif; padding-bottom: 1px; margin-bottom: 3px; border-bottom: 1px solid #efefef;   }

#callBox {border: solid 1px #ebeaea; padding: 0 6px 7px 6px; margin: 20px 5px 0 3px; width: 270px; background-color: #f7f7f7 }
#callBox p {font-size: 10px; line-height: 12px; color: #666666; padding: 2px 4px 0 4px; margin: 5px 2px 5px 2px;}

/****  Left Menu CSS Styles ********/
#leftColumn { float: left;	width: 280px; overflow: hidden; margin:0 ; padding-top: -8px;   }
#leftColumn a:hover { text-decoration: none }
#leftColumn ul { list-style-image:none; list-style:none } 
#leftColumn h3 { padding: 5px 0 7px 20px;    } 

#active_leftmenu { padding: 0 0 8px 7px;  background: url(http://stg.isogov.com/imgs/arrow_side.gif) no-repeat left top; color: #fe000c; }   

#page1 #menu1 a, #page2 #menu2 a, #page3 #menu3 a, #page4 #menu4 a, #page5 #menu5 a, #page6 #menu6 a, #page7 #menu7 a, #page8 #menu8 a, #page9 #menu9 a, #page10 #menu10 a, #page11 #menu11 a, #page12 #menu12 a, #page13 #menu13 a, #page14 #menu14 a, #page15 #menu15 a, #page16 #menu16 a, #page17 #menu17 a, #page18 #menu18 a {	padding: 0 0 8px 7px;  background: url(http://stg.isogov.com/imgs/arrow_side.gif) no-repeat; color: #fe000c;	}

.navHolder    {  overflow:visible; width: 265px; background-color:#FFFFFF; float:left; margin: 6px 0 0 0; padding: 2px 0 2px 10px;   }
.navHolder li {margin: 0 10px 0 -22px; 	padding: 5px 0 5px 0; }
.navHolder ul {padding-top: 4px; padding-bottom: 4px; margin-top: 4px; margin-bottom: 4px;  }
 a.navHolder:hover { color:#990000 } 
.bord {border-bottom: 1px dashed #efefef  ;}


.navLeft {	margin: 20px;	padding: 0;	width: 100%;	}

.leftmenu {text-decoration:none; }
a.leftmenu:link { color: #2065b2; }
a.leftmenu:visited { color: #2065b2;}
a.leftmenu:hover { color: #fe000c;}
a.leftmenu:active	{ color: #2065b2;}


/* BORDERS FOR LISTS as in PRESS SECTION  */
.news_monthtable { margin-top: -4px}
.news_month	{ border-left: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7; border-bottom: #e7e7e7 solid 1px;  width: 100px;   font-size: 48px; color: #e7e7e7; background-color: #fdfdfd;  text-transform: uppercase; font-weight: bold; padding: 26px 8px 8px 8px; text-align: center; }
.news_cont	{ padding: 4px 16px 4px 16px; border-right: 1px solid #e7e7e7;   border-bottom: #e7e7e7 solid 1px; }

.bordBR	{ padding: 4px 16px 4px 16px; border-right: 1px solid #e7e7e7;   border-bottom: #e7e7e7 solid 1px; }
.bordR	{ padding: 4px 16px 4px 16px; border-bottom: #e7e7e7 solid 1px; }
.rule_top_solid  { border-top: 1px solid #d0d0d0; vertical-align: middle; padding: 3px 0 2px 0 }
.rule_top_dashed { border-top: 1px dashed #d0d0d0; vertical-align: middle; margin: .7em 0; padding: .3em 0 0 0;  }
.rule_top_dashedNM {  vertical-align: middle; margin: 8px 0 0 0; padding: 8px 0 0 0; border-top: 1px dashed; border-top-color:#CCCCCC;  }
 

.bb {  border-bottom: 1px dashed #efefef; } 
.topDot { border-top: #e9e9e9 dotted 1px; margin-top: 9px; padding-top: 3px;  }

/****  PRESS Section Styles ********/

#newsMain  {width: 780px; padding-top: 10px; margin-top: -5px; background-image: url(../imgs/Left-grad_e.gif); background-repeat: no-repeat;   }
.news {float:right;	width: 495px; padding-right: 15px;	height:auto; }

/* TOP BLUE BANNER styles */
#topBannerHolder_GOV { position: relative; height: 100px; width: 100%; top: 0; left: 0; margin: 0; padding: 0; overflow: hidden; background: url(../includes/imgs/govback.gif) repeat-x; }
#topBannerRightBG_GOV { position: absolute; top: 0; right: 0; height: 80px; width: auto; z-index: -100; margin: 0;}
#topBannerL_GOV { position: absolute; top: 0; left: 0; height: 100px; z-index: 1; }
#topBannerHome { position: absolute; top: 51px; right: 14px; height: 20px; margin: 0; font-family: Arial, Helvetica,  sans-serif; font-size: 14px; font-weight: normal; color: #f8f8f8; padding: 0; z-index: 2; text-align: right; width: 70%; }


/* MAIN SECTION   */
 
#mainContTable {margin-bottom: 0px; margin-top: -4px; } 
#keyAssetsCol {padding: 0; margin: 4px 0 0 1px; width: 295px;  }
#keyAssetsCol2 {padding: 0; margin: 0; }
#keyAssetsColH {padding: 10px 0 0 0; margin: 4px 0 0 1px; width: 30%  }
#keyAssetsCol li, #keyAssetsColH li  { margin-left: -8px; }
#keyAssetsCol ul, #keyAssetsColH ul { margin-top: 2px  }
#mainWrap {width: 892px; padding: 0; margin: 0 10px -3px 0; top: -4px; position: relative; left: 0;  background-color:#f6f6f6; border-right: 1px solid #e1e1e1;  }
 

#mainColumn {   background-color:#FFFFFF;  border-left: solid 4px #e9e9e9; margin-right: 5px; position: absolute;   left: 290px; overflow: visible; height: 100%; width: 7in; overflow: visible;   padding: 0;  margin: 0 auto;    }
#contentHolderHome { width: 100%; position: relative;  left: 0; top: 0; margin: 0; padding: 0;background-color: #FFFFFF;   }  
.keyAssetHeaders {  font-size: 12px; margin: 2px 0 0 4px; padding: 0; line-height: 14px;}


.titles {	width: 100%;	height: 23px; border-top: 1px solid #E7E7E7; border-right: 0; border-left: 0; border-bottom: 1px solid #E7E7E7; background-color:#E7E7E7;	background-image: url(../images/new/h2backer6e.gif); padding-right: -1px; padding-left: -1px; }
.titles2 { width: 100%; height: 23px; border: 1px solid #eeeeee; margin: 0 10px -6px 0; background-image:url(../images/new/h2backer6e.gif); background-repeat:repeat-y; }
.header { position: relative; top: 4px; left: 8px; font-size: 13px; font-weight: bold; letter-spacing: .75px; text-transform: uppercase; margin-bottom: -0.4em; font-family: Arial, Helvetica, sans-serif; color:#fefefe;  padding-right: -1px; margin-left: -1px }  

/*  old titles style
.titles { background-image:url(http://stg.isogov.com/images/new/h2backermiddle3.jpg); background-repeat:repeat-x; width: 100%; height: 26px; border-left: 1px solid #E7E7E7;  margin: 0 0 6px 0;  }

titles { width: 100%; height: 26px; border-top: 1px solid #E7E7E7; border-bottom: 1px solid #E7E7E7; background-color:#F6F7F9;  margin: 0 0 6px 0;  }
*/

 
 /* Headers */
 


.five {  font-family: Arial, Helvetica, sans-serif !important; font-size: 10px; font-weight: normal; padding:0;   margin: 6px 0 -2px 6px }
.fiveDot { border-top: #e9e9e9 dotted 1px;  padding-top: 3px; margin-top: 6px;  margin-right: 8px; margin-left: 5px; }
.fiveDot2 li { border-bottom: #E5EBDF dotted 1px; margin-top: 8px; margin-bottom:6px; margin-right: 8px; padding: 0 0 10px 0; }
.fiveDot3 li {  margin-top: 0px; margin-bottom:3px; margin-right: 8px;  padding: 0; }
.fiveDot4 li {  margin: 2px 8px 2px -10px; padding: 0; } 
.fiveDot5 li { margin: 6px 40px 5px -16px; padding: 0; }
.fivenDot { padding-top: 0; margin: 4px 0 5px 15px }
.pBulletHeader, .pBulletHeader3, .pBulletHeader4, .pBulletHeaderUL, .pBulletHeaderULB {  color:#25302D; font-family: Arial, Helvetica, sans-serif !important;  text-transform: uppercase; font-weight: bold; letter-spacing: 0.1px}
.pBulletHeader { font-size: 11px; margin: 14px 0 0 0;   }
.pBulletHeaderUL { font-size: 11px; margin: 6px 0 -13px 3px; }
.pBulletHeaderULB { font-size: 12px; margin: 5px 0 -11px 3px;}
.pBulletHeader3 { font-size: 11px; margin: 14px 0 0 0;}
.pBulletHeader4 { font-size: 10px;  margin: 14px 0 0 0; color:#000000; letter-spacing: .05em; padding: 2px;  }
.ulup { margin-top: -10px}
#lists p  { padding: 2px 0 2px 12px; margin: 0;}
.backDark { background-color:#F7F7F7; }
#leftBord { border-left: 1px solid #efefef}


 /****  Top NAV Styles ********/
 #inline-list ul, #inline-list li {	 margin: 0 0 0 7px;  font-size: 8px;	}
#topNav { width: 100%;  background-image:url(http://www.isogov.com/imgs/header/bg_nav6.gif); background-repeat: repeat-x; height: 28px;  padding: 5px 0 0 0; overflow: hidden; border-width: 0; position: relative; top: 0px;  }
 /* .glink, a.glink:visited, a.glink:active, a.glink:link {font-size: 8px; color: #555555; font-weight: bold; text-transform: uppercase; letter-spacing: 0.17em; text-decoration: none; margin: 0 0 0 14px;  } */
  .glink, a.glink:visited, a.glink:active, a.glink:link {font-size: 9px; color: #111111; font-weight: normal; text-transform: uppercase; text-decoration: none; margin: 0 0 0 14px; font-family:Geneva, Arial, Helvetica, sans-serif; letter-spacing: 1px; }
a.glink:hover{ color: #FF0000; text-decoration:none; }
#srchBoxGlobal {font-family: Verdana, sans-serif; font-size: 11px; line-height: 11px; background-color: #f9f9f9; border: #8a8a8a; border-style: solid; border-width: 1px; margin:  0; padding: 1px 0 ; }
#searchButton { height: 17px;	font-family: Arial, Helvetica, sans-serif ; font-size: 10px; line-height: 10px; text-transform: uppercase;  border: 1px solid #8a8a8a; font-weight: bold;  background-image: url(http://www.isogov.com/imgs/header/silverStretchFlipped.gif);  }
#head { height: 100px; color: #aaaaaa; margin: 0 0 -1px 0; background-image: url(http://www.isogov.com/imgs/header/topBannerBack.gif);  background-repeat: repeat-x; }
#pageM1 #menuM1 a, #pageM2 #menuM2 a, #pageM3 #menuM3 a, #pageM4 #menuM4 a, #pageM5 #menuM5 a, #pageM6 #menuM6 a, #pageM7 #menuM7 a, .pageM1 .menuM1 a, .pageM2 .menuM2 a, .pageM3 .menuM3 a, .pageM4 .menuM4 a, .pageM5 .menuM5 a, .pageM6 .menuM6 a, .pageM7 .menuM7 a {	color: #FF0000;  }






 /*  For nicetitles/tooltips- 
 
 thinking this can be removed- need to check 2-4-08  */

div.nicetitle {
    position: absolute;
    padding: 15px 12px;
    top: 0px;
    left: 0px;
    color: #5C5C51;
    font-size: 13px;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    width: 22em;
    font-weight: 700;
    background: url(http://stg.isogov.com/imgs/ntbg10.png);
    
    /* Mozilla proprietary */
    -moz-border-radius: 12px;
}
div.nicetitle p {
    margin: 0; padding: 0 3px;
}
div.nicetitle p.destination {
    font-size: 0px;
    text-align: left;
    padding-top: 3px;
	 color:#ffffff;
}
 /*  End nicetitles/tooltips css  */ 
 
 
  /*  Make these dissapear */ 
  #footer, p  #footer { display:none; color:#FFFFFF; border: 0; font-size: 0; }
  .moduletable_dammit  { display:none; }
 