/* reset settings */
html{min-width:1003px;}
body{
	margin:0;
	color:#000;
	font:12px  "Lucida Sans", Arial, Helvetica, sans-serif;
	background:#517486 url(/App_Themes/TampaDowntownPartnership/images/bg-body2.jpg) no-repeat 50% 0;
}
img{border-style:none;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
#wrapper{
	width:1003px;
	margin:0 auto;
}
#header{
	position:relative;
	padding:0 0 9px;
	width:100%;
}
#header .logo{
	margin:0;
	float:left;
	padding:17px 0 0 5px;
}
#header .logo a{
	display:block;
	background:url(/App_Themes/TampaDowntownPartnership/images/logo.png) no-repeat;
	_background:url(/App_Themes/TampaDowntownPartnership/images/blank.gif);
	_filter: progid:dximagetransform.microsoft.alphaimageloader(src='/App_Themes/TampaDowntownPartnership/images/logo.png', sizingmethod='crop');
	width:160px;
	height:115px;
	text-indent:-9999px;
	overflow:hidden;
}
#header .holder{
	width:509px;
	float:right;
	overflow:hidden;
}
#header .holder .image{
	float:left;
	width:170px;
}
#header .holder .image img{display:block;}
#header .holder .top-search{
	float:right;
	width:163px;
	margin:55px 0 0;
}
#header .holder .top-search input.search-text{
	border:0;
	background:none;
    height:26px;
	padding:4px 4px 2px 0px;
	width:109px;
	font-size:9px;
	line-height:12px;
	color:#306d90;
}
#header .holder .top-search .search{
	background:url(/App_Themes/TampaDowntownPartnership/images/bg-top-search.png) no-repeat;
	width:159px;
	height:22px;
	margin:10px 0 0;
	overflow:hidden;
	text-align:right;
}
#header .holder .top-search select{
	display:block;
	margin:20px 0 0 48px;
	width:110px;
}
#header .top-nav{
	list-style:none;
	padding:0;
	margin:0;
	position:absolute;
	top:8px;
	right:8px;
}
#header .top-nav li{
	display:inline;
	padding:0 0 0 35px;
}
#header .top-nav a{
	color:#fff9d9;
	font-size:12px;
}
#header .navigation{
	width:996px;
	clear:both;
	background:url(/App_Themes/TampaDowntownPartnership/images/bg-navigation.png) no-repeat;
	overflow:hidden;
	margin:0 0 0 3px;
}
#header .navigation ul{
	list-style:none;
	padding:0;
	margin:0;
}
#header .navigation .nav{
	float:left;
	width:708px;
}
#header .navigation .nav li{float:left;}
#header .navigation .nav a{
	display:block;
	height:34px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(/App_Themes/TampaDowntownPartnership/images/link-nav.png) no-repeat;
}
#header .navigation .nav .link1{
	width:89px;
	background-position:0 0;
}
#header .navigation .nav .link2{
	width:79px;
	background-position:-89px 0;
}
#header .navigation .nav .link3{
	width:86px;
	background-position:-168px 0;
}
#header .navigation .nav .link4{
	width:80px;
	background-position:-254px 0;
}
#header .navigation .nav .link5{
	width:172px;
	background-position:-334px 0;
}
#header .navigation .nav .link6{
	width:175px;
	background-position:-334px 0;
}
#header .navigation .nav .link7{
	width:164px;
	background-position:-510px 0;
}
#header .navigation .right-link{
	width:285px;
	float:right;
	padding:7px 0 0;
	background:url(/App_Themes/TampaDowntownPartnership/images/bg-navigation-right-link.gif) no-repeat 0 11px;
}
#header .navigation .right-link ul{float:right;}
#header .navigation .right-link li{
	float:left;
	padding:0 7px 0 30px;
}
#main{
	width:100%;
	clear:both;
}
.page1{width:100%;}
.page1 #content{
	width:723px;
	float:right;
}
.page1 .gallery{
	width:723px;
	overflow:hidden;
}
.page1 .gallery .t{
	background:url(/App_Themes/TampaDowntownPartnership/images/bg-gallery-top.png) no-repeat;
	width:100%;
	height:8px;
	overflow:hidden;
}
.page1 .gallery .b{
	background:url(/App_Themes/TampaDowntownPartnership/images/bg-gallery-bottom.png) no-repeat;
	width:100%;
	height:7px;
	overflow:hidden;
}
.page1 .gallery .c{
	padding:0 5px;
	background:url(/App_Themes/TampaDowntownPartnership/images/bg-gallery-center.png) repeat-y;
	width:711px;
	position:relative;
	overflow:hidden;
}
.page1 .gallery-page{
	position:absolute;
	top:163px;
	right:14px;
}
.page1 .gallery-page ul{
	list-style:none;
	padding:0;
	margin:0;
}
.page1 .gallery-page li{
	float:left;
	padding:0 0 0 6px;
}
.page1 .gallery-page a{
	text-align:center;
	color:#042d44;
	font-size:18px;
	background:url(/App_Themes/TampaDowntownPartnership/images/btn-gallery-page.gif) no-repeat;
	width:30px;
	line-height:30px;
	display:block;
}
.page1 .gallery-page .active a,
.page1 .gallery-page a:hover{
	color:#fff9d9;
	background-position:0 -30px;
	text-decoration:none;
}
.page1 .gallery .image{width:100%;}
.page1 .gallery .image img{display:block;}
.page1 .gallery .text{
	width:710px;
	overflow:hidden;
	background:#fff9d9;
	padding:0 0 8px;
}
.page1 .gallery .text .txt{
	float:left;
	width:530px;
	padding:0 0 0 16px;
}
.page1 .gallery .text h2{
	margin:10px 0 0;
	color:#1a5171;
	font-weight:normal;
	font-size:25px;
	letter-spacing:1px;
	line-height:28px;
}
.page1 .gallery .text p{
	margin:6px 0 0;
	color:#0b213e;
	line-height:17px;
}
.page1 .gallery .text .btn-learn-more{
	background:url(/App_Themes/TampaDowntownPartnership/images/btn-learn-more.gif) no-repeat;
	padding:0 0 0 42px;
	line-height:30px;
	font-size:18px;
	color:#306d90;
	float:right;
	margin:39px 0 0;
	width:108px;
}
.page1 .gallery .text .btn-learn-more:hover{
	text-decoration:none;
	background-position:0 -30px;
}
.page1 .items{
	width:723px;
	overflow:hidden;
	margin-top: 7px;
}
.page1 .items ul{
	list-style:none;
	padding:0;
	margin:0;
}
.page1 .items li{
	float:left;
	width:180px;
}
.page1 .items .t{
	width:100%;
	height:7px;
	background:url(/App_Themes/TampaDowntownPartnership/images/bg-items-top.png) no-repeat;
	overflow:hidden;
}
.page1 .items .c{
	padding:0 5px;
	background:url(/App_Themes/TampaDowntownPartnership/images/bg-items-center.png) repeat-y;
	position:relative;
	width:170px;
}
.page1 .items .b{
	width:100%;
	background:url(/App_Themes/TampaDowntownPartnership/images/bg-items-bottom.png) no-repeat;
	height:8px;
	overflow:hidden;
}
.page1 .items .image{width:100%;}
.page1 .items .image img{display:block;}
.page1 .items .link-holder{
	position:absolute;
	top:203px;
	right:5px;
	width:170px;
}
.page1 .items .link-holder a{
	display:block;
	height:36px;
	overflow:hidden;
	cursor:pointer;
	position:relative;
}
.page1 .items .link-holder a:hover{text-decoration:none;}
.page1 .items .link-holder a span{
	display:block;
	line-height:23px;
	height:72px;
	text-indent:-9999px;
}
.page1 .items h2{
	text-indent:-9999px;
	overflow:hidden;
	height:37px;
	margin:0;
}
.page1 .items .learn h2{background:url(/App_Themes/TampaDowntownPartnership/images/text-learn.png) no-repeat;}
.page1 .items .learn .btn-more span{
	background:url(/App_Themes/TampaDowntownPartnership/images/link-learn.png) no-repeat;
	color:#ffbfb8;
}
.page1 .items .live h2{background:url(/App_Themes/TampaDowntownPartnership/images/text-live.png) no-repeat;}
.page1 .items .live .btn-more span{
	background:url(/App_Themes/TampaDowntownPartnership/images/link-live.png) no-repeat;
	color:#d6efff;
}
.page1 .items .work h2{background:url(/App_Themes/TampaDowntownPartnership/images/text-work.png) no-repeat;}
.page1 .items .work .btn-more span{
	background:url(/App_Themes/TampaDowntownPartnership/images/link-work.png) no-repeat;
	color:#cbffb7;
}
.page1 .items .play h2{background:url(/App_Themes/TampaDowntownPartnership/images/text-play.png) no-repeat;}
.page1 .items .play .btn-more span{
	background:url(/App_Themes/TampaDowntownPartnership/images/link-play.png) no-repeat;
	color:#e1cfff;
}
.page1 .items .learn .btn-more:hover span{margin:-36px 0 0;}
.page1 .items .live .btn-more:hover span{margin:-36px 0 0;}
.page1 .items .work .btn-more:hover span{margin:-36px 0 0;}
.page1 .items .play .btn-more:hover span{margin:-36px 0 0;}
.page1 .items .learn .btn-more:hover{padding:0 0 36px;}
.page1 .items .live .btn-more:hover{padding:0 0 36px;}
.page1 .items .work .btn-more:hover{padding:0 0 36px;}
.page1 .items .play .btn-more:hover{padding:0 0 36px;}
.page1 #sidebar{
	float:left;
	width:280px;
}
.page1 #sidebar .t{
	width:100%;
	background:url(/App_Themes/TampaDowntownPartnership/images/bg-sidebar-orange-top.png) no-repeat;
	height:8px;
	overflow:hidden;
}
.page1 #sidebar .b{
	background:url(/App_Themes/TampaDowntownPartnership/images/bg-sidebar-orange-bottom.png) no-repeat;
	height:8px;
	width:100%;
	overflow:hidden;
}
.page1 #sidebar .c{
	padding:0 6px;
	background:url(/App_Themes/TampaDowntownPartnership/images/bg-sidebar-orange-center.png) repeat-y;
	width:268px;
}
.page1 #sidebar .int-map{width:100%;}
.page1 #sidebar .int-map img{display:block;}
.page1 #sidebar .bg-box{
	width:100%;
	overflow:hidden;
	background:#0c4565 url(/App_Themes/TampaDowntownPartnership/images/bg-sidebar-orange.jpg) no-repeat;
}
.page1 #sidebar .news{
	width:100%;
	overflow:hidden;
}
.page1 #sidebar .news-list{
	list-style:none;
	padding:0;
	margin:12px 0 0;
}
.page1 #sidebar .news-list li{
	background:url(/App_Themes/TampaDowntownPartnership/images/sep-last-news.gif) no-repeat 28px 30%;
	padding:0 0 6px 80px;
	width:180px;
	word-spacing:2px;
	float:left;
}
.page1 #sidebar .news-list h3{
	margin:0;
	font-size:14px;
	color:#fffcec;
	line-height:16px;
}
.page1 #sidebar .news-list p{
	margin:0;
	color:#fffcec;
	line-height:12px;
}
.page1 #sidebar .news-list .link-read-more{
	display:block;
	color:#ffdb3f;
	text-decoration:underline;
}
.page1 #sidebar .news-list .link-read-more:hover{text-decoration:none;}
.page1 #sidebar .events{
	width:100%;
	overflow:hidden;
	padding:0 0 20px;
}
.page1 #sidebar .events-list{
	list-style:none;
	padding:0;
	margin:9px 0 0 9px;
}
.page1 #sidebar .events-list li{
	width:245px;
	float:left;
}
.page1 #sidebar .events-list .image{
	width:71px;
	float:left;
}
.page1 #sidebar .events-list .image img{
	display:block;
	border:1px solid #fffced;
}
.page1 #sidebar .events-list .text{
	float:left;
	width:170px;
}
.page1 #sidebar .events-list h3{
	color:#fffcec;
	margin:10px 0 0;
	font-size:14px;
	line-height:16px;
}
.page1 #sidebar .events-list p{
	margin:0;
	color:#fffcec;
	line-height:13px;
}
.page1 #sidebar .btn-signup{
	background:url(/App_Themes/TampaDowntownPartnership/images/btn-signup.png) no-repeat;
	width:257px;
	height:58px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	margin:0 auto;
	clear:both;
}
.page1 #sidebar .btn-signup span{
	width:257px;
	height:58px;
	display:block;
	cursor:pointer;
	position:relative;
}
.page1 #sidebar .titles{
	width:100%;
	overflow:hidden;
	background:#112531;
}
.page1 #sidebar .titles h2{
	margin:0;
	float:left;
	font-size:18px;
	color:#fffceb;
	font-weight:normal;
	line-height:33px;
	padding:0 0 0 11px;
	letter-spacing:1px;
}
.page1 #sidebar .titles .more{
	float:right;
	color:#fffceb;
	font-size:13px;
	line-height:33px;
	padding:0 6px 0 0;
	word-spacing:2px;
}
/* inner2.html */
.page2{
	width:100%;
	overflow:hidden;
}
.page2 #content{
	width:725px;
	float:right;
	overflow:hidden;
}
.page2 #content .t{
	background:url(/App_Themes/TampaDowntownPartnership/images/bg-content-top.png) no-repeat;
	height:8px;
	width:100%;
	overflow:hidden;
}
.page2 #content .b{
	background:url(/App_Themes/TampaDowntownPartnership/images/bg-content-bottom.png) no-repeat;
	height:8px;
	width:100%;
	overflow:hidden;
}
.page2 #content .c{
	width:715px;
	padding:0 5px;
	background:url(/App_Themes/TampaDowntownPartnership/images/bg-content-center.png) repeat-y;
}
.page2 #content .content-holder{
	width:660px;
	overflow:hidden;
	background:#fffbba url(/App_Themes/TampaDowntownPartnership/images/bg-content-holder.jpg) repeat-x;
	padding:0 30px 35px 18px;
}
.page2 #content h2{
	color:#3188b2;
	margin:6px 0 0;
	font-size:24px;
	font-weight:normal;
	letter-spacing:1px;
	line-height:28px;
}
.page2 #content .image1{
	float:right;
	margin:23px -5px 0 40px;
	display:inline;
	width:215px;
}
.page2 #content .image2{
	float:left;
	width:198px;
	margin:21px 0 0;
}
.page2 #content .image2 img{border:2px solid #032c44;}
.page2 #content p{
	margin:15px 0 0;
	line-height:17px;
	font-size:11px;
	word-spacing:3px;
}
.page2 #sidebar{
	float:left;
	width:272px;
}
.page2 #sidebar .t{
	width:100%;
	overflow:hidden;
	background:url(/App_Themes/TampaDowntownPartnership/images/bg-sidebar-yellow-top.png) no-repeat;
	height:8px;
}
.page2 #sidebar .b{
	width:100%;
	overflow:hidden;
	background:url(/App_Themes/TampaDowntownPartnership/images/bg-sidebar-yellow-bottom.png) no-repeat;
	height:8px;
}
.page2 #sidebar .c{
	background:url(/App_Themes/TampaDowntownPartnership/images/bg-sidebar-yellow-center.png) repeat-y;
	padding:0 5px 0 3px;
}
.page2 #sidebar .titles{
	background:url(/App_Themes/TampaDowntownPartnership/images/bg-yellow-titles.jpg) repeat-x;
	padding:4px 0 7px 18px;
	overflow:hidden;
	width:246px;
}
.page2 #sidebar .titles h2{
	margin:0;
	color:#022b43;
	font-size:25px;
	line-height:30px;
	font-weight:normal;
}
.page2 #sidebar .bg-box{
	width:100%;
	overflow:hidden;
	background:#fffbba url(/App_Themes/TampaDowntownPartnership/images/bg-yellow-sidebar-holder.jpg) repeat-x;
}
.page2 #sidebar .menu{
	list-style:none;
	padding:0;
	margin:22px 0 0 21px;
	width:210px;
	overflow:hidden;
}
.page2 #sidebar .menu li{
	float:left;
	width:100%;
	margin:6px 0 0;
}
.page2 #sidebar .menu a{
	display:block;
	padding:0 0 0 27px;
	background:url(/App_Themes/TampaDowntownPartnership/images/bg-menu-yellow.gif) no-repeat 0 50%;
	line-height:18px;
	color:#042d45;
	font-size:14px;
}
.page2 #sidebar .menu .active a,
.page2 #sidebar .menu a:hover{
	background:url(/App_Themes/TampaDowntownPartnership/images/bg-menu-yellow-hover.gif) no-repeat 0 50%;
	text-decoration:none;
}
.page2 #sidebar .partner{
	width:215px;
	margin:46px 0 48px 25px;
	overflow:hidden;
}
.page2 #sidebar .partner h3{
	font-size:14px;
	margin:10px 0 0;
	color:#032c43;
}
.page2 #sidebar .partner p{
	margin:17px 0 0;
	line-height:17px;
	color:#032c43;
	word-spacing:2px;
}
/* inner.html */
.page3{
	width:100%;
	overflow:hidden;
}
.page3 #content{
	width:725px;
	float:left;
	overflow:hidden;
	padding:0 0 0 1px;
}
.page3 #content .t{
	background:url(/App_Themes/TampaDowntownPartnership/images/bg-content-purple-top.png) no-repeat;
	_background:url(/App_Themes/TampaDowntownPartnership/images/blank.gif);
	_filter: progid:dximagetransform.microsoft.alphaimageloader(src='/App_Themes/TampaDowntownPartnership/images/bg-content-purple-top.png', sizingmethod='crop');
	height:8px;
	width:100%;
	overflow:hidden;
}
.page3 #content .b{
	background:url(/App_Themes/TampaDowntownPartnership/images/bg-content-purple-bottom.png) no-repeat;
	_background:url(/App_Themes/TampaDowntownPartnership/images/blank.gif);
	_filter: progid:dximagetransform.microsoft.alphaimageloader(src='/App_Themes/TampaDowntownPartnership/images/bg-content-purple-bottom.png', sizingmethod='crop');
	height:8px;
	width:100%;
	overflow:hidden;
}
.page3 #content .c{
	width:715px;
	padding:0 4px 0 5px;
	background:url(/App_Themes/TampaDowntownPartnership/images/bg-content-purple-center.png) repeat-y;
	_background:url(/App_Themes/TampaDowntownPartnership/images/blank.gif);
	_filter: progid:dximagetransform.microsoft.alphaimageloader(src='/App_Themes/TampaDowntownPartnership/images/bg-content-purple-center.png', sizingmethod='scale');
	overflow:hidden;
}
.page3 #content .content-holder{
	width:699px;
	overflow:hidden;
	background:#be98ff url(/App_Themes/TampaDowntownPartnership/images/bg-content-purple-holder.png) no-repeat;
	padding:0 0 48px 17px;
}
.page3 #content .image1{
	float:right;
	margin:23px -5px 0 40px;
	display:inline;
	width:215px;
}
.page3 #content .image2{
	float:left;
	width:198px;
	margin:21px 0 0;
}
.page3 #content .image2 img{border:2px solid #032c44;}
.page3 .live-list{
	list-style:none;
	padding:0;
	margin:7px 0 0;
	width:686px;
}
.page3 .live-list li{
	float:left;
	width:100%;
	margin:0 0 10px;
}
.page3 .live-list .text{
	width:460px;
	float:left;
}
.page3 .live-list .text h2{
	color:#3188b2;
	margin:0px 0 0;
	font-size:25px;
	font-weight:normal;
	word-spacing:2px;
	line-height:28px;
}
.page3 .live-list .text p{
	margin:6px 0 0;
	line-height:17px;
	font-size:11px;
	word-spacing:3px;
	color:#042d44;
}
.page3 .live-list .sub-post p{margin:15px 0 0;}
.page3 .live-list .link-more{
	line-height:18px;
	height:20px;
	background:url(/App_Themes/TampaDowntownPartnership/images/link-more.gif) no-repeat;
	padding:0 0 0 32px;
	display:block;
	color:#3188b2;
	font-size:13px;
	letter-spacing:1px;
	margin:18px 0 0;
	position:relative;
	width:205px;
}
.page3 .live-list .link-more:hover{
	background-position:0 -20px;
	text-decoration:none;
}
.page3 .live-list .image{
	float:right;
	margin:6px 0 0;
}
.page3 .live-list .image img{
	display:block;
	border:2px solid #f2ebc5;
}
.page3 #sidebar{
	float:left;
	width:274px;
}
.page3 #sidebar .t{
	width:100%;
	overflow:hidden;
	background:url(/App_Themes/TampaDowntownPartnership/images/bg-sidebar-purple-top.png) no-repeat;
	_background:url(/App_Themes/TampaDowntownPartnership/images/blank.gif);
	_filter: progid:dximagetransform.microsoft.alphaimageloader(src='/App_Themes/TampaDowntownPartnership/images/bg-sidebar-purple-top.png', sizingmethod='crop');
	height:8px;
}
.page3 #sidebar .b{
	width:100%;
	overflow:hidden;
	background:url(/App_Themes/TampaDowntownPartnership/images/bg-sidebar-purple-bottom.png) no-repeat;
	_background:url(/App_Themes/TampaDowntownPartnership/images/blank.gif);
	_filter: progid:dximagetransform.microsoft.alphaimageloader(src='/App_Themes/TampaDowntownPartnership/images/bg-sidebar-purple-bottom.png', sizingmethod='crop');
	height:8px;
}
.page3 #sidebar .c{
	background:url(/App_Themes/TampaDowntownPartnership/images/bg-sidebar-purple-center.png) repeat-y;
	_background:url(/App_Themes/TampaDowntownPartnership/images/blank.gif);
	_filter: progid:dximagetransform.microsoft.alphaimageloader(src='/App_Themes/TampaDowntownPartnership/images/bg-sidebar-purple-center.png', sizingmethod='scale');
	padding:0 6px 0 4px;
}
.page3 #sidebar .titles{
	background:url(/App_Themes/TampaDowntownPartnership/images/bg-purple-titles.jpg) repeat-x;
	padding:4px 0 7px 18px;
	overflow:hidden;
	width:246px;
}
.page3 #sidebar .titles h2{
	margin:0;
	color:#fff9d9;
	font-size:25px;
	line-height:30px;
	font-weight:normal;
}
.page3 #sidebar .bg-box{
	width:100%;
	overflow:hidden;
	background:#be98ff url(/App_Themes/TampaDowntownPartnership/images/bg-sidebar-purple-holder.png) no-repeat;
	padding:0 0 16px;
}
.page3 #sidebar .menu{
	list-style:none;
	padding:0;
	margin:22px 0 0 21px;
	width:240px;
	overflow:hidden;
}
.page3 #sidebar .menu li{
	float:left;
	width:100%;
	margin:6px 0 0;
}
.page3 #sidebar .menu a{
	display:block;
	padding:0 0 0 27px;
	background:url(/App_Themes/TampaDowntownPartnership/images/bg-menu-blue.gif) no-repeat 0 50%;
	line-height:18px;
	color:#042d45;
	font-size:14px;
}
.page3 #sidebar .menu .active a,
.page3 #sidebar .menu a:hover{
	background:url(/App_Themes/TampaDowntownPartnership/images/bg-menu-blue-hover.gif) no-repeat 0 50%;
	text-decoration:none;
}
.page3 #sidebar .partner{
	width:215px;
	margin:46px 0 48px 25px;
	overflow:hidden;
}
.page3 #sidebar .partner h3{
	font-size:14px;
	margin:10px 0 0;
	color:#032c43;
}
.page3 #sidebar .partner p{
	margin:17px 0 0;
	line-height:17px;
	color:#032c43;
	word-spacing:2px;
}
.page3 #sidebar .assistant{
	width:245px;
	margin:13px 0 0 11px;
}
.page3 #sidebar .assistant ul{
	list-style:none;
	padding:0;
	margin:0;
}
.page3 #sidebar .assistant li{
	float:left;
	width:100%;
	margin:15px 0 0;
}
.page3 #sidebar .assistant .text{
	float:right;
	width:162px;
}
.page3 #sidebar .assistant .text h3{
	margin:8px 0 0;
	font-size:14px;
	line-height:16px;
	color:#042d45;
	word-spacing:1px;
}
.page3 #sidebar .assistant .text p{
	margin:0;
	line-height:12px;
	color:#042d45;
	word-spacing:2px;
}
.page3 #sidebar .assistant .image{
	float:left;
	width:82px;
}
.page3 #sidebar .assistant .image img{display:block;}
.page3 #sidebar .assistant .link-more{
	display:block;
	clear:both;
	color:#306d90;
	text-decoration:underline;
	word-spacing:3px;
	text-indent:6px;
}
.page3 #sidebar .assistant .link-more:hover{text-decoration:none;}
#footer{
	padding:8px 3px;
	clear:both;
	margin:0 0 100px;
}
#footer .copyright{
	font-size:10px;
	line-height:20px;
	margin:0;
	float:left;
	color:#fff9d9;
}
#footer .f-nav{
	list-style:none;
	padding:2px 6px 0 0;
	margin:0;
	float:right;
}
#footer .f-nav li{
	display:inline;
	padding:0 0 0 29px;
}
#footer a{color:#fff9d9;}






