/* General --------------------------------------------------*/
body		{
			background-color:black;
			font-family:Arial, Tahoma, sans-serif;
			margin:0 auto 0 auto; padding:0px;
			color:rgb(202,213,212);
			width:700px; 
			}
			
h1			{font-size:1.1em; font-weight:bold; margin:0px; padding:0px;}
h2			{font-size:1em; font-weight:bold; margin:0px; padding:0px;}
h3			{font-size:1em; font-weight:bold; margin:0px; padding:0px;}
h4			{font-size:1em; font-weight:normal; margin:0px; padding:0px;}
a			{color:#222222;; }
a:hover		{color:#BBBBBB;}
a:visited	{color:#000000;}
p			{margin:0px; padding:0px; font-size:.9em; line-height:1.2em;}
ul			{font-size:.9em;}
li			{font-size:.9em; line-height:1.2em;}
th			{font-size:.9em;}
td			{font-size:.9em;}

/* Blocks ---------------------------------------------------*/
#established	{font-size:11px; font-weight:normal; margin:3px auto auto 10px; color:#666666;}

#page		{
			width:100%;
			background-color:rgb(26,33,41);
			}
			
#header		{
			width:100%; height:150px;
			position:relative;
			}
			
#leftMenu	{
			float:left;
			margin-left:10px;
			font-weight:bold;
			color:#DDDDDD;
			}
			
.columns	{
			position:relative;
			padding:5px;
			background-color:rgb(45,87,134);
			border:1px solid rgb(202,213,212);
			float:left;
			overflow:hidden;
			}

#col1		{
			position:relative;
			width:60%; margin:10px 15px 15px 15px;
			}
	
#col2		{
			position:relative; 
			width:30%; margin:10px 15px 15px auto;
			float:right;
			}

#footer		{
			position:relative; left:0px; top:0px; padding-top:0px; margin-top:0px;
			clear:both; width:100%; height:40px;
			background-color:#000000; color:rgb(204,153,51);
			border-top:3px solid rgb(204,102,51);
			font-size:.7em;
			}
			
#menubar	{
			width:100%; height:auto; padding:.1em 0 .1em 0;
			font-size:.8em;
			text-align:right;
			background-color:rgb(204,102,51); color:rgb(0,51,102);
			position:absolute; bottom:0px; left:0px;
			z-index:2;
			}
			
#menubar a			{text-decoration:none; margin:0 .9em 0 0; color:rgb(0,51,102);}
#menubar a:hover	{color:#000000; text-decoration:underline}
#menubar a:visited 	{color:rgb(0,51,102);}

#footerBar	{
			width:100%; height:3px; padding:0px; margin:0px; font-size:.1em;
			background-color:rgb(204,102,51);
			position:absolute; top:0px; left:0px;
			z-index:2;
			display:none;
			}
			
#footer h3	{
				font-size:1em; text-align:right;
				display:inline; float:right;
				margin-top:10px; font-weight:normal;
				}
#footer h3 img {margin:0px .7em 0px .7em; vertical-align:middle;}
#copyright	{padding-top:10px; float:left;}

#mainDef	{padding:20px 20px 20px 20px;}

#partners	{
			width:60%; margin:10px 15px 15px 15px;
			float:left; clear:left;
			font-size:.8em; 			
			background-color:#000000;
			border:1px solid #555555;
			}
			
#partners img {border:none; margin:5px;}

/* General Classes ---------------------------------------*/
.definition		{font-style:italic; font-size:.8em;}
.newsEntry		{font-size:.75em; margin-top:20px;}
.newsDate		{font-style:italic;}
.contentHeader	{background-color:rgb(202,213,213); color:black; padding:3px; width:110%; margin:-5px -5px 20px -5px;}
.center			{text-align:center;}
.inline			{display:inline;}

/*----------------------------------------CSS Hacks-------------------*/
/* Used to fix CSS bugs in various browsers */

.clearfix:after{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

* html .threePxFix	{margin:0 0 -3px 0; }
