@import "generalStyles.css";

/************************** general ***************************/
body {
	background-color: #858585;
	color: #333; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: .75em; 
	line-height: 1.6em; 
	width: 100%; 
	margin: 0px;
	padding: 0px; 
}
h2 {
	color: #5581b7; 
	font-size: 1.4em; 
	margin: 20px 0;
	text-transform: uppercase; 
}
h3 {
	color: #5581b7; 
	font-size: 1.2em; 
	margin: 0;
	text-transform: uppercase; 
}
h4 {
	color: #5581b7; 
	font-size: 1em; 
	margin: 0;
	text-transform: uppercase; 
}
h5 {
	color: #333; 
	font-size: .8em; 
	font-family: Tahoma; 
	font-weight: bold; 
	margin: 0px;
	padding: 0; 
	text-transform: uppercase; 
}
h5+p {
	margin-top: 0; 
}
p {
	margin: 10px 0; 
}
img {
	border: none; 
}
hr { 
	border: none;
	border-top: dashed 1px #f0a86e;  /*c3c3c3*/
	margin: 10px 0;
	padding: 0;
	line-height: 0px;   
	height: 0;
	float: none; 
	clear: both; 
}
input {
	margin: 6px 0; 
	padding: 2px; 
} 



/************************** links ***************************/
a:link, a:visited {
	color: #333;
	text-decoration: underline; 
}
a:hover {
	color: #345c98;
	text-decoration: underline; 
}
a:active {
	color: #333;
	text-decoration: underline; 
}
/***************** footer ***********************/
#footer{
	color: #f2f2f2; 
	font-size: .9em; 
	text-align: right; 
	width: 980px;
	height: 30px;
	margin: 5px auto; 
	clear: both;
}
#footer a:link, #footer a:visited {
	color: #f2f2f2;
	text-decoration: none; 
}
#footer a:hover {
	color: white;
	text-decoration: none; 
}
/*************** mainnav ************************/
#mainnav a:link, #mainnav a:visited {
	text-decoration: none; 
}
#mainnav a:hover {
	text-decoration: none; 
}
/************ rightContent *************************/
.rightContent .menu a:link, .rightContent .menu a:visited {
	color: #000; 
	background: #f8d1b2; 
	text-decoration: none; 
}
.rightContent .menu2 a:link, .rightContent .menu2 a:visited {
	color: #000; 
	background: #f8d1b2; 
	text-decoration: none; 
}
.rightContent .menu a:hover {
	background: #f8d1b2 url(../../images/level2/menu-bg.jpg) no-repeat top left;	
	color: #000; 
	text-decoration: none; 
}
.rightContent .menu2 a:hover {
	background: #f8d1b2 url(../../images/level2/menu-bg2.jpg) no-repeat top left;	
	color: #000; 
	text-decoration: none; 
}
/*************** intro link ************************/
.intro a:link, .intro a:visited, ul.projectLinks a:link, ul.projectLinks a:visited {
	color: #5581b7; 
	text-decoration: none; 
}
.intro a:hover, ul.projectLinks a:hover {
	color: #345c98; 
	text-decoration: underline; 
}
/************************** page ***************************/
#pageContainer {
	background-color: white;
	width: 980px;
	margin: 0 auto;
	clear:both;
}
/**************** topnav ******************************/
#topnav {
	height: 30px; 
}
#topnav .cover{
	background-color: #858585;
	width: 150px;
	height: 20px;
	float: left;
}
#topnav .container {
	width: 830px;
	height: 30px;  
	float:left;
	background: #858585 url(../../images/topnav-bg.gif) top left repeat-y;
	text-align: right;
}
#topnav .container img {
	margin: 10px 0 0 25px; 
}