html 
{ 
    /* always show firefox scrollbar, to prevent horizontal shift. */
    overflow:-moz-scrollbars-vertical; 
}

/* "Edit Module" button that appears on the front-end for authorized users. */
.webmodules_editModuleLink,
a.webmodules_editModuleLink,
a.webmodules_editModuleLink:link,
a.webmodules_editModuleLink:visited
{
    background-color: #FFFFA5;
    padding: 1px 2px 2px 2px;
    border: 1px dotted gray;
    position: absolute; /*preserve layout*/
    font-size: 100%;
    color: Blue;
    font-weight: normal;
    text-decoration: underline;
    z-index: 9999; /*CMS buttons should always be on top.*/
}
.webmodules_editModuleLink:hover,
a.webmodules_editModuleLink:hover
{
    font-size: 100%;
    color: #00A2FF;
}

/* "Edit Page" button that appears on the front-end for authorized users. */
.webmodules_editPageLink,
a.webmodules_editPageLink,
a.webmodules_editPageLink:link,
a.webmodules_editPageLink:visited
{
    background-color: #FFFFA5;
    padding: 1px 2px 2px 2px;
    border: 1px dotted gray;
    position: absolute; 
    top: 5px;
    left: 5px;
    font-size: 100%;
    color: Blue;
    font-weight: normal;
    text-decoration: underline;
    z-index: 9999; /*CMS buttons should always be on top.*/
}
.webmodules_editPageLink:hover,
a.webmodules_editPageLink:hover
{
    font-size: 100%;
    color: #00A2FF;
}

