/* ------------ Styles ------------ */

body {			background-color: #E7ECED;
				margin-left: 10px;
				margin-top: 10px;
				margin-right: 10px;
				margin-bottom: 10px;
				font-family: arial, helvetica, sans-serif;
				font-size: 11px; line-height:120%;
				background-image: url('images/mainbg-gradient.jpg'); background-repeat: repeat-x; 
				}

p           	{font-family: arial, helvetica, sans-serif; font-size: 12px; color:#1D1C1B;}
div         	{font-family: arial, helvetica, sans-serif; font-size: 12px; color:#1D1C1B;}
span        	{font-family: arial, helvetica, sans-serif; font-size: 12px; color:#1D1C1B;}
th          	{font-family: arial, helvetica, sans-serif; font-size: 12px; color:#1D1C1B;}
td          	{font-family: arial, helvetica, sans-serif; font-size: 12px; color:#1D1C1B; line-height:150%;}

h1				{font-family: arial, helvetica, sans-serif; font-size: 22px; font-weight: bold; color:#38A4EC; line-height:100%;}
h2				{font-family: arial, helvetica, sans-serif; font-size: 18px; font-weight: bold; color:#38A4EC; line-height:100%;}
h3 				{font-family: arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; color:#38A4EC; line-height:100%;}
h4				{font-family: arial, helvetica, sans-serif; font-size: 14px; font-weight: bold; color:#38A4EC; line-height:100%;}

a:link			{color: #38A4EC; text-decoration: underline;}
a:visited		{color: #38A4EC; text-decoration: underline;}
a:active		{color: #38A4EC; text-decoration: underline;}
a:hover			{color: #38A4EC; text-decoration: underline;}
       
hr {			width: 100%;
				color: #ffffff;
				height: 1px;
				}
li 				{padding-bottom: 10px;}
				

/* outertable --------------------------------------------------- */				

.outertable 	{ width:772px; 
				height: 500px;
				border: 1px solid #98AFB3;
				background-color:#ffffff;
				padding: 0px 0px 0px 0px; 
				margin: 0px 0px 0px 0px;
				}
.outertable td	{ vertical-align: top;
				}				

/* headertable -------------------------------------------------- */
			
.headertable{	width:772px; height:100px;
				border-top: 1px solid #ffffff;
				border-left: 1px solid #ffffff;
				border-right: 1px solid #ffffff;
				border-bottom: 0px;
				background-color: #ffffff;
				padding: 0px 10px 0px 0px; margin: 0px 0px 0px 0px;
				}
				
.headertable td {vertical-align: middle;} 				

/* menu --------------------------------------------------------- */

.menutable	{	width:772px; height:32px; border: 1px solid #ffffff; 
				background-color:#C8D4D9;
				background-image: url('images/mmbg-gradient.gif'); background-repeat: repeat-x; 
				font-size: 12px; font-weight: bold;
				}
				
td.mmnormal				{padding:0px 10px 0px 10px; 
						color:#1D1C1B; white-space: nowrap; 
						vertical-align:middle;}
td.mmnormal a:link		{color:#1D1C1B; text-decoration:none;}
td.mmnormal a:visited	{color:#1D1C1B; text-decoration:none;}
td.mmnormal a:active	{color:#1D1C1B; text-decoration:none;}
td.mmnormal a:hover		{color:#1D1C1B; text-decoration:underline;}
                                     
td.mmactive				{padding:0px 10px 0px 10px; 
						color:#ffffff; 
						white-space: nowrap; vertical-align:middle; 
						background-image: url('images/mmbg-gradient-active.gif'); 
						background-repeat: repeat-x;}
td.mmactive a:link		{color:#ffffff; text-decoration:none;}
td.mmactive a:visited	{color:#ffffff; text-decoration:none;}
td.mmactive a:active	{color:#ffffff; text-decoration:none;}
td.mmactive a:hover		{color:#ffffff; text-decoration:underline;}

td.mmleftmargin			{padding: 0px 0px 0px 0px;} 

/* submenu ------------------------------------------------------ */   

.submenutable			{width:160px; margin: 0px 20px 0px 10px; }
						
td.smnormal				{background-color:#D8EFFF; font-size: 12px; color:#1D1C1B; vertical-align:middle; border-top: 1px solid #ffffff; padding:3px 5px 3px 5px;
				background-image: url('images/smbg-gradient.gif'); background-repeat: repeat-x; 
}
td.smnormal a:link		{color:#1D1C1B; text-decoration:none;}
td.smnormal a:visited	{color:#1D1C1B; text-decoration:none;}
td.smnormal a:active	{color:#1D1C1B; text-decoration:none;}
td.smnormal a:hover		{color:#1D1C1B; text-decoration:underline;}
td.smnormal2			{background-color:#F0F3F4; font-size: 11px; color:#1D1C1B; vertical-align:middle; border-top: 1px solid #ffffff; border-left:5px solid #ffffff; padding:3px 5px 3px 10px;}
td.smnormal2 a:link		{color:#1D1C1B; text-decoration:none;}
td.smnormal2 a:visited	{color:#1D1C1B; text-decoration:none;}
td.smnormal2 a:active	{color:#1D1C1B; text-decoration:none;}
td.smnormal2 a:hover	{color:#1D1C1B; text-decoration:underline;}

td.smactive				{background-color:#F26F19; font-size: 12px; color:#ffffff; vertical-align:middle; border-top: 1px solid #ffffff; padding:3px 5px 3px 5px; background-image: url('images/smbg-gradient-active.gif'); background-repeat: repeat-x;}
td.smactive a:link		{color:#ffffff; text-decoration:none;}
td.smactive a:visited	{color:#ffffff; text-decoration:none;}
td.smactive a:active	{color:#ffffff; text-decoration:none;}
td.smactive a:hover		{color:#ffffff; text-decoration:underline;}
td.smactive2			{background-color:#F0F3F4; font-size: 11px; color:#ffffff; vertical-align:middle; border-top: 1px solid #ffffff; border-left:5px solid #ffffff; padding:3px 5px 3px 10px; background-image: url('images/smbg-gradient-active.gif'); background-repeat: repeat-x;}
td.smactive2 a:link		{color:#ffffff; text-decoration:none;}
td.smactive2 a:visited	{color:#ffffff; text-decoration:none;}
td.smactive2 a:active	{color:#ffffff; text-decoration:none;}
td.smactive2 a:hover	{color:#ffffff; text-decoration:underline;}

/* path --------------------------------------------------------- */

.pathtable	{	width:772px; 
				border-top: 0px;
				border-left: 1px solid #ffffff;
				border-right: 1px solid #ffffff;
				border-bottom: 1px solid #ffffff;
				background-color:#E7ECED;                         
				padding: 5px 10px 5px 10px;                       
				margin: 0px 0px 0px 0px;                          
				}              

.path			{color:#1D1C1B; font-size: 11px; }
.path a:link	{color:#1D1C1B; text-decoration:none;}
.path a:visited	{color:#1D1C1B; text-decoration:none;}
.path a:active	{color:#1D1C1B; text-decoration:none;}
.path a:hover	{color:#1D1C1B; text-decoration:underline;}
.patharrow		{color:#6E8E93; font-size: 10px;}
                                                                  
/* main table --------------------------------------------------- */
				                                                  
.maintable 	{	width:772px;                                      
				border: 0px;                                      
				padding: 20px 0px 40px 0px;                     
				margin: 0px 0px 0px 0px;                          
				vertical-align:top;}      
				                                           
.maintable td	{vertical-align:top;}				                                  
                                                                  
/* footer ------------------------------------------------------- */

.footertable 	{ width:772px; 
				border: 1px solid #ffffff;
				background-color:#E7ECED;
				padding: 0px 0px 0px 0px; 
				margin: 0px 0px 0px 0px;
				}	
.footertable td	{ vertical-align: middle;
				  text-align: center;	
				  padding: 5px;
				  color:#6A7F83;
				  font-size:11px;
				}				
				
/* -------------------------------------------------------------- */							