/************************** level1 ***************************/
#level1 #banner {
	width: 100%;
	padding-top: 70px;
}
#level1 #banner .container {
	width: 980px;
}
#level1 #banner .left {
	background:  url(../../images/home/home-banner-left.jpg) no-repeat left bottom;
	width: 150px; 
	height: 330px; 
	margin-top: 53px; 
	float: left; 
}
#level1 #banner .center {
	width: 650px; 
	height: 280px; 
	float: left; 
}
#level1 #banner .center .img {
	padding-top: 30px; 
	background: #f8f8f8 url(../../images/home/home-banner-center.jpg) no-repeat left bottom;
	height: 250px;
}
#level1 #banner .right {
	background: #f8f8f8 url(../../images/home/home-banner-right.jpg) no-repeat right bottom;	
	width: 180px; 
	height: 330px; 
	margin-top: 53px; 
	float: left;
}

/*2010_01 new homepage layout for video banners*/

#level1 #banner .left_2010 {
	background:  url(../../images/home/2010/home-banner-left.jpg) no-repeat left bottom;
	width: 150px; 
	height: 360px; 
	margin-top: 53px; 
	float: left; 
}
#level1 #banner .center_2010  {
	width: 650px; 
	height: 280px; 
	float: left; 
}
#level1 #banner .center_2010 .img {
	padding-top: 30px; 
	background: #f8f8f8 url(../../images/home/2010/home-banner-center.jpg) no-repeat left bottom;
	height: 280px;
}
#level1 #banner .right_2010  {
	background: #f8f8f8 url(../../images/home/2010/home-banner-right.jpg) no-repeat right bottom;	
	width: 180px; 
	height: 360px; 
	margin-top: 53px; 
	float: left;
}
/*2010_01 layout ends*/

#level1 #banner #mainnav {
	background: #f8f8f8 url(../../images/home/home-banner-bg.jpg) no-repeat left bottom;
	height: 40px; 
	padding: 10px 40px 0 55px; 
}
#level1 #banner #mainnav img {
	margin-right: 60px; 
	margin-top: 5px; 
}
#level1 #mainnav .dropdown {
	position: relative;
	float:left;
}
#level1 #mainnav .dropdownmenu {
	position: absolute; 
	top: 20px; 
	display:none;
	left: 0px; 
	background: #F8F8F8; 
	width: 200px; 
	border: solid 1px #E2E2E2; 
	border-top: none; 
}
#level1 #mainnav ul{ 
	margin: 0px; 
	padding: 0px; 
}
#level1 #mainnav li{
	margin: 0px;
	padding: 8px;
	padding-left: 20px;
	list-style: none;
	background:  url(../../images/list2.gif) no-repeat .5em 1em;
	line-height: 1.2em;
}
#level1 #mainnav li.over{ 
	background-color: white;
}


/************************** level2 ***************************/
#level2 #banner {
	width: 100%;
	height: 293px; 
	padding-top: 30px;
}
#level2 #banner .left {
	background: #fff url(../../images/level2/l2-banner-left.jpg) no-repeat left bottom;
	width: 150px; 
	height: 293px; 
	float: left; 
}
#level2 #banner .center {
	width: 650px;
	height: 270px;  
	float: left; 
}
#level2 #banner .center .img {
	background-color: #f8f8f8; 
	background-repeat: no-repeat;
	background-position: left bottom; 
	height: 240px; 
}
#level2 #banner .right {
	background: #f8f8f8 url(../../images/level2/l2-banner-right.jpg) no-repeat right bottom;	
	width: 180px; 
	height: 240px; 
	margin-top: 53px; 
	float: left;
}


