@charset "utf-8";
/* CSS Document */
html {background-image:url(../img/Bbkg.png)}

body {
	
	text-align:center;
	margin:0px;
	padding:0;
	font:normal 0.8em/1.2em verdana,aria,sans-serif;
	color:#666;	
	}
/*START COMMON LINKS*/
	a											{text-decoration:none !important; outline:none; font-size:10px}
	a:link,
	a:visited,
	a:active									{text-decoration:none !important; color:#364c88;}
	a:hover										{text-decoration:underline !important; color:#da2229;}
	a:hover.img {text-decoration: none;}
	a:hover.blackLink, .blackLink a:hover,
	a:active.blackLink, .blackLink a:active,
	a:link.blackLinkNoUL, .blackLinkNoUL a:link,
	a:visited.blackLinkNoUL, .blackLinkNoUL a:visited {text-decoration:none !important; color:#000;}
	a:link.blackLink, .blackLink a:link,
	a:visited.blackLink, .blackLink a:visited,
	a:hover.blackLinkNoUL, .blackLinkNoUL a:hover,
	a:active.blackLinkNoUL, .blackLinkNoUL a:active   {text-decoration:underline !important; color:#000;}
	
	
	a:link.greyLink, .greyLink a:link,
	a:visited.greyLink, .greyLink a:visited,
	a:hover.greyLink, .greyLink a:hover,
	a:active.greyLink, .greyLink a:active		{text-decoration:none; color:#555;}
	a:hover.greyLink, .greyLink a:hover,
	a:active.greyLink, .greyLink a:active		{text-decoration:underline}
	/*END COMMON LINKS*/
	
#wrapper1 {
		{margin:0 auto; padding:5; width:985px; background:transparent url(../img/body_shadowL-ian5.gif) repeat-y top left; text-align:right;}
	}
#wrapper2 {
	position:relative;
	text-align:left;
	width:100%;
	background:url("../images/leftcolor_bg.gif") repeat-y top left;
	}
#header {
	background:#BB62AB;
	padding:10px;
	margin:0;
	text-align:center;
	color:#FFF;
	}
#header h1 {
	font-size:200%;
	}
#header a:hover {
	color:#7A2875;
	}
#maincol {
	position:relative;
	margin:0;
	padding:10px;
	}
#leftcol { 
	position:relative;
	top:-10px;
	left:-10px;
	float:left;
	width:240px;  /* for IE5/WIN */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:220px; /* actual value */
	margin:0 0 -10px 0;
	padding:2px;
	padding-top: 2px;
	z-index:100;
	}
#rightcol {
	position:relative;
	top:-10px;
	right:-10px;
	float:right;
	width:320px;  /* for IE5/WIN */
	voice-family: "\"}\"";
	voice-family:inherit;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	width:300px; /* actual value */
	margin:0 0 -10px 0;
	padding:2px;
	background:#FFF;
	z-index:99;
	}
#centercol {
	position:relative;
	padding:0 240px;
	
	}
#centercol a {
	color: #FF3300;
	font-weight:bold;
	font-size:12px;
	}
#centercol a img {
	border: none;
	}
#centercol a:hover {
	border-bottom:1px solid;
	color:#3333FF;
	}
#footer {
	position:relative;
	top:1px;
	background:#7A2875;
	width:100%;
	clear:both;
	margin:0;
	padding:1% 0;
	text-align:center;
	color:#CCC;
	}

