body, table	{
	color:					black;
	font-size:				10pt;
	font-family:			Arial, sans-serif;
}

.xxverdana {
	font-family:			verdana, arial, sans-serif;
	font-size:				xx-small;
	font-weight:			bold;
}

/* Round Corners */
/* Set 1 */
.RCimg1 {
	border:					0;
	width:					8px;
	height:					8px;
}
.RCul1 {
	background-color:		#a4d3ee;
	width:					8px;
}
.RCum1 {
	background-color:		#a4d3ee;
	text-align:				center;
	font-size:				xx-small;
	letter-spacing:			3;
}
.RCur1 {
	background-color:		#a4d3ee;
	width:					8px;
}
.RCml1 {
	background-color:		#a4d3ee;
}
.RCmm1 {
	padding:				10px;
	color:					#777;
	font-size:				x-small;
	font-weight:			bold;
	border:					5px #8db6cd  solid;
}
.RCmr1 {
	background-color:		#A4D3EE;
}
.RCbl1 {
	background-color:		#A4D3EE;
	width:					8px;
	height:					8px;
}
.RCbm1 {
	background-color:		#a4d3ee;
	height:					2px;
}
.RCbr1 {
	background-color:		#a4d3ee;
	width:					8px;
	height:					8px;
}
/* Set 2 */
.RCimg2 {
	border:					0;
	width:					15px;
	height:					15px;
}
.RCul2 {
	background-color:		#8db6cd;
	width:					15px;
	height:					15px;
}
.RCum2 {
	background-color:		#8db6cd;
	color:					black;
	text-align:				center;
	font-size:				xx-small;
	font-weight:			bold;
	letter-spacing:			3;
}
.RCur2 {
	background-color:		#8db6cd;
	width:					15px;
	height:					15px;
}
.RCml2 {
	background-color:		#8db6cd;
}
.RCmm2 {
	background-color:		yellow;
	color:					black;
	padding:				10px;
	font-size:				x-small;
	font-weight:			bold;
	border:					0 #8db6cd  solid;
}
.RCmr2 {
	background-color:		#8db6cd;
}
.RCbl2 {
	background-color:		#8db6cd;
	width:					15px;
	height:					15px;
}
.RCbm2 {
	background-color:		#8db6cd;
	height:					2px;
}
.RCbr2 {
	background-color:		#8db6cd;
	width:					15px;
	height:					15px;
}
/* Set 3 */
.RCimg3 {
	border:					0;
	width:					8px;
	height:					8px;
}
.RCul3 {
	background-color:		#8db6cd;
	width:					8px;
	height:					8px;
}
.RCum3 {
	background-color:		#8db6cd;
	color:					black;
	text-align:				center;
	font-size:				xx-small;
	font-weight:			bold;
	letter-spacing:			3;
}
.RCur3 {
	background-color:		#8db6cd;
	width:					8px;
	height:					8px;
}
.RCml3 {
	background-color:		#8db6cd;
}
.RCmm3 {
	background-color:		ivory;
	color:					black;
	padding:				5px;
	font-size:				x-small;
	font-family:			monospace;
	font-weight:			bold;
	border:					0 #8db6cd  solid;
	border-bottom:			0;
}
.RCmr3 {
	background-color:		#8db6cd;
}
.RCbl3 {
	background-color:		#8db6cd;
	width:					8px;
	height:					8px;
}
.RCbm3 {
	background-color:		#8db6cd;
	height:					2px;
}
.RCbr3 {
	background-color:		#8db6cd;
	width:					8px;
	height:					8px;
}