/************************** level3 ***************************/
#level3 #title .center{
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:1.5em;
	font-weight:bold;	
	padding-left:20px;
	line-height:40px;
}
#level3 #banner {
	width: 100%;
	height: 133px; 
	padding-top: 30px;
}
#level3 #banner .left {
	background:  url(../../images/level3/l3-banner-left.jpg) no-repeat left bottom;
	width: 150px; 
	height: 133px; 
	float: left; 
}
#level3 #banner .center {
	width: 600px; 
	height: 133px; 
	float: left; 
}
#level3 #banner .center .img {
	/*background-image: url(images/level3/l3-banner-center.jpg); */
	background-position: left top; 
	background-repeat: no-repeat; 
	height: 80px; 
}
#level3 #banner .right {
	background: #f8f8f8 url(../../images/level3/l3-banner-right.jpg) no-repeat right bottom;	
	width: 230px; 
	height: 80px; 
	margin-top: 53px; 
	float: left;
}
#level3 .screenshots {
	width: 94%; 
	margin: 15px auto 0 auto; 
	text-align: center; 
	/*border-bottom: solid 1px #e2e2e2; */
}
#level3 .screenshots img {
	border: solid 2px #93a1aa; 
	margin: 5px 5px 15px 5px; 
}
#level3 .showcase .screenshots {
	/*border: 1px solid red;*/ 
	margin: 10px 0 0 0; 
	width: 97%;   
}
#level3 .showcase .screenshots img {
	border: solid 2px #93a1aa; 
	margin: 0 10px 10px 0px; 
}

/************************** title ***************************/
#title {
	background: white; 
	height: 40px;
	border-bottom: solid 1px #e2e2e2;  	
}
#title .left {
	width: 269px; 
	text-align: right; 
	height: 40px;
	float: left; 
}
#title .center {
	border-left: solid 1px #e2e2e2; 
	height: 40px;
	float: left;  	
}
#title .right, #bottom .right {
	background: white; 
	height: 40px; 
	padding-right: 30px;
	float: right;  	
}
#title .right img {
	padding: 20px 10px 0 0; 
}
/***************** bottom ***************************/
#bottom {
	background: white; 
	width: 711px; 
	height: 40px;
	margin-left: 269px; 
	border-top: solid 1px #e2e2e2;  	
}
#bottom .right img {
	padding: 10px 10px 0 0; 
}

/************************** content ***************************/
.fullContent {
	background: transparent url(../../images/home/bg-home_2010.jpg) 660px -90px no-repeat; 
	padding: 40px 80px;
	clear: both;
}
.fullContent .twoColumns .column1 {
	width: 350px; 
	margin-right: 40px; 
	float: left; 
}
.fullContent .twoColumns .column1 img, .showcase img, .product img{
	border: solid 2px #93a1aa;
	margin: 5px 10px 5px 0; 
	float: left; 
}
.fullContent .twoColumns p.link a, .showcase p.link a, .product p.link a {
	color: #4e92b7; 
	font-size: .85em; 
	float: right;
	margin-bottom: 10px;  
	text-align: right; 
}
.fullContent .twoColumns .column2 {
	width: 270px; 
	float: left; 
}
.fullContent .twoColumns .column3 {
	width: 120px; 
	float: right; 
}

/*2010_02 new homepage layout for video banners*/
.fullContent #keymsg {
	text-align: center;
	height: 100px; 
}
.fullContent .twoColumns2010 .column1 {
	/*background: yellow;*/
	width: 620px; 
	margin-right: 40px; 
	float: left; 
}
.fullContent .twoColumns2010 .column2 {
	width: 160px; 
	float: right; 
}
.fullContent .twoColumns2010 #featproducts {
	width: 620px; 
	margin:15px 0 0 0; 
}
.fullContent .twoColumns2010 .news2010 {
	width: 160px; 
	margin:15px 0 25px 0; 
	float: none;
	clear: both; 
}
.fullContent .twoColumns2010 .more2010{
	width: 60px;
	height: 20px;
	background: url(../../images/btn_more.gif) 0 0 no-repeat;
}
/*
.fullContent .twoColumns2010 .more2010:hover{
	background: url(../../images/btn_more_over.gif) 0 0 no-repeat;
}*/
.fullContent .twoColumns2010 .memberships {
	/*background: #f2f2f2;*/
	text-align:center;
	margin-top: 30px; 
	padding-top: 10px; 
	border-top: 1px #fbd5a9 solid;
}
.fullContent .twoColumns2010 .memberships .member{
	margin: 0 4px; 
	display: inline;
}
/*2010_02 layout ends*/

