/* this css file is for the main content area only!! */
/* that means ONLY boxtwo, boxfour, and boxfive */

/* start html tag overrides */
.boxtwo .inside ul,
.boxfive .inside ul
{
/*margin-left: 10px;*/
margin: 10px 0px 10px 10px;
padding-left: 0;
list-style: none;
}

.boxtwo .inside ol,
.boxfive .inside ol
{
margin-left: 15px;
padding-left: 20px;
padding-right: 20px;
}

.boxtwo .inside li,
.boxfive .inside li 
{
margin: 3px 0;
}

.boxtwo .inside ol li ul,
.boxfive .inside ol li ul
{
margin-left: 0px;
}

.boxtwo .inside ul li,
.boxfive .inside ul li
{
line-height:1.6em;
padding-left: 20px;
background: url(../images/bullet1.gif) no-repeat 0em -0.2em;
}

.boxtwo .inside p,
.boxfive .inside p
{
margin:6px;
margin-bottom: 12px;
}

.boxtwo .inside p a:hover,
.boxfive .inside p a:hover
{
text-decoration:underline;
}

/* end html tag overrides */

/* start links list for inside-type pages */
.boxtwo .inside ul.linkslist,
.boxfour .inside ul.linkslist,
.boxfive .inside ul.linkslist
{
width: 250px;
float: left;
margin: 0px 8px;
padding: 0;
list-style-type: none;
list-style-image: none;
list-style-position: outside;
}

.boxfour .inside ul.linkslist
{
margin: 0px 0px;
width: 247px;
}

.boxtwo .inside ul.linkslist li,
.boxfour .inside ul.linkslist li,
.boxfive .inside ul.linkslist li
{
margin: 10px 0;
padding-left: 0px;
display: block;
background: none;
}

.boxfour .inside ul.linkslist li
{
margin: 10px 0px 8px 0px;
}

.boxtwo .inside ul.smallmargin,
.boxfour .inside ul.smallmargin,
.boxfive .inside ul.smallmargin
{
margin: 0px 0px 5px 0px;
}

.boxtwo .inside ul.smallmargin li,
.boxfour .inside ul.smallmargin li,
.boxfive .inside ul.smallmargin li
{
margin: 3px 0px 3px 0px;
}

.boxtwo .inside ul.linkslist li a,
.boxfour .inside ul.linkslist li a,
.boxfive .inside ul.linkslist li a
{
padding: 3px 4px 4px 4px;
background: none;
border: 1px solid #fff;
display: block;
font-weight: bold;
text-decoration: none;
color: #444;
width: 250px;
}

.boxfour .inside ul.linkslist li a
{
width: 232px;
}

.boxtwo .inside ul.linkslist li a:hover,
.boxfour .inside ul.linkslist li a:hover,
.boxfive .inside ul.linkslist li a:hover
{
color:#00427a;
background: url(../images/link_bg.gif) #e6e9ed top left repeat-x;
border: 1px solid #c3c3c3;
}

.boxtwo .inside ul.linkslist li a .span,
.boxfour .inside ul.linkslist li a .span,
.boxfive .inside ul.linkslist li a .span
{
width:226px;
display:block;
float:right;
cursor:pointer;
}

.boxfour .inside ul.linkslist li a .span
{
width: 208px;
}
/* stop links list for inside-type pages */

/* start articles*/
.topheader {
margin:0px 0px 10px 0px;
padding:6px 0px 0px;
text-decoration:none;
}

.topheader a:link, .topheader a:visited{
font-size:0.8em;
text-decoration:none;
text-transform:none;
float:right;
display:block;
color:#00427a;
font-weight:bold;
padding:4px;
border:1px solid #fff;
margin:-6px 0px 0px 0px;
}

.topheader span {
color:#00427a;
font-size:1.0em;
text-transform:uppercase;
font-weight:bold;
float:left;
display:block;
}

