@charset "utf-8";
/* CSS Document */
/*-----------------[Default Settings]------------------/
light blue=#0973BA
dark blue=#003768
back ground=#ebebeb
grey=#636363
font green=#89C648
/-----------------[Default Settings]------------------*/

/*-----------------[Default Layout]------------------*/
body{background:#fff;margin:0;padding:0;font:normal 0.8em/1.3em Verdana;color:#636363}
a{text-decoration:none;color:#0973ba}
a:hover{color:#636363;}
img{border:none;text-decoration:none;}
h1,h2,h3,h4,h5,h6,h7{color:#003768;}

/*-----------------[Page Default Layout]------------------*/
#mast{width:1024px;background:#ebebeb;min-height:700px;margin:0 auto 0 auto;color:#636363}

#header {width:1024px;background: url(../images/layout/header.jpg) left no-repeat;height:153px;}
#header-sub {width:1024px;background: url(../images/layout/header_sub.jpg) left no-repeat;height:153px;}
	#left-head {float:left;margin:15px 0 0 25px;}
	#left-head img {cursor:pointer}
	#left-head div.homimage {position:relative;}
	#game-head {float:right;margin:10px 25px 0 0;}
	#quick-nav{display:block;text-align:right;clear:none;vertical-align:top;padding:20px 0;margin:0 0 0 460px;position:absolute;z-Index:1;width:300px;}
		#quick-nav div {display:inline;padding-top:18px;position:relative;z-Index:auto}
		#quick-nav div.tell-friend {background:url(../images/layout/bubble.jpg) right top no-repeat;height:32px;min-height:32px;}
		#quick-nav a {font-size:8pt;color:#636363;margin-right:5px;}
		#quick-nav a:hover {color:#0973BA;}
	#top-nav {margin:10px 0 0 130px;height:17px;}
	.main-nav{display:inline;clear:none;}
	.main-nav ul{padding:3px 0;margin-left:50px;margin-top:1px;margin-bottom:0;list-style-type:none;text-align:left;}
	.main-nav li{display: inline;margin:0;vertical-align:top;font:normal 11pt Verdana;}
	.main-nav li a{text-decoration: none;padding-left:18px;margin-right: 3px;border:none;color: #636363;}
	.main-nav li #active{background:url(../images/layout/nav-arrow.gif) left no-repeat;color: #0973BA;}
	.main-nav li a:hover{background:url(../images/layout/nav-arrow.gif) left no-repeat;color: #0973BA;}
	.main-nav li.selected{}
	.main-menu li.selected a{background:url(../images/layout/nav-arrow.gif) left no-repeat;}
	.main-nav li.selected a:hover{background:url(../images/layout/nav-arrow.gif) left no-repeat;}
	.tabcontainer{clear:left;width:auto;height:1.5em;position:absolute;z-Index:auto;}
	.tabcontent{display:none;}
		.tabcontent a{width:auto;display:inline;padding-left:18px;text-decoration:none;color:#636363;}
		.tabcontent a:hover {background:url(../images/layout/nav-arrow.gif) left no-repeat;color:#0973BA;}
		.tabcontent #subactive {background:url(../images/layout/nav-arrow.gif) left no-repeat;color:#0973BA;}
		.tabcontent-active{position:absolute;top:0;border:none;vertical-align:bottom;line-height:28px;z-index:100;background-color: none;margin-left:30px;font-size:11pt;}
		.tabcontent-active a{width:auto;display:inline;padding-left:18px;text-decoration:none;color:#636363;}
		.tabcontent a:hover-active {background:url(../images/layout/nav-arrow.gif) left no-repeat;color:#0973BA;}
		.tabcontent-active #subactive {background:url(../images/layout/nav-arrow.gif) left no-repeat;color:#0973BA;}


#content{width:994px;margin:10px auto 5px auto;font-size:8pt;}
#map_canvas {border: 1px solid #003768;width:798px; height:453px;float:left;}
.canvas_main{width:798px;}
#route {width:145px;height:300px;float:left;clear:none;border:none;margin-left:2px;}
	#route h3 {margin:0 2px 0;padding:0;color:#89C648;font-size:20pt;}
	#route ul {margin:10px 10px 0;padding:0;}
	#route ul li {list-style-type:none;margin-top:4px;}
	#route ul li img {vertical-align:middle;}
#side_bar {width:145px;height:300px;float:left;clear:none;border:none;margin-left:10px;}
	#side_bar a{color:#003768;font-size:.9em;}
	#side_bar a:hover{color:#89C648;text-decoration:underline}
#sitemap{width:500px;margin:auto;}
	#sitemap ul {width:100%;margin:auto;list-style-type:none;}
		#sitemap ul li {list-style-type:none;}
		#sitemap ul li a{color:#003768;}
		#sitemap ul li a:hover{color:#636363;}
.video-reference{float:left;display:inline;width:469px;height:332px;border:3px solid #fff;background: url(../images/vid-arrow.gif) top right no-repeat;}
	.video-title{width:469px;height:20px;color:#636363;font-weight:bold;font-size:18px;text-align:left;margin:20px 0 20px 0;padding-left:10px;}
	.video {width:375px;height:227px;border:2px solid #fff;margin:auto;}
	.rules-game{float:left;display:inline;width:469px;margin:20px 0;}
		.rules-title{width:469px;height:20px;color:#636363;font-weight:bold;font-size:18px;text-align:left;margin:0 0 20px 0;padding-left:10px;}
		.rules-adobe{width:469px;height:20px;color:#636363;font-weight:normal;font-size:18px;text-align:left;margin:0 0 20px 0;padding-left:10px;}
			.rules-adobe img{vertical-align:middle;}
			.rules-adobe a{color:#003768;}
			.rules-adobe a:hover{color:#89C648;}
	.reference {width:45%;float:right;margin-left:5px;}
		.reference h3 {margin-left:20px;}
	table.game-reference {float:left;width:300px;min-height:600px;}
	table.game-reference th {vertical-align:middle;background:url(../images/green-dot.png) center no-repeat;color:#fff;font-size:6pt;width:10px;}
	table.game-reference td {vertical-align:text-top;color:#636363;font-size:9pt;}
	ul.game-reference{list-style:none;}
	ul.game-reference li {list-style: url(../images/green-dot.png) outside;margin:0 0 10px 0;line-height:1.2em;color:#636363;font-size:1.2em;}
	.hc-white-box{float:left;width:45%;height:227px;border:2px solid #fff;margin:auto auto auto 20px;padding:10px;font-size:1.2em;}
	.hc-mid-box{clear:both;width:100%;margin:10px;auto;font-size:1.2em;}
	.hc-right-box{float:right;width:48%;min-height:204px;margin:0;}
	.hc-left-box{float:left;width:48%;min-height:204px;margin:0;}
	.hc-left-box-splitter{background:url(../images/splitter.png) center no-repeat;float:left;min-height:204px;width:1px;}
	
.contrib{width:98%;text-align:justify;vertical-align:text-top;margin:2px;}
	.contrib-left{float:left;margin:8px;width:48%;}
	.contrib-right{float:right;margin:6px;}

#float-left{background: url(../images/vid-arrow.gif) top right no-repeat;width:470px;border:3px solid #fff;padding:10px}
#float-right{float:right;display:inline;width:470px;padding:10px}
td.iright {text-align:right;font-size:1.0em;line-height:1.1em;}
td.iright img {vertical-align:middle;}
table.form-table{width:95%;margin:auto;}
table.form-table th{text-align:left;vertical-align:top}
.maxit {min-height:450px;}

table.taf{width:95%;margin:auto;padding:10px;}
	table.taf td, table.taf th {vertical-align:text-top;}
	table.taf th {text-align:left;}
	
img.ups {width:90px;}
.msgt{color:#003768;font-weight:bold;font-size:1.3em;}
/*-----------------[GOOGLE WINDOW Layout]------------------*/
#google_window{width:484px;height:236px;min-height:236px;position:inherit;z-index:3;overflow:inherit;}
	#google_window_contents{background-color: #FFF;border: 1px solid  #999;height:232px;padding:2px;}
	#google_window_beak{background:url(../images/google/popup.png) center no-repeat;width: 24px;height: 28px;}
	* html #google_window_beak{background: url(../images/google/popup.png) top left no-repeat transparent}
	#google_window_tl, #google_window_tr, #google_window_bl, #google_window_br,
	#google_window_t,#google_window_l,#google_window_r,#google_window_b{height: 0px;width: 0px}
	#google_window_close{width: 14px;height: 14px;margin:3px 0;background: url(../images/google/google_close.png) top left no-repeat transparent;cursor: pointer}
	* html #google_window_close{background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/google/google_close.png', sizingMethod='crop')}
	#google_window a{color:#003768}
#compass{background:url(../images/google/compass.png) top left no-repeat;width:65px;height:65px;position:absolute;z-index:90;margin:10px;display:block;clear:none;}
.google_img{float:left;clear:none;width:257px;margin:8px 0 8px 8px;}
	.google_img img {max-width:257px;}
.google_data{float:right;clear:none;display:inline;width:217px;margin:8px 0 8px 0;font-size:.9em;line-height:1.5em;}
.google_data img{vertical-align:middle;}
	.google_data h4{margin:5px 0;padding:0;color:#003768;font-size:10pt;}
	.google_data h4 a{color:#003768}
	
/*-----------------[Events Layout]------------------*/
#event-map{float:left;clear:none;width:400px;height:140px;border-bottom:1px solid #999;}
	#map{float:left;clear:none;width:190px;margin-right:8px;}
	#map-specs {float:right;width:200px;display:inline;vertical-align:text-top;}
	#map-specs h2 {font-size:18pt;color:#99CC33;margin:0 0 10px 0;}
#event-detail{float:left;clear:none;width:400px;min-height:260px;font-size:.9em;color:#636363;border-bottom:1px solid #999;}/**/
	.event-description {width:400px;height:160px;overflow:auto;}
	#event-detail h1 {color:#003366;font-size:2.3em;margin:5px 0;line-height:19px}
	#event-detail h2 {color:#003366;font-size:1.5em;margin:5px 0;}
	#event-detail h3 {color:#003366;}
	#event-detail h4{color:#99CC33;font-weight:bold;font-size:12pt;margin:1px;}
	#event-detail a {color:#003366;font-weight:bold;font-size:1.0em;}
	#event-detail a:hover {color:#636363;}
	.address {font-weight:bold;color:#99CC33;}
#flash {width:550px;height:400px;float:right;display:inline;}
#event-info{float:left;clear:none;width:400px;font-size:.9em;color:#636363;border-bottom:1px solid #999;padding:0 0 10px 0;}
#event-bio{float:left;clear:left;width:400px;font-size:.9em;color:#636363;}
#event-history{float:right;display:inline;width:550px;margin:0 0 20px 0;font-size:.9em;color:#636363;}
	#event-history h2, #event-bio h2, #event-info h2 {font-size:18pt;color:#99CC33;margin:20px 0 10px 0;}
	#event-history h5, #event-bio h5, #event-info h5{font-size:12pt;color:#003366;margin:0 0 10px 0;}
table.table_directions {font-weight:bold;font-size:.9em;color:#636363;}
	table.table_directions td {vertical-align:middle;}
	table.table_directions a {float:right;color:#003366;}
	table.table_directions a:hover {color:#636363;}
	table.table_directions input {border:1px solid #636363;width:180px;}

.schedule-event {width:400px;margin:0 0 10px 0;height:8px;vertical-align:middle;clear:right;}
	.schedule-date-event{float:left;clear:none;display:inline;width:100px;font-weight:bold;font-size:1.1em;color:#0973BA;}
	.schedule-type-event{float:left;clear:none;display:inline;width:255px;font-weight:bold;font-size:1.1em;color:#636363;}
	.schedule-cost-event{float:left;clear:none;display:inline;width:25px;text-align:right;}
	.schedule-purchase-event{float:left;clear:none;display:inline;width:130px;padding:0 5px 0 5px;text-align:right;color:#636363}
	.schedule-form-event{width:20px;border:1px solid #000;background:#ebebeb;text-align:center;height:15px;}
	.schedule-type-event-free{float:left;clear:none;display:inline;width:255px;font-weight:bold;font-size:1.1em;color:#636363;}
	.schedule-cost-event-free{float:left;clear:none;display:inline;width:80px;text-align:right;}

/*-----------------[Schedule Layout]------------------*/
#schedule-title{width:100%;height:25px;background:#003768;font-weight:bold;color:#fff;line-height:20px;padding-left:5px;margin-bottom:20px;vertical-align:middle}
	.schedule {width:100%;min-height:70px;clear:both;margin:10px 0 10px 0;border-bottom:1px solid #666;}
	.schedule-date{float:left;display:inline;width:100px;font-weight:bold;font-size:1.5em;color:#003768;text-align:center;}
	.schedule-day{font-weight:bold;font-size:1.5em;color:#003768;text-align:center;margin:2px 0;padding:0;}
	.clear-day {font-weight:bold;font-size:.7em;color:#666;text-align:center;}
	.schedule-details{float:left;display:inline;width:390px;color:#666;text-align:left;margin-left:45px;}
		.schedule-details-image{float:right;display:inline;margin-right:15px;width:90px;vertical-align:text-top;}
		.schedule-details-content {float:left;display:inline;vertical-align:text-top;width:420px;text-align:left;}
		.sched-div{float:left;display:inline;width:310px;vertical-align:text-top;}
		.schedule-details a{color:#666;}
		.schedule-details a:hover{color:#0973BA;}
	.schedule-class {float:left;display:inline;display:inline;width:120px;color:#666;text-align:left;}
	.schedule-cost {float:left;display:inline;display:inline;width:150px;color:#666;text-align:center;}
	.schedule-form {width:20px;border:1px solid #000;background:#ebebeb;text-align:center;margin-bottom:5px;}
	.schedule-purchase {float:left;display:inline;display:inline;width:150px;color:#666;text-align:left;}
		.schedule-purchase div {font-size:10pt;color:#F00;}
		.schedule-purchase a{font-size:0.8em;color:#0066CC;line-height:11px;}
		.schedule-purchase img{vertical-align:middle;line-height:11px;}
		.schedule-purchase a:hover{color:#0973BA;}

	.schedule-top {width:100%;clear:both;margin-bottom:5px;border-bottom:1px solid #666;background:#636363;color:#fff;font-weight:bold;font-size:12pt;}
	.schedule-date-top{float:left;display:inline;width:90px;text-align:left;line-height:12pt;padding-left:10px;}
	.schedule-details-top{float:left;display:inline;width:390px;margin-left:45px;}
	.schedule-class-top {float:left;display:inline;display:inline;width:120px;text-align:left;}
	.schedule-cost-top {float:left;display:inline;display:inline;width:150px;text-align:center;}
	.schedule-form-top {width:20px;border:1px solid #000;background:#ebebeb;text-align:left;margin-bottom:5px;font-weight:bold;font-size:12pt;}
	.schedule-purchase-top {float:left;display:inline;display:inline;width:150px;text-align:left;}
	.bannerad {float:left; width:700px; margin-left:200px; margin-right:auto;}
/* ---[ Calendar styles ]--------------------- */
#calendar {display: inline; float:left;margin-left:5px;margin-top:25px; width: 100%}
	table.text-grid {margin: auto; width: 100%}
		table.text-grid th.cal_top {font-size: 16px; line-height: 18px;height: 18px; width:100%;color:#0973BA;}
		table.text-grid td {border-bottom: 1px solid #ccc;min-height:70px;height:70px;color:#6C6C6C;font-size:9pt;}
		table.text-grid td a {color:#041468;font-weight:bold;font-size:10pt;}
		table.text-grid td a:hover {color:#89C648;}
		table.text-grid td.pt a {font-weight:normal;color:#041468;font-size:1em;}
		table.text-grid td.pt a:hover {color:#89C648;}
		table.text-grid th {border-bottom: 1px solid #ccc; color: #041468;text-align:left;height:30px;}
		table.text-grid th.cal_top{border:none;height:10px;}
	table.grid {margin: auto; width: 100%}
		table.grid td {width: 72px; border-bottom: 1px solid #ccc;}
		table.grid th {color: #003768}
		
	table.grid th.cal_top {font-size: 16px; line-height: 18px;height: 18px; width:100%;color:#0973BA;}
	table.grid img {vertical-align:middle;}
	.grid-left{float:left;display:inline;text-align:left;width:25%;padding-left:5px;}
	/*.grid-center{float:left;display:inline;text-align:center;width:48%;}*/
	.grid-center{float:left;display:inline;text-align:center;width:99%;color:#0973BA;font-weight:bold;}
	.grid-right{float:right;display:inline;width:25%;text-align:right;padding-right:5px;}
	table.grid th.days_of_week {font-weight:bold;color:#003768;font-size: 14px; padding: 6px 0; text-align: center;border-bottom: 1px solid #ccc}

	table.grid td {height:80px;font-size:0.8em;color: #333;max-width:72px !Important;vertical-align:top;}
	table.grid td a {color: #333;}
	.event_show {color:#003768 !Important;margin-left:2px;}
	a.event_show:hover{color:#89C648 !Important;}
	.evtime {font-weight:bold;color:#636363}
	table.centered td {text-align: left}
	table.grid td.day {background-color: #89C648;color:#003768;}
	table.grid td.day_active {background-color: #ccc;color:#fff;}
	table.grid td.today_active {background-color: #fff;color:#003768;}
	a.set_amonth {font-weight:bold;color:#636363 !important;}
	a.set_month {font-weight:bold;color:#0973BA !important;}
	.detail_of_day {margin-top:5px;width:100%;}
	#event-ajax{width:95%;margin:auto;}
	.event-listing{padding:3px;width:100%;}
	.color-box{width:15px;height:15px;display:inline;clear:none;margin:10px;padding:3px;}
	#color-chart{width:550px;text-align:center;height:25px;margin-top:5px;margin-bottom:5px;}
	
.calendar-right{float:right;color:#636363;margin:10px;text-align:right;font-size:.9em;}
	.calendar-right a{color:#041468;}
	.calendar-right a:hover{color:#89C648;}

/*-----------------[Card Dictionary Layout]------------------*/
#cards-title{width:100%;height:20px;background:#999;font-weight:bold;color:#fff;line-height:20px;padding-left:5px;margin-bottom:20px;}
	.cards {width:100%;clear:both;margin-bottom:20px;border-bottom:1px solid #666;min-height:100px;}
		.cards-image{float:left;display:inline;width:100px;text-align:center;}
		.cards-name{float:left;display:inline;width:200px;color:#666;text-align:left;font-weight:bold;font-size:1em;}
		.cards-class{float:left;display:inline;width:200px;color:#666;text-align:left;font-weight:bold;font-size:1em;}
		.cards-cat{float:left;display:inline;width:190px;color:#666;text-align:left;font-weight:bold;font-size:1em;}
		.cards-icon{float:left;display:inline;width:84px;color:#666;text-align:center;font-weight:bold;font-size:1em;}
		.cards-details{float:left;display:inline;width:400px;color:#666;text-align:left;vertical-align:text-top;margin:0 0 5px 15px;}

	.cards-top {background:#949699;width:100%;height:20px;clear:both;margin-bottom:15px;border-bottom:1px solid #666;color:#fff;font-weight:bold;font-size:1em;line-height:20px;}
		.cards-image-top{float:left;display:inline;width:100px;text-align:center;}
		.cards-name-top{float:left;display:inline;width:200px;text-align:left;}
		.cards-class-top{float:left;display:inline;width:200px;text-align:left;}
		.cards-cat-top{float:left;display:inline;width:190px;text-align:left;}
		.cards-icon-top{float:left;display:inline;width:84px;text-align:center;}
		.cards-details-top{float:left;display:inline;width:400px;text-align:left;;margin:0 0 0 15px;}
		
	.search-cards{width:100%;height:25px;background:#003768;font-weight:bold;color:#fff;line-height:20px;margin-bottom:20px;vertical-align:middle}
		.search-cards div {padding-left:10px;line-height:20px;}
		.search-cards div a {color:#fff;}
		.search-cards div a:hover {color:#ccc;}

/*-----------------[FAQs Layout]------------------*/
.hc_question{color:#003768;font-size:12pt;font-weight:bold;width:90%;margin-bottom:2px;margin-top:2px;padding-left:2px;height:20px;overflow:hidden;cursor:pointer}
.hc_question a:hover{color:#89C648;}
.hc_answer{border:1px solid #003768;width:90%;visibility:hidden;height:0px;overflow:hidden;position:relative}
.hc_answer_content{padding:5px;font-size:1.2em;position:relative;}

/*-----------------[Products Layout]------------------*/
#product-style {width:892px;margin:auto;}
#product-right {float:right;display:block;}
	.product-list{float:left;display:block;width:427px;height:228px;border:3px solid #fff;margin:10px 5px 0 5px;}
	.product-title{width:417px;color:#636363;font-weight:bold;font-size:18px;text-align:left;margin:20px 0 20px 0;padding-left:10px;height:20px;}
	.product-image{float:left;display:inline;width:89px;height:188px;margin:0 10px 0 10px;}
	.product-noimage{float:left;display:inline;width:1px;height:188px;margin:0 10px 0 10px;}
	.product-details {float:left;display:inline;width:318px;height:20px;font-size:1.4em;font-weight:bold;color:#0973BA;}
	.product-description {float:left;display:inline;width:318px;height:100px;color:#636363;margin:5px 0;}
	.product-purchase{float:right;display:inline;width:310px;height:20px;color:#636363;text-align:right;margin:0 8px 0 0;}
	.product-purchase img{vertical-align:middle;}
	.product-form {width:20px;border:1px solid #000;background:#ebebeb;text-align:center;margin-bottom:5px;}
	.product-form-donation {width:42px;border:1px solid #000;background:#ebebeb;text-align:center;margin-bottom:5px;}
	.product-main-upsale{float:left;display:block;width:427px;height:228px;border:3px solid #fff;margin:-75px 5px 0 5px;padding-top:10px;}
	.product-upsale {float:left;display:inline;width:318px;min-height:100px;color:#636363;margin:0;}
	.product-upsale h3 {margin:0 0 5px 0;}
	.product-upsale-image{float:left;display:inline;width:89px;height:188px;margin:0 10px 0 10px;}

/*--------------[Shopping Cart Settings] ---------------*/
table.shopping-cart{width:100%;margin-top:25px;padding:0;}
	table.shopping-cart th{font-weight:bold;text-align:center;padding:0;margin:0;}
	table.shopping-cart th.cart-main{background:#0973BA;font-weight:bold;text-align:left;color:#fff;padding-left:10px;}
	table.shopping-cart td{padding-left:5px;text-align:center;}
	table.shopping-cart td.desc{text-align:left;}
	table.shopping-cart td.remove a{font-weight:bold;text-align:center;color:#f00;}
	table.shopping-cart tr.color td{background:#ccc ;}
	table.shopping-cart tr.break_level{height:5px;}
	table.shopping-cart td.break_down{border-bottom: 1px solid #636363;height:5px;}
#hc-cart {float:right;font-weight:normal;text-align:center;color:#fff;margin:10px 5px 0;line-height:15px;height:15px;}
#hc-cart img {vertical-align:middle;}
#hc-cart a {text-decoration:none;color:#fff;}
#hc-cart a:hover {text-decoration:none;color:#F071B3;}
.card-class {padding:0 10px; margin: 1em; display: block; border: 1px dashed #0973BA}
.req{color:#F00;}

table.ccard{padding:0;width:99%}
table.ccard td{text-align:left;vertical-align:top;}
table.ccard input{width:120px;}
#card-process {display:none;padding:0 10px; margin: 1em; border: 1px dashed #0973BA;height:250px;}
.shipping-info{float:left;display:block;clear:both;font-weight:bold;font-size:1.3em;color:#003768;}
.shipping-info-dup{float:left;display:block;clear:right;margin-left:20px;}

table.adr{width:99%;margin:20px auto 10px auto;}
table.adr td {vertical-align:top;width:50%;}

table.table-content {width:800px;margin:auto;}
	table.table-content td {vertical-align:top;}
table.table-details {width:100%;margin:auto;}
	table.table-details td {vertical-align:top;}
table.evt-cart{max-width:378px;margin:10px auto;}
	table.evt-cart td {vertical-align:top;padding:0 3px;font-size:.9em}
	table.evt-cart h3 {margin:0 3px 5px 0;padding:0;font-size:1.1em}
	table.evt-cart h6 {margin:0;padding:0;font-size:0.8em;color:#636363;}
	table.evt-cart img {vertical-align:text-top;}

/*--------------[FORUM Settings] ---------------*/
.title-share{width:100%;height:25px;background:#003768;font-weight:bold;color:#fff;line-height:20px;margin:20px 0 0 0;vertical-align:middle;padding-left:5px;}
table.talk-much {width:100%;border:0px solid #ccc;}
	table.talk-much a:hover, table.talk-much th.sub-forum a:hover {color:#89C648}
	table.talk-much th {text-align:left; font-size:10pt;color:#003768;vertical-align:top;}
	table.talk-much a.s-s {font-weight:bold;}
	table.talk-much td {text-align:left; vertical-align:top;}
	table.talk-much tr.stalk td {margin-bottom:10px;border-bottom:1px solid #ccc;}
	table.talk-much td.s-title {width:33.33%; text-align:left;}
	table.talk-much td.s-title li {list-style:none;list-style-type:none;margin:0;padding:0;vertical-align:top;background:url(../images/post.gif) left no-repeat;}
	table.talk-much td.s-post {width:33.33%; text-align:center;}
	table.talk-much td.s-cmt {width:33.33%; text-align:right;}
	img.talk {vertical-align:text-top;padding-right:5px;}
	table.talk-much th.sub-forum {padding-left:20px;border:none;vertical-align:top;}
	table.talk-much th.sub-forum a {color:#003768}
	.goright {display:inline;float:right;font-size:9pt;font-weight:normal;color:#003768}
table.talk-much-content {width:98%;border:1px solid #ccc;float:right;}
	.post-comment {display:inline;float:right;}
	.share {padding: .25em 0; line-height: 1.0em}
#ajax_forum {width:550px;margin:auto;}
	.lightgrey {background:#ebebeb;color:#636363}
	.lightblue {background:#949699;color:#fff}
	#simmllc {clear:both;float:right;font-size:.8em;color:#ccc;text-align:right;}
	.bluelight {color:#0973ba}
/*--------------[DHTML WINDOW Settings] ---------------*/
.dhtmlwindow{position: absolute;border: 2px solid #003768;visibility: hidden;background-color: #003768;}
.drag-handle{padding: 1px;text-indent: 3px;font: bold 14px Arial;background-color: #003768;color: white;cursor: move;overflow: hidden;width: auto;}
.drag-handle .drag-controls{position: absolute;right: 1px;top: 2px;cursor: hand;cursor: pointer;}
.drag-contentarea{border-top: 1px solid #003768;background:#EBEBEB;height: 150px;padding: 2px;overflow: auto;}/*url(../images/hcwatermark.png) #EBEBEB bottom right no-repeat*/
.drag-contentarea a:hover{color:#0973BA;}
.drag-statusarea{border-top: 1px solid 2B4613;background-color: #003768;height: 13px;}
.drag-resizearea{float: right;width: 13px;height: 13px;cursor: nw-resize;font-size: 0;}
.smallinput {height:15px;font-size:9px;color:#fff;font-weight:bold;background:#193967;border:1px outset #193967;line-height:18px;}
.rightbox {text-align:right;padding-right:10px;}

/*--------------[Tool-Tips Large] ---------------*/
#ajax_tooltipObj-large{z-index:1000000;text-align:left;}
#ajax_tooltipObj-large div{position:inherit;}
#ajax_tooltipObj-large .ajax_tooltip_arrow{width:1px;position:absolute;left:0px;top:0px;z-index:1000005;}
#ajax_tooltipObj-large .ajax_tooltip_content{border:1px solid #ccc;left:2px;top:0px;position:absolute;width:500px;height:500px;background-color:#FFF;padding:5px;font-size:0.8em;overflow:hidden;z-index:1000001;}

/*-----------------[Footer Layout]------------------*/
#footer {width:1024px;background:#ebebeb;margin:0 auto 0 auto;height:50px;color:#636363;}
	#footer hr {width:1000px;margin:auto;color:#636363;}
	#left-footer{float:left;display:inline;height:40px;padding-left:10px;margin-top:10px;font:normal 0.8em/1.3em Verdana;}
	#right-footer{float:right;display:inline;height:40px;padding-right:10px;margin-top:10px;}
	#right-footer img{vertical-align:middle}
	#footer a{font:normal 8pt Verdana;color:#636363;}

/*--------------[Clear Fix for Different Browsers] ---------------*/
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix{display:block;}
/* Hides from IE-mac \*/
* html .clearfix{height:1%;}
.clearfix{display:block;}
/* End hide from IE-mac */ 
.clearall{clear:both;}