.leftContent {
	width: 269px;
	float: left; 
}
.leftContent #mainnav {
	height: 150px; 
	border-bottom: solid 1px #e2e2e2; 
}
.leftContent #mainnav a:link {
	color: #000;
}
.leftContent #mainnav a:visited {
	color: #000;
}
.leftContent #mainnav a:hover {
	color: #345c98;
}
.leftContent #mainnav .left {
	background: #FBFBFB; 
	border-right: solid 1px #EB8838; 
	width: 90px;
	height: 144px; 
	padding-top: 6px; 
	float: left;
}
.leftContent #mainnav .right {
	width: 178px; 
	height: 143px; 
	padding-top: 7px; 
	float: left; 
}
.leftContent #mainnav .left ul {
	font-size: .9em; /* .85*/
	list-style: none;
	text-align: right; 
	margin: 0px; 
	padding: 0px; 
}
.leftContent #mainnav .right ul {
	font-size: .9em; /*.85*/
	list-style: none;
	margin: 0px; 
	padding: 0px;
}
.leftContent #mainnav li {
	padding: 5px 10px; 
	margin: 0px; 
	line-height: 1.2em; 
}
.leftContent #mainnav li.over{
	background-color: #FCE1BC;
}
.leftContent #mainnav li.current{
	font-weight: bold; 
}
.leftContent #mainnav .left li.current{
	font-weight: bold; 
}
.leftContent #mainnav .left li.selected {
	background-image:  url(../../images/triangle.gif);
	background-position: center right;
	background-repeat: no-repeat;
}
.leftContent #sidebar {
	padding: 10px; 
}
/*******************rightContent******************************/
.rightContent {
	background: #F8F8F8; 
	width: 710px; 
	border-left: solid 1px #e2e2e2; 
	padding: 30px 0; 
	float: left; 
}
.rightContent .oneColumn {
	padding: 0 40px;
	margin: 20px 0; 
}
.rightContent .oneColumn .column1 {
	 
}
.rightContent .twoColumns {
	padding: 0 40px;
	margin: 20px 0; 
}
.rightContent .twoColumns .column1 {
	width: 300px;
	margin-right: 30px;  
	float: left; 
}
.rightContent .twoColumns .column2  {
	width: 300px;
	float: left; 
}


/************************ colored menu **********************/
.rightContent .menu {
	font-size: .9em; 
	font-weight: bold; 
	text-align: center; 
	width: 680px; 
	padding: 10px 0 10px 20px ;
	float: left; 
}
.rightContent .menuWide {
	font-size: .9em; 
	font-weight: bold;
	width: 680px; 
	padding: 10px 0 10px 20px ;
	float: left; 
}
.rightContent .menuWide a {
	background: #f8f8f8; 
	color: #666; 
	line-height: 1.4em;
	text-decoration: none;
	width: 290px;
	height: 105px; 
	margin: 15px; 
	padding: 0; 
	float: left;
}
.rightContent .menuWide a p {
	font-weight: normal; 
	margin: 10px 0 0 0; 
}
.rightContent .menuWide a span {
	margin-top: 10px;   
}
.rightContent .menu a {
	color: #666; 
	line-height: 1.4em;
	text-decoration: none;
	width: 92px;
	height: 160px; 
	margin: 10px; 
	float: left;
}

