body {
	background:#fff url("../images/jpegs/background.jpg") repeat-y scroll center top;
	color: #b9a;
	padding:0px;
	margin:0px;
	text-align:center;
	font-family:arial;
	height:100%;
        font-size:0.9em;
        line-height:1.4em;
	}

h1.header_title{
	margin:0px;
	padding:0px;
	color:white;
	font-size:1.1em;
	font-family:arial;
}

P{

}

p.form_inform_error{
    background-color:#6b8c9e;
    font-weight:bold;
    padding:10px;
    background-image:url(../images/gifs/alert_blue.gif);
    background-position:4px 6px;
    background-repeat:no-repeat;
    padding-left:36px;
}

#contactForm input, #contactForm textarea{
    width:52%;
}

h1{
	font-size:1.3em;
        padding-top:6px;
}

h2{
	font-size:1.4em;
	margin-bottom:4px;
        margin-top:14px;
}

#container{
	width:990px;
	margin: 0 auto;
	padding:0px;
	text-align: left;
}

#header{
	height:70px;
	background:#40133f;
	margin-left:7px;
        margin-top:6px;
}

#bread_crumbs{
	float:left;
	width:491px;
	color:white;
        background-color:white;
}

#bread_crumbs_text{
        background-color:#008080;
        font-size:0.8em;
        font-weight:bold;
        height:21px;
        margin-bottom:11px;
        margin-left:7px;
        margin-top:11px;
        padding-left:10px;
        padding-top:3px;
}

#right_container_level2{
	float:right;
	width:484px;
	margin-right:8px;
	background-color:white;
	/* needs 100% height */
}

#right_intro_level2{
	background-color:#50778c;
	color:white;
	padding:8px;
}
#right_intro_spread{
	background-color:#50778c;
	padding:8px;
}
#right_image_level2{
	background-color:white;
	margin-top:8px;
}

#left_image_level2{
	height:auto;
	background-color:white;
        margin-top:8px;
}

#left_intro_level2{
	margin-top:4px;
	color:black;
	/* needs 100% height */
}

#left_text_level2{
	padding:8px;
	background-color:#9fb3b8;
}

#navigation_container{
	float:left;
	width:484px;
	margin-left:7px;
	background-color:white;
}

#navigation_text{
	background-color:#afdce2;
	padding:8px;
	color:black;
}

#header_navigation{
    
}

#news_container{
	float:left;
	width:484px;
	background-color:#afdce2;
	margin-left:7px;
        margin-bottom:8px;
	height:240px;
	clear:all;
}

#news_text{
 	padding:8px;
        color:black;
	height:196px;
}

#news_text p{
        margin-top:9px;
}


#welcome_container{
	float:right;
	width:484px;
	background-color:#c1c1c1;
	margin-right:8px;
	margin-top:8px;
	height:240px;
    color:#000;
}
#movie_container{
	float:right;
	width:484px;
	background-color:#000;
	margin-right:8px;
	margin-top:8px;
	height:240px;
    color:#000;
}

#events_container{
	float:left;
	width:484px;
	background-color:#50778c;
	margin-right:7px;
        margin-bottom:8px;
	height:240px;
    color:#abc;
    }

#events_text{
	padding:8px;
	color:white;
	font-size:1.0em;
	height:196px;
}

table.events{
	margin-left:8px;
	}

.inner_text{
	padding:18px;
	height:70%;
}

#business-support{
	width:320px;
	height:220px;
	background-color:#a4c1a5;
	color:black;
	float:left;
	margin:8px 0px 0px 7px;
	}
#recruitment-workforce-development{
	width:320px;
	height:220px;
	background-color:#2e7d2e;
	color:white;
	float:left;
	margin:8px 0px 0px 8px;
	}	
#picture-row1{
	width:320px;
	height:220px;
	background-color:#999;
	float:left;
	margin:8px 0px 0px 7px;
	}

