@charset "utf-8";

/*
	Florida Wireless Association
	Author : Joey Avino
	Copyright : Amedia Creative
	Link : www.amediacreative.com
	Email : info@amediacreative.com
	Phone : 310/651/8733
	Fax : 310/388/1210

	Hex Index
	DARK BLUE #002130
	MED BLUE #15cae8
	LIGHT BLUE #43d3ed
*/

/* LAYOUT */

html, body {

	height: 100%;
	margin: 0px;
  	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #002130;
	width: 100%;
	background: #f3fbfc url('../images/main/bg.png') repeat-x top left;

}

div {

	position: relative;
	z-index: 0;
	text-align: left;

}


img { border: 0px; }

#nonFooter {

	position: relative;
	min-height: 100%;
	top: 0px;

}

* html div#nonFooter {

	height: 100%;
	margin: 0px;
	padding: 0px;

}

div#content_shadow {

	width: 944px;
	height: auto;
	background: url('../images/main/main_bg.png') repeat-y top left;
	margin: auto;

}

div#content {

	width: 930px;
	margin: auto;
	padding-bottom: 15em;

}

div#top {

	z-index: 2;
	height: 100%;

}

div#mid {

	height: 388px;
	width: 932px;
	background: url('../images/main/banner.jpg') no-repeat top left;
	* margin-top: -206px;

}

div#main {

	height: auto;
	width: 900px;
	margin: 15px auto auto auto;

}

#main .left { width: 580px; }

div#title {

	width: 227px;
	height: 131px;
	background: url('../images/main/title.png') no-repeat top left;
	margin: 75px 0px 0px 45px;

}

div#homeLink {

	width: 227px;
	height: 131px;
	left: 0px;
	z-index: 3;
	position: absolute;

}

#homeLink a {

	display: block;
	width: 227px;
	height: 131px;
	margin: 75px 0px 0px 45px;

}

div#login {

	width: 395px;
	height: 35px;
	top: 5px;
	left: -10px;

}

div#footer {

	/*top: -60px;*/
	padding: 22px 22px 0px 22px;
	background: #cdf1f5;
	height: 38px;
	clear: both;
	color: #23647e;
	margin-bottom: -15px;

}

#footer a { color: #1d5e78; }


div#menu {

	left: 50%;
	margin-left: -466px;
	padding-left: 15px;
	width: 915px;
	height: 44px;
	position: absolute;
	top: 313px;
	background: url('../images/main/menu_bg.png') repeat-x top left;

}

ul {

	list-style: none;
	padding: 0px;
	margin: 0px;

}

li {

	float: left;
	margin-right: 10px;

}

#menu li.menu {

	display: inline;
	float: left;
	height: 44px;
	width: 130px;
	margin-right: 24px;
	text-align: center;

}

#menu a {

	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
	display: block;
	height: 33px;
	padding-top: 11px;
	background: url('../images/main/button_bg.png') no-repeat top left;

}

#menu a:hover {

	color: #ffb87f;
	background: url('../images/main/button_bg_on.png') no-repeat top left;

}

#blue_box {

	width: 930px;
	height: 31px;
	background: url('../images/main/blue_box.png') repeat-x top left;
	top: 151px;

	* top: 302px;

}

.bubble a {

	color: white;
	text-decoration: none;
    display: block;
    height: 26px;
    padding-top: 10px;	
	margin-top: -10px;

}

.bubble a:hover {

	color: #ffb87f;
	text-decoration: none;

}

#login p { margin: 0px; }
#top p { color: white; }

.left { float: left; }
.right { float: right; }

#sponsor_quick_view { margin-top: -9px; }
#sponsor_quick_view .bubble { margin-left: -5px; }

.clear { clear: both; }

/*#welcome {	top: 40px; }*/

div.story {

	width: 550px;
	height: auto;
	margin-top: 0px;
	padding-bottom: 20px;
	z-index: 4;

}

h1, h2, h3, h4, p { margin: 0px; }

h1 {

	font: 24px Arial, Helvetica, sans-serif;
	color: #ff7200;
	margin-bottom: 10px;
	width: auto;

}