/* sub navigation highlighted/activated style. */
.subnav .on a:link, .subnav .on a:visited, .subnav .on a:hover, .subnav .on a:active
{
	background-color: #00FF00;
}

/******************************************************************************
 main navigation menu. 
******************************************************************************/

.mainNavDropDown
{
    padding: 10px 0px 0px 0px;
}

.mainNavDropDown_item,
.mainNavDropDown_item a,
.mainNavDropDown_item a:visited /* requird by IE6 to override ancestors. */
{
	background-color: #00FF00;
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    width: 15em;
    padding: 10px 5px;
}

.mainNavDropDown_item_hover,
.mainNavDropDown_item_hover a,
.mainNavDropDown_item_hover a:visited, /* requird by IE6 to override ancestors. */
.mainNavDropDown_item_hover a:hover, /* requird by IE6 to override ancestors. */
.mainNavDropDown_item_hover a:active /* requird by IE6 to override ancestors. */
{
	background-color: #00FF00;
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    width: 15em;
    padding: 10px 5px;
}





/*Email this page classes*/
.emailThisPage {
}
	
.emailThisPage .colorBox {
	width:95%;
	background-color:#fff4e4;
}




.caseStudy {
	font: 10px Arial, Helvetica, sans-serif;
	color: #000;
	}
	