.rightContent .menu img {
	margin: 0 0 5px 0
}
.rightContent .menuWide img {
	margin: 0;
	float: left; 
}
/******* projectTopNav****************/
#projectTopNav{
	/*margin-right:40px;*/
	/*height: 25px;*/
	background: #F8F8F8; 
	width: 710px;
	border-left: solid 1px #e2e2e2; 
	float: left; 
}
#projectTopNav ul.buttons{
	text-align: right;
	margin-right:20px;
	margin-top:6px;
	/*margin-right:40px;*/
}
#projectTopNav ul.buttons li{
	display: inline;
	list-style-type: none;
	margin-left:10px;
	font-size:.9em;
	line-height:25px;
}
#projectTopNav ul.buttons li a{
	color:#666666;
	text-decoration:none;
	background-color:#DDD;
	padding:2px 4px 2px 4px;
	border: 1px solid #999999;
}
#projectTopNav ul.buttons li a:hover{
	color:#666666;
	text-decoration:underline;
}
ul.projectLinks{
	margin-left:0px;
	padding-left:0px;
	text-align:center;
}
ul.projectLinks li{
	display: inline;
	list-style-type: none;
	margin-left:0px;
	padding-left:0px;
}
/************************ colored menu links **********************/
/* menu a */
.rightContent .menu a.menua1:link, .rightContent .menu a.menua1:visited { 
	background: #f8f8f8 url(../../images/level2/menubg-a1.gif) no-repeat top left;	
	color: #666; 
	text-decoration: none; 
}
.rightContent .menu a.menua1:hover {
	background: #f8f8f8 url(../../images/level2/menubg-a1-b.gif) no-repeat top left;	
	color: #333; 
	text-decoration: none; 
}
/**/
.rightContent .menu a.menua2:link, .rightContent .menu a.menua2:visited {
	background: #f8f8f8 url(../../images/level2/menubg-a2.gif) no-repeat top left;	
	color: #666; 
	text-decoration: none; 
}
.rightContent .menu a.menua2:hover {
	background: #f8f8f8 url(../../images/level2/menubg-a2-b.gif) no-repeat top left;	
	color: #333; 
	text-decoration: none; 
}
/**/
.rightContent .menu a.menua3:link, .rightContent .menu a.menua3:visited { 
	background: #f8f8f8 url(../../images/level2/menubg-a3.gif) no-repeat top left;	
	color: #666; 
	text-decoration: none; 
}
.rightContent .menu a.menua3:hover {
	background: #f8f8f8 url(../../images/level2/menubg-a3-b.gif) no-repeat top left;	
	color: #333; 
	text-decoration: none; 
}

/* menu b */
.rightContent .menuWide a.menub1:link, .rightContent .menuWide a.menub1:visited { 
	background: #f8f8f8 url(../../images/level2/menubg-b1.gif) no-repeat top left;	
	color: #666; 
	text-decoration: none; 
}
.rightContent .menuWide a.menub1:hover {
	background: #f8f8f8 url(../../images/level2/menubg-b1-b.gif) no-repeat top left;	
	color: #333; 
	text-decoration: none; 
}
/**/
.rightContent .menuWide a.menub2:link, .rightContent .menuWide a.menub2:visited {
	background: #f8f8f8 url(../../images/level2/menubg-b2.gif) no-repeat top left;	
	color: #666; 
	text-decoration: none; 
}
.rightContent .menuWide a.menub2:hover {
	background: #f8f8f8 url(../../images/level2/menubg-b2-b.gif) no-repeat top left;	
	color: #333; 
	text-decoration: none; 
}
/**/
.rightContent .menuWide a.menub3:link, .rightContent .menuWide a.menub3:visited {
	background: #f8f8f8 url(../../images/level2/menubg-b3.gif) no-repeat top left;	
	color: #666; 
	text-decoration: none; 
}
.rightContent .menuWide a.menub3:hover {
	background: #f8f8f8 url(../../images/level2/menubg-b3-b.gif) no-repeat top left;	
	color: #333; 
	text-decoration: none; 
}
/**/
.rightContent .menuWide a.menub4:link, .rightContent .menuWide a.menub4:visited {
	background: #f8f8f8 url(../../images/level2/menubg-b4.gif) no-repeat top left;	
	color: #666; 
	text-decoration: none; 
}
.rightContent .menuWide a.menub4:hover {
	background: #f8f8f8 url(../../images/level2/menubg-b4-b.gif) no-repeat top left;	
	color: #333; 
	text-decoration: none; 
}
/**/
.rightContent .menuWide a.menub5:link, .rightContent .menuWide a.menub5:visited {
	background: #f8f8f8 url(../../images/level2/menubg-b5.gif) no-repeat top left;	
	color: #666; 
	text-decoration: none; 
}
.rightContent .menuWide a.menub5:hover {
	background: #f8f8f8 url(../../images/level2/menubg-b5-b.gif) no-repeat top left;	
	color: #333; 
	text-decoration: none; 
}

