/*******     Classes     *******/


.feature					{padding: 30px 50px 20px 50px; font-size: 100%; }
		
.feature h3					{padding: 30px 0px 5px 0px; text-align: center; }

.feature img				{float: left; padding: 10px 10px 0px 0px; margin: 0 5px 5px 0; }


/*******     ID's     *******/



#banner						{-webkit-border-top-left-radius: 14px; -moz-border-top-left-radius: 14px; border-top-left-radius: 14px;
							 -webkit-border-top-right-radius: 14px; -moz-border-top-right-radius: 14px; border-top-right-radius: 14px;
							 -webkit-border-bottom-left-radius: 14px; -moz-border-bottom-left-radius: 14px; border-bottom-left-radius: 14px;
							 -webkit-border-bottom-right-radius: 14px; -moz-border-bottom-right-radius: 14px; border-bottom-right-radius: 14px; }
#content					{width:920px; min-height: 100%; background-color: #FFFFFF; padding-left:20px; padding-right:20px; margin-left:190px;
							 margin-right:190px; border-width:1px; border-style:solid; border-color:#B3B3B3;
							 -webkit-border-top-right-radius: 9px; -moz-border-top-right-radius: 9px; border-top-right-radius: 9px;
							 -webkit-border-top-left-radius: 9px; -moz-border-top-left-radius: 9px; border-top-left-radius: 9px;
							 -webkit-border-bottom-right-radius: 9px; -moz-border-bottom-right-radius: 9px; border-bottom-right-radius: 9px;
							 -webkit-border-bottom-left-radius: 9px; -moz-border-bottom-left-radius: 9px; border-bottom-left-radius: 9px; }
#content2					{min-height: 100%; float: left; width: 60%; border-right: 3px solid #cc0000; border-left: 3px solid #CC0000;
							 border-bottom: 3px solid #CC0000; background-color: #FFFFFF; padding: 0px 5px 5px 5px; }
#contentframed				{width:880px; border-width:1px; border-style:solid; border-color:#B3B3B3; background-color: #FFFFFF;
							 padding-top: 0px; padding-right: 40px; padding-bottom: 0px; padding-left: 40px; margin-left:190px; margin-right:190px; border-bottom-width: thin;
							 -webkit-border-top-right-radius: 9px; -moz-border-top-right-radius: 9px; border-top-right-radius: 9px;
							 -webkit-border-top-left-radius: 9px; -moz-border-top-left-radius: 9px; border-top-left-radius: 9px;
							 -webkit-border-bottom-right-radius: 9px; -moz-border-bottom-right-radius: 9px; border-bottom-right-radius: 9px;
							 -webkit-border-bottom-left-radius: 9px; -moz-border-bottom-left-radius: 9px; border-bottom-left-radius: 9px; }
#founder					{float:right; padding-left: 10px; }

#globalNav					{color: #3A116E; padding: 0px 0px 0px 10px; border-bottom: 2px solid #3A116E; white-space: nowrap; }
				/* 'nowrap' prevents links from line-wrapping if there are too many to fit in one line
				this will force a horizontal scrollbar if there isn't enough room for all links
				remove rule or change value to 'normal' if you want the links to line-wrap */
#globalNav a				{font-size: 60%;	padding: 0px 4px 0px 0px; color: #0000cc; }

#globalNav a:hover 			{font-size: 60%; padding: 0px 4px 0px 0px; color: #ffffff; background: 0000cc; }

#globalNav img				{display: block; }

#headlines					{margin: 0px; min-height: 100%; float:right; width: 15%; padding: 10px 0px 20px 10px; height: 100%; font-size: 80%;}

#headlines p				{padding: 5px 0px 5px 0px; }

#legacy						{float:left; padding-right: 10px; }

#makeitfit					{border-left:20px; border-right:20px; }
	
#masthead					{padding: 0px 0px 0px 0px; width: 100%; top: auto; height: auto; font-size:20px; }
	
#navBar						{min-height: 100%; float: left; width: 150px; margin-top:45px; margin-left:10px; padding: 0px; font-size: 90%; height: 100%; }

#navBar ul a:link, #navBar ul a:visited {display: block;}
#navBar ul 					{list-style: none; margin: 0; padding: 0;}

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#navBar li 					{border-bottom: none;}

/* fix for browsers that don't need the hack */
html>body #navBar li 		{border-bottom: none;}

#navright					{min-height: 100%; float: right; width: 150px; margin: 0px; padding: 0px; font-size: 90%; height: 100%; }