/* Family Master Rates */
.fmrDivHead {
	font-size:				larger;
	font-weight:			bold;
	background-color:		#F0FFF0;
	padding-top:			1px;
	padding-bottom:			1px;
	padding-left:			5px;
	border:					2px black solid;
	margin-top:				30px;
	margin-bottom:			10px;
}
.fmrDivSubmit {
	text-align:				center;
	font-weight:			bold;
	padding:				5px;
	border-top:				2px black solid;
	margin-top:				20px;
	padding-top:			20px;
}
.fmrDivSubmitInp {
	background-color:		chocolate;
	color:					white;
	font-size:				10pt;
	font-weight:			bold;
	border:					1px brown solid;
}
.fmrTitleHdrInp {
	background-color:		ivory;
	font-size:				smaller;
	font-weight:			bold;
	width:					70px;
	text-align:				right;
	border:					0;
	border-bottom:			1px black solid;
}
.fmrSPInp {
	font-size:				smaller;
	font-weight:			bold;
	border:					0;
	border-bottom:			1px black solid;
}
.fmrSPCell {
	font-weight:			bold;
	padding:				5px;
	padding-left:			20px;
}
.fmrPBHdr {
	background-color:		#bbb;
	text-align:				center;
	border-bottom:			1px black solid;
	padding:				0;
	padding-left:			10px;
	padding-right:			10px;
}
.fmrPCHdr {
	background-color:		#eea;
	text-align:				center;
	border-bottom:			1px black solid;
	padding:				0;
	padding-left:			10px;
	padding-right:			10px;
}
.fmrPBHdrB {
	background-color:		#ccc;
	text-align:				center;
	font-size:				9pt;
	width:					60px;
	border-bottom:			1px black solid;
	padding:				0;
	padding-left:			10px;
	padding-right:			10px;
}
.fmrPCHdrB {
	background-color:		#ffb;
	text-align:				center;
	font-size:				9pt;
	width:					60px;
	border-bottom:			1px black solid;
	padding:				0;
	padding-left:			10px;
	padding-right:			10px;
}
.fmrPCellTitle {
	text-align:				left;
	width:					70px;
	border-bottom:			1px black solid;
	padding:				3px;
	padding-right:			10px;
}
.fmrPBCell {
	background-color:		#ddd;
	text-align:				center;
	border-bottom:			1px black solid;
	padding:				3px;
	padding-left:			10px;
	padding-right:			10px;
}
.fmrPCCell {
	background-color:		#ffd;
	text-align:				center;
	border-bottom:			1px black solid;
	padding:				3px;
	padding-left:			10px;
	padding-right:			10px;
}
.fmrPBInp {
	background-color:		#ddd;
	border:					0;
	border-bottom:			1px black solid;
	font-size:				smaller;
	font-weight:			bold;
	text-align:				right;
}
.fmrPCInp {
	background-color:		#ffd;
	border:					0;
	border-bottom:			1px black solid;
	font-size:				smaller;
	font-weight:			bold;
	text-align:				right;
}


.draggable {
	position:				absolute;
	behavior:				url(www.trades.com/files/drag.js);
	Z-index:				2;
}
.notdraggable {
	position:				absolute;
/*	behavior:				url(http://www.thetrades.com/files/drag.htc);*/
	Z-index:				1;
}


.obsolete {
	color:					yellow;
	background-color:		#f66;
	text-decoration:		line-through;
	padding:				2px;
}
.docLibHelp {
	text-align:				center;
	margin-bottom:			10px;
	background-color:		yellow;
	border:					2px black solid;
	padding-top:			3px;
	padding-bottom:			3px;
	padding-left:			10px;
	padding-right:			10px;
}
.treelibLib {
	color:					black;
	font-size:				140%;
	font-weight:			bold;
	padding-top:			15px;
	border-bottom:			4px brown solid;
	cursor:					pointer;
}
.treelibFunc {
	color:					red;
	font-size:				120%;
	font-weight:			bold;
	padding-top:			15px;
	padding-bottom:			2px;
	padding-left:			20px;
}
.treelibDom {
	color:					maroon;
	font-size:				110%;
	font-weight:			bold;
	font-variant:			small-caps;
	padding-top:			5px;
	padding-bottom:			1px;
	padding-left:			40px;
}
.treelibDir {
	color:					blue;
	font-size:				90%;
	font-weight:			bold;
	padding-top:			5px;
	padding-bottom:			1px;
	padding-left:			60px;
}
.treelibFil {
	color:					green;
	font-size:				80%;
	font-weight:			bold;
	padding-top:			0;
	padding-bottom:			1px;
	padding-left:			80px;
}
.treefuncFunc {
	color:					red;
	font-size:				120%;
	font-weight:			bold;
	border-bottom:			2px brown solid;
	padding-left:			0;
	cursor:					pointer;
}
.treefuncLib {
	color:					black;
	font-size:				80%;
	font-weight:			bold;
	font-variant:			small-caps;
	padding-top:			15px;
	border-bottom:			0;
}
.treefuncDivFunc {
	padding-top:			10px;
	padding-bottom:			5px;
}
.treefuncDom {
	color:					maroon;
	font-size:				110%;
	font-weight:			bold;
	padding-top:			5px;
	padding-left:			20px;
}
.treefuncDir {
	color:					blue;
	font-size:				100%;
	padding-top:			5px;
	padding-left:			40px;
}
.treefuncFil {
	color:					green;
	font-size:				90%;
	padding-left:			60px;
}