/* menu c */
.rightContent .menu a.menuc1:link, .rightContent .menu a.menuc1:visited { 
	background: #f8f8f8 url(../../images/level2/menubg-c1.gif) no-repeat top left;	
	color: #666; 
	text-decoration: none; 
}
.rightContent .menu a.menuc1:hover {
	background: #f8f8f8 url(../../images/level2/menubg-c1-b.gif) no-repeat top left;	
	color: #333; 
	text-decoration: none; 
}
/**/
.rightContent .menu a.menuc2:link, .rightContent .menu a.menuc2:visited {
	background: #f8f8f8 url(../../images/level2/menubg-c2.gif) no-repeat top left;	
	color: #666; 
	text-decoration: none; 
}
.rightContent .menu a.menuc2:hover {
	background: #f8f8f8 url(../../images/level2/menubg-c2-b.gif) no-repeat top left;	
	color: #333; 
	text-decoration: none; 
}

/* menu d */
.rightContent .menu a.menud1:link, .rightContent .menu a.menud1:visited { 
	background: #f8f8f8 url(../../images/level2/menubg-d1.gif) no-repeat top left;	
	color: #666; 
	text-decoration: none; 
}
.rightContent .menu a.menud1:hover {
	background: #f8f8f8 url(../../images/level2/menubg-d1-b.gif) no-repeat top left;	
	color: #333; 
	text-decoration: none; 
}
/**/
.rightContent .menu a.menud2:link, .rightContent .menu a.menud2:visited {
	background: #f8f8f8 url(../../images/level2/menubg-d2.gif) no-repeat top left;	
	color: #666; 
	text-decoration: none; 
}
.rightContent .menu a.menud2:hover {
	background: #f8f8f8 url(../../images/level2/menubg-d2-b.gif) no-repeat top left;	
	color: #333; 
	text-decoration: none; 
}
/**/
.rightContent .menu a.menud3:link, .rightContent .menu a.menud3:visited {
	background: #f8f8f8 url(../../images/level2/menubg-d3.gif) no-repeat top left;	
	color: #666; 
	text-decoration: none; 
}
.rightContent .menu a.menud3:hover {
	background: #f8f8f8 url(../../images/level2/menubg-d3-b.gif) no-repeat top left;	
	color: #333; 
	text-decoration: none; 
}
/**/
.rightContent .menu a.menud4:link, .rightContent .menu a.menud4:visited {
	background: #f8f8f8 url(../../images/level2/menubg-d4.gif) no-repeat top left;	
	color: #666; 
	text-decoration: none; 
}
.rightContent .menu a.menud4:hover {
	background: #f8f8f8 url(../../images/level2/menubg-d4-b.gif) no-repeat top left;	
	color: #333; 
	text-decoration: none; 
}
/**/
.rightContent .menu a.menud5:link, .rightContent .menu a.menud5:visited {
	background: #f8f8f8 url(../../images/level2/menubg-d5.gif) no-repeat top left;	
	color: #666; 
	text-decoration: none; 
}
.rightContent .menu a.menud5:hover {
	background: #f8f8f8 url(../../images/level2/menubg-d5-b.gif) no-repeat top left;	
	color: #333; 
	text-decoration: none; 
}
/**/
.rightContent .menu a.menud6:link, .rightContent .menu a.menud6:visited {
	background: #f8f8f8 url(../../images/level2/menubg-d6.gif) no-repeat top left;	
	color: #666; 
	text-decoration: none; 
}
.rightContent .menu a.menud6:hover {
	background: #f8f8f8 url(../../images/level2/menubg-d6-b.gif) no-repeat top left;	
	color: #333; 
	text-decoration: none; 
}



