	/* Layout Styles */
	body {
		background-image	: url('../images/bg_pattern.gif');
		background-position : center;
		background-repeat	: repeat-y;
		background-color	: #37435d;
		text-align			: center;
		margin				: 0px;}
	
	#tcm-float {
		margin-right		: auto;
		margin-left			: auto;
		width				: 830px;
		text-align			: left;
		background-image	: url('../images/bg_gradient.gif');
		background-color	: #3e4c6a;
		background-position	: bottom center;
		background-repeat	: repeat-x; }
		
	#tcm-window {
		width				: 760px;
		margin-left			: 34px;
		padding-top			: 20px; }
		
	#tcm-window img { margin:0px;border:0px; }
	
	#fla_nav {
		position			: absolute;
		height				: 83px;
		top					: 121px;
		margin-left			: -20px;
		z-index				: 99; }
	
	#header {
		position			: relative;
		height				: 127px;
		top					: 0px;
		z-index				: 5; }
	
	#tcm-content {
		position			: relative;
		top					: 38px;
		width				: 760px;
		background-color	: #CCC;
		display				: table;
		z-index				: 4; }
	
	#left-col {
		float				: left;
		display				: inline;
		width				: 216px;
		background-color	: #CCC;
		min-height			: 300px;
		height				: auto !important;
		height				: 300px; }

	#right-col {
		float				: right;
		display				: inline;
		width				: 541px;
		background-color	: #FFFFFF;
		background-image	: url('../images/dotted.gif');
		background-repeat	: repeat-y;
		background-position : top left;
		min-height			: 300px;
		height				: auto !important;
		height				: 300px; }
		
	#tcm-footer {
		position			: relative;
		top					: 38px;
		width				: 760px;
		height				: 50px;
		border-top			: 1px #FFF solid;
		background-color	: #777777;
		border-bottom		: 1px #1D325F solid;
		z-index				: 58;
		display				: table;
		clear				: both; }
		
	#tcm-right-foot {
		float				: right;
		width				: 240px;
		height				: 50px;
		background-color	: #555555; }
		
	#abd { 
		position			: relative;
		top					: 46px;
		width				: 150px;
		left				: 666px; }
	#abd a { color:#FFF;text-decoration:none; }
		
	.divpad { padding		: 15px 15px 0px 15px; }
		
	/* Text Styles */
	
	img { border:none; }
	
	.no_pad { margin-bottom:0;padding-bottom:0; }
	
	ul { 
		padding-top			: 0;
		margin-top			: 0;
		color				: #333333;
		font-size			: 12px;
		font-family			: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }
	
	p,td,span,a,pre,th {
		font-family			: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		font-size			: 12px;
		color				: #333333;
		margin-top			: .4em; }
		
	h1,h2,h3,h4,h5,h6 {
		font-family			: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		margin				: 0 0 0 -.3em; }
	
	h1 { font-size			: 1.5em;
		font-weight			: lighter;
		color				: #336699; }
	h2 { font-size			: 1.2em;
		color				: #336699; }
	h3 { font-size			: 1em;
		font-weight			: lighter;
		color				: #777777; }
	h4 { font-size			: 0.6em;
		color				: #777777; }
	h5 { font-size			: 0.5em;
		color				: #777777; }
	h6 { font-size			: 0.5em;
		color				: #336699; }
		
							/*top rig bot left */
	td { padding			: 0px 2px 0px 0px; }
		
	#tcm-content a:link, #tcm-content a:visited {
		color				: #369;
		text-decoration		: underline; }
		
	#tcm-content a:hover, #tcm-content a:active {
		color				: #BBB;
		text-decoration		: none; }
		
	#tcm-footer p {
		color				: #FFF;
		line-height			: 1em;
		margin				: 0px;
		padding				: 1.7em 0 0 1.8em; }
		
	#tcm-footer a:link, #tcm-footer a:visited {
		font-size			: 11px;
		color				: #DDDDDD;
		text-decoration		: none; }
		
	#tcm-footer a:hover, #tcm-footer a:active {
		font-size			: 11px;
		color				: #FFFFFF;
		text-decoration		: underline; }