#picture-row2{
	width:320px;
	height:220px;
	background-color:#999;
	float:left;
	margin:8px 0px 0px 7px;
	}
#vacant-property-database{
	width:320px;
	height:220px;
	background-color:#5b0e67;
	color:white;
	float:left;
	margin:8px 0px 0px 8px;
	}
.top-left-corner, .top-left-corner-lt{
        background-image:url(../images/pngs/top-left-corner.png);
        width:14px;
        height:14px;
        position:absolute;
        left:0px;
        top:0px;
        font-size:0.4em;
        }
        .top-left-corner-lt{
        background-image:url(../images/pngs/top-left-corner_light.png);
        }
.bot-left-corner, .bot-left-corner-lt{
        background-image:url(../images/pngs/bot-left-corner.png);
        width:14px;
        height:14px;
        position:absolute;
        left:0px;
        bottom:0px;
         font-size:0.4em;
      }
        .bot-left-corner-lt{
        background-image:url(../images/pngs/bot-left-corner_light.png);
        }
.top-right-corner, .top-right-corner-lt{
        background-image:url(../images/pngs/top-right-corner.png);
        width:14px;
        height:14px;
        position:absolute;
        right:0px;
        top:0px;
        font-size:0.4em;
        }
        .top-right-corner-lt{
        background-image:url(../images/pngs/top-right-corner_light.png);
        }
.bot-right-corner, .bot-right-corner-lt{
        background-image:url(../images/pngs/bot-right-corner.png);
        width:14px;
        height:14px;
        position:absolute;
        right:0px;
        bottom:0px;
        font-size:0.4em;
        }
        .bot-right-corner-lt{
        background-image:url(../images/pngs/bot-right-corner_light.png);
        }


#business-location-map{
	width:320px;
	height:220px;
	background-color:#ffcece;
	color:black;
	float:left;
	margin:8px 0px 0px 7px;
	}

#business-support2{
	width:320px;
	height:220px;
	background-color:#7ea9ef;
	color:black;
	float:left;
	margin:8px 0px 8px 7px;
	}
#business-directory{
	width:320px;
	height:220px;
	background-color:#aec2f5;
	color:black;
	float:left;
	margin:8px 0px 8px 8px;
	}
#picture-row3{
	width:320px;
	height:220px;
	background-color:#999;
	float:left;
	margin:8px 0px 8px 7px;
	}

span.text_tiny{
	font-size:0.7em;
	font-weight:bold;
	color:white;
}

span.text_normal{
	font-size:0.95em;
	font-weight:bold;
	color:white;
}

span.text_large{
	font-size:1.2em;
	font-weight:bold;
	color:white;
}


#header-gadgets{
	position:absolute;
	top:23px;
	right:12px;
	width:440px;
	overflow:hidden;
}

#header-navigation{
	display:inline;
}

#header-form{
	display:inline;
	height:26px;
}

.news-rss{
	border:none;
	padding-right:10px;
	position:absolute;
	right:6px;
	top:12px;
}

ul.footer-navigation-links{
	margin:0px;
	margin-right:8px;
}	

li.footer-navigation-links{
	float: right;
	display: inline;
	padding: 6px 4px 0px 0px;
}

ul.navigation_ul{
	margin:0px;
	padding:16px;
	padding-top:10px;
	font-size:1.0em;
	list-style-type:none;
}

li.navigation_ullinks{
		padding: 4px 0px 0px 0px;
}

ul.footer-logo-links{
	margin:0px;
	margin-right:8px;
	position:static;
	top:29px;
	font-size:0.9em;
	padding-top:20px;
}	

.footer_link{
}

	
#footer{
	background-color:#9bb1c3;
	width:974px;
	height:84px;
	margin-left:8px;
	margin-top:8px;
        margin-bottom:8px;
	color:#50778c;
	}
	
#footer-navigation{
	background-color:#50778c;
	width:975px;
	height:30px;
	margin-left:7px;
	color:white;
	}


