/*Style Sheet for Version 4 Browsers */
body {
    background-color : #FFFFFF;
	background-image : url(http://www.ci.longmont.co.us/assets/gw3_pgbg.gif);
	background-repeat : repeat-x;
		}
		
img {
	border-style: none;
	border-width: 0px;
	text-align: center;
}

/*Styles for the Main Content Layer */
.maindiv {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left : 18px;
	padding-right : 16px;
	line-height : 130%;
	}

.maindiv h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	COLOR: #000066;
	text-align: left;
}

.maindiv h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	COLOR: #660033;
	text-align: left;
}
.maindiv h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	COLOR: #003300;
}
.maindiv h4 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 16px;
}

.maindiv a:link { color : #0000CD;
}
.maindiv a:visited { color : #B22222;
}
.maindiv a:hover { color : #032596;  text-decoration : none;
}

.maintable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left : 16px;
	line-height : 120%;

	}
	.maintable td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	padding-left : 16px;
	line-height : 12px;
	}

/* Lists*/
ul {
	color : #343465;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 14px;
	margin-right : 26px;
	}

ol {
	color : #40631F;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 14px;
	margin-right : 26px;
	}

/*Style for The Little Icon Layers */
.icondiv a { color:#FFFFFF }
.icondivL a { color:#FFFFFF }

/*Style Applied to the Sidebar Layer */
.navDiv {
	color : #999999;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 14px;
}

/*Style Applied to the Paragraphs for Main Section Links */
p.navButts {
	color : #333333;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	margin-bottom : 4px;
	margin-left : 0px;
	margin-top : 4px
}

.navButts a { color : #666666; text-decoration : underline;  text-align : left;  background-color : White;   }

.navButts a:hover { color : #0131C1; text-decoration : none }

/*Style Applied to the Paragraphs for the Sub-Section Links */
p.navSubs {
	color : #333333;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	margin-bottom : 2px;
	margin-left : 6px;
	margin-top : 0px;
	}

.navSubs a { color : #333333; text-decoration : none;  padding-left : 0px;  }

.navSubs a:hover { color : Black; text-decoration : none;  background : #FFFACD;  border-bottom : thin solid;   }

/*Style Applied to the Paragraphs for Static Down-State Main Section Links */
p.navViz {
	color : #333333;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	margin-bottom : 6px;
	margin-left : 0px;
	margin-top : 6px
}

.navViz a { color : #0131C1; text-decoration : underline;  font-size : smaller;  }




/*Style Applied to the Paragraphs for Copyright-Small-Text */


p.copyrights {
	color : #999999;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	margin-bottom : 12px;
	margin-top : 60px;
	text-decoration : none;
}

p.footer {
	color : #999999;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	margin-top : 6px;
	text-align : center
}


/*Turns off Borders around Hyperlinked Images- Apply to a-tags*/

a.nn4imgWhite { color: White;   }


/*Styles Applied to Form Elements*/
form td {
	color : #333333;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
}

/*Styles Applied to Float Images left or right */
.imgfloatright { 
float : right 
}

.imgfloatleft { 
float : left 
}

img.ctr {
display: block;
margin: 0 auto;
padding-bottom: 20px;
}


.topmenu a:hover { color : #666666; text-decoration : none;  font : bolder;  font-weight : bolder;   }

.topmenu { 
color : #333333; 
text-decoration : none ; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px;  
border : 1px Black;
 background : #FAE4A5;
 letter-spacing : 1px;
 background-color : #FAE4A5;
  line-height : 115%;
 }

p.topmenu {
	color : #333333;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	margin-bottom : 4px;
	margin-left : 0px;
	margin-top : 6px
}



.linksm {  
font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px; 
 text-decoration: none
 }
 
.header {
    margin-top: 10px;
    margin-left: 160px;
    } 

.box {/*this is a box where the bottom-navigation*/
      /* and the copyright will be placed*/
  background: #FFFFFF;
  color : #000099;
  font-family : Arial, Tahoma, Verdana, Helvetica, sans-serif;
  font-size: 12px;
  padding : 2px;
  margin: 2px;
  border-color : #48D1CC;
  border-style : groove;
  border-width : 2px;/* the border property in longhand*/
  }

  .navbox {/*button-like box for the left-side navigation*/
   font-size: 11px;/*readability for the links*/
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   background-color: White;
   border-color: #6495ED;/*or, in shorthand, the three*/
   border-style: groove; /*border-properties would read:*/
   border-width: 2px;/*border: 2px groove #FF6633;*/
   padding: 1px;
   margin: 2px;
   }

.bold {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : Red;
	font-weight : bold;
	}


.theImg {
padding-bottom: 78px;
}

.inlineimg {
display: inline;
padding-bottom: 5px;
 }
#skipnav {
	display: none;
}

#tborderblue {
border: 1px solid #000099;
}

#tborderblue2 {
border: 2px solid #000099;
}

#tborderred {
border: 1px solid #990000;
}

#tborderred2 {
border: 2px solid #990000;
}

#tborderblack {
border: 1px solid Black;
}

#tborderblack2 {
border: 2px solid Black;
}
	#subhead {
	BORDER-TOP-WIDTH: 1px;
	BORDER-LEFT-WIDTH: 1px;
	BORDER-BOTTOM: #ffd700 1px solid;
	BORDER-RIGHT-WIDTH: 1px;
	}
	
	#subinline {
	display: inline;
	BORDER-TOP-WIDTH: 1px;
	BORDER-LEFT-WIDTH: 1px;
	BORDER-BOTTOM: #ffd700 1px solid;
	BORDER-RIGHT-WIDTH: 1px;
	}
	
	#news {
	background: #FFFACD url(../images/arrow_new.gif) no-repeat 0 6px;
	display: inline;
	padding-left: 25px;
	font-size : 120%;
	height: 19px;
	}
	 #newsBlue {
	background: #000066 no-repeat 0 2px;
	color: White;
	font-weight: bold; 
	display: list-item;
	padding-left: 25px;
	font-size: 120%;
	height: 19px;
	padding-bottom: 2px;
	padding-top: 2px;
	}
	
div#qTip {
  padding: 3px;
  border: 1px solid #666;
  border-right-width: 2px;
  border-bottom-width: 2px;
  display: none;
  background: #999;
  color: #FFF;
  font: bold 9px Verdana, Arial, Helvetica, sans-serif;
  text-align: left;
  position: absolute;
  z-index: 1000;
}
.WhiteText {
	color: #FFF;
}