.story h1 { margin-bottom: 0px; }

.story h2 { margin-bottom: 3px; }

div.titleContainer {

	width: 100%;
	clear: both;

}

h2 {

	font: bold 12px Arial, Helvetica, sans-serif ;
	color: #37b9c3;

}

h3 {

	color: #155772;
	font-size: 15px;
	font-weight: bold;

}

.error {

	font: bold 12px Arial, Helvetica, sans-serif ;
	color: red;

}

div.img_holder {

	width: 299px;
	height: 90px;
	float: left;
	margin-bottom: 18px;
	margin-top: 3px;
	border: 1px solid #ff7200;

}

.more_sponsors {

	color: #9dc969;
	float: right;
	margin-top: -5px;

}

.margin { margin-right: 20px; }

input {

	border: 0px;
	width: 180px;
	height: 22px;
	padding: 2px 0px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #383b4a;
	background: transparent url('../images/main/input_bg.png') repeat-x top left;
	outline: none;

}

input.check {

	width: 15px;
	color: #383b4a;
	height: 15px;
	padding: 0px;
	border: 0px;
	background: none;

}

select {

	border: 1px solid #81b93e;
	width: 190px;

}

#top input { width: 145px; }
#top span.input_right { padding-right: 2px; }
#top input.submit { width: 75px; }
#top a { color: #ffffff; }

#top .field { 

	height: 20px;
	width: 159px;
 } 

span.input {

	/*clear: both;*/
	float:left;

}

span.input_left, span.input_right, span.text_left, span.text_right {

	width: 6px;
	height: 22px;
	/*display: block;*/
	float: left;
}

span.text_right_mid , span.text_left_mid  {

	width: 5px;
	height: 65px;
	/*display: block;*/
	float: left;

}

span.text_left, span.text_right { height: 300px; }

span input { float: left; }
span textarea { float: left; }

span.input_left { background: url('../images/main/input_left.png') no-repeat top left; }
span.input_right { background: url('../images/main/input_right.png') no-repeat top left; }
span.text_left { background: url('../images/main/text_left.png') no-repeat top left; }
span.text_right { background: url('../images/main/text_right.png') no-repeat top left; }
span.text_left_mid { background: url('../images/main/text_left_mid.png') no-repeat top left; }
span.text_right_mid { background: url('../images/main/text_right_mid.png') no-repeat top left; }

textarea {

	border: 0px;
	border-bottom: 1px solid #15cae8;
	border-top: 1px solid #15cae8;
	width: 450px;
	height: 295px;
	padding: 2px 0px;
	overflow: auto;
	margin-top: 0px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #383b4a;

}

.wysiwyg { width: 775px; }

textarea.address{
	height: 63px;
	overflow: hidden;
	padding: 0px;	
}

.submit {

	width: 75px;
	background: url('../images/main/submit_bg.png') no-repeat top left;
	color: white;
	font-weight: bold;
	font-size: 12px;
	cursor: pointer;

}

.submit_alt { background: url('../images/main/submit_bg_alt.png') no-repeat top left; }

div.header { width: 475px; }

div.bubble {

	background: url('../images/main/bubble.png') no-repeat top left;
	width: 76px;
	height: 48px;
	padding-top: 10px;
	font-weight: bold;
	font-size: 15px;
	color: white;
	text-align: center;
	margin-top: -2px;

}

.right .bubble { margin-top: 5px; }

.more {

	left: 481px;
	top: 2px;
	position: absolute;

}

.rightmore {

	left: 224px;
	top: 0px;
	position: absolute;

}

.leftmore {

	left: 400px;
	top: 2px;
	position: absolute;

}

.tag {

	left: 405px;
	top: 0px;
	position: absolute;

}

a {

	color: #1d5e78;
	text-decoration: none;
	font-weight: bold;
	
}

a:hover {

	color: #ffb87f;	
	text-decoration: underline;
	
}



a.aicon { float: left; }

a.aicon span {

	display: block;
	width: 100px;
	height: 70px;
	cursor: pointer;

}

a.aicon span.text {

	height: auto;
	width: auto;
	text-align: center;

}

