@media screen {
/*REDEFINED TAGS */

  body {
  margin:0;
  padding:0;
  font:75% Tahoma;
  color:#000;
  background:#fff;
  /*height:100%;  this is the key! */
}

table {
  font-size: 1em;    /* This is used to force IE to inherit the font size in tables */  
}

tr {
  font: inherit;
}

td {
  font: inherit;
}

p {
  font: inherit;
}

div {
  font: inherit;
}


/* PAGE LAYOUT OBJECTS */
#right {
  position:absolute;
  right:0;
  padding:0;
  width:25%;
  color:#333;
  background: url(/images/misc/side_bg.gif) #FAF7E4;
  top: 138px;
  padding-top: 10px;
}


#left {
  position: absolute;
  top: 0;
  left:0;
  padding:0;
  width:25%;
  color:#333;
  background: url(/images/misc/side_bg.gif) #FAF7E4;
  top:138px;
  padding-top: 10px;
}
  
#wrapper {
  float: left;
  width: 100%;
 	background: url(/images/misc/side_bg.gif) #FAF7E4;
 	height: 100%;
 	z-index: 0;
}

#content {
  margin-left:25%;
  margin-right:25%;
  color:#333;
  background:#fff;
  height: 100%;
}

#contentDivision {
  margin-left:25%;
  color:#333;
  background:#fff;
  height: 100%;
  padding-bottom: 20px;
}

#h_photo {
  background: url('/images/header/collage.jpg');
  height: 105px;
  padding:0px; margin:0px; 
  cursor:pointer;
  background-repeat: no-repeat; 
}

#topCurve {
  position: relative;
  top: 95px;
  width: 100%;
  margin: 0px;
}

#headContainer {
  background: #407387;
  overflow: visible;
  height: 2.52em;
  vertical-align: middle;
  margin:0px;
  border-bottom: 1px solid #A6BEC8;
  height: 136px;
}

#topNavDiv {
  background: #407387;
  overflow: visible;
  height: 2.52em;
  vertical-align: middle;
  margin:0px;
  border-bottom: 1px solid #A6BEC8;
}

#foot {
  position: absolute;
  border-top: 10px solid #407387;
  font-size: 85%;
  text-align: center;
  color: #407387;
  background: #fff;
  width: 100%;
  clear:both;
  line-height: 2em;
}


/* EGOV OBJECTS */

#clientMain {
  font: inherit;
}

#nav1 {
  font: inherit;
}



/* LINKS */

