
	body				{text-align:center; margin:0px; padding:12px; background-color:#efefef; #FFFBE8; #F0D5C0; #E3EDFF; font-family: arial, helvetica, sans-serif, verdana; font-size:12px;}
	img					{border:0px; padding:0px; margin:0 0 -4px 0; cursor:default;}
	a, a:link, a:visited{color:#6889AF; text-decoration:none;}					
	table				{border:0px solid transparent;}
	table td			{vertical-align:top;}
			
	#container			{margin:0px auto; width:775px; padding:10px; background-color:#fff; position:relative;}
	
	#header				{border-bottom:2px solid #6889AF; height:120px; vertical-align:top;}
	#header .logo		{position:absolute; left:4px; top:9px;}
	#header .tagline	{position:absolute; left:35px; top:63px; font-size:9px; letter-spacing:1px; color:#6889AF;}
	#header .contact	{position:absolute; left:600px; white-space:nowrap;}
	#header .navLine	{float:right; position:relative; background-color:#6889AF; height:2px; width:130px; margin:45px 0 0 -130px;}
	#header .navOn		{border-top:2px solid #6889AF; margin-top:4px; padding:0px;}
	#header .navSub		{clear:both; width:550px; float:right; background-color:#FBEC5D; margin-top:2px;}

	.subHeader			{clear:both; color:#6889AF; border-bottom:1px dotted #6889AF; xborder-top:1px dotted #6889AF;}

	#nav				{float:right; width:550px; height:47px; background-color:#6889AF; color:#fff; position:relative;}
	#nav ul				{padding-left:14px; margin:17px 0 0 0;}
	#nav ul li			{float:left; width:85px; list-style-image:none; list-style-position:outside; list-style-type:none; letter-spacing:1px; font-size:14px;}
	#nav ul li a		{color:#fff; text-decoration:none;}
	#nav ul li.on a		{color:#FBEC5D;}
	#nav ul li a:hover	{color:#FBEC5D;}

	#nav ul li ul		{display:none; left:0px; top:32px; position:absolute; width:550px;}
	#nav ul ul li		{width:auto; padding:0px 19px 0 6px; vertical-align:top;}
	#nav ul ul li a:link, 
	#nav ul ul li a:visited {font-size:11px; color:#455C75; margin:0px; padding:0px;}
	#nav ul ul li a:hover {color:#455C75; text-decoration:underline;}
	#nav ul li.on ul 	{display: block;}
	#nav .note 			{font-size:11px; color:#455C75; margin:2px 0 0 0; padding:0px;}
	
	#content			{height:400px; vertical-align:top; padding:7px; text-align:left;}
	#content .title		{position:absolute; width:768px; margin:-42px 0 0 -7px; font-size:26px; color:#6889AF;}
	#content .titleSub	{font-size:17px; color:#909090; padding:7px 0 0 0; float:right;}
	#content #body2		{width:525px; color:#606060; line-height:175%; font-size:13px; letter-spacing:.03em; padding:0 0 20px 0;}

	#footer				{border-top:1px solid #6889AF;}
	#footer .copyright	{font-size:11px; color:#909090; text-align:right;}
	#footer .subTitle	{font-size:13px; color:#909090; vertical-align:top; text-align:left; letter-spacing:2px;}
	#footer .subTitle img {width:50px; height:1px;} /*spacer image between words*/
	#footer .subMenu	{color:#6889AF; text-align:left;}
	
	#other				{position:absolute; left:590px; top:165px; width:185px;}
	#related			{display:none; text-align:left; border:2px solid #6889AF; padding:0 0 20px 0; background:#fafafa url('/mod/global/img/cmgArrow.gif') bottom right no-repeat;}
	#related .header	{padding:3px 6px; height:18px; background-color:#6889AF; color:#fff; border-bottom:3px solid #FBEC5D; letter-spacing:.05em; font-size:13px;}
	#relatedList 		{color:#000; letter-spacing:1px; padding:0px; margin:12px 12px 0px 12px;  list-style-image:none; list-style-position:outside; list-style-type:none;}
	#extra				{text-align:left; margin:9px; color:#606060; }
	
	#articles .item		{font-size:10px; padding:7px 7px 7px 17px; line-height:140%; cursor:hand;}
	#articles .item:hover {background-color:#fffbec;}
	#articles .tit  	{font-size:13px; letter-spacing:1px;}
	#articles .src		{padding:0 0 0 17px;}
	#articles .dat		{padding:0 0 0 17px;}
	#articles img 		{float:right;}

	#newsletters .item	{font-size:11px; padding:7px; line-height:140%; cursor:hand;}
	#newsletters .item:hover {background-color:#fffbec;}
	#newsletters .tit  	{font-size:13px; letter-spacing:1px;}
	#newsletters .src	{padding:0 0 0 17px;}
	#newsletters .dat	{padding:0 0 0 17px;}
	#newsletters img 	{float:right;}
	
	#tools				{padding:0 0 0 40px; width:400px;}
	#tools .item		{clear:both; height:30px; padding:4px;}
	#tools .item:hover	{background-color:#fffbec;}
	#tools .x			{width:50px; float:left; text-align:center; font-size:11px;}
	#tools .item img	{float:right; width:25px;}
	
	#test .item			{clear:both; padding:0 0 0 20px;}
	#test .signature	{font-size:11px; color:#808080; line-height:110%; float:right; padding:0 0 20px 0; text-align:right;}
	
	#contact			{width:100%; border:0px solid  transparent;}
	#contact .label		{text-align:right; vertical-align:top;}
	
	#discTip 			{display:none; font-size:11px; position: absolute; top: -4px; width:348px; margin-left:-357px; text-align:right;}
	#discTip img		{position:absolute; margin:-14px 0 0 -15px;}
	#discFld 			{padding:0 0 0 3px; font-size:12px; width:100px; top:-3px; position:relative; color:#808080; border:1px solid #ffdc6f}
	
	.auth:hover 		{background-color:#efefef;}
	
	.eCounts	{float:left; width:25px; text-align:right; padding-right:7px;}
	.eBlocks {height:12px; width:12px; float:left; margin:4px 4px 0 0; clear:both;}
	
	#refForm input		{margin-top:2px;}
	
	#homeBubbles ul     {margin:0 0 0 3px; padding:0px;}
	#homeBubbles ul li  {line-height:120%; margin-top:12px; list-style-type:none; padding:0px; font-size:11px;}