a.aicon span.articles {				background: url('../images/icons/articles.png') no-repeat center center; }
a.aicon span.add_article {			background: url('../images/icons/add_article.png') no-repeat center center; }
a.aicon span.my_articles {			background: url('../images/icons/my_articles.png') no-repeat center center; }
a.aicon span.logout {				background: url('../images/icons/logout.png') no-repeat center center; }
a.aicon span.password {				background: url('../images/icons/password.png') no-repeat center center; }
a.aicon span.ref {					background: url('../images/icons/ref.png') no-repeat center center; }
a.aicon span.new_ref {				background: url('../images/icons/new_ref.png') no-repeat center center; }
a.aicon span.settings {				background: url('../images/icons/settings.png') no-repeat center center; }
a.aicon span.new_topic {			background: url('../images/icons/new_topic.png') no-repeat center center; }
a.aicon span.start_topic {			background: url('../images/icons/start_topic.png') no-repeat center center; }
a.aicon span.view_topic {			background: url('../images/icons/view_topic.png') no-repeat center center; }
a.aicon span.comments {				background: url('../images/icons/comments.png') no-repeat center center; }
a.aicon span.accept_article {		background: url('../images/icons/accept_article.png') no-repeat center center; }
a.aicon span.reject_article {		background: url('../images/icons/reject_article.png') no-repeat center center; }
a.aicon span.edit_article {			background: url('../images/icons/edit_article.png') no-repeat center center; }
a.aicon span.rate {					background: url('../images/icons/rate.png') no-repeat center center; }

/* ADMIN DASHBOARD TOOLBOX */
a.aicon span.manage_article {		background: url('../images/icons/manage_article.png') no-repeat center center; }

a.aicon span.manage_events {		background: url('../images/icons/event_manage.png') no-repeat center center;  }
a.aicon span.add_event {			background: url('../images/icons/event_add.png') no-repeat center center;  }
a.aicon span.manage_content {		background: url('../images/icons/static_content.png') no-repeat center center;  }
a.aicon span.sponsor_manager {		background: url('../images/icons/sponsor_manager.png') no-repeat center center; }
a.aicon span.user_manager {			background: url('../images/icons/mt_members.png') no-repeat center center;  }

/* SPONSOR MANAGER */
a.aicon span.sponsor_edit {			background: url('../images/icons/edit_sponsor.png') no-repeat center center; }
a.aicon span.sponsor_upload {		background: url('../images/icons/upload_logo.png') no-repeat center center;  }
a.aicon:hover span.sponsor_edit {	background: url('../images/icons/edit_sponsor_on.png') no-repeat center center; }
a.aicon:hover span.sponsor_upload {	background: url('../images/icons/upload_logo_on.png') no-repeat center center;  }

a.aicon:hover span.articles {		background: url('../images/icons/articles_on.png') no-repeat center center; }
a.aicon:hover span.add_article {	background: url('../images/icons/add_article_on.png') no-repeat center center; }
a.aicon:hover span.my_articles {	background: url('../images/icons/my_articles_on.png') no-repeat center center; }
a.aicon:hover span.logout {			background: url('../images/icons/logout_on.png') no-repeat center center; }
a.aicon:hover span.password {		background: url('../images/icons/password_on.png') no-repeat center center; }
a.aicon:hover span.ref {			background: url('../images/icons/ref_on.png') no-repeat center center; }
a.aicon:hover span.new_ref {		background: url('../images/icons/new_ref_on.png') no-repeat center center; }
a.aicon:hover span.settings {		background: url('../images/icons/settings_on.png') no-repeat center center; }
a.aicon:hover span.new_topic {		background: url('../images/icons/new_topic_on.png') no-repeat center center; }
a.aicon:hover span.start_topic {	background: url('../images/icons/start_topic_on.png') no-repeat center center; }
a.aicon:hover span.view_topic {		background: url('../images/icons/view_topic_on.png') no-repeat center center; }
a.aicon:hover span.comments{		background: url('../images/icons/comments_on.png') no-repeat center center; }
a.aicon:hover span.accept_article {	background: url('../images/icons/accept_article_on.png') no-repeat center center; }
a.aicon:hover span.reject_article {	background: url('../images/icons/reject_article_on.png') no-repeat center center; }
a.aicon:hover span.edit_article {	background: url('../images/icons/edit_article_on.png') no-repeat center center; }
a.aicon:hover span.rate {			background: url('../images/icons/rate_on.png') no-repeat center center; }

