﻿/*@import "../layout.css";
@import "../typography.css";
@import "color.css";*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend/*,
table, caption, tbody, tfoot, thead, tr, th, td */{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

body 											{line-height: 1.4em;font-size:12px;font-family:Verdana, Geneva, sans-serif;}
ol, ul											{list-style: none;}

p 												{padding-top:4px; padding-bottom:8px; text-indent:8px; margin:8px 0;}

.hidden {display:none !important; visibility:hidden !important;}

blockquote										{margin:0 auto; width:440px; padding:20px;}
blockquote:before, blockquote:after 			{color: #333; display: block; font-size: 500%; width: 20px; font-family:Georgia, "Times New Roman", Times, serif}

/* remember to define focus styles! */
:focus 											{outline: 0;}

/* remember to highlight inserts somehow! */
ins 											{text-decoration: none;}
del 											{text-decoration: line-through;}
										{border-collapse: collapse; border-spacing: 0; tab}

.txt-08 {font-size:8px;}
.txt-09 {font-size:9px;}
.txt-10 {font-size:10px;}
.txt-11 {font-size:11px;}
.txt-12 {font-size:12px;}
.txt-13 {font-size:13px;}
.txt-14 {font-size:14px;}
.txt-15 {font-size:15px;}
.txt-16 {font-size:16px;}
.txt-17 {font-size:17px;}
.txt-18 {font-size:18px;}
.txt-19 {font-size:19px;}

h1,h2,h3,h4,h5,h6 								{color:#ab281e; padding-bottom:5px;}
h1 {font-size:24px}h2{font-size:21px;}h3{font-size:19px;}h4{font-size:17px;line-height:20px;}h5{font-size:15px;}h6{font-size:14x;}
h5 												{background-image:url(/images/new/header_underscore.jpg); background-repeat:no-repeat; background-position:bottom left; margin-bottom:5px;}
#primary .customForm h3							{font-size:15px; background-image:url(/images/new/header_underscore.jpg); background-repeat:no-repeat; background-position:bottom left; margin-bottom:5px;}
/*////////// RESET END //////////*/

/*////////// Main Styles //////////*/
body 											{background-image:url(/images/new/bg.jpg); background-repeat:repeat-x; background-color:#b8b4a8}
#wrap 											{position:relative;width:930px; margin:0 auto;}

.rounded 										{
												-moz-border-radius-topleft:4px; -webkit-border-top-left-radius:4px;
												-moz-border-radius-topright:4px; -webkit-border-top-right-radius:4px;
												-moz-border-radius-bottomleft:4px; -webkit-border-bottom-left-radius:4px;
												-moz-border-radius-bottomright:4px; -webkit-border-bottom-right-radius:4px;
												border-radius-topleft:4px; border radius-topright:4px;
												border-radius-bottomleft:4px; border-radius-bottomright:4px;
												}
												
.box_shadow 									{
												-moz-box-shadow: 1px 1px 4px #000000; /* FF3.5+ */
											    -webkit-box-shadow: 1px 1px 4px #000000; /* Saf3.0+, Chrome */
												box-shadow: 1px 1px 4px #000000; /* Opera 10.5, IE 9.0 */
												}
												
.box_gradient 									{
												background-image: -moz-linear-gradient(top, #cccccc, #999999); /* FF3.6 */
												background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #cccccc),color-stop(1, #999999)); /* Saf4+, Chrome */
												filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#cccccc', EndColorStr='#999999'); /* IE6,IE7 */
												-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#cccccc', EndColorStr='#999999')"; /* IE8 */
												}

.box_gradient_dark 									{
												background-image: -moz-linear-gradient(top, #666666, #000000); /* FF3.6 */
												background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #666666),color-stop(1, #000000)); /* Saf4+, Chrome */
												filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#666666', EndColorStr='#000000'); /* IE6,IE7 */
												-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#666666', EndColorStr='#000000')"; /* IE8 */
												}

    												

/*////////// Header Styles /////////*/
#banner 										{height:90px;}
/*#banner #logo { width:223px; height:73px; margin-top:15px; float:left}*/
#banner h1 										{background: Transparent url(../../../../images/uploaded/logo.png) no-repeat left top;}
#banner h1										{width:223px; height:73px; margin-top:15px; float:left; text-indent: -9999px;}

/*///////// Secondary Nav Items //////////*/
#secondaryNav 									{height:20px; display:block; padding:5px 0; background:none}
#secondaryNav .inner .nav ul 					{display:block; height:20px; float:right; margin-right:10px}
#secondaryNav .inner .nav ul li 				{display:inline; position:relative; background-image:url(/images/new/secondary_nav-bullet.gif); background-position:left center; background-repeat:no-repeat;}
#secondaryNav .inner .nav ul ul 				{visibility:hidden; position:absolute; top:20px; left:5px; padding-left:5px; width:130px; background-color:#626262; background-image:url(/images/new/dropdownbg.jpg); background-repeat:repeat-x; background-position:bottom; border:1px solid #D8D8D6;}
#secondaryNav .inner .nav ul ul a 				{padding:4px 4px;}
#secondaryNav .inner .nav ul li a 				{padding:2px 0px 8px 8px; margin-right:8px; text-align:right; text-decoration:none; font-size:10px; color:#FFF; line-height:17px;}
#secondaryNav .inner .nav a:hover 				{color:#ab281e;text-decoration:underline}

/*///////////// Secondary Nav Items End //////////*/
#user											{background-image:url(/images/new/client_log_in-bg.png);background-repeat:repeat-x; background-position:bottom; border: 1px solid #c4c4c4; height:26px; min-width:270px; margin-top:25px; float:right; margin-right:12px; font-size:10px; line-height:26px; text-align:center; padding:0 5px;}
#user img 										{vertical-align:middle;margin-top: 0px;margin-right: 6px;margin-bottom: 0px; margin-left: 2px;}
#user a											{color:#ab281e; text-decoration:none}
#user a:hover									{color:#ab281e; text-decoration:underline}

/*///////////// Primary Nav Items //////////*/
#nav_container 									{position:absolute; width:926px; left:2px; top:98px; z-index:9999}
#primaryNav 									{position:relative; background-image:url(/images/new/primary_nav-bg-2.png);background-repeat:no-repeat; width:926px; height:53px; margin:0 auto; text-align:center; z-index:1000}
#primaryNav .inner .nav ul 						{position:relative; height:34px; width:780px; top:19px; left:70px;}
#primaryNav .inner .nav ul li 					{height:34px;}
#primaryNav .inner .nav ul li					{position:relative; display:inline; text-align:center;}
#primaryNav .inner .nav ul li a					{height:14px; padding:10px 6px; margin:0 8px; color:#FFF; text-decoration:none; line-height:2.0em; font-size:12px; font-weight:bold; text-align:center}
#primaryNav .inner .nav ul li a:hover			{background-image: url(/images/new/primary_nav-hover3.png); background-repeat:repeat-x;background-position:center bottom;cursor:pointer;-moz-box-shadow: inset 0px 2px 5px #333;-webkit-box-shadow: inset 0px 2px 5px #333}
#primaryNav .inner .nav ul li ul 				{visibility:hidden; position:absolute; left:0; top:24px; width:280px; padding-top:4px; background-color:#CCC; border:1px solid #666; text-align:center; z-index:200; height:auto;}

/* IE Exceptions */
#primaryNav .inner .nav ul li ul 				{top/*\**/:12px\9; height:auto}
#primaryNav .inner .nav ul 						{*left:0px;}
/* IE Exceptions END */

/*////////Primary Drop Down /////////*/
#primaryNav .inner .nav ul li ul 				{-moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px;}
#primaryNav .inner .nav ul li ul li 			{float:left; width:140px;}
#primaryNav .inner .nav ul li ul li a			{display:block; padding:6px 2px; line-height:12px; text-align:center; color:#333; font-size:10px;}
#primaryNav .inner .nav ul li ul li a:hover		{background-image:none; background-color:#999;-moz-border-radius: 5px; -webkit-border-radius:5px; background-image:none }
#primaryNav #sub2								{float:left;}
#primaryNav #sub3								{float:left;}

/*//////// Member Nav ///////*/
#primaryNav .inner .odd 						{position:absolute; left:0px; top:52px; background-image: url(/images/new/member_nav-bg-3.png); background-repeat:no-repeat; width:826px; height:36px; padding-right:99px; z-index:10; text-align:right}
#primaryNav .inner .odd ul 						{position:relative; top:0px; height:21px;}
#primaryNav .inner .odd ul li 					{display:inline; height:21px; line-height:21px;}
#primaryNav .inner .odd ul li a					{height:11px; padding:5px; color:#ab281e; text-decoration:none; font-weight:normal; cursor:pointer}
#primaryNav .inner .odd ul li a:hover			{text-decoration:underline; background-image:none;-moz-box-shadow:none; -webkit-box-shadow: none}
/*///////////// Primary Nav Items End  //////////*/


#contentframe 									{width:908px; margin:0 auto;min-height:500px; position:relative; z-index:1}
#frametop 										{background-image:url(/images/new/body_container-top2.png);background-repeat:no-repeat;height:53px;}
#framebody 										{background-image:url(/images/new/body_container-rpt.png);background-repeat:repeat-y}
#framebottom 									{background-image:url(/images/new/body_container-bottom.png);background-repeat:no-repeat;height:52px;}
#framebg 										{width:820px; min-height:370px; background-image:url(/images/new/body_container-bg.jpg); background-position:40px bottom; background-repeat:no-repeat; padding-top:3px; padding-right: 15px;padding-bottom: 10px;padding-left: 45px;}

#flashph 										{width:820px; height:206px; position:relative; z-index:0}
#socialmedialinks 								{float:right; vertical-align:baseline; width:220px; height:16px; padding:4px 0 0; text-align:right}

#contentleft 									{float:left; width:405px;}

.vertdiv										{margin-left:4px; float:left; width:1px; height:375px; background-color:#CCC;}
#contentright 									{float:right; width:405px;}
#contentright strong 							{color:#ab281e;}
#contentright img 								{float:left; margin-right:10px; padding-top:0px; margin-top:0px; margin-bottom:8px}

.letter 										{padding:0 8px;}

/*///////////// Footer //////////*/
#copyright 										{float:left; width:330px; margin-left:20px;}
#poweredby 										{float:left; margin-left:0px;width:230px; height:40px; background-image:url(/images/new/poweredby.png); background-position:center; background-repeat:no-repeat }
#companyinfo 									{float:right; width:350px; margin-right:0px; text-align:center;}

#subnav 										{width:748px; margin:10px auto 0; display:block;}
#subnav div 									{display:block; float:left; padding:2px 15px 0px 0px;}
#subnav a										{text-decoration:none; color:#000; font-size:10px; padding-right:12px; border-bottom:1px solid #000; font-weight:bold}
#subnav ul 										{width:110px; margin-left:5px;}
#subnav ul a 									{border:none; font-weight: normal; font-size:9px}
#subnav a:hover 								{color:#ab281e}

#contentleft a									{color:#ab281e}
#contentleft .upcoming 								{display:block; height:72px; width:325px; padding-left:80px; background-image:url(/images/new/upcoming_events.png); background-position:top left; background-repeat:no-repeat; text-decoration:none; line-height:64px; font-size:18px;}
#contentleft .upcoming:hover							{background-position:bottom left;width:326px; padding-left:79px;line-height:66px;}
.newsimg 									{float:right; margin:2px; border:1px solid #C4C3C4; background-color:#e5e5e5}
.newsimg span 									{display:block; height:20px; text-align:center; background-color:#CCC}
.new										{display:block; float:left; margin-right:5px; background-image:url(/images/new/new.png); background-repeat:no-repeat; width:16px; height:16px; vertical-align:middle;}

/*///////Pre existing styles ////////*/

/* Login */
.memberLoginSection label						{width: 75px;}
.memberLoginSection input						{width: 100px;}
.memberLoginSection .submit						{margin-left: 75px;width: auto;}
.login											{cursor:pointer; text-align:center; -moz-border-radius: 5px; -webkit-border-radius: 5px;-moz-box-shadow: 1px 1px 2px #333;-webkit-box-shadow: 2px 2px 5px #333; background-image:url(/images/new/client_log_in-bg.png); background-position:top;background-repeat:repeat-x; border: 1px solid #666; padding: 3px 10px; background-color:#666}
.logout											{cursor:pointer; text-align:center; -moz-border-radius: 5px; -webkit-border-radius: 5px;-moz-box-shadow: 1px 1px 2px #333;-webkit-box-shadow: 2px 2px 5px #333; background-image:url(/images/new/client_log_in-bg.png); background-position:top;background-repeat:repeat-x; border: 1px solid #666; padding: 3px 10px; background-color:#666}
.login:hover									{background-color:#333}
.logout:hover									{background-color:#333}


/* Custom Pages */
.innercontent 									{margin:0; padding:0;}
.innercontent h4 img							{vertical-align: middle}
.innercontent h2 img							{vertical-align: middle}
.innercontent ul								{margin-left:30px; font-size:11px}
.innercontent li								{margin:2px; list-style:square}
.floatright										{float:right; margin-right:10px; margin-left:20px; margin-bottom:10px;}
.floatleft										{float:left; margin-right:20px; margin-left:10px; margin-bottom:10px;}
.imgrt											{float:right; margin-right:10px; margin-left:20px; margin-bottom:10px; border:1px solid #666 }
.innercontent blockquote						{font-size:11px; font-style:italic;}
.innercontent .quote							{margin-left:10px;}
.innercontent .quoter							{font-weight:bold; margin-top:3px;}
.innercontent .innerflash 						{width:465px; margin:0 auto}

#primary										{position:relative}
.item table										{padding:5px;}
#primary #sections								{padding:0 5px 5px; width:550px; margin:10px 0 0 10px; border:1px solid #ccc; background-color:#e5e5e5}
#primary .section								{display:block; width:520px; padding:10px; border-bottom:2px groove #999}
#primary .section p								{padding: 8px 0; margin:0 0 10px; text-indent:0}
#primary #formarea								{float:left;}
.customContent 									{width:100%}

#secondary .item									{display:block; border: outset 1px #C4C3C4; float:right; margin:0 5px 10px; *margin-top:10px; width:215px; padding:10px; -moz-border-radius: 5px; -webkit-border-radius: 5px;-moz-box-shadow: 2px 2px 5px #333;-webkit-box-shadow: 2px 2px 5px #333; background-image:url(/images/new/boxbg.jpg); background-position:top; background-repeat:repeat-x; background-color:#fff}
#secondary .item h3								{font-size:14px; color:#ab281e}
#secondary .itembody								{width:190px; border:inset 1px #ccc; padding:10px; font-size:10px; line-height:12px; background-color:#FFF}
#secondary .item .customContent					{width:760px; margin:0 auto;}
#secondary .item ul								{margin:0; margin-left:10px;}
#secondary .item a								{color:#ab281e; display:block; padding:4px;}
#secondary .photoGallery a						{color:#ab281e; display:block; padding:4px; float:left;}
#secondary .item a:hover							{background-color:#e5e5e5; -moz-border-radius: 5px; -webkit-border-radius: 5px; }

#map											{width:740px; margin:0 auto}

/*.slideshow									{float:left; width:400px ;display:block; height:90px; margin-bottom:20px; overflow:hidden}*/

.slideshow .inner1 .inner2	 					{}
.slideshow .inner1 .inner2 ul 						{margin:0 auto; overflow:hidden;}
.slideshow .inner1 .inner2 ul li					{text-align:center}

/*///////////// Tab Menu /////////*/
#tabs											{width:810px; margin:auto}
.tab-menu 										{margin: 10px 0 0 0; padding: 0 0 0 10px; z-index: 1 ;border-bottom: 1px solid #666; width:800px}
ul.tab-menu										{margin-left: 0}
.tab-menu li 										{display: inline; overflow: hidden; padding-left: 0; margin:0}
.tab-menu a, .tab-menu li.active a 					{color:#ab281e; text-decoration:none; border: 1px solid #666; padding: 6px 5px 2px; margin:0; background-image:url(/images/new/tabbg.jpg); background-repeat:repeat-x; -moz-border-radius-topleft: 2px; -moz-border-radius-topright: 2px; -webkit-border-topleft-radius: 5px;}
.tab-menu li.active a								{border-bottom: 1px solid; border-bottom-color: #fff; background-color: #fff;}
.tab-menu a:hover								{/*background-color: #C5C3A3;*/color: #333; text-decoration:underline}
.tab-content	 								{width:788px; padding:10px; background-color:#FFF; border-bottom:1px solid #666;border-left:1px solid #666;border-right:1px solid #666; -moz-box-shadow: 2px 2px 5px #333;-webkit-box-shadow: 2px 2px 5px #333; }

/*///////// Forms ///////////*/
#primary .customForm								{display:block; float:right; width:300px; margin-right:100px; padding-left:50px; border-left:1px solid #ccc}
form												{padding: 0;margin: 0;}
fieldset											{border:0; padding:0px; margin:2px 0;}
fieldset legend										{display: none;}
fieldset p, fieldset div								{padding: 5px 0; margin:0 0 10px; text-indent:0}
fieldset .submit									{float:left; text-decoration: none; cursor:pointer; text-align:center; -moz-border-radius: 5px; -webkit-border-radius: 5px;-moz-box-shadow: 1px 1px 2px #333;-webkit-box-shadow: 2px 2px 5px #333; background-image:url(/images/new/client_log_in-bg.png); background-position:top;background-repeat:repeat-x; border: 1px solid #666; padding: 3px 10px; color: #333; background-color:#999}
fieldset .submit:hover								{background-color: #444;color: #333; text-decoration: none}

.instructions									{margin-bottom: 10px;}
label												{width: 130px; float: left;margin:0;}
label.checkbox									{width: auto; margin-left: 0px;}
input, select										{border-color: #BDC7D8;}
input, select										{border: 1px solid;}
input[type="checkbox"], input[type="radio"]		{ border: 0;}
input.email										{width: 150px;}
input.date										{width: 75px;}
input.file										{width: 100%;}
ul.radiolist										{padding: 0;margin: 0 0 0 100px;list-style-type: none;}
ul.radiolist li									{display: block;margin-bottom: 2px;}
ul.radiolist label									{float: none;width: 150px;}
ul.checkbox										{margin: 0;padding: 0;list-style-type: none;}
ul.checkbox li										{margin: 4px 0;	}
.add											{display: block;margin-bottom: 10px;}
.add, .remove									{padding-left: 14px;}
.record .remove									{position: absolute;right: 10px;top: 12px;}

ul.submitlist									{margin: 0 0 0 100px;padding: 0;list-style-type: none;}
ul.submitlist li									{padding: 0;margin: 0;display: inline;}
ul.submitlist .submit							{margin-left: 0;margin-right: 10px;}
.submit											{float:left;text-decoration: none; cursor:pointer; text-align:center; -moz-border-radius: 5px; -webkit-border-radius: 5px;-moz-box-shadow: 1px 1px 2px #333;-webkit-box-shadow: 2px 2px 5px #333; background-image:url(/images/new/client_log_in-bg.png); background-position:top;background-repeat:repeat-x; border: 1px solid #666; padding: 3px 10px; color: #333; background-color:#999}
.submit:hover									{background-color: #444;color: #333; text-decoration: none}
a.submit										{margin-left:11px}

/*/////////// Records ///////*/
.records										{border:1px solid #666; width:475px; margin:0 auto}
.record											{position: relative; padding: 10px; border-top: 1px solid; background-color: #e5e5e5; border-top-color: #E9E3D6;}
.odd											{background-color: Transparent !important;}

.tab-content #results ul 							{margin-left:60px;}

ul.additional-links, .message ul, #newsletter #content ul{padding: 0;}
ul.additional-links 								{display:block; width:250px; margin-top:10px;}
.additional-links li								{padding: 0 0 4px 8px;}
.additional-links li								{background: Transparent url(/images/themes/topnav2/black/arrow.gif) no-repeat left center;}

table 											{float:left}


.supportbtn 										{float:right; height:30px; width:160px; background-color:#ccc; text-align:center; border:1px solid #666666; line-height:30px; color:#A22212; font-weight:bold; text-decoration:none; margin-right:10px; position:relative}
.supportbtn img 									{margin-right:5px; vertical-align:middle;}
/*/////// Sales Pages /////////*/
a.goback										{position:absolute;right:15px; top:-20px; padding:2px 5px; font-weight:bold; color:#ab281e}
#salesinfo										{float:right; display:block; width:180px;margin-left:10px; margin-right:5px; padding:10px; font-size:10px; background-color:#CCC;  -moz-border-radius: 5px; -webkit-border-radius: 5px;-moz-box-shadow: 1px 1px 2px #333;-webkit-box-shadow: 2px 2px 5px #333;}
#salesinfo img									{width:180px; margin:0 auto 10px;}
#salesinfo p										{margin:5px 0; padding:0; text-indent:0}
#salesinfo ul									{list-style:none; margin-left:5px;}
#salesinfo li										{list-style:none; }
.salescontact p									{font-size:13px;}
.territory										{margin-top:10px;}

/*/////// Quotes /////////*/
.anon											{width:480px; background-color:#CCC; margin-left:10px; -moz-border-radius: 5px; -webkit-border-radius: 5px;-moz-box-shadow: 1px 1px 2px #333;-webkit-box-shadow: 2px 2px 5px #333;}
blockquote.anon									{width:440px; padding:20px;}
blockquote.anon:before, blockquote.anon:after 		{color: #333; display: block; font-size: 500%; width: 20px; font-family:Georgia, "Times New Roman", Times, serif}
blockquote.anon:before 							{content: open-quote; height: 0;margin-left: -20px;}
blockquote.anon:after 							{content: close-quote; height: 0;width: 20px; margin-top: 0px; margin-left: 420px;}

#primary .customContent div.treemneu ul.videos,#primary .customContent div.treemneu li,#primary .customContent div.treemneu ol {margin:0; padding:0; font-size:11px;}
.innercontent #primary .customContent div.treemenu ul{margin-left:0; list-style:none}
#primary .customContent div.treemenu ul li a{color:#AB281E; padding-top: 4px; padding-right: 10px; padding-bottom: 4px; padding-left: 40px; margin-bottom:5px }
#primary .customContent div.treemenu ul li a strong {font-size:12px}
#primary .customContent div.treemenu ul li a:hover{}
#primary .customContent div.treemenu {display:block; /*float:left;*/width:800px; padding:5px 10px;}
#primary .customContent div.treemenu ul.videos {width:265px; list-style:none; float:left}
#primary .customContent div.treemenu ul.videos2 {width:265px; list-style:none; float:left}
#primary .customContent div.treemenu ul.videos3 {width:265px; list-style:none; float:left}
#primary .customContent div.treemenu ul li{ list-style:none; width:249px; padding:5px; margin:10px 4px 10px; background-color:#e5e5e5; background-position:5px 1px; background-repeat:no-repeat; -moz-border-radius:6px; -webkit-border-radius:6px; border:1px solid #CCC }
#primary .customContent div.treemenu ul li ul{margin-top:8px;}
#primary .customContent div.treemenu ul li ul li{ background-image:url(/images/icons/video.gif); background-position:5px 6px; margin:0px 0 0 2px; width:234px;  border:none}
#primary .customContent div.treemenu ul li ul li a{color:#333; font-size:10px; padding-left: 20px}
#primary .customContent div.treemenu ul li ul li:hover { cursor:pointer; background-color:#C4C3C4; -moz-border-radius:6px; -webkit-border-radius:6px; }

/*#primary .customContent #aboutblock {width:550px; float:left}*/
#primary .customContent #whereto {width:550px; float:left}
#primary .customContent #whatsnew {width:550px; float:left}

#news .innercontent #primary {width:550px; float:left}
.innercontent #primary ul#newsListing {width:520px;}
.innercontent #secondary {float:right; width:275px;}
/* Table listing */
.listing
{
	border-color: #D4C7AD;
}

.listing thead, .listing th
{
	border-bottom-color: #D4C7AD; 
	background-color: #E9E3D6;
}
    
.listing td, .listing th
{
    border-right-color: #D4C7AD; 
}

.listing td
{
	background-color: #fff;
}

.listing tr.alternate td
{
     background-color: #F4F1EA;
}

.listing tfoot, .listing .foot td
{
	border-top-color: #D4C7AD; 
	background-color: #E9E3D6;
}





/* Lists */



.eventList li
{
	padding-bottom: 4px;
}
/* Table listing */

.listing
{
	border: 1px solid;
	border-collapse: collapse;
}

.listing thead, .listing th
{
	border-bottom: 1px solid;
}

.listing td, .listing th
{
    padding: 2px 6px;
    border-right: 1px solid; 
}

.listing tfoot, .listing .foot td
{
	border-top: 1px solid; 
}






/* Slideshow */

/*
.slideshow .inner2{ width:710px; padding:15px;}
*/

/*
.slideshow{background: Transparent url(../../../../images/themes/topnav/slideshowbg.jpg) repeat-y left top;}

.slideshow .inner1{: Transparent url(../../../../images/themes/topnav/slideshowtopbg.jpg) no-repeat left top;}

.slideshow .inner2{background: Transparent url(../../../../images/themes/topnav/slideshowbottombg.jpg) no-repeat left bottom;}
*/

/*
.inner2 ul {height:200px;}
.inner2 ul li {height:200px;}
*/

/*
.slideshow .inner1
{
	width: 100%;
}
*/

/*
.slideshow #ssFlash
{
	height: 170px;
	width: 100%;
}*/

/*
* html .slideshow #ssFlash
{
	height: 170px;
}
*/

/* Photo Gallery */

#photoGallery #gallerylist
{
    width: 100%;
    margin: 0 auto;
}

/* Poll */
#pollFlash
{
    width: 100%;
    height: 300px;
}

/* Stats */

#memberstats, #clubstats
{
    width: 740px;
    height: 350px;
    margin-bottom: 20px;
}

#msFlash
{
	width: 100%;
    height: 350px;
}

/* Popup Window */
body.window
{
    padding: 0;
    margin: 0;
    border-top: 5px solid;
}

.window #wrap
{
    width: 100%;
    padding: 0;
    margin: 0;	  
    min-width: 200px;
}

.window #content
{
    float: left;
    padding: 20px;
    margin: 0;
    width: auto;
    min-height: 0;
    
}

.window #content h2
{
	float: none;
	width: auto;
	padding: 0;
	margin: 0 0 20px 0;
	
}

.window #primary
{
	width: auto !important;
	float: none !important;
	min-height: 0;
}

.closeWindow
{
	padding-left: 14px;
	line-height: 14px;
	clear: both;
	float: left;
	margin: 10px 0;
}

/* Miscellaneous */



.clear
{
	clear: both;
}

.message, .error
{
    padding: 10px 15px;
    margin: 5px 0 10px 0;
	clear: both;
	width: 300px;
	border: 1px solid;
}

#secondary .error
{
	width: 160px;
}

.error p
{
	padding-top: 0;
}

#clubsoft
{
	position: absolute;
	right: 0;
	top: 70px;
	text-align: right;
}

#clubsoft a
{
	width: 73px;
	height: 12px;
	text-indent: -5000px;
	text-align: left;
	margin-top: 2px;
	display: block;
	line-height: 12px;
}

/* Popup Window */

body.window
{
	background-color: #fff;
	border-top-color: #222;
}

/* Miscellaneous */

.remove, .closeWindow
{
	background: Transparent url(../../../../images/themes/topnav/black/remove.gif) left top no-repeat;
}

.add
{
	background: Transparent url(../../../../images/themes/topnav/black/add.gif) left top no-repeat;
}

.message
{
	background-color: #E0E0E0;
	border-color: #ccc;
}

.error
{
	color: #900;
	background-color: #edd;
	border-color: #900;
}

#clubsoft a
{
	background: Transparent url(../../../../images/misc/clubsoft.gif) no-repeat 0 0;
}

#clubsoft a:hover
{
	background-position: 0 -12px;
}


.rade_resizeCell
{ 
    width:0px !important;
}
.rade_resizeCell DIV
{ 
    display:none;
}

.eventList {}

/* trigger button 
#download_now {
	background:transparent url(/img/home/download.png) no-repeat scroll 0 0;
	display:block;
	height:44px;
	margin-bottom:30px;
	overflow:hidden;
	text-indent:-999em;
	width:159px;
	cursor:pointer;
}
*/
/* mouseover state 
#download_now:hover {
	background-position:0 -44px ;		
}

/* clicked state 
.supportbtn:focus {
	background-position:0 -88px;
}
*/

/* tooltip styling */
a:active {
  outline:none;
}

:focus {
  -moz-outline-style:none;
}
.tooltip {
	display:none;
	background-color:#000;
	height:70px;
	padding:10px 20px;
	width:180px;
	font-size:12px;
	color:#fff;
	position:relative;
	z-index:9999;
	background-image: -moz-linear-gradient(top, #999999, #333333); /* FF3.6 */
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #999999),color-stop(1, #333333)); /* Saf4+, Chrome */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#999999', EndColorStr='#333333'); /* IE6,IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#999999', EndColorStr='#333333')"; /* IE8 */
}

/* a .label element inside tooltip */
.tooltip .label {
	color:yellow;
	width:35px;
}

.tooltip a {
	color:#fff;
	font-size:11px;
	font-weight:bold;
}
.tooltip.bottom {
	background-image:url(/images/misc/black_arrow_big.png);
	padding-top:40px;
	height:55px;
}

.tooltip.bottom {
	background-image:url(/images/misc/black_arrow_big.png);
}

.remotesupport {display:block;margin:0 auto; padding:0; width:530px; background-color:#999; margin-top:10px;}
.remotesupport form input {height:24px; line-height:24px; padding:2px; font-size:18px; border: 1px solid #666;
-moz-border-radius-topleft:4px; -webkit-border-top-left-radius:4px;
-moz-border-radius-topright:4px; -webkit-border-top-right-radius:4px;
-moz-border-radius-bottomleft:4px; -webkit-border-bottom-left-radius:4px;
-moz-border-radius-bottomright:4px; -webkit-border-bottom-right-radius:4px;
border-radius-topleft:4px; border radius-topright:4px;
border-radius-bottomleft:4px; border-radius-bottomright:4px;}
.remotecontinue {width:100px; line-height:18px; padding:2px; height:30px !important; margin-left:10px;
background-image: -moz-linear-gradient(top, #C8FF6F, #699F13); /* FF3.6 */
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #C8FF6F),color-stop(1, #699F13)); /* Saf4+, Chrome */
filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#C8FF6F', EndColorStr='#699F13'); /* IE6,IE7 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#C8FF6F', EndColorStr='#699F13')"; /* IE8 */
cursor:pointer;
}
.remoterequired {color:#F00 !important; font-size:9px}
.supportimg {float:left; margin:5px; width:144px;}
#supportlink a{color: #FF0 !important}