.topheader img {
margin:0px 4px -4px 0px;
}

.topheader a:hover {
background:url(../images/nav_hover.gif) #fff top left repeat-x;
color:#333;
border:1px solid #ccc;
text-decoration:none !important;
}

.mediaroom {
	padding:6px;
}

.article {
	margin:0px 0px 0px 0px;
	padding:6px;
}

.article a:hover {
	text-decoration:underline;
}

.article .headliner {
	width:484px;
	float:right;
}

.article img {
	width:16px;
	float:left;
	margin:3px 0px 0px 0px;
}

.article span {
	display:block;
	font-size:0.9em;
	color:#666;
}

.alpha {
	padding:6px;
	border:1px solid #ccc;
	background-color:#eee;
	text-align:center;
}

.alpha a:link, .alpha a:visited  {
	margin:0px 5px 0px 4px;
	color:#527694;
}

.alpha span {
	margin:0px 10px;
	color:#000;
}

.alpha .active:link, .alpha .active:visited {
	color:#00437A;
}

/* end articles */

/* special purpose classes */
.borderbottom
{
border-bottom:1px solid #c3c3c3;
}

.boxtwo .inside,
.boxfive .inside 
{
background-color:#fff;
}

.boxtwo .inside a:link, .boxtwo .inside a:visited,
.boxfive .inside a:link, .boxfive .inside a:visited
{
font-weight:bold;
}


.boxtwo .tableleft .row2 p {
margin:6px;
}

.boxtwo .tableright .row2 p {
margin:6px;
}


h2 {
	text-align:left;
}

h2 a {
	font-size:0.8em;
	text-align:right;
}

h2 .left {
	float:left;
}

h2 .right, h2 a {
	font-size:0.8em;
	float:right;
}

.section, .sections {
	width:255px;
	margin: 4px 0px 20px 0px;
	font-weight:bold;
}

.section a:link, .section a:visited {
	font-size:1.0em;
	color:#333;
	font-weight:bold;
	padding:0px 0px 6px 20px;
	background:url(../images/icon_new_page.png) transparent top left no-repeat;
}

.section a:hover {
	color:#00427A;
	text-decoration:underline;
}

.section p {
	margin:0px 10px 0px 20px;
	font-size:0.8em;
	color:#666;
	line-height:14px;
}

.contact {
	width:260px;
	margin:0px 0px 10px 0px;
}

.contact img, .group img {
	float:left;
}

.boxtwo .inside .contact p,
.boxtwo .inside .group p
{
	float:left;
	margin:0px 0px 0px 8px;
}

iframe {
	/*border:1px solid #c3c3c3;*/
}

table {
	/*width:95%;*/
	padding:0px;
	margin:0px;
/* 	border-collapse: collapse;
*/}

.table table2 {
	/*width:95%;*/
	padding:3px;
	margin:0px;
/* 	border-collapse: collapse;
*/}

tr {
	margin:0px;
	padding:0px;
}

td {
	margin:0px;
	padding:0px;
}

th {
	margin:0px;
	padding:0px;
}

td.tbheadingbg {
	background-color:#d0d7dd;
	border-bottom:1px solid #c3c3c3;
}

td.tbheading3bg {
	background-color:#e6e9eb;
}

label {
	margin:5px;
	border:none;
}

.alt {
	background-color:#e6e9eb;
}

.by-law {
	font-size:0.8em;
	color:#666;
	line-height:10px;
}

.insidetext {
	font-size:0.9em;
	color:#666;
	line-height:13px;
	font-weight:normal;
}

.sections {
	margin:0px 0px 0px 0px;
}

.demoinside {
	width:514px;
	padding:10px;
	border-top:1px solid #c3c3c3;
}

.demoinside img {
	float:left;
	clear:right;
	display:inline;
	margin:0px 16px 0px 0px;
}

.demoinside p {
	margin:0px;
	display:inline;
}