#headerTop									{margin:0; padding:0; width:985px; height:125px; background:#497BA7 url(/img/header_home1.jpg) no-repeat; border-bottom:2px solid red; position: relative; z-index: 1000;}
	#headerTopCODA									{margin:0; padding:0; width:985px; height:125px; background:#497BA7 url(/img/CODAhd.png) no-repeat; border-bottom:2px solid red; position: relative; z-index: 1000;}
	#headerTopDEA									{margin:0; padding:0; width:985px; height:125px; background:#497BA7 url(/img/DEAhd.png) no-repeat; border-bottom:2px solid red; position: relative; z-index: 1000;}
	#headerTopPEA									{margin:0; padding:0; width:985px; height:125px; background:#497BA7 url(/img/header_home1.jpg) no-repeat; border-bottom:2px solid red; position: relative; z-index: 1000;}
	#headerTopEL									{margin:0; padding:0; width:985px; height:125px; background:#497BA7 url(/img/header_home1.jpg) no-repeat; border-bottom:2px solid red; position: relative; z-index: 1000;}
	#headerTopFAP									{margin:0; padding:0; width:985px; height:125px; background:#497BA7 url(/img/header_home1.jpg) no-repeat; border-bottom:2px solid red; position: relative; z-index: 1000;}
	
	/*SHIELD*/
	#headerTop_shield a							{position:absolute; left:0; top:2px; width:150px; height:120px; cursor:pointer;}
		
	/*START NAVBAR (MENU)*/
		/*MENU-BAR*/
		#navbarmain								{clear:left; margin:0; padding:125px 0 1px 0; width:100%; height:19px; background-image:url(../img/header_home2.jpg); z-index:1500}
		#nav									{margin:0; padding:0; z-index:52; width:100%; height:19px; line-height:19px; list-style: none; list-style-image: none;}
		#nav li									{float:left; margin:0; padding:0; width:75px; height:19px; line-height:19px; background:transparent url(../img/bgnav_global.jpg) no-repeat bottom left; list-style:none; list-style-image: none;}
		#nav li.menubar-firstEle				{margin-left:0; padding-left:0; width:60px; background-image:none;}
		#nav a									{display:block; height:19px; color:#fff; font:bold 10px/19px verdana,sans-serif; text-align:center; text-decoration:none;}
		#nav a:hover							{text-decoration:none; !important;}
		
		/*SUB-MENU*/
		#nav li ul								{margin:0; padding:0; display:none;}
		#nav li ul li							{display:block; float:none; margin:0; padding:2px 0 1px 5px; width:315px; height:16px; background-image:none; border-bottom:1px solid #ccc; background-color:#E8F0F0}
		#nav li ul li:hover,
		#nav li ul li.sfhover					{background:transparent url(../img/bg_navroll_global.gif) repeat-x bottom left;}
		#nav li ul li:last-child				{border-bottom:none;}
		#nav li ul li a							{margin:0; padding:0; color:#000066; font-weight:bold; text-align:left;}
		#nav li ul li.subChoiceMarker 			{font-weight:bold; color:#990000}
		#nav li ul li.subChoiceMarker a			{font-weight:bold;}
		#nav li ul li.subChoice a				{margin-left:5px;}

		/*SUB-MENU ACTIVE*/
		#nav li:hover ul, #nav li.sfhover ul	{display:block; position:absolute; z-index:1053; margin-top:0; margin-left:0; background-color:#f5f5f5; border-left:1px solid #999; border-right:1px solid #666; border-top:none; border-bottom:1px solid #666;}
		
	/*START HEADER QUICK SEARCH*/
	.headerTop_Search							{display:block; position: absolute; margin-left:78%; top: 121px; width:220px; height:20px; border:medium none;}
	.headerTop_Search td#headerTop_SearchTitle	{padding-right:5px; color:#fff; font:bold 10px/12px verdana,sans-serif;}
	.headerTop_Search td input					{position:relative; margin:0; width:120px; padding:1px; height:16px; border:1px solid #7e9db9; line-height:12px;}
	.headerTop_Search td #headerTop_SearchSubmit{margin-left:5px; width:27px; color:#fff; font:bold 10px/12px verdana,sans-serif; cursor:pointer;}
	/*END HEADER QUICK SEARCH*/
	/*START GRADIENT UNDERNEATH NAVBAR*/
	#bottom_grad								{padding:0; clear:left; width:985px; height:8px; background-image:url(../img/navbar_bottom.gif); line-height:0; font-size:0;}
	/*END GRADIENT UNDERNEATH NAVBAR*/	
/* END HEADER */

/* START FOOTER */
	#ftr										{clear:both; margin-top:0px; line-height:normal; border-top:3px solid #da2229; width:985px; background-image:url(../img/Ftr.jpg)}
	#ftrMenus									{padding:5px 0 0 20px; color:#999;  background:#fff url(../img/ftr_bg.gif) repeat-x bottom center;}
	#ftr .label									{margin-bottom:3px; color:#034da0; font-weight: bold !important; text-transform: uppercase; font: 10px verdana,sans-serif; }
	ul.ftrMenu									{float:left; margin:0 0 0 0px; padding:0 40px 0 0; text-align:center;}
	ul.ftrMenu li								{margin:0;  padding:0; font:10px/12px verdana,sans-serif; text-align:left; list-style-type:none;  list-style-image:none;}
	/*ul.ftrMenu li.label							{margin-bottom:3px; color:#034da0; font-weight:bold; text-transform:uppercase;} */
	#copyright									{position:relative; clear:both; height:50px; color:#888; font:10px verdana,sans-serif; text-align:center;} 
	.copyrightText								{position:absolute; top:0; left:-2px;  padding-top:15px; width:989px; height:60px; background-color:#fff}
	.copyrightFade								{position:absolute; top:0; left:-2px;  width:989px; height:5px; background:url(../img/ftr_copy_bg.gif) repeat-x top center;}
	ul.ftrMenu li a, ul.ftrMenu li a:link,
	ul.ftrMenu li a:visited,
	ul.ftrMenu li a:active						{color:#888;}
	ul.ftrMenu li a:hover						{color:#069;}
	#flashFooter								{padding:0; margin:0 auto; padding-bottom:5px; width:705px; height:25px;}
	
	#ftrLogin									{width: 200px; float:left; margin-left: 10px; margin-top:4px; }
	
	.login-widget .title						{margin-top: 10px;}
	.login-widget label							{display: block; float:left; margin-right:5px; width:50px;}
	.login-widget .login-submit					{width: 70px; margin:0pt 0pt 0pt 100px;}
	.login-widget input							{font-family: Arial,Helvetica,sans-serif; font-size:10px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:normal; width: 110px;}
	.login-widget .no-team-message				{display: none;}
	.login-widget .logo							{padding-top: 10px;}
	/* END FOOTER */
	
#outerContainer,
	#shadowRight,
	#container									{margin:0 auto; padding:5; width:985px; background:transparent url(../img/body_shadowL-ian5.gif) repeat-y top left; text-align:right;}
	#shadowRight								{margin-left:2px; width:987px; background-image:url(../img/body_shadowR-ian5.gif); background-position: top right; text-align:left;}
	#container									{width:985px; background:#fff; text-align:left;}
	#outerContainer #shadowRight #container		{ margin: 0;}

#thisDay									{padding-top:2px; padding-bottom:2px; width:100%; border-top:#969696 0px solid; border-bottom:#969696 3px solid; border-left:#969696 1px solid; border-right:#969696 3px solid; margin:5px; background-color:#D0E2E6}
	#thisDay #thisDayContent					{width:100%; height:100%; background-color:#f2f2f2;}
	#thisDay table.header						{width:100%; padding: 2px 0;}
	#thisDay table.header td					{padding:3px 6px;}
	#thisDay td.lastColumn						{text-align:right;}
	#thisDay table.content						{width:100%;}
	#thisDay table.content td					{padding:5px;}
	#thisDay table.content img					{margin-top:2px; margin-left:5px;}

	#thisDay2									{width:300px; height:95px;}
	#thisDay2 div#thisDayContent				{width:100%; height:100%; background-color:#f2f2f2;}
	#thisDay2 table.header						{width:100%; padding: 2px 0;}
	#thisDay2 table.header td					{padding:6px 0 0 6px;}
	#thisDay2 table.content						{width:100%; margin-left: 0; margin-right: 0}
	#thisDay2 table.content td					{padding:5px; vertical-align:top;}
	#thisDay2 table.content img					{margin-left:10px; margin-right:3px; margin-top:2px;}
	#thisDay3									{padding-top:22px; padding-bottom:8px; width: 100%; margin:5px; background-image:url(../img/SilvrBk.gif)}
	#shnyB									{border-bottom: 3px; border-bottom-color: #000; border-bottom-style:solid; border-right: 3px; border-right-color: #000; border-right-style:solid; padding-top:8px; padding-bottom:8px; padding-left:1px; width: 96%; margin:5px; background-color: #666; background-image:url(../img/Gradient-Blue.png);}
	#shnyB a 								{display:block; height:12px; color:#fff; font:bold verdana,sans-serif; text-align:left; text-decoration:none;}
	#shnyRed									{padding-top:8px; padding-bottom:8px; padding-left:3px; width: 100%; margin:5px; background-color: #666; background-image:url(../img/ShnyGradeRed.gif); border-right: 3px; border-right-color: #000;}
	#shnyRed1									{border-bottom: 3px; border-bottom-color: #000; border-bottom-style:solid; border-right: 3px; border-right-color: #000; border-right-style:solid; padding-top:8px; padding-bottom:8px; padding-left:3px; width: 100%; margin:5px; background-color: #666; background-image:url(../img/ShnyGradeRed.gif);}
	#shnyRed a									{display:block; height:12px; color:#fff; font:bold verdana,sans-serif; text-align:left; text-decoration:none;}
	#shnyRed1 a									{display:block; height:12px; color:#fff; font:bold verdana,sans-serif; text-align:center; text-decoration:none;}
	#shnyRedPho									{ border-bottom: 3px; border-bottom-color: #000; border-bottom-style:solid; border-right: 3px; border-right-color: #000; border-right-style:solid; padding-top:8px; padding-bottom:8px; padding-left:3px; padding-right: 4px; width: 94%; margin:5px; background-color: #666; background-image:url(../img/ShnyGradeRedL.gif); font-size:10px;}
	#shnyRedPho a									{display:block; height:19px; color:#fff; font:bold verdana,sans-serif; text-align:left; text-decoration:none;}
	#shnyRedPho1									{border-bottom: 3px; border-bottom-color: #000; border-bottom-style:solid; border-right: 3px; border-right-color: #000; border-right-style:solid; padding-top:4px; padding-bottom:8px; padding-left:1px; width: 100%; margin:5px; background-color: #666; background-image:url(../img/ShnyGradeRedL.gif);}
	#shnyRedPho1 a									{display:block; height:12px; color:#fff; font:bold verdana,sans-serif; text-align:left; text-decoration:none;}
	#shnyteal									{border-bottom: 3px; border-bottom-color: #000; border-bottom-style:solid; border-right: 3px; border-right-color: #000; border-right-style:solid; padding-top:4px; padding-bottom:8px; padding-left:1px; width: 100%; margin:5px; background-color: #666; background-image:url(../img/Gradient-teal.png);}
	#shnyteal									{display:block; height:12px; color:#fff; font:bold verdana,sans-serif; text-align:left; text-decoration:none;}
	#shnySil									{border-bottom: 3px; border-bottom-color: #000; border-bottom-style:solid; border-right: 3px; border-right-color: #000; border-right-style:solid; padding-top:8px; padding-bottom:8px; padding-left:1px; width: 100%; margin:5px; background-color: #666; background-image:url(../img/SilverGrad.png);}
	#shnySil a 								{display:block; height:12px; color:#fff; font:bold verdana,sans-serif; text-align:left; text-decoration:none;}
#shnyGr1									{border-bottom: 3px; border-bottom-color: #000; border-bottom-style:solid; border-right: 3px; border-right-color: #000; border-right-style:solid; padding-top:8px; padding-bottom:8px; padding-left:3px; width: 100%; margin:5px; background-color: #666; background-image:url(../img/Gradient-Green.gif);}
#shnyGr1 a									{display:block; height:12px; color:#fff; font:bold verdana,sans-serif; text-align:center; text-decoration:none;}
#shnyPu									{border-bottom: 3px; border-bottom-color: #000; border-bottom-style:solid; border-right: 3px; border-right-color: #000; border-right-style:solid; padding-top:8px; padding-bottom:8px; padding-left:3px; width: 80%; margin:5px; background-color: #666; background-image:url(../img/Gradient-Pu.gif);}
#shnyPu a									{display:block; height:12px; color:#fff; font:bold verdana,sans-serif; text-align:center; text-decoration:none;}
#shnyGldPho1									{border-bottom: 3px; border-bottom-color: #000; border-bottom-style:solid; border-right: 3px; border-right-color: #000; border-right-style:solid; padding-top:4px; padding-bottom:8px; padding-left:1px; width: 100%; margin:5px; background-color: #666; background-image:url(../img/GldGrad.png);}
	#shnyGldPho1 a									{display:block; height:16px; color:#000; font:bold verdana,sans-serif; text-align:center; text-decoration:none;}

#shnyor									{border-bottom: 3px; border-bottom-color: #000; border-bottom-style:solid; border-right: 3px; border-right-color: #000; border-right-style:solid; padding-top:8px; padding-bottom:8px; padding-left:1px; width: 96%; margin:5px; background-color: #666; background-image:url(../img/Gradient_Or.gif);}
	#shnyor a 								{display:block; height:14px; color:#fff; font:bold verdana,sans-serif; text-align:center; text-decoration:none;}
	#lnkbut	{background-image:url(...img/quicklink1.png);}
.Sidefnt {color:#000; font-size: 10px; text-align:justify;}
.whtfnt {color:#fff; font-weight:bold; font-size: 10px; text-align:left;}
.blkCfnt {color:#000; font-weight:bold; font-size: 12px; text-align:center;}
.blkCLfnt {color:#000; font-weight:bold; font-size: 14px; text-align:center;}
.WhtCLfnt {color:#fff; font-weight:bold; font-size: 12px; text-align:center;}
.BluCLfnt {color:#0D6CB6; font-weight:bold; font-size: 12px; text-align:center;}
.RedCLfnt {color:#990000; font-weight:bold; font-size: 12px; text-align:center;}

/*MainFlash*/
	#flashContainer_extraWideCenterpiece  {width:400px; height:400px; position: relative; z-index:-1000}
	.flashContainer_extraWideCenterpiece  {width:400px; height:400px; position:absolute; z-index:-1000}
	
#derma a {
  position: absolute;
  height: 100px;
  width: 350px;
  top: 15px; 
  text-decoration: none;
  }