/*	-----------------------------------------------------------------------
	Global
	------------------------------------------------------------------------*/
	
body{font:12px Arial, Verdana, sans-serif;line-height:1.5;text-align:center;cursor:default;background-color:#F3F7F8;margin:0;padding:0;}
img 	{
	border: none;
	text-align: right;
	vertical-align: bottom;
}

/*	---------------------------------------------------------------
	USEFUL POSITIONING RULES
	------------------------------------------------------------ */
	/*	Miscellaneous rules used for clearing/floating and items if needed. */

	.clear			{ clear:both; }
	.clear-space	{ clear:both;height:20px; }
	.clearleft		{ clear:left; }
	.clearright		{ clear:right; }
	.hide			{ display:none; }
	.float-left		{ float: left; }
	.float-right	{ float: right; }

/*	-----------------------------------------------------------------------
	Container
	------------------------------------------------------------------------*/
#container{width:990px;margin-right:auto;margin-left:auto;text-align:left;background-color:#FFF;}

/*	-----------------------------------------------------------------------
	Header
	------------------------------------------------------------------------*/
	
#header{height:276px;position:relative;}
#brand{height:68px;width:391px;position:absolute;left:21px;top:140px;z-index:900;}
#header #banner{height:95px;width:602px;position:absolute;left:21px;top:14px;}
#whats-on #head{height:33px;width:324px;padding-top:10px;}
#whats-on #head b{font-weight:700;color:#000;font-size:15px;display:block;float:left;}
#more-events a{font-weight:700;color:#000;text-decoration:none;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:silver;}
#more-events a:hover{font-weight:700;color:#EE1C25;text-decoration:none;border-bottom-style:none;}
#more-events{height:20px;width:92px;float:right;background-image:url(../images/arrow-red.gif);background-repeat:no-repeat;background-position:right;}
#whats-on{float:right;height:230px;width:345px;position:absolute;right:0;}
.on-box{background-color:#F9F8F6;height:75px;width:317px;border:1px solid #E7E7E7;margin-bottom:16px;padding-left:7px;}
.on-box #date{height:23px;width:275px;float:left;background-image:url(../images/dotted-line.gif);background-repeat:repeat-x;background-position:bottom;padding-top:6px;font-weight:700;color:#000;}
.on-box a{height:42px;width:42px;padding-top:5px;display:block;float:right;}
.on-box h5{font-weight:200;width:275px;float:left;font-size:11px;color:#333;position:relative;margin:0;padding:4px 0 0;}
.on-box h6{float:left;width:270px;font-size:11px;font-weight:400;color:#666;margin:0;padding:0;}

/*	---------------------------------------------------------------
	Main Content
	------------------------------------------------------------ */

#content-wrapper{width:948px;float:left;background-color:#FFF;padding:25px 21px 18px;}
#body-content{width:595px;float:left;line-height:22px;color:#666;}
#column-rht{float:right;width:324px;padding-bottom:13px;}
#side-ad{width:324px;height: 270px;}
.clear-wht{width:324px;padding-bottom: 15px;}
#red{height:190px;width:324px;background-image:url(../images/bg-call-red.jpg);background-repeat:no-repeat;}
.grey-box{width:324px;background-color: #F9F9F9;padding-top: 15px;padding-bottom: 15px;}
.grey-box .grey-in{height:153px;width:300px;margin-right:auto;margin-left:auto;background-image:url(../images/bg-login.jpg);position:relative;}
.grey-box .grey-lg{width:280px;margin-right:auto;margin-left:auto;background-color:#EFEDEE;background-image:url(../images/bg-join.png);background-repeat:no-repeat;padding-top:50px;padding-right:10px;padding-left:10px;font-size:11px;color:#666;}

#latest-news{width:595px;overflow:hidden;margin-bottom:25px;}
#latest-news h1{font-family:Georgia, "Times New Roman", Times, serif;padding-top:20px;font-size:14px;color:#000;}
#latest-news .imgmain{
	float:right;
	padding-left:20px;
	margin-top: 20px;
}
#speech-box{
	height:145px;
	background-image:url(../images/speech-box.gif);
	background-repeat:no-repeat;
	width:595px;
	padding-top:20px;
}
#speech-box #img{float:left;width:113px;}
#speech-box #text{float:left;height:100px;width:400px;padding-left:25px;padding-top:10px;}
#speech-box h2{color:#000;font-family:Georgia, "Times New Roman", Times, serif;font-size:15px;padding-bottom:5px;margin:0;}

#speech-box2{
	height:145px;
	background-image:url(../images/speech-box-no-icon.gif);
	background-repeat:no-repeat;
	width:595px;
	padding-top:20px;
	
}
#speech-box2 #img{float:left;width:5px;}
#speech-box2 #text{float:left;height:100px;width:400px;padding-left:25px;padding-top:10px;}
#speech-box2 h2{color:#000;font-family:Georgia, "Times New Roman", Times, serif;font-size:15px;padding-bottom:5px;margin:0;}



.news-item{height:130px;width:595px;background-image:url(../images/text-dotted-line.gif);background-repeat:no-repeat;background-position:left bottom;position:relative;margin-bottom:10px;padding:0;}
.news-item h2{font-family:Georgia, "Times New Roman", Times, serif;font-size:15px;margin:0 0 10px;}
.news-item .img{float:right;height:130px;width:140px;margin-left:20px;}

.news-content{
	width:595px;
	background-image:url(../images/text-dotted-line.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	position:relative;
	margin-bottom:10px;
}
.news-content h2{font-family:Georgia, "Times New Roman", Times, serif;font-size:15px;margin:0 0 10px;}
.news-content .img{float:right;height:130px;width:140px;margin-left:20px;}
.news-content p {padding-bottom: 15px;}

.blueline{background-color:#DDF1FF;height:10px;width:595px;clear: both;}

#news-last{height:198px;background-image:url(../images/bg-bluebox.gif);background-position:right top;background-repeat:no-repeat;}
.news-heading{height:40px;width:595px;padding-top:20px;}
.news-heading h2{font-family:Georgia, "Times New Roman", Times, serif;color:#000;font-size:17px;margin:0;}
#news-last #textbox{height:158px;width:341px;float:right;position:relative;padding:20px;}
#news-last img{float:left;}

.more{height:19px;width:60px;position:absolute;right:160px;top:0;background-image:url(../images/arrow-more.gif);background-position:right top;background-repeat:no-repeat;}
.more a{color:#000;margin-top:0;line-height:17px;text-decoration:none;padding-bottom:1px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#666;}
.more a:hover{color:#09C;text-decoration:none;border-bottom-style:none;}

.more-rht{position:absolute;height:20px;width:60px;right:20px;bottom:20px;background-image:url(../images/arrow-more.gif);background-repeat:no-repeat;background-position:right;line-height:19px;}
.more-rht a{color:#000;margin-top:0;line-height:17px;text-decoration:none;padding-bottom:1px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#666;}
.more-rht a:hover{color:#09C;text-decoration:none;border-bottom-style:none;}

.more-rhtbot{position:absolute;height:20px;width:60px;right:20px;background-image:url(../images/arrow-more.gif);background-repeat:no-repeat;background-position:right;line-height:19px;top:0;}
.more-rhtbot a{color:#000;margin-top:0;line-height:17px;text-decoration:none;padding-bottom:1px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#666;}
.more-rhtbot a:hover{color:#09C;text-decoration:none;border-bottom-style:none;}

.adimg{height:250px;width:300px;margin-right:auto;margin-left:auto;}
.clear-wht .clear-box{width:300px;margin-right:auto;margin-left:auto;margin-top:15px;height:120px;}
.grey-in .emailbx{position:absolute;top:55px;left:90px;}
.grey-in .passbx{position:absolute;left:90px;top:85px;}
.grey-in .subbx{position:absolute;left:154px;top:120px;height:20px;width:80px;}
.grey-in #signup{position:absolute;height:20px;width:120px;left:15px;bottom:13px;}
.grey-in #signup a{color:#000;text-decoration:underline;font-size:11px;}
.grey-in #signup a:hover{color:#1D97C3;text-decoration:none;}

#weather-txt{float:left;height:120px;width:145px;font-size:11px;padding-right:5px;}
#weather-box{float:left;height:120px;width:150px;}
.link-main{font-size:16px;display:block;height:35px;font-weight:bold;margin-top:20px;background-image:url(../images/arrow-more.gif);background-repeat:no-repeat;background-position:right top;line-height:19px;float:left;clear:both;padding-right:30px;}
.link-main a{color:#333;background-image:url(../images/dotted-blk-line.gif);background-repeat:repeat-x;text-decoration:none;background-position:bottom;padding-bottom:3px;}
.link-main a:hover{color:#1D97C3;text-decoration:none;}
.blueside-bx{background-color:#EAF7FF;height:70px;width:300px;margin-right:auto;margin-left:auto;margin-top:20px;}
.blueside-txt{height:60px;width:160px;float:left;font-size:13px;line-height:19px;font-weight:bold;font-family:Georgia, "Times New Roman", Times, serif;color:#666;padding:5px;}
.blueside-txt a{color:#666;text-decoration:none;}
.blueside-txt a:hover{color:#1D97C3;text-decoration:underline;}
.blueside-bx img{
	background-color:#EAF7FF;
	float: right;
}
.cent-pad{width:300px;margin-right:auto;margin-left:auto;height:45px;}
.page-head{height:34px;padding-right:10px;color:#FFF;}
.page-head #blue{background-color:#1D97C3;height:28px;padding-right:15px;padding-left:15px;color:#FFF;font-size:19px;float:left;padding-top:6px;}
.strap-head{float:left;height:25px;padding-top:9px;padding-left:15px;font-size:11px;color:#FFF;background-image:url(../images/bg-header.gif);padding-right:15px;font-weight:bold;letter-spacing:.1em;}


/*	---------------------------------------------------------------
	Footer
	------------------------------------------------------------ */
	
.footer{height:260px;width:948px;float:left;background-color:#FFF;padding-right:21px;padding-left:21px;margin-bottom:30px;color:#666;}
.footer #nav-bot{height:30px;border-top-width:1px;border-top-style:solid;color:#999;padding-top:10px;border-color:#E7E7E7;}
.footer #copyright{float:left;height:20px;width:300px;padding-top:20px;}
.footer #design{float:right;height:20px;width:180px;padding-top:20px;}
#design img{display:block;float:left;}
#nav-bot a{color:#999;text-decoration:none;padding-right:5px;padding-left:5px;}
.newsbacklinkdiv {
float:right;height:25px;padding-top:9px;padding-left:15px;font-size:11px;color:#FFFFFF;padding-right:15px;font-weight:bold;letter-spacing:.1em;
}


.newsbacklink a{
	background-image:url(../images/dotted-blk-line.gif);
	background-repeat:repeat-x;
	text-decoration:none;
	background-position:bottom;
	padding-bottom:3px;
	color: #FFFFFF;
}
.newsbacklink a:hover{color:#1D97C3;text-decoration:none;}
#bd_ml_listing {
	background-color: #F2F2F2;
	border: 1px solid #E1E1E1;
	padding: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
}
#bd_ml_list_header {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.pagesMenu {
	width:300px;
	margin-right:auto;
	margin-left:auto;
	margin-bottom: 20px;
}
.googleMap {
	height:300px;
	width:300px;
	margin-right:auto;
	margin-left:auto;
	border: 1px solid #333333;
	margin-bottom: 10px;
	z-index: 1;
}
#bd-continue {
	font-size: 11px;
	background-color: #EAEAEA;
	padding: 3px;
	border: 1px solid #333333;
	color: #FF0000;
}
#logoutLink {
	padding: 3px;
	width: 100%;
	float: left;
	text-align: left;
	margin-left: 14px;
}
#logoutLink a {
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}
#greyborder-box {
	background-color: #EFEFEF;
	padding: 4px;
	border: 1px solid #999999;
}


.deleteButton {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-color: #FF0000;
	padding: 2px;
	border: 1px solid #333333;
	font-family: Arial, Helvetica, sans-serif;
}
.generalButton {

	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #000099;
	padding: 2px;
	border: 1px solid #333333;
	font-family: Arial, Helvetica, sans-serif;
}
.continueButton {


	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #1D97C3;
	padding: 2px;
	border: 1px solid #333333;
	font-family: Arial, Helvetica, sans-serif;
}
#textDiv {
	float: right;
}
#map {
	height: 300px;
	width: 300px;
	z-index: 0;
	position: fixed;
}
#newsitemNoImage {
	width: 500px;
}
#newsitemImage {
	width: 360px;
}
#listingCategories {
	font-size: 10px;
	font-style: italic;
	font-weight: normal;
}
a:link.generalLink{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: none; color: #105280; text-decoration: underline; padding: 1px;
}
a:active.generalLink{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: none; color: #105280; text-decoration: underline;padding: 1px;
}
a:visited.generalLink{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: none; color: #105280; text-decoration: underline;padding: 1px;
}
a:hover.generalLink{ font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight: none; color: #30719E; text-decoration: underline;padding: 1px;
}
.whatsOnMoreImage {
}