.council_members {
	margin:0px 5px 20px 0px;
	float:right;
}

.group {
	padding:0px 0px 0px 0px;
	margin:0px 5px 10px 0px;
}

.grouping {
	width:220px;
	float:left;
	margin:0px 5px 0px 5px;
}

.council_members .person {
	border:1px solid #c3c3c3;
	padding:3px;
	background-color:#eee;
	font-size:0.8em;
	width:80px;
	text-align:center;
	line-height:12px;
	float:left;
	margin:0px 0px 0px 10px;
	height: 140px;
}

.council_members .person a:hover {
	text-decoration:underline;
}

.large_quote {
	font-size: 1em;
	/* font-style:bold; */
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
}

#emerg_bg {
	background:url(../images/demo/DEMOlogo.gif) #fff bottom right no-repeat;
}

.faq .answer {
	border-top:1px solid #ccc;
	padding:15px 0px 0px 0px;
	margin:15px 10px;
}

.faq .question {
	line-height:22px;
	margin:0px 10px 20px 10px;
	
}

.faq .question a:hover {
	text-decoration:underline;
}

.link_wrapper {
	margin:15px 0px;
}

.link_item, .link_img {
	float:left;
	margin:0px 10px;
	width:150px;
	text-align:center;
}

.link_item_wide, .link_img_wide {
	float:left;
	margin:0px 10px;
	width:215px;
	text-align:center;
}


#muni .link_img {
	height: 74px;
}

#other .link_img {
	height: 25px;
	margin-bottom: 10px;
}

#conserv .link_img {
	height:90px;
	margin-bottom: 10px;
}

.link_item a:hover {
	text-decoration:underline;
}

.moreinfo {
	width:230px;
}

.width {
	clear:both;
	width:535px;
	margin:0px 0px 20px 3px;
}

.rcimg {
	width:137px;
	float: right;
}

.rcmsg {
	width: 350px;
	float: left;
}

.dropdown .bottom {
	height:5px;
	width:214px;
	background:url(../images/topnavbottom.png) transparent no-repeat;
	position:relative;
	top: 5px;
}

.dropdown#home_drop .bottom{
	background-position: 0px 0px;
}

.dropdown#services_drop .bottom{
	background-position: 0px 0px;
}

.dropdown#council_drop .bottom{
	background-position: 0px 0px;
}

.dropdown#departments_drop .bottom{
	background-position: 0px 0px;
}

.dropdown#about_drop .bottom{
	background-position: 0px 0px;
}

.officeleft {
	width:250px;
	margin:0px 0px 0px 10px;
	float:left;
}

.officeright {
	width:250px;
	margin:0px 10px 0px 0px;
	float:right;
}

.officeleftsmall {
	width:160px;
	margin:0px 0px 0px 4px;
	float:left;
}

.officerightlarge {
	width:280px;
	margin:6px 6px 0px 0px;
	float:right;
}

ol.faq {
	list-style-position:inside;
	margin:0px 0px 0px 10px;
}

ol.faq a:hover {
	text-decoration:underline;
}

.olsurvey
{
	list-style: decimal;
}
html body table h1 {
	color:#00427a;
	font-size:1.5em;
	border-bottom:1px solid #c3c3c3;
	margin:0px 0px 6px 0px;
	padding:0px 0px 4px 0px;
	line-height:26px;
}

html body table h2 {
	color:#00427a;
	font-size:1.2em;
	margin:0px 0px 6px 0px;
	padding:6px 0px 0px;
	border-bottom:none;
}

html body table h1 br, html body table .depthead, table span.nrh1, table span.nrh2 {
	display:none;
}	

#news table table table {
	display:none;
}

#news table table td {
	text-align:left !important;
}

#news table table tbody tr:first-child {
	display:none;
}

.taright {
	text-align:right;
}



.tableright {
	width:49%;
	float:right;
}

.tableleft {
	width:49%;
	float:left;
}