.caseStudy .colorBox {
	background: #fff4e4;
	padding:20px;
	width:90%;
	}
	
.caseStudy h3 {
	font: 13px Arial, Helvetica, sans-serif;
	color: #000;
	}
	
.caseStudy span {
	font: 10px Arial, Helvetica, sans-serif;
	color: #000;
	}
	
.caseStudy p {
	font: 10px Arial, Helvetica, sans-serif;
	color: #000;
	}
	
.caseStudy strong {
	font: 10px Arial, Helvetica, sans-serif;
	color: #000;
	}
	
.caseStudy em {
	font: 10px Arial, Helvetica, sans-serif;
	color: #000;
	}
	
.caseStudy a:link, .caseStudy a:visited {
    font: bold 10px Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    text-decoration: none;
    }

.caseStudy a:hover, .caseStudy a:active {
    font: bold 10px Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    text-decoration: underline;
    }

.caseStudy .readMore a:link, .caseStudy .readMore a:visited {
    font: bold 10px Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    text-decoration: underline;
    }

.caseStudy .readMore a:hover, .caseStudy .readMore a:active {
    font: bold 10px Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    text-decoration: none;
    }

/* caseStudy Detail */

.caseStudy .detail {
	font: 10px Arial, Helvetica, sans-serif;
	color: #000;
	}
	
.caseStudy .detail .colorBox {
	background: #fff4e4;
	padding:20px;
	width:90%;
	}
	
.caseStudy .detail h3 {
	font: 13px Arial, Helvetica, sans-serif;
	color: #000;
	}
	
.caseStudy .detail span {
	font: 10px Arial, Helvetica, sans-serif;
	color: #000;
	}
	
.caseStudy .detail p {
	font: 10px Arial, Helvetica, sans-serif;
	color: #000;
	}
	
.caseStudy .detail strong {
	font: 10px Arial, Helvetica, sans-serif;
	color: #000;
	}
	
.caseStudy .detail em {
	font: 10px Arial, Helvetica, sans-serif;
	color: #000;
	}
	
.caseStudy .detail a:link, .caseStudy .detail a:visited {
    font: bold 10px Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    text-decoration: none;
    }

.caseStudy .detail a:hover, .caseStudy .detail a:active {
    font: bold 10px Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    text-decoration: underline;
    }

.caseStudy .detail .readMore a:link, .caseStudy .detail .readMore a:visited {
    font: bold 10px Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    text-decoration: underline;
    }

.caseStudy .detail .readMore a:hover, .caseStudy .detail .readMore a:active {
    font: bold 10px Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    text-decoration: none;
    }