#footer-text{
}

#right_intro_level2 a{
    color:white;
    font-weight:normal;
   }

a.home_link{
	color:black;
        font-weight:bold;
}
a.home_link:hover{
	color:white;
}

a.home_link_crumbs{
	color:white;
	text-decoration:none;
        background-image:url("/images/pngs/navarrow_white.png");
        background-position:7px 2px;
        background-repeat:no-repeat;
        padding-left:16px;
}
a.home_link_crumbs:hover{
	color:white;
	text-decoration:underline;
}

a.home_link_white{
	color:white;
        font-weight:bold;
}
a.home_link_white:hover{
	color:black;
}

a.home_qlink{
	color:#50778c;
	text-decoration:none;
}

.locked{
 	background-image:url(../images/pngs/navarrow_level2_on.png);
}

a.nav_ullinks{
	color:black;
	background-image:url(../images/pngs/navarrow_level2.png);
	background-repeat:no-repeat;
	background-position: 0px 3px;
	padding-left:14px;
}
a.nav_ullinks:hover{
	color:white;
	background-image:url(../images/pngs/navarrow_level2_on.png);
}

#searchform {
	padding: 5px;
	}
#searchform form {
	margin: 0px; 
	padding-left: 4px;
	}
#searchform .middle { 
	vertical-align: middle;
	}
#searchform #txt_box {
	height:22px;
	width:160px;
	padding-left: 4px;
	background: white;
	color: #000;
	border: 1px solid #999999;
	font-size:1.0em;
	
	}
#searchform #txt_box:focus { 
	color: black;
	}

div.business-directory-ad-footer{
       position:absolute;bottom:0px;left:0px;padding:0px 10px 10px 20px;text-align:left;
       line-height:1.2em;
        }
div.business-directory-ad-footer a{
        color:blue;
        font-size:0.9em;
        text-decoration: none;
       }
div.business-directory-ad-footer a:hover{
        text-decoration: underline;
       }

.solutions-for-business-logo{
        float:right;
}

#business-directory-searchform, #business-directory-left-categories, #business-directory-left-tags {
        color:white;
        font-weight:bold;
        margin-left:6px;margin-right:16px;margin-bottom:10px;width:570px;background-color:#9ab6b6;float:left;position:relative;padding:20px;padding-top:8px
	}
#business-directory-searchform form {
	margin: 0px;
	}
#business-directory-searchform .middle {
	vertical-align: middle;
	}
#business-directory-searchform #bd_txt_box {
	height:22px;
	width:480px;
	padding-left: 4px;
	background: white;
	color: #000;
	border: 1px solid #999999;
	font-size:1.2em;

	}
#business-directory-searchform #bd_txt_box:focus {
	color: black;
	}

        div.bd-cat{
        color:black;
        font-size:0.9em;
        width:50%;
        float:left;
        line-height:1.4em;
        }
        div.bd-cat a{
        color:black;
        text-decoration:none;
        }
        div.bd-cat a:hover{
        color:black;
        text-decoration:underline;
        }

         div.bd-tag{
        color:black;
        font-size:0.9em;
        padding-right:8px;
        display:inline;
        }
        div.bd-tag a{
        color:black;
        text-decoration:none;
        }
        div.bd-tag a:hover{
        color:black;
        text-decoration:underline;
        }



#spread{
background-color:white;
background-image:url(../images/pngs/sub_section_bg.png);
background-repeat:repeat-y;
height:100%;
}

#splitter{
	padding:0px;
	margin:0px;
	background-color:white;
	height:8px;
	width:100%;
	font-size:0.1em;
}

.searchtitle
{
	margin-left: 6px;	
}

#header-navigation a{
    color:white;
    font-weight:normal;
    text-decoration:none;
   }
   #header-navigation a:hover{
    color:white;
    font-weight:normal;
    text-decoration:underline;
   }
