body 		{font-family: Arial, Helvetica, sans-serif;
			margin: 0px;
			padding: 0px;
			background: #fff url(fullbg.jpg) no-repeat;
			background-position: center top;
			color:#333333;}

#border	{	margin: auto;
			margin-bottom: 40px;
			padding-bottom: 20px;
			margin-top: 200px;
			width: 920px;}
		
		
#wrapper	{width: 960px;
			padding: 10px;
			margin-top: 15px;
			background-color: #ffffff;}
			
#header 	{height: 110px;
			background: #fff url(header.jpg) repeat-x;
			width: 900px;}
			
#intro 		{background-color:#2b394d; 
			padding: 20px; 
			border-top: 1px solid #5a677a; 
			border-bottom: 1px solid #121e2e;}
			
#intro h3	{font-size: 32px; 
			font-weight: bold; 
			color: #d0d9e6; 
			padding: 0px; 
			margin: 0px;}			
			
#logo		{width: 280px;
			height: 150px;
			padding: 10px 0px 0px 20px;
			float: left;}
			
#title		{width: 580px;
			text-align: right;
			height: 150px;
			float: left;
			padding: 25px 20px 0px 0px;}
			
#menu		{height: 30px;
			font-family: Arial, Helvetica, sans-serif;
			margin: 0px auto;
			width: 940px;}
			
#top		{padding: 30px 0px 0px 0px;
			background: #2b394d;
			border-bottom: 1px solid #1a2636;}
			
#banner		{height: 180px;
			background: #fff url(banner.jpg);
			border-bottom: solid #212e59 5px;
			border-top: solid #212e59 5px;}
			
#main		{padding: 10px;
			height: 100%;
			background: #FFFFFF;
			font-family: Arial, Helvetica, sans-serif;}

#text		{width: 600px;
			font-size: 12px;
			float: left;
			height: 100%;
			padding: 0px 20px 50px 10px;
			line-height: 21px;
			color: #333333;}

#programmeleft	{width: 450px;
			font-size: 12px;
			float: left;
			padding: 0px 10px 50px 10px;
			line-height: 21px;
			color: #333333;}
			
#programmeright	{width: 450px;
			font-size: 12px;
			float: left;
			padding: 0px 0px 50px 10px;
			line-height: 21px;
			color: #333333;}	
			
.why		{font-size: 12px;
			line-height: 21px;
			color: #333333;}

#quote		{width: 538px;
			background: url(topquote.jpg) no-repeat #dff5ff;
			padding: 10px 20px 3px 20px;
			font-size: 16px;
			margin-left: 20px;}
			
#bottom		{width: 508px;
			background: url(bottomquote.jpg) no-repeat #fff;
			color:#00aeff;
			padding: 10px 30px 0px 40px;
			margin-bottom: 35px;
			margin-left: 20px;}

#rightside	{
			width: 175px;
			float: left;
			height: 100%;
			border-left: dotted 1px #CCCCCC;
			padding: 0px 10px 20px 20px;
			font-size: 11px;}

#footer		{height: 40px;
			clear:both;
			font-family: Arial, Helvetica, sans-serif;
			color: #999;
			border-top: 1px solid #666;
			padding: 10px 0px 10px 30px;
			font-size: 11px;}

img 	{border: 0px;}

h1		{font-family: Arial, Helvetica, sans-serif;
		font-size: 23px;
		color: #FF6600;
		font-weight: normal;
		padding: 0px;
		margin: 0px;}
	
.insights		{font-family: Arial, Helvetica, sans-serif;
					font-size: 42px;
					color: #FFF;
					font-weight: bold;
					padding: 0px;
					margin: 0px;
					line-height: 44px;
					text-transform: uppercase;
					letter-spacing: -1px;}
		
h2		{font-family: Arial, Helvetica, sans-serif;
		font-size: 16px;
		color: #ff6600;
		font-weight: normal;
		padding: 0px;
		margin: 0px;}
#subline {border-bottom: #c5d4da 1px solid; padding-bottom: 5px; font-size:17px; color:#ff6600; margin-bottom: 10px; width: 240px;}
	
#line {border-bottom: #c5d4da 1px solid; padding-bottom: 5px; font-size:17px; color:#ff6600; margin-bottom: 10px;}
#line3 {border-bottom: #c5d4da 1px solid; padding-bottom: 5px; font-size:15px; color:#00aeff; margin-bottom: 10px;}
#line2 {border-bottom: #c5d4da 1px solid; padding-bottom: 5px; font-size:15px; color:#000066; margin-bottom: 10px; width:300px;}
#nameline{border-bottom: #c5d4da 1px solid; padding-bottom: 5px; font-size:15px; color: #336600; margin-bottom: 10px;}


ul#menu
{
	list-style-type:none;
	font-size:14px;
}

ul#menu li
{
	display:block;
	float:left;
	margin:0;
	padding:0;
}
	
ul#menu li a
{
	display:block;
	float:left;
	color: #fff;
	text-decoration:none;
	padding:0px 40px 0px 0px;
}
	
ul#menu li a:hover
{	
	color:#e2a623;}
	

ul#menu li a.current
{
	display:inline;
	height:22px;
	float:left;
	margin:0;
}


A:link {text-decoration: none; color: #2b394d;}
A:visited {text-decoration: none; color: #2b394d;}
A:active {text-decoration: none; color:#2b394d;}
A:hover {text-decoration: none; color: #e2a623;}

.footer A:link {text-decoration: none; color: #fff;}
.footer A:visited {text-decoration: none; color: #fff;}
.footer A:active {text-decoration: none; color:#fff;}
.footer A:hover {text-decoration: underline; color: #fff;}