.tableleftnospace {
	width:50%;
	float:left;
}




/* makes content appear as if the content is in a table with one narrow column and one larger column to either the left or right - combine tablerightlarge with tableleftsmall and vice versa */

.tablerightlarge {
	width:69%;
	float:right;
}

.tableleftsmall {
	width:30%;
	float:left;
}

.tablerightsmall {
	width:30%;
	float:right;
}

.tableleftlarge {
	width:69%;
	float:left;
}

.tablerightlarger {
	width:79%;
	float:right;
}

.tableleftsmaller {
	width:20%;
	float:left;
}



.tableleftsmaller4 {
	width:24%;
	float:left;
}

.tablerightsmaller {
	width:20%;
	float:right;
}

.tableleftlarger {
	width:79%;
	float:left;
}

.table40r {
	width:40%;
	float:right;
}
.table60l {
	width:60%;
	float:left;
}

.table70l {
	width:70%;
	float:left;
}
.table50l {
	width:50%;
	float:left;
}


.table15l {
	width:85px;
	float:left;
}


/* end */

/* tableXXc makes content appear as if it was in a table that is xx% wide and centered - text can then be centered on the page or will remain default (left). the number at the end 0,1 or 2 represents the bg colour. No number means there is no bg colour  */


.table50c {
	width:50%;
	margin-left: 25%;
	
}
.table60c {
	width:60%;
	margin-left: 20%;
}
.table70c {
	width:70%;
	margin-left: 15%;
}

.table70cb {
	width:70%;
	margin-left: 15%;
	border: solid;
	border-width: 1px;
	border-color:#d0d7dd;
}
.table80c {
	width:80%;
	margin-left: 10%;
}
.table80cb {
	width:80%;
	margin-left: 10%;
	border: solid;
	border-width: 1px;
	border-color:#d0d7dd;
}
.table90cb {
	width:90%;
	margin-left: 5%;
	border: solid;
	border-width: 1px;
	border-color:#d0d7dd;
}
.table50c1 {
	width:50%;
	margin-left: 25%;
	background-color:#d0d7dd;
	
}
.table60c1 {
	width:60%;
	margin-left: 20%;
	background-color:#d0d7dd;

}
.table70c1 {
	width:70%;
	margin-left: 15%;
	background-color:#d0d7dd;

}
.table80c1 {
	width:80%;
	margin-left: 10%;
	background-color:#d0d7dd;
}

.table30c2 {
	width:30%;
	margin-left: 35%;
	background-color:#ebf0f1;
	
}
.table50c2 {
	width:50%;
	margin-left: 25%;
	background-color:#ebf0f1;
	
}
.table60c2 {
	width:60%;
	margin-left: 20%;
	background-color:#ebf0f1;

}
.table70c2 {
	width:70%;
	margin-left: 15%;
	background-color:#ebf0f1;

}
.table80c2 {
	width:80%;
	margin-left: 10%;
	background-color:#ebf0f1;
}
.table90c2 {
	width:90%;
	margin-left: 5%;
	background-color:#ebf0f1;
}

.column28l
{
	width: 28%;
	float: left;
	
}

.column68r
{
	width: 68%;
	float: right;
}

.column68l
{
	width: 68%;
	float: left;
}

.column30l
{
	width: 30%;
	float: left;
	
}

.column30c
{
	width: 30%;
	margin: auto;
}

.column30r
{
	width: 30%;
	float: right;
}

.column33l
{
	width: 33%;
	float: left;
	
}

.column36r
{
	width: 36%;
	float: right;
}

.column5l
{
	width: 5%;
	float: left;
}

.column10l
{
	width: 10%;
	float: left;
}

.column15l
{
	width: 15%;
	float: left;
}

.column20l
{
	width: 20%;
	float: left;
}

.column25l
{
	width: 25%;
	float: left;
}

