/* reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.5;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.logo_back
{
	background-image:url(../images/logo_back.jpg);
	background-repeat:repeat-x;
	background-position:left top;
	height:111px;
}

.top_design
{
	background-image:url(../images/top_design.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	height:111px;
	width:472px;
}

.normText
{
	font-family:Arial, Tahoma;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#FFFFFF;
}

.normText2
{
	font-family:Arial, Tahoma;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#000000;
	line-height:20px;
}

.normText3
{
	font-family:Arial, Tahoma;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#8D8D8D;
}

.heading1
{
	font-family:Tahoma, Arial;
	font-size:25px;
	font-weight:normal;
	text-decoration:none;
	color:#000000;
}

.search_back
{
	background-image:url(../images/search_back.jpg);
	background-repeat:repeat-x;
	background-position:left top;
	height:46px;
}

.ALinks
{
	font-family:Arial, Tahoma;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#FFFFFF;
	background-color:#090909;
	padding-left:5px;
	padding-right:5px;
	padding-top:1px;
	padding-bottom:1px;
	border:0px;
}
.ALinks:hover
{
	color:#FFFFFF;
	background-color:#0070A6;
}

.textField
{
	font-family:Arial, Tahoma;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#909090;
	border:1px solid #856F35;
	width:185px;
	padding:2px;
}

.footer_back
{
	background-image:url(../images/footer_back.jpg);
	background-repeat:repeat-x;
	background-position:left top;
	height:62px;
}

.BLinks_Divider
{
	font-family:Arial, Tahoma;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
	padding-left:2px;
	padding-right:2px;
}
.BLinks
{
	font-family:Arial, Tahoma;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
}
.BLinks:hover
{
	color:#FFFFFF;
	border-top:3px solid #0070A6;
}
.gLinks
{
	font-family:Arial, Tahoma;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
}
.gLinks:hover
{
	
}

.CopyRights
{
	font-family:Arial, Tahoma;
	font-size:10px;
	text-decoration:none;
	color:#FFFFFF;
}



.CLinks
{
	font-family:Arial, Tahoma;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#00A0FB;
}
.CLinks:hover
{
	color:#3D3D3D;
	text-decoration:underline;
}

.DLinks
{
	font-family:Arial, Tahoma;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#009900;
}
.DLinks:hover
{
	color:#3D3D3D;
	text-decoration:underline;
}
#popup {
	PADDING-RIGHT: 20px; 
	PADDING-LEFT: 20px;
	PADDING-BOTTOM: 20px; 

	WIDTH: 25%; 
	COLOR: #fff; 
	PADDING-TOP: 20px; 
	BACKGROUND-COLOR: #0188C8; 
	TEXT-ALIGN: left;
	
}

#arrow {
	WIDTH: 25%;
	COLOR: #fff;
	height:74px;
	TEXT-ALIGN: left;
	background-image: url(../images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 80px;	
}

#popup h1{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #FFF;
	text-decoration: none;

	font-weight: bold;
}
#popup P {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 1ex 0px;
	PADDING-TOP: 0px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #FFF;
	text-decoration: none;
}


/**** NEW DESIGN CODE ****/
/* Author: Curtis Henson - curtishenson.com */
body { font-size: 80%; font-family: verdana, helvetica, arial, sans-serif; background-color: #005cc8; }
#header { background: url('../images/header_bg.png') repeat-x; height: 145px; width: 96%; min-width: 960px; padding: 0 2%; }
	#header .logo { float: left; margin-top: 70px; color: #FFF; }
		#header h1 { font-size: 1.5em; font-weight: normal; }
	#header .project_logos { float: right; margin-top: 65px; }
		#header .project_logos a { display: block; float: left; text-decoration: none; color: #FFF; font-weight: bold; }

#subheader { background: url('../images/tweet_bg.png') repeat-x; height: 68px; width: 96%; min-width: 960px; padding: 0px 2%; }
	#subheader .search { padding-top: 21px; width: 30%; float: right; min-width: 580px; }
	#twitterlive { float: left; width: 40%; margin-top: 0px; height: 58px; padding-Top:6px; }
		#twitterlive .twittLI { padding-top: -3px; color: #fff; font-size: -35px; }
			#twitterlive .twittLI a { color: #005cc8;font-size: -35px; }
		#twitterlive .twittList .juitterAvatar { float: left; margin-right: 10px; margin-top: -3px; width: 48px; height: 48px; }
			#twitterlive .JRM { display: inline; }

#map2 { height:600px; width:100%; margin:0px; }

#form1 { float: right; color: #FFF; font-weight: bold; }
	#form1 label, #form1 select, #form1 input { display: inline; margin-right: 5px; }
	#form1 .submit { font-size: 1em; background: url('../images/search_bg.png') repeat-x; border: 1px solid #994700; padding: 0px 5px 1px; color: #FFF; font-weight: bold; }
		#form1 .submit:hover { cursor: pointer; }
		
#tweets { background-color: #FFF; padding: 0 2%; padding-top: 2em; }
	#tweets ul { min-width: 800px; width: 55%; margin: 0 auto; list-style-type: none; }
		#tweets ul li { border-bottom: 1px solid #999; clear: both; margin-bottom: 1em; }
			#tweets ul li .thumb { float: left; margin-right: 10px; width: 50px; }
			#tweets ul li .status-body { float: left; width: 90%; }
				#tweets a { color: #005cc8; }
				#tweets strong { display: block; }
				#tweets .meta { display: block; color: #888; margin-bottom: 0.5em; }
	#tweets .pagination { clear: both; width: 55%; margin: 0 auto; padding-bottom: 1em; }
		#tweets .pagination a { font-size: 1.5em; border: 1px solid #ccc; padding: 5px 10px; margin-right: 10px; float: left; }
			#tweets .pagination a.left { float: left; margin-right: 0; }
			#tweets .pagination a.right { float: right; margin-right: 0; }
#about_us { background-color: #fff; padding: 0 20%; padding-top: 2em; padding-bottom: 2em; }
	#about_us h2 { font-size: 2em; color: #005cc8; margin-bottom: 0.5em; border-bottom: 1px solid #ccc; }
	#about_us p { margin-bottom: 1em; font-size: 1.1em; color: #222; }

#footer { text-align: center; background: url('../images/footer_bg.png') repeat-x; width: 100%; min-width: 960px; height: 105px; border-top: 1px solid #fff; }
	#footer ul.menu { list-style-type: none; margin-top: 1em; margin-bottom: 0.5em; }
		#footer ul.menu li { display: inline; padding: 0px 10px; border-right: 1px solid #fff; }
			#footer ul.menu li:last-child { border: none; }
	#footer .followus, #footer .followus a { color: #fff; }
			
			
			
.clearfix:after, .container:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix, .container {display:inline-block;}
* html .clearfix, * html .container {height:1%;}
.clearfix, .container {display:block;}
.clear {clear:both;}