a.topNav               { position: relative; display:block; border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF; color:#ffffff; font-weight:bold; text-decoration:none; padding:0 10px 0 10px; float:left; margin:.75em 0 .75em 0; text-transform:uppercase; }
a:active.topNav        { position: relative; display:block; border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF; color:#ffffff; font-weight:bold; text-decoration:none; padding:0 10px 0 10px; float:left; margin:.75em 0 .75em 0; text-transform:uppercase; }
a:visited.topNav       { position: relative; display:block; border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF; color:#ffffff; font-weight:bold; text-decoration:none; padding:0 10px 0 10px; float:left; margin:.75em 0 .75em 0; text-transform:uppercase; }
a:hover.topNav         { position: relative; display:block; border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF; color:#ffffff; font-weight:bold; text-decoration:underline; padding:0 10px 0 10px; float:left; margin:.75em 0 .75em 0; text-transform:uppercase; }
a:visited:hover.topNav { position: relative; display:block; border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF; color:#ffffff; font-weight:bold; text-decoration:underline; padding:0 10px 0 10px; float:left; margin:.75em 0 .75em 0; text-transform:uppercase; }

a.center               { color:#407387; font-weight:bold; text-decoration:none; }
a:active.center        { color:#407387; font-weight:bold; text-decoration:none; }
a:visited.center       { color:#407387; font-weight:bold; text-decoration:none; }
a:hover.center         { color:#407387; font-weight:bold; text-decoration:underline; }
a:visited:hover.center { color:#407387; font-weight:bold; text-decoration:underline; }

a.footer               { color:#407387; font-weight:bold; text-decoration:none; }
a:active.footer        { color:#407387; font-weight:bold; text-decoration:none; }
a:visited.footer       { color:#407387; font-weight:bold; text-decoration:none; }
a:hover.footer         { color:#407387; font-weight:bold; text-decoration:underline; }
a:visited:hover.footer { color:#407387; font-weight:bold; text-decoration:underline; }

a.more               { color:#407387; font-weight:bold; text-decoration:none; }
a:active.more        { color:#407387; font-weight:bold; text-decoration:none; }
a:visited.more       { color:#407387; font-weight:bold; text-decoration:none; }
a:hover.more         { color:#407387; font-weight:bold; text-decoration:underline; }
a:visited:hover.more { color:#407387; font-weight:bold; text-decoration:underline; }

a.cw               { color:#407387; font-weight:normal; text-decoration:none; }
a:active.cw        { color:#407387; font-weight:normal; text-decoration:none; }
a:visited.cw       { color:#407387; font-weight:normal; text-decoration:none; }
a:hover.cw         { color:#407387; font-weight:normal; text-decoration:underline; }
a:visited:hover.cw { color:#407387; font-weight:normal; text-decoration:underline; }

a               { color:#407387; text-decoration:none; }
a:active        { color:#407387; text-decoration:none; }
a:visited       { color:#407387; text-decoration:none; }
a:hover         { color:#407387; text-decoration:underline; }
a:visited:hover { color:#407387; text-decoration:underline; }


/* CLASSES */

.contentPanel {
  margin-left: 10px;
  margin-right: 10px;
	margin-bottom: 10px
}

.cwHeader { font-size: 100%;
	margin: 0;
	padding: 0 0 3px;
	background: #EED03A;
	color: #000;
	text-align: center;
}

.panel {
	background: #FAFAF8;
	margin: 0;
	line-height: 1.3;
	text-align: left;
}

.trans {
  behavior: url("/include/css/pngbehavior.htc");
  border: 0px;
}

.printOnly {
  display: none;
}

.screenOnly {
  display: block;
}

.cwHeader {
  font-weight: bold;
  text-align:left;
  padding-left: 10px;
}

.cwHeadArrow {
  margin-top: .3em;
  margin-right: 3px;
  float: left;
}

.secHeader {
  display: block;
  font-size: 140%;
  padding: .25em;
  padding-left: 1em;
  color: #fff;
  background: #638F9F;
  text-transform: uppercase;
  margin: 0px;
  font-weight: normal;
}

.subText {
  font-size: 75%;
  font-weight:bold;
}

.centerDiv {
  padding: 10px;
  border-bottom: 1px dashed #CACABE;
  padding-top: 4px;
  padding-bottom: 4px;  
}

.centerDivAlt {
  background: #FCF8EF;
  padding: 10px;
  border-bottom: 1px dashed #CACABE;
  padding-top: 4px;
  padding-bottom: 4px;  
}

.sideDiv {
  padding: 10px;
  border-bottom: 1px dashed #CACABE;
  padding-top: 4px;
  padding-bottom: 4px;
  margin-right:2px;
}

.sideDivAlt {
  background: #FCF8EF;
  padding: 10px;
  border-bottom: 1px dashed #CACABE;
  padding-top: 4px;
  padding-bottom: 4px;  
  margin-right:2px;
}

.sideTr td {
  padding: 4px 0 4px 10px;
  border-bottom: 1px dashed #CACABE;
}

.sideTrAlt td {
  background: #FCF8EF;
  padding: 4px 0 4px 10px;
  border-bottom: 1px dashed #CACABE;
}


.moreArrow {
  border: none;
  margin-right: 3px;
}

.bodySpacer {             /* This is the spacer used to give padding to the descriptions, etc.*/
  padding: 10px 10px 10px 10px;
}

.secTitle {
  font-size: 175%;
  color: #407387;
  padding: 10px;
  display: block;
  text-transform: uppercase;
}

.centerLi {
  list-style-image: url(/images/misc/circle_bullet.gif);
  list-style-position:outside;
  margin-left: 1.25em;
}

.skipLink { 
  display:none;
}

/* DROPDOWN MENU OBJECTS */
#dropmenudiv         { position:absolute; border:1px solid #407387; font: normal 11px Tahoma; line-height:18px; z-index:100; width: 150px; }
#dropmenudiv a       { padding-left: 5px; display:block; width:150px; font-family:Verdana; color:#FFFFFF; text-decoration:none; font-size:11px; line-height:18px;  }
#dropmenudiv a:hover { padding-left: 5px; background-color:#FFFFFF; font-family:Verdana; color: #407387; text-decoration:none; font-size:11px; line-height:18px; }
}

/* EGOV APPS STYLES */
#egsapp {
		position: relative;
		left: 30px;
	}

@media print {
  .printOnly  { display:block; }
  .screenOnly { display:none; }
  
  #nav1, .nav1 {
    display: none;
  }
   
  #onlineServices {
    display: none;
  }
}








/**/