.treedomDom {
	color:					maroon;
	font-size:				140%;
	font-weight:			bold;
	font-variant:			small-caps;
	border-bottom:			2px brown solid;
	padding-left:			0;
	padding-top:			10px;
	cursor:					pointer;
}
.treedomFunc {
	color:					red;
	font-size:				110%;
	font-weight:			bold;
	padding-left:			20px;
	padding-top:			10px;
}
.treedomDivFunc {
	padding-top:			10px;
	padding-bottom:			5px;
}
.treedomLib {
	color:					black;
	font-size:				80%;
	font-weight:			bold;
	font-variant:			small-caps;
	padding-top:			0;
}
.treedomDir {
	color:					blue;
	font-size:				100%;
	padding-top:			5px;
	padding-left:			40px;
}
.treedomFil {
	color:					green;
	font-size:				90%;
	padding-left:			60px;
}


/*		ID definitions and usage

	locates an HTML element with a unique ID and
	assigns the CSS definition to that element.

	to define ID = 'in1'

	the # tells CSS that this is an ID descriptor
	#ini {
		color:red;
	}

	usage example:
	<p id= 'in1'>This is red</p>

*/

#TradesLogo {
}
#ResortOn {
	left:					250px;
	top:					150px;
}
#MOOn {
	left:					350px;
	top:					150px;
}
#ParkOn {
	left:					450px;
	top:					150px;
}
#LAOn {
	left:					550px;
	top:					150px;
}
#GolfOn {
	left:					650px;
	top:					150px;
}
#GolfOff {
	left:					330px;
	top:					240px;
}
#ResortOff {
	left:					400px;
	top:					200px;
}
#MOOff {
	left:					470px;
	top:					240px;
}
#ParkOff {
	left:					450px;
	top:					300px;
}
#LAOff {
	left:					350px;
	top:					300px;
}


/*	Customize standard HTML tags

	assigns the CSS attributes to all HTML tags of that type
*/

a {
	text-decoration:		none;
	color:					#3333FF;
}
a:link {
	text-decoration:		none;
	color:					#3333FF;
}
a:hover {
	text-decoration:		underline;
	color:					#FF3333;
}
a:active {
	text-decoration:		overline;
	color:					#3333FF;
}
a:visited {
	color:					#3333FF;
}
ul, ol, .oul1 {
	margin-left:			25px;
}
li {
	padding-top:			5px;
	line-height:			1.2;
}
h1,h2,h3,h4,h5 {
	font-weight:			bold;
	color:					#A21D22;
	text-align:				center;
}
h1 {
	font-size:				170%;
	letter-spacing:			1.6;
}
h2 {
	font-size:				140%;
	letter-spacing:			1.4;
}
h3 {
	font-size:				120%;
	letter-spacing:			1.2;
}
h4 {
	font-size:				100%;
	letter-spacing:			1.1;
}
h5 {
	font-size:				80%;
}
dt {
	color:					maroon;
	font-size:				10pt;
	font-family:			Arial, sans-serif;
	font-weight:			bold;
	padding-bottom:			6px;
}
dd {
	color:					black;
	font-family:			Arial, sans-serif;
	font-weight:			normal;
	padding-bottom:			20px;
	margin-left:			15px;
}
hr {
	text-align:				center;
	color:					#A21D22;
}


/*		CLASS DEFINITIONS
	usage example:		class='classname'
	'.input'		a class definition		class = 'input'

	Other examples
	'#in1'		an ID definition			id    = 'in1'
					locates an HTML element with an unique id descriptor and
					assigns the CSS attributes to that element
*/