/* ADMIN DASHBOARD TOOLBOX */
a.aicon:hover span.manage_article {		background: url('../images/icons/manage_article_on.png') no-repeat center center; }
a.aicon:hover span.manage_events {		background: url('../images/icons/event_manage_on.png') no-repeat center center;  }
a.aicon:hover span.add_event {			background: url('../images/icons/event_add_on.png') no-repeat center center;  }
a.aicon:hover span.manage_content {		background: url('../images/icons/static_content_on.png') no-repeat center center;  }
a.aicon:hover span.sponsor_manager { 	background: url('../images/icons/sponsor_manager_on.png') no-repeat center center;  }
a.aicon:hover span.user_manager {		background: url('../images/icons/mt_members_on.png') no-repeat center center;  }

.notify {

	width: 580px;
	height: 55px;
	padding-top: 20px;
	background: url('../images/main/notify.png') no-repeat top left;

}

.top_splash{
	width: 900px;
	height: 90px;	
}

.notify h2 {

	font-size: 30px;
	font-weight: lighter;
	text-align: center;
}

.spacer { 

	height: 10px;
	width: auto;

}

.section {

	width: 286px;
	margin-right: 21px;
	float: left;

}

.section .mid_section, .sectionmid .mid_section {

	width: 258px;
	height: auto;
	padding: 10px 13px 10px 13px;
	border-left: 1px solid #15cae8;
	border-right: 1px solid #15cae8;
	background: #dbf6fb url('../images/sections/section_mid.png') repeat-x top left;

}

.section .top_section, .sectionmid .top_section {

	width: 286px;
	height: 3px;
	background: url('../images/sections/section_top.png') no-repeat bottom left;

}

.section .btm_section, .sectionmid .btm_section {

	width: 286px;
	height: 10px;
	display: block;
	background: url('../images/sections/section_btm.png') no-repeat top left;

}



.sectionmid {

	width: 578px;
	float: left;
	
}