/************************** page specific classes ***************************/
.welcome1 {
	font-size: 17px !important; 
	padding-left: 0em; 
	padding-right: 3em; 
}
.welcome2{
	font-size: 18px !important;
	padding-left: 5em; 
	padding-right: 0em; 
}
.welcome3 {
	padding-left: 22em; 
	padding-right: 1em;
	font-size: 1.3em; 
}
div.quote {
	font-family: Arial, Helvetica, sans-serif; 
	background: url(../../images/quote-up.gif) 0 0 no-repeat;  
	color: #666;
	line-height: 1.4em; 
	font-size: 1.2em;
	padding: 0 0 0 30px;
}
p.quote{
	background: url(../../images/quote-down.gif) right bottom no-repeat;
	padding-right: 20px;   
}
div.quote2 {
	font-family: "Courier New", Courier, mono; 
	text-align: center;
	background: url(../../images/quote2-up.gif) 0 0 no-repeat;  
	color: #666;
	line-height: 1.8em; 
	font-size: .9em;
	margin: 40px 30px; 
}
p.quote2 {
	background: url(../../images/quote2-down.gif) right bottom no-repeat;
	padding: 0 15px; 
	margin-bottom: 20px;    
}
p.quote2 span {
	font-size: larger;   
}
.box {
	background: #ecf0f4 url(../../images/boxbg.gif) top left no-repeat;
	border: solid 1px #c9d5e0; 
	padding: 10px; 
}
.box hr { 
	border-top: dashed 1px #88a8d7;
}
.box2 {
	background: #f8f2e9 url(../../images/boxbg2.gif) top left no-repeat;
	border: solid 1px #eddabc; 
	padding: 10px; 
}
.box3 {
	background: #fff url(../../images/boxbg3.gif) bottom left repeat-x;
	border: solid 1px #f0f0f0; 
	padding: 10px 10px 30px 10px; 
}
.featurebox {
	background: #f8f2e9;
	border: solid 1px #eddabc; 
	font-size: .95em; 
}
.featurebox img{
	display: block;
	border: 0 !important;
	margin: 0 !important; 
}
.featurebox p{
	padding: 0 20px;
	margin: 10px 0; 
	color: #333 !important;  
} 
.featurebox p.link a{
	margin-bottom: 25px !important;
} 
.showcase .box, .showcase .box2 {
	width: 608px; 
}
.buttons {
	float: right; 
}
.buttons input {
	margin-right: 10px; 
}
.logos img{
	margin: 12px; 
}
.team p, .team img {
	margin: 10px !important; 
}


/************************** class ***************************/
.accessibility {
	display: none; 
}
.end {
	/*background: #858585; */
	font-size: 0px; 
	line-height: 0px;
	height: 0px;
	clear:both;
}
/*.note {
	color: #57607B; 
	font-weight: bold; 
}*/
.highlight {
	color: #EC8938; 
	font-weight: bold; 
}
.intro {
	/*text-align: justify;*/
	color: #666; /*#d2861e; */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	line-height: 1.6em;  
}
.intro span{
	color: #ec8938;
	font-size: larger;  
}
div.intro p, p.intro {
	margin-top: 20px;
	margin-bottom: 20px;
} 
.blue {
	color: #345c98 !important;	
}
.bluelite {
	color: #5581b7;
}
.imgborder {
	border: solid 2px #93a1aa;
	margin: 0 0 10px 10px; 
}
.list {
	list-style: url(../../images/list.gif) square; 
}
.list li{
	margin: 10px 0; 
}
.box img,
.box2 img
{
	margin: 0px 10px 10px 0px; 
}
.newspic {
	margin: 3px 0px 10px 10px !important; 
}#level1 #pageContainer .fullContent .twoColumns .column2 .box .imgLeft {
	float: left;
	width: 117px;
	padding-right: 5px;
	padding-top: 15px;
}