.input {
	font-size:				80%;
}
.heading {
	font-size:				160%;
	letter-spacing:			1.5;
	font-weight:			bold;
	color:					#A21D22;
	text-align:				center;
	margin-bottom:			10px;
}
.subheading {
	font-size:				130%;
	letter-spacing:			1.2;
	font-weight:			bold;
	color:					#A21D22;
	text-align:				center;
}
.Crumb {
	font-size:				80%;
	color:					#8B161F;
}
.MC_table {
	border:					3px solid #3D3D9F;
	background-color:		#1A99CE;
}
.MC_table_title {
	 background-color:		#3D3D9F;
	 color:					white;
	 font-size:				140%;
	 letter-spacing:		2.5;
	 padding-top:			5px;
	 padding-bottom:		5px;
}
.MC_table_cell {
	background-color:		#DAE9F8;
	color:					black;
	padding:				2px;
}
.MC_white {
	background-color:		white;
	color:					black;
}
.MC_input {
	background-color:		#1A99CE;
	color:					white;
	font-weight:			bold;
	border-color:			#1A99CE;
}
.MC_recipient_input {
	font-size:				80%;
	height:					8px;
}
.MC_menu_header {
	color:					white;
	background-color:		#1A99CE;
	font-size:				90%;
	vertical-align:			bottom;
}
.MC_menu_cell {
	color:					white;
	font-size:				95%;
	vertical-align:			bottom;
	padding-left:			10px;
	padding-right:			10px;
}
.menuCell {
	padding-left:			10px;
	padding-right:			10px;
}
.menuCell5 {
	padding-left:			5px;
	padding-right:			5px;
}
.ViewTable {
	width:					100%;
}
.ViewTitle {
	background-color:		#3d3d9f;
	color:					white;
	font-size:				120%;
	padding:				4px;
	letter-spacing:			5;
}
.ViewHeader {
	background-color:		#1a99ce;
	color:					white;
	padding-left:			5px;
	padding-right:			5px;
}
.ViewCell {
	text-align:				center;
	background-color:		#dae9f8;
	padding-left:			3px;
	padding-right:			3px;
}
.ViewCellR {
	text-align:				right;
	background-color:		#dae9f8;
	padding-left:			3px;
	padding-right:			3px;
}
.ViewCellL {
	text-align:				left;
	background-color:		#dae9f8;
	padding-left:			3px;
	padding-right:			3px;
}
.listTable {
	border:					1px solid black;
	background-color:		white;
}
.listHeader {
	background-color:		#1a99ce;
	color:					white;
	padding-left:			5px;
	padding-right:			5px;
}
.listCell {
	text-align:				center;
	background-color:		#dae9f8;
	padding-left:			3px;
	padding-right:			3px;
}
.listCellL {
	text-align:				left;
	background-color:		#dae9f8;
	padding-left:			3px;
	padding-right:			3px;
}
.mgrMenuTable {
	margin-top:				15px;
	margin-bottom:			15px;
	background-color:		#dae9f8;
	border:					5px solid #336699;
	filter:					DXImageTransform.Microsoft.dropShadow( Color=cccccc, offX=5, offY=5, positive=true);
}
.mgrMenuHeader {
	font-size:				120%;
	letter-spacing:			3;
}
.mgrMenuCell {
	padding-left:			15px;
	padding-right:			15px;
}
.mgrMenuCellHL {
	padding-left:			15px;
	padding-right:			15px;
	border:					1px solid blue;
	background-color:		#ffffcc;
}
.sidebarTable {
	background-color:		#F1E0D6;
}
.sbmenu {
	padding-left:			10px;
	padding-bottom:			3px;
	padding-top:			3px;
}
.sbmenu_header {
	border-top:				6px solid black;
	border-bottom:			2px solid black;
	padding-bottom:			6px;
	padding-top:			6px;
	background-color:		#A21D22;
	color:					white;
}
.bg_name {
	color:					#A21D22;
	font-size:				120%;
	font-weight:			bold;
}
.dropshadowfx {
	font-family:			Arial;
	font-size:				22pt;
	font-weight:			bold;
	color:					#ffff00;
	text-align:				center;
	width:					150px;
	height:					10px;
	position:				static;
	border-color:			blue;
	filter:					DropShadow(Color=#cccc00, OffX=3, OffY=3, Positive=1);
}
.button_choco {
	font-size:				10pt;
	color:					white;
	font-weight:			bold;
	background-color:		chocolate;
}
.button_green {
	font-size:				9pt;
	color:					white;
	font-weight:			bold;
	font-variant:			small-caps;
	letter-spacing:			3;
	background-color:		green;
	padding-top:			2px;
}
.button_green_small {
	font-size:				8pt;
	color:					white;
	font-weight:			bold;
	background-color:		green;
	width:					150px;
	font-variant:			small-caps;
	letter-spacing:			3;
	padding-top:			2px;
}
.button_orange {
	font-size:				9pt;
	color:					white;
	font-weight:			bold;
	font-variant:			small-caps;
	letter-spacing:			3;
	background-color:		orange;
	padding-top:			2px;
}
.button_orange_small {
	font-size:				8pt;
	color:					white;
	font-weight:			bold;
	background-color:		orange;
	width:					100px;
	font-variant:			small-caps;
	letter-spacing:			3;
	padding-top:			2px;
}
.button_red {
	font-size:				9pt;
	color:					white;
	font-weight:			bold;
	font-variant:			small-caps;
	background-color:		red;
	padding-top:			2px;
}
.button_red_small {
	font-size:				8pt;
	color:					white;
	font-weight:			bold;
	background-color:		red;
	width:					100px;
	font-variant:			small-caps;
	letter-spacing:			3;
	padding-top:			2px;
}
.button_help {
	font-size:				10pt;
	color:					black;
	font-weight:			bold;
	background-color:		#ccee00;
	letter-spacing:			4;
}
.button_blue {
	font-size:				10pt;
	color:					#00a;
	font-weight:			bold;
	letter-spacing:			3;
	background-color:		#ccddff;
}
.alert {
	font-size:				110%;
	color:					red;
	font-weight:			bold;
	text-align:				center;
}
.msg {
	color:					red;
	font-size:				150%;
	font-weight:			bold;
	text-align:				center;
	padding-top:			30px;
}
.UDLoadTableHeader {
	 background-color:		#E4B17A;
}
.UDLoadTableColTitle {
	 background-color:		#F1D7B2;
}
.UDLoadTableColTitleL {
	 border-top:			1px solid black;
	 border-left:			1px solid black;
	 background-color:		#F1D7B2;
}
.UDLoadTableColTitleR {
	 border-top:			1px solid black;
	 border-left:			1px solid black;
	 border-right:			1px solid black;
	 background-color:		#F1D7B2;
}
.UDLoadTableCell {
	 background-color:		#FDF6EE;
}
.UDLoadTableCellL {
	 border-top:			1px solid black;
	 border-left:			1px solid black;
	 background-color:		#FDF6EE;
}
.UDLoadTableCellR {
	 border-top:			1px solid black;
	 border-left:			1px solid black;
	 border-right:			1px solid black;
	 background-color:		#FDF6EE;
}
.bluemsg {
	color:					red;
	background-color:		#ffffcc;
	font-size:				150%;
	font-weight:			bold;
	text-align:				center;
	padding:				3px;
}
.headerdate {
	color:					white;
	font-weight:			bold;
	font-size:				80%;
	width:					95%;
}
.term {
	color:					maroon;
	font-size:				11pt;
	font-family:			Arial, sans-serif;
	font-weight:			bold;
	padding-bottom:			6px;
}
.def {
	color:					black;
	font-size:				x-small;
	font-family:			Arial, sans-serif;
	font-weight:			normal;
	padding-bottom:			20px;
	margin-left:			20px;
}
.author1 {
	line-height:			1.4;
	border-top:				groove silver;
	border-bottom:			groove silver;
	padding:				4px 0px 4px 0px;
	font-family:			Arial, Helvetica, sans-serif;
	text-align:				center;
}
pre {
	font-family:			monospace;
}
.menuCell {
	padding-left:			10px;
	padding-right:			10px;
}