.column35l
{
	width: 35%;
	float: left;
}
.column38r
{
	width: 38%;
	float: right;
}
.column38l
{
	width: 38%;
	float: left;
}

.column40l
{
	width: 40%;
	float: left;
}

.column45l
{
	width: 45%;
	float: left;
}

.column50l
{
	width: 50%;
	float: left;
}

.column59l
{
	width: 59%;
	float: left;
}

.column60l
{
	width: 60%;
	float: left;
}

.column60r
{
	width: 60%;
	float: right;
}

.column63r
{
	width: 63%;
	float: right;
}

.column65r
{
	width: 65%;
	float: right;
}

.column78r
{
	width: 78%;
	float: right;
}


/* end */


.alignr {
	float:right;
	clear:left;
}

.alignl {
	float:left;
	clear:right;
}

.alpha table tr td {
	text-align:left;
}

.rbtn {
	margin:0px 10px 0px 0px;
	float:left;
}
.largetxt
{
font-size: 1.2em;
line-height: 1.3em; /* added line height to smalltxt class March 25, 2009 */
}

.smalltxt
{
font-size: 0.9em;
line-height: 1.3em; /* added line height to smalltxt class March 25, 2009 */
}

.center
{
text-align: center;
}

.bluetxt 
{
color: #00427a;
}

.redtxt 
{
color: #900;
}

.greytxt 
{
color:#666;
}

.orangetxt 
{
color:#A5380F;
font-size:1.1em;
}

.healthbluebox
{
width: 200px;
text-align: center;
border-style: double;
border-color: #555666;
padding-top:8px;
padding-bottom: 8px;
padding-left:5px;
padding-right:5px;		
background-color: #ebf0f1;
display: block;
}

.panel
{
vertical-align: top;
float: none;
}

.footertext 
{
border-top:1px solid #c3c3c3;
padding-top:10px;
text-align: center;
}

.footertexthealth 
{
border-top:1px solid #c3c3c3;
padding-top:10px;
text-align: center;
color:#00427a;
font-weight: bold;
line-height:1.3em;

}


.footernav
{
font-size: .9em;
}

.tbheadingbg {
	background-color:#d0d7dd;
	border-bottom:1px solid #c3c3c3;
	padding: 4px;
	font-weight: bold;
}

.tbheading2bg {
	background-color:#d0d7dd;
}

.tbheading2bgsm
{
	font-size: 					.9em;
    color:                      #ffffff;
    font-weight:                bold;
    background-color:           #00427a;
}

.tbtextbg {
	background-color:#ebf0f1;
}

.row0
{
background-color:#00427a;
padding: 2px;
color:#FFFFFF;
font-weight:bold;
border-top-color:#FFFFFF;
border-top-width: 3px;
border-top-style:solid;

}

.row1
{
background-color:#d0d7dd;
padding: 2px;
border-top-color:#FFFFFF;
border-top-width: 3px;
border-top-style:solid;

}
.row2
{
background-color:#ebf0f1;
padding: 2px;
border-top-color:#FFFFFF;
border-top-width: 3px;
border-top-style:solid;
}
.row3
{
background-color:#d0d7dd;
padding-top: 0px; padding-bottom:1px; padding-left:2px; padding-right:2px;
border-top-color:#FFFFFF;
border-top-width: 3px;
border-top-style:solid;

}
.row4
{
background-color:#ebf0f1;
padding-top: 0px; padding-bottom:1px; padding-left:2px; padding-right:2px;
border-top-color:#FFFFFF;
border-top-width: 3px;
border-top-style:solid;
}

.row5
{
/*background-color:#2A567B;*/
background-color:#3D709C;
padding: 2px;
color:#FFFFFF;
font-weight:bold;
border-top-color:#FFFFFF;
border-top-width: 3px;
border-top-style:solid;
}

.row6
{
background-color:#FFFFFF;
padding: 2px;
border-top-color:#FFFFFF;
border-top-width: 3px;
border-top-style:solid;
}

