/** City of Miami - Miami21 Project - 14February2008 */

/** BASIC */

body {
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
}

.ul1 {
	margin-left: 0px;
	padding-left: 0px;
	list-style: none;
	line-height: 1.5em;
}

.ul1 a {
	padding-left: 13px;
	background: url(../images/icon_bullet_01.gif) no-repeat left center;
}


/** NAVIGATION */
.breadcnav {   color: #ffA500; font-family: Arial, Helvetica, sans-serif;
		 font-size: 11px; text-decoration: none; text-align: justify }
a.breadcnav:link {color: #FF7F00;  font-weight: bold; font-family: arial, helvetica, sans-serif;  font-size: 8pt; text-decoration: none}
a.breadcnav:visited {color: #FF7F00;  font-weight: bold; font-family: arial, helvetica, sans-serif;  font-size: 8pt; text-decoration: none}
a.breadcnav:active {color: #FF7F00;  font-weight: bold; font-family: arial, helvetica, sans-serif;  font-size: 8pt; text-decoration: none}
a.breadcnav:hover {color: #FF0000; text-decoration: underline; font-weight: bold;  font-family:arial, helvetica, sans-serif;  font-size: 8pt}

/*  header menu links FOOTER */
a.footer2:link {
	color: #254963;
	font-weight: normal;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none
}
a.footer2:visited {
	color: #254963;
	font-weight: normal;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none
}
a.footer2:active {
	color: #254963;
	font-weight: normal;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none
}
a.footer2:hover {
	color: #FF0000;
	font-weight: normal;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline overline
}
		 


/** FORMS */

form {
	margin: 0px;
	padding: 0px;
}

.input1 {
	width: 110px;
	font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #414E5A;
}

.input2 {
	width: 22px;
	height: 14px;
	padding: 0px;
	background: url(../images/button_orange_small.gif) no-repeat center center;
	border: none;
	text-align: center;
	font: bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

.searchBoxText { font-size: 8pt;}
.searchHeading { font-size: 8pt; font-weight: bold; color: #587885; padding-right: 5px;}
.box_lightblue_footer {background-color: #F0F5F7; border: 1px solid #BAD9DA;
                margin: 10px 14px 1em 14px; padding: 2px 5px 2px 5px;
	        font-family: arial, helvetica, sans-serif; color: #099;
                font-size:9px; font-weight: bold; margin: 0;
	        padding: 0; text-decoration: none; TEXT-ALIGN: center}
.footerbox {
	background-color: #F0F8FF;	border: 1px solid #338798;margin: 10px 14px 1em 14px;padding: 2px 5px 2px 5px;
	font-family: arial, helvetica, sans-serif;color: #338798;font-size: 10px;font-weight: bold;margin: 0;
	padding: 0;	text-decoration: none
}

/** HEADINGS */

h1, h2, h3, h4, h5, h6 {
	margin: 0px;
}

/** TEXTS */

body, th, td, input, textarea, select {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #414E5A;
}

p, blockquote, ul, ol, dl {
	margin-top: 0px;
	margin-bottom: 1em;
	text-align: justify;
}

.text1 {
	text-align: right;
	font-size: 10px;
	color: #839099;
}

.text2 {
	font-size: 11px;
	color: #FF7F00;
}

.text3 {
	font-weight: normal;
	color: #1949A0;
}

.text4 {
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-size: 9px;
	color: #5A6772;
}
.textBoldBlueSml {
	COLOR: #254963;
	FONT-FAMILY: verdana, arial, helvetica, san-serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}

/** LINKS */

a {
	color: #30639F;
}

a:hover {
	text-decoration: none;
}

a.link1 {
	text-decoration: none;
	font-size: 9px;
	color: #80909C;
}

a.link1:hover {
	text-decoration: underline;
}

a.link2 {
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
}

a.link2:hover {
 text-decoration: underline;    
}

a.link3 {
	font-size: 10px;
	color: #30639F;
}

a.link4 {
	display: block;
	background: url(../images/icon23.gif) repeat-x;
	text-decoration: none;
	color: #FFFFFF;
}

a.link4:hover {
	text-decoration: underline;
}

a.link4 strong {
	display: block;
	height: 14px;
	padding-right: 17px;
	text-align: right;
	background: url(../images/button_orange_large.gif) no-repeat right top;
}


/** STYLES */

.style1 {
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-size: 9px;
	color: #294960;
}

.style1 a {
	color: #30639F;
}

.style1 a:hover {
}

/** BACKGROUNDS */

.bgindex{
	background: url(../images/page1_01.gif) repeat-x;
}
.bgheader {
	background: url(../images/subpage1_01_d.gif) repeat-x;
}
.bgfooter {
	background: url(../images/footer_sp.gif) repeat-x left top;
}
.bgfooter2 {
	background: url(../images/footer_sp2.gif) repeat-x left top;
}
.bg7 {
	background: url(../images/bg7.gif) repeat-x left top;
}


/** MISC */

.align-justify { text-align: justify; }

.img1 {
	float: left;
	margin-right: 15px;
}

.img2 {
	float: right;
	margin-right: 15px;
}

hr { display: none; }