.sectionmid .mid_section { width: 550px;  background: #dbf6fb url('../images/sections/midholder_mid.png') repeat-x top left; }
.sectionmid .top_section { width: 578px;  background: url('../images/sections/midholder_top.png') no-repeat bottom left; }
.sectionmid .btm_section { width: 578px;  background: url('../images/sections/midholder_btm.png') no-repeat top left; }

#become_a_sponsor .mid_section { height: 195px; }

#become_a_sponsor .account_menu { padding: 10px 13px 0px 13px; }
#become_a_sponsor .account_menu h1, #become_a_sponsor .section h1, #sponsor_page_sidebar .section h1 { margin-bottom: 3px; }

#education .mid_section { height: 169px; }
#education .section { margin-right: 6px; }

#event_explorer .section { margin-right: 6px; }

#user_created .left { width: 580px; }

.holder { 

	width: 900px;
	height: auto;

}


.holder .mid { 

	width: 878px;
	padding: 10px;
	border-left: 1px solid #15cae8;
	border-right: 1px solid #15cae8;
	background: #dbf6fb url('../images/sections/holder_mid.png') repeat-x top left;

}

.holder .top { 

	width: 900px;
	height: 3px;
	background: url('../images/sections/holder_top.png') repeat-x bottom left;

}


.holder .btm {

	width: 900px;
	height: 3px;
	margin-bottom: 2px;
	background: url('../images/sections/holder_btm.png') repeat-x top left;

}

.feed_item, .ref_holder { padding: 10px; }


#event_explorer .feed_item .left1 { width: 400px; }
#event_explorer .feed_item .left2 { width: 175px; }

#event_explorer div.gallery_thumb { height: 125px; width: 200px; }
#view_event div.gallery_thumb { height: 125px; width: 200px; }
img.gallery_thumb { height: 115px; width: 190px; padding: 5px; }

.ref_holder { height: 18px; }
.with_bg { background: #aee5f0; }

.ref_holder .left { width: 310px; }

#welcome .left { width: 580px; }


div#event_name_title, div#event_name_input { opacity: 0; height: 0px; display:none; }

/* STATUS COLORS */
.green { color: #009900; }
.yellow { color: #FF9900; }
.red { color: red; }

/* SMALL ICONS */
.sm_icon {

	display: block;
	float: left;
	margin-right: 5px;

}

.accept, .reject, .changetags, .edit, .resend, .activate, .ymail, .sponsor_logo {

	width: 16px;
	height: 16px;

}

.accept {		 	background: url('../images/small_icons/accept.png') no-repeat top left; }
.reject { 			background: url('../images/small_icons/reject.png') no-repeat top left; }
.changetags { 		background: url('../images/small_icons/changetags.png') no-repeat top left; }
.edit {  			background: url('../images/small_icons/edit.png') no-repeat top left; }
.resend {  			background: url('../images/small_icons/send_activate.png') no-repeat top left; }
.activate {  		background: url('../images/small_icons/activate_force.png') no-repeat top left; }
.ymail { 			background: url('../images/small_icons/yellow_mail.png') no-repeat top left; }
.sponsor_logo {		background: url('../images/small_icons/sponsor_logo.png') no-repeat top left; }

.pkg_logo {

	width: 55px;
	height: 55px;
	z-index: 5;
	margin-top: -30px;
	margin-left: -30px;

}

#silver {			background: url('../images/icons/silver.png') no-repeat top left; }
#gold {				background: url('../images/icons/gold.png') no-repeat top left; }
#platinum {			background: url('../images/icons/platinum.png') no-repeat top left; }
#titanium {			background: url('../images/icons/titanium.png') no-repeat top left; }

#become_a_sponsor .mid_section h1, #become_a_sponsor .mid h1, #sponsor_page_sidebar .mid_section h1 { margin-left: 25px; margin-top: -25px; padding-left: 5px; }


input.paypal {

	width:253px;
	height:80px;
	background:none;

}


div.tag_box { visibility:hidden; }


#sponsor_quick_view { width: 295px; }
#sponsor_page_sidebar .section { margin-right: 0px; }
/* HOMEPAGE LOGIN FORM */
#login_top { text-align: right; }
#login_top a { color: #1d5e78; }
#login_top a:hover { color: #ffb87f; }
#login_top .username {

	color: #ffa500;
	font-weight: bold;

}

#main .input_table { width: 450px; }
#main .input_table .left { width: 125px; height: 25px; }
#main .input_table .right { float: left; }
#add_event .input_table, #edit_event .input_table, #upload_image .input_table,  #submit_article .input_table { width: 900px; }
div#content_holder { visibility: hidden; overflow:hidden; }
div#loading_editor { text-align: center; }
textarea#edit_static_content { overflow: hidden; }


/* RSS ICONS */
#rss0, #rss1, #rss2, #rss_menu span, #rss_menu a {

	width: 140px;
	height: 85px;
	display: block;
	cursor: pointer;

}

#rss_menu span.rss_img  { height: 70px; }

#rss_menu span.rss_txt  {

	height: 15px;
	text-align: center;

}

#rss0 {		background: url('../images/rss/rss_ctia.gif') no-repeat center; }
#rss1 {		background: url('../images/rss/rss_wireless.gif') no-repeat center; }
#rss2 {		background: url('../images/rss/rss_fierce.gif') no-repeat center; }


#whats_new {
	top:180px;
	float:right;
	left:340px;
}
#whats_new a:hover {
	background:transparent url('../images/main/whats_new_bg_on.png') no-repeat scroll left top;
	color: white;
}

#whats_new a {
	background:transparent url('../images/main/whats_new_bg.png') no-repeat scroll left top;
	color: #15cae8;
	height: 24px;
	width: 106px;
	display:block;
	font-size:14px;
	font-weight:bold;
	position:relative;
	text-decoration:none;
	top: -15px;
	padding-top: 6px;
	padding-left: 24px;
}


span.defaultSkin table.mceLayout {border:1px solid #81B93E}