.row7
{
background-color:#c1ced1;
padding: 2px;
color: #000000;
font-weight:bold;
border-top-color:#FFFFFF;
border-top-width: 3px;
border-top-style:solid;
}


.formlabel
{
	height: 20px;
	padding: 0px;
}

.halfcol0 {
	width:49%;
	float:left;
	background-color:#00427a;
}
.halfcol1 {
	width:49%;
	float:left;
	background-color:#d0d7dd;
}

.halfcol2 {
	width:49%;
	float:left;
	background-color:#ebf0f1;
}

.twocols1 {
width:215px;
float:left;
margin:0px 2px;
}

.twocol {
width:260px;
float:left;
margin:0px 2px;
padding-top:2px; padding-bottom:2px; padding-left:2px; padding-right:2px;
}

/* no coloured background */
.twocol0 {
width:250px;
float:left;
margin:0px 2px;
background-color:#00427a;
color:#ffffff;
font-weight:bold;
padding-top: 2px; padding-bottom:2px; padding-left:2px; padding-right:2px;
border-top-color:#FFFFFF;
border-top-width: 3px;
border-top-style:solid;
}


.twocol1 {
width:250px;
float:left;
margin:0px 2px;
background-color:#d0d7dd;
padding-top: 2px; padding-bottom:2px; padding-left:2px; padding-right:2px;
border-top-color:#FFFFFF;
border-top-width: 3px;
border-top-style:solid;
}

.twocol2 {
width:250px;
float:left;
margin:0px 2px;
background-color:#ebf0f1;
padding-top:2px; padding-bottom:2px; padding-left:2px; padding-right:2px;
border-top-color:#FFFFFF;
border-top-width: 3px;
border-top-style:solid;

}

.threecol {
width:160px;
float:left;
margin:0px 2px;
padding-top:2px; padding-bottom:2px; padding-left:2px; padding-right:2px;

}

.threecol2 {
width:160px;
float:left;
margin:0px 2px;
background-color:#ebf0f1;
padding-top:2px; padding-bottom:2px; padding-left:2px; padding-right:2px;
border-top-color:#FFFFFF;
border-top-width: 3px;
border-top-style:solid;
}

.fourcol {
width:125px;
float:left;
margin:0px 1px;
padding-top:2px; padding-bottom:2px; padding-left:1px; padding-right:1px;
}

.fixedcol185l
{
	width: 185px;
	float: left;
}
.fixedcol185c
{
	width: 175px;
	float: none;
}
.fixedcol185r
{
	width: 185px;
	float: right;
}


.height120
{
	height: 120px;
}

/*  Housing Memos and Directives */
.indent {
	padding-left: 10px;
}
.grey {
	color:#999;
	font-weight:bold;
	}


/* Use this class in your table tag to make the browsers use the widths you assign to each cell/row   */
.fixed_table { 
    table-layout: fixed; 
}  

/* Green font colour (traffic watch) */
.green {
	color:#009900;
	font-weight:bold;
}
/* Blue font colour (traffic watch) */
.blue {
	color:#3366cc;
	font-weight:bold;
}




.calendaritem
{
	margin: 0px 5px 0px 5px;
}
.calendaritemleft
{
	width: 50%;
	float: left;
	font-weight: bold;
	color: #00427a;
	font-size: 12pt;
}
.calendaritemright
{
	width: 50%;
	float: right;
	text-align: right
}
.formbdr {
	
	border: 1px; 
	border-style:solid;
	padding: 2px;
	border-color:#069;
}

.bdr {
	
	border: 1px; 
	border-style:solid;
	padding: 2px;
	border-color:#d0d7dd;
}

.bdr_thick {
	
	border: 2px; 
	border-style:solid;
	padding: 2px;
	border-color:#d0d7dd;
}

