
/* A L I G N M E N T ***********************************************/

	#menuleft, #menuright, .tdmainmenu, .tdmainmenuselected, .tdcenter, .tdheadercellcenter,
		.tdimageholder, .tdtab, .tdtabselected, .center, .asterix {text-align:center}

	.tdtabrest, .ib_bottom_middle, .right {text-align:right}
	
	td {vertical-align:top}
	.tdtab, .tdtabselected, .tdtabrest, .ib_top_middle, .ib_bottom_middle {vertical-align:middle}
	

/* B A C K G R O U N D  C O L O R **********************************/

	body{background-color:#EFEFEF}
	#footer, hr {background-color:#99CC33}
	.hr2, .itemTopOn, .itemSubOn {background-color:#CCCCCC}
	.hrnews, .itemSubOff {background-color:#FFFFFF}

/* B A C K G R O U N D  ********************************************/

	.sitemaplevel2 {background:url("/images/css/sitemap/sitemaplevel2Green.gif");background-position: 0px 5px}
	
	.sitemaplevel3 {background:url("/images/css/sitemap/sitemaplevel3Green.gif");background-position: 0px 5px}
	.sitemaplevel4 {background:url("/images/css/sitemap/sitemaplevel4Green.gif");background-position: 0px 5px}
	
	.tdtab{background:url("/images/css/tabs/tdtab.jpg")}
	.tdtabselected{background:url("/images/css/tabs/tdtabselected.jpg")}

	.ib_top_left {background:url("/images/css/infobox/IF_Green_TopLeft.gif")}
	.ib_top_middle {background:url("/images/css/infobox/IF_Green_TopMiddle.gif")}
	.ib_top_right {background: url("/images/css/infobox/IF_Green_TopRight.gif")}
	.ib_bottom_left {background:url("/images/css/infobox/IF_Green_BottomLeft.gif")}
	.ib_bottom_middle {background: url("/images/css/infobox/IF_Green_BottomMiddle.gif")}
	.ib_bottom_right {background:url("/images/css/infobox/IF_Green_BottomRight.gif")}
	
	.itemTopOff {background:url("/menu/images/mainmenubgoff.gif")}
	.itemTopOn {background: url("/menu/images/mainmenubgon.gif")}
	.tagVOff {background:url("/menu/images/v_arrow_off.gif") center}
	.tagVOn {background:url("/menu/images/v_arrow_on.gif") center}
	.tagHOff {background:url("/menu/images/h_arrow_off.gif") center}
	.tagHOn {background:url("/menu/images/h_arrow_on.gif") center}

/* B A C K G R O U N D  I M A G E **********************************/

	#containertop {background-image:url("/images/css/banners/containertop.gif")}
	#containermiddle {background-image:url("/images/css/banners/containermiddle.gif")}
	#containerbottom {background-image:url("/images/css/banners/containerbottom.gif")}
	/* #footertop {background-image:url("/images/css/banners/bgfootertop.gif")} */
	/* #footerbottom {background-image:url("/images/css/banners/bgfooterbottom.gif")} */

	.tdmainmenuleft{background-image:url("/images/css/menutabs/mainmenuleft.gif")}
	.tdmainmenu{background-image:url("/images/css/menutabs/mainmenu.gif")}
	.tdmainmenuright{background-image:url("/images/css/menutabs/mainmenuright.gif")}

	.tdmainmenuselected {background-image:url("/images/css/menutabs/mainmenuselected.gif")}
	.tdmainmenuselectedleft{background-image:url("/images/css/menutabs/mainmenuselectedleft.gif")}
	.tdmainmenuselectedright{background-image:url("/images/css/menutabs/mainmenuselectedright.gif")}
	
	.tdheadercell, .tdheadercellcenter {background-image:url("/images/css/td/tdheaderback.gif")}
	.tdtab {background-image:url("/images/css/tabs/tdtab.jpg")}
	.tdtabselected {background-image:url("/images/css/tabs/tdtabselected.jpg")}
	
	ul {LIST-STYLE-IMAGE: url("/images/css/ul/ulgreen.gif") no-repeat left center;}

/* B A C K G R O U N D  R E P E A T ********************************/

	#containertop, #containerbottom, #footertop, #footerbottom, .tdmainmenuleft, .tdmainmenuright, 
		.tdmainmenuselectedleft, .tdmainmenuselectedright, .tdtab, .tdtabselected, .ib_top_left,
		.ib_top_right, .ib_bottom_left, .ib_bottom_right, .sitemaplevel2,
		.sitemaplevel3, .sitemaplevel4, .tagVOff, .tagVOn, .tagHOff, .tagHOn {background-repeat:no-repeat}

	.itemTopOff, .itemTopOn {background-repeat:repeat x}

	.tdmainmenu, .tdmainmenuselected {background-repeat:repeat y}


/* B O R D E R *****************************************************/

	table, td, img, hr {border:none}
	
	#div_edit_profile_elements, .tdinfoarea, .itemTopOff, .itemTopOn, .itemSubOff, .itemSubOn,
		.ifupload {border:1px solid #777777}

	.tdheadercell, .tdheadercellcenter {border-top:1px solid #777777;border-bottom:1px solid #777777}

	.tableimagegallery, .tdcoachcontent {border-right: 1px solid #777777;border-bottom: 1px solid #777777;border-LEFT: 1px solid #777777}

	.tdsitemapheadercell, .tdtabrest {border-bottom:1px solid #777777;}

	.tdtopborder{border-top:1px solid #777777}

	.ib_content_left {border-LEFT:2px solid #99CC33;}
	.ib_content_right {border-RIGHT:2px solid #99CC33;}


/* C O L O R *******************************************************/

	/* Base Color */
	input, textarea, select, body, a {color:#777777}

	.hr2 {color:#CCCCCC}

	.tdheadercell, .tdheadercellcenter {color:#333333}

	#menuholder2 {color:#99CC33}

	hr, .secondarycolor, H5, H6, a:hover, #menuleft a, .amenu a:hover, .a_pg_sep:hover {color:#3399CC}
	
	.asterix {color:#990000}

	.tdmainmenu a, .tdmainmenu a:visited, .tdmainmenu a:hover,
	.a2, .a2:visited, .a2:hover,
	.amenu a, .amenu a:visited, .amenu a:hover,
	.ib_top_middle, .ib_bottom_middle,
	#contentrightgutter, #contentrightgutter a, #contentrightgutter a:visited, #contentrightgutter hr,
	#contentleftgutter, #contentleftgutter td, #contentleftgutter a, #contentleftgutter a:visited {color:#FFFFFF}

	.tdmainmenuselected a, .tdmainmenuselected a:visited {color:#777777}


/* C U R S O R *****************************************************/

	.commandbutton, .commandbuttonwide {cursor:hand}
	.itemTopOff, .itemTopOn, .itemSubOff, .itemSubOn {cursor:default}

/* F L O A T *******************************************************/

	#menuleft, #menuright, #contentleftgutter, #contentcenter {float:left}
	#contentrightgutter, .tagVOff, .tagVOn, .tagHOff, .tagHOn {float:right}


/* F O N T *********************************************************/

	body, input, select, textarea {font-family: Tahoma, Arial, Verdana}

	H1, H5 {font-size:13pt}
	H2, H6 {font-size:11pt}
	H3, a, body, td, input, select, .textbox, textarea, .commandbutton, .commandbuttonwide {font-size:9pt}
	H4, .a8, .p8 {font-size:8pt}
	.a7, .a_small {font-size:7pt}
	
	H1, H2, H3, H5, H6, .pLowerLeftMenuActive, .tdmonthseperator, .asterix {font-weight: bold}

	.pLowerLeftMenuInActive {font-weight:normal}


/* H E I G H T *****************************************************/

	hr, .hr2, .hrnews {height:1px}
	#spacer{height:10px}
	.tagVOff, .tagVOn, .tagHOff, .tagHOn {height: 14px}
	.tdheadercell, .tdheadercellcenter, .tdsitemapheadercell {height:20px}
	input, select {height:22px}
	.tdtab, .tdtabselected, .tdtabrest, .sitemaplevel2, .sitemaplevel3, .sitemaplevel4, .commandbutton, .commandbuttonwide {height:25px}
	.tdmainmenuleft, .tdmainmenuright, .tdmainmenu, .tdmainmenuselectedleft, .tdmainmenuselected,
		.tdmainmenuselectedright, .tdmainmenuselectedright {height:26px}
	.ib_top_left, .ib_top_middle, .ib_top_right, .ib_bottom_left, .ib_bottom_middle, .ib_bottom_right {height:30px}
	#menuholder2 {height:130px}
	.ifmain{height: 100%}


/*L I N E  H E I G H T ********************************************/

	p, li {line-height: 120%}


/* L I S T  S T Y L E  I M A G E **********************************/

	/*ul {list-style-image:url("/images/css/ul/ul.gif")}*/
	/*.ulmenu {list-style-image:url("/images/css/ul/ulmenu.gif")}*/
	

/* M A R G I N ****************************************************/

	img, table, form, input, #menuholder2, H4, .ulmenu, .ifmain, .ifupload, #div_edit_profile_elements, .p8 {margin:0}

	#contentcenter{margin:0 0 0 24px}
	#menuleft{margin:0 7px 0 0}
	#menuright{margin:0 0 0 7px}
	
	H1, H5 {margin:20px 0px 20px 0px}
	H2, H6 {margin:25px 0px 10px 0px}
	H3{margin:12px 0px 2px 0px}
	p{margin:0px 0px 8px 0px}

	body {margin:10px}
	
	ul {margin:0 0 12px 2px}
	ol {margin:0 0 12px 7px}
	li {margin:0 0 0 16px}


/* P A D D I N G **************************************************/

	#menuleft, #menuright, #contentleftgutter, #contentrightgutter, #contentrightgutter,
		.tdmainmenu, .tdmainmenuselected, .tdtab, .tdtabselected, .tdtabrest, .ib_top_left,
		.ib_top_right, .ib_content_left, .ib_content_right, .ib_bottom_right, .ib_bottom_left, ul, ol {padding:0}
		
	.a_pg_sep, .a_pg_sep:hover {padding:1px}

	td {padding:4px}

	.tdsitemapheadercell, .label {padding:4px 4px 4px 0}

	#div_edit_profile_elements, .tdinfoarea {padding:10px}
	.tdimageholder {padding:10px 0px 10px 0px}

	.labelupload, .label {padding:9px 0px 0px 0px}
	
	.asterix {padding:12px 0px 0px 0px}
	
	.ib_content_middle {padding:0px 0px 10px 3px}
	
	.ib_bottom_middle {padding:0px 3px 0px 0px}
	textarea {padding:3px}
	input {padding:2px 0px 0px 3px}
	select {padding:2px 0px 0px 1px}

	li, .ib_top_middle {padding:0 0 4px 0}

	.commandbutton, .commandbuttonwide {padding:0 0 2px 0}
	
	.sitemaplevel2{padding:5px 0px 0px 15px}
	.sitemaplevel3{padding: 0px 0px 0px 42px}
	.sitemaplevel3{padding: 0px 0px 0px 74px}
	
	 .itemTopOff, .itemTopOn, .itemSubOff, .itemSubOn {padding:4px 0 4px 6px}


/* P O S I T I O N ************************************************/

	.ifupload{position:absolute}


/* T E X T  D E C O R A T I O N ***********************************/

	#menuholder2 a, .a2, .tdmainmenu a, .tdmainmenuselected a {text-decoration:none}
	#menuholder2 a:hover, .tdmainmenu a:hover, .tdmainmenuselected a:hover, .a2:hover, .a_pg_sep {text-decoration:underline}

	#contentrightgutter a {text-decoration:none}
	#contentrightgutter a:hover, .a2:hover, .a_pg_sep:hover {text-decoration:underline}


/* W I D T H ******************************************************/

	.tdmainmenuleft, .tdmainmenuright, .tdmainmenuselectedleft, .tdmainmenuselectedright {width:5px}
	.ib_top_left, .ib_top_right, .ib_bottom_left, .ib_bottom_right {width:7px}
	.tagVOff, .tagVOn, .tagHOff, .tagHOn {width:14px}
	.commandbutton{width:70px}
	.tdtab, .tdtabselected, .commandbuttonwide {width:100px}
	.ifmain{width:654px}

	.itemTopOff, .itemTopOn {width:120px}
	.itemSubOff, .itemSubOn {width:160px}