#pageName					{text-align:center;}

#search						{padding: 5px 0px 5px 10px; border-bottom: 1px solid #0000cc; font-size: 90%; }
				
#search form				{margin: 0px; padding: 0px; }

#search label				{display: block; margin: 0px; padding: 0px; }

#sectionhead				{margin: 0px; padding: 0px 0px 0px 10px; }

#sectionLinks				{position: inherit; margin: 0px; padding: 0px; font-size: 100%; height: 100%; border-top-width: 0px; border-bottom-width: 0px;
							border-top-style: none; border-bottom-style: none; }
#sectionLinks2				{position: relative; margin: 0px; padding: 0px; border-bottom: none; font-size: 100%; height: 100%; }

#sectionLinks h3			{padding: 10px 0px 2px 10px; }

#sectionLinks a:link 		{padding: 2px 0px 2px 10px; width: 100%; voice-family: "\|}\""; voice-family: inherit; width: auto; border-top-width: 0px;
							border-top-style: none; border-bottom-style: none; }
#sectionLinks a:visited 	{border-top: 0px solid #cccccc; padding: 2px 0px 2px 10px; }

#sectionLinks a:hover		{border-top: 0px solid #cccccc; background-color: #3a116e; color: #ffffff; padding: 2px 0px 2px 10px; }

#siteInfo					{clear: both; border: none; font-size: 100%; padding: 15px 15px 15px 15px; margin-top: 0px; }

#siteInfo img				{padding: 4px 4px 4px 10px;	vertical-align: middle; }

#siteName					{margin: 0; padding: 0 0 0 10px; vertical-align: middle; width: 100%; }

#tabset_tabs 				{height: 0.55em; }
					
#tabset_tabs li 			{cursor: pointer; float: left; margin-right: 0em; background-color: #dadde3; border-bottom:1px; border-color: #4D606E;
							-webkit-border-top-left-radius: 14px; -moz-border-top-left-radius: 14px; border-top-left-radius: 14px;
							-webkit-border-top-right-radius: 14px; -moz-border-top-right-radius: 14px; border-top-right-radius: 14px; }
#tabset_tabs li.selected	{background-color: #eaebee; border-bottom:1px; border-color: #4D606E; }

#tabset_tabs li.selected a:link,
#tabset_tabs li.selected a:visited { color: #1f2126; background-color: #eaebee; border-bottom:1px; border-color: #4D606E; }

#tabset_tabs li a:link,
#tabset_tabs li a:visited	{color: #365d95; display: block; padding: 0.45em 1.16em 0.15em 0.8em; background-color: #F5F5F5; margin-left: 2px;
							font-size: 0.9em; font-weight: bold; text-decoration: none;
							-webkit-border-top-left-radius: 14px; -moz-border-top-left-radius: 14px; border-top-left-radius: 14px;
							-webkit-border-top-right-radius: 14px; -moz-border-top-right-radius: 14px; border-top-right-radius: 14px; }

#tabset_tabs li a:hover,
#tabset_tabs li a:active	{color: #1f2126; }

#tabset_tabs				{margin-left:160px; margin-right:160px;}

#time 						{display: inline; padding: 70px 0 0 0; color: #CC0000; font-size: 60%; }


/********* ELEMENTS *********/

a:link, a:visited 			{color: #000000; text-decoration: none; }

a:hover 					{text-decoration: underline; background-color: #3A116E; color: #ffffff; }

body						{font-family: Arial,sans-serif; color: #000000; background-color: #9FC2D8; line-height: 1.166; margin: 0px; padding: 0px; }

dt 							{font-weight: bold; color: #000000; }
 
dd 							{font-weight: 200; color: #000000;  }

h1, h2, h3, h4, h5, h6 		{font-family: Verdana,Arial,sans-serif; margin: 0px; padding: 0px; }

h1							{font-size: 20px; color: #212121; line-height:25px; }

h2							{font-size: 114%; color: #3A116E; }

h3							{font-size: 100%; color: #3A116E; }
	
h4							{font-size: 100%; font-weight: normal; color: #3A116E; }

h5							{font-size: 100%; color: #334d55; }

iframe						{width: 100%; height:1520px; border:none; padding:none; }

label 						{font: bold 100% Arial,sans-serif; color: #334d55; }

ul							{list-style-type: square; }

ul ul						{list-style-type: disc; }

ul ul ul					{list-style-type: none; }

ul, ol 						{list-style: none; }

/********** Components *********/

html, body 					{height: 100%; }
* html #container 			{height: 100%; }