/* same as bdr but adds 8px margin to bottom to create space between multiple boxes. ex. http://rodnew-test/health.asp?nr=/departments/health/idt/cessation/whatWorks.htm */
.bdrpadding {
	
	border: 1px; 
	border-style:solid;
	padding: 2px;
	border-color:#d0d7dd;
	margin-bottom:8px;
}

.bg0 {
	background-color: #00427a;
}

.bg1 {
	background-color: #d0d7dd;
}

.bg2 {
	background-color: #ebf0f1;
}

.t1 {
	color: #00427a;
}

.searchoptions {
	background-color:#ebf0f1;
	font-weight: bold;
	padding: 5px 5px 5px 5px;
}

.contactheader {
	font-size: 1.1em;
}

a.homelink {
	font-size: 1.1em;
	line-height: 18px;
	color: #444444;
	font-weight:bold;
	
	}
	
.nopadding /* this class is for link tags without any padding */
{
	padding: 0px;
}

.padding3all
{
	padding: 3px;
}

.paddingtop45
{
	padding: 45px 3px 0px 3px;
}

/* Page break for the Water Quality Reports*/
.pagebreak 
{
	page-break-before: always;
}

.hidden
{
	display: none;
}

#search 
{
}



/* other */
.icon_page, .icon_pdf, .icon_go, .icon_rss {
width:16px;
height:16px;
background:url(../images/icons.png) transparent 0px 0px no-repeat;
float:left;
display:block;
}

.icon_pdf {
background-position:0px -16px;
}

.icon_go {
background-position:0px -32px;
}

.icon_rss {
background-position:0px -48px;
}

.icon_house {
width: 16px;
height: 16px;
background: url(../images/house.png) transparent 0px 0px no-repeat;
float: left;
display: block;
}

.icon_ppt {
width: 16px;
height: 16px;
background: url(../images/icon_PPT.png) transparent 0px 0px no-repeat;
float: left;
display: block;
}

.nofloat
{
float:none;
}

.linksrow { height: 100px; width: 170px; vertical-align:text-bottom; float:left; }

.topline {
	border-top:1px solid #c3c3c3; padding-top:3px;
}

.noline {
border-bottom:0px solid #c3c3c3; 
}

.studiespad {
	padding-bottom: 8px;
}

.marginleft14 {
	margin-left:13%;
	margin-right:13%;
}
/*  END Online Waste Tools  */

/*  Health Order Forms   */
.col33left
{
	width: 33%;
	float: left;
}

.col67left
{
	width: 67%;
	float: left;
}

.col42left
{
	width: 40%;
	margin: auto;
}

.col25right
{
	width: 25%;
	float: right;
}

.bold
{
	font-weight: bold;
}

.block
{
	overflow:visible;
}

.blocksm
{
	overflow:visible;
}

.autowidth
{
	width: auto;
	float: left;
}

.clear {
height:0;
display:block;
clear:both;
margin:0;
padding:0;
}

#fade
{
    -moz-border-radius: 10px;
	-webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
	height: 120px;
	background-color: #fff;
    border: 1px solid #808080;
}

#fade .noBullet
{
    list-style: none;
	list-style-image: none;
	background-image: none;
}

.divButton
{
background-color:#d0d7dd;
padding: 2px;
border-top-color:#FFFFFF;
border-top-width: 3px;
border-top-style:solid;
float:left;

}

#navwork UL {
	PADDING-BOTTOM: 0px; MARGIN: -11px 1px 15px -2px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px;
}
#navwork LI {
	LIST-STYLE-TYPE: none; MARGIN: 0px; DISPLAY: inline;  LIST-STYLE-IMAGE: none;
		padding: 2px;
border-top-color:#FFFFFF;
border-top-width: 3px;
border-top-style:solid;
	
}

#navwork a{
	BACKGROUND: #d0d7dd;
	padding: 2px;
border-top-color:#FFFFFF;
border-top-width: 3px;
border-top-style:solid;
}
