body  {
	color: #414230;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	background-image: url(/_sponsor/10000/images/pageTile.gif);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #e0dfcb;
}

table  { color: #4785d3; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: normal }

td  { color: #000; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: normal }

.logintext    { color: #fff }

.text1   { color: #fff }

.group1  { color: #000 }

a.topbanner:hover {  text-decoration: underline}
a.topbanner{  color: #FFFFFF; font-family: Arial, Helvetica, sans-serif;  FONT-SIZE: 12px; text-decoration: none}

a:hover {  text-decoration: underline}
a  { color: #000; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none }

a.group1 { color: #000 }
a.group1:hover{

	text-decoration: underline;
}
#managed {
	background: url(/_sponsor/10000/images/managed.gif) no-repeat;
	height:36px;
	width:210px;
	position: absolute;
	top:35px;
	right:32px;
}
#managed span {
display:none}
.tourtext  { color: #666666 }
.nav {
background: url(/_sponsor/10000/images/nv-tl.gif) repeat-x top;
}
.rightMargin{
	background: url(/_sponsor/10000/images/leftMarginTile.gif) repeat-x 0 3px;
}
.cell1  {
	color: #ffffff;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin:0px;
	padding: 0px;
	background-image: url(/_sponsor/10000/images/nav.gif);
	background-color: #CC3300;
	background-repeat: repeat-x;
	background-position: top;
	height:
}



.cell2     { color: #ffffff; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; background-color: #efefde; border: none; height: 10px; border-bottom:1px solid #b3b380; border-top:1px solid #b3b380; }
.cell3  { background-color: #cc9 }
.iwantocombo	{ color: #000; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; background-color: #ffffff; border: none }

.titles  { color: #cc3300; font-size: 18px; font-weight: normal }
.titlesALT  { color: #b3b380; font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal }
.titlesmedium	{ color: #CC3300; font-size: 12px; font-weight: bold }
.titlesmedium2	{ color: #CC3300; font-size: 12px; font-weight: bold }
.visitortitle	{ color: #CC3300; font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
.helptopic  { color: #000; font-size: 12px; font-weight: bold }
.helpsubtopic  { color: #000; font-size: 10px; font-weight: bold }
.helpcontent  { color: #000; font-size: 12px; }
.helpseealso	{ color: #000; font-size: 12px; font-weight: italic}

.form   { color: #000000; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; background-color: #f7f7d0; border: none }
.greyedout {color:#cccccc}
.form2   { color: #000; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; background-color: white; width: 200px; height: 0; border: 1px solid #ccc }
.kx001b {  font-weight: bold}
.form4   { color: #000; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; background-color: white; }

/*New styles added by Jim Savage, 12 Sept 2004*/
/*Home Page*/
.askQuestion{
    cursor:pointer;
	background-repeat: no-repeat;
	padding-top: 0px;
}
.smallText, #box{

	font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #000;
}
.welcomeIntro{
	font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #000; font-weight: bold;
	padding-left: 20px; padding-right: 20px; padding-top: 20px; padding-bottom: 20px;
	border-top:1px solid #b3b380; border-bottom:1px solid #b3b380;
	background-color: #efefde;}
.exchangeLEFT{
	font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #cc3300 ;
	border-bottom:1px solid #b3b380 ;border-left: 1px solid #b3b380 ;border-right: 1px solid #b3b380 ;
	padding-left: 20px; padding-top: 10px; padding-bottom: 10px;
}
.exchangeLEFT2{
	font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #cc3300 ;
	border-bottom:1px solid #b3b380 ;border-left: 1px solid #b3b380 ;border-right: 1px solid #b3b380 ;
	padding-left: 20px; padding-top: 10px; padding-bottom: 10px;
}
.exchangeRIGHT{
	font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #cc3300 ;
	border-bottom:1px solid #b3b380 ; /*new border-left:1px solid #003499;*/ 
	padding-left: 20px; padding-top: 10px; padding-bottom: 10px;
}
.exchangeIntro{
	font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #000000;
	padding-left: 20px; padding-top: 10px; padding-bottom: 10px;
	
}
.exchangeIntro a{
	font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #ffffff;
}
.hp-exchangeIntro{
	font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #ffffff;
	padding-left: 20px;
}
.hp-exchangeIntro a{
	font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #ffffff;
}
.bulletinCell{
	font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #cc3300;
	border-top:1px solid #b3b380; border-bottom:1px solid #b3b380; border-left:1px solid #b3b380; border-right:1px solid #b3b380;
	padding-left: 20px; padding-top: 10px; padding-right: 20px; padding-bottom: 10px;
}
.viewpointCell{
	font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #000;
	border-top:1px solid #b3b380; border-bottom:1px solid #b3b380; border-left:1px solid #b3b380; border-right:1px solid #b3b380;
	padding-left: 10px; padding-top: 10px; padding-right: 10px; padding-bottom: 20px;
}
.viewpointCell a, .bulletinCell a, .highlight {color: #cc3300;}
.newsCell{
	font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #cc3300;
	border-top:1px solid #b3b380; border-bottom:1px solid #b3b380; border-left:1px solid #b3b380; border-right:1px solid #b3b380;
	padding-left: 20px; padding-top: 10px; padding-right: 20px; padding-bottom: 10px;
}
/*Exchange*/
.cornerCell2{
	/*background-color: #EDECDA;*/
	background-image: url(/images/whiteBorder.gif);
	background-repeat: repeat-x;
}
/*.cornerCell2 img{
margin-top:3px;
}
*/

.gradient{
	font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #cc3300;
	padding-right: 20px; padding-left: 20px; padding-bottom: 20px; padding-top: 5px;
	background-color: #ffffff; background-repeat: repeat-x;
}
.gradient2{
	background-color: #efefde; background-repeat: repeat-x;
}
.articlesText{
	font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #000;
	padding-bottom: 20px; padding-top: 0px;
}
/*Learning Sets*/
.lsetsIntro{
	font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #003499; font-weight: bold;
	padding-left: 15px; padding-right: 20px; padding-top: 20px; padding-bottom: 20px;
	border-bottom:1px solid #b3b380;
	background-color: #efefde;
}
.lsetsCell{
	font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #000;
	border-top:1px solid #b3b380; border-bottom:1px solid #b3b380; border-left:1px solid #b3b380; border-right:1px solid #b3b380;
	padding-left: 13px; padding-top: 10px; padding-right: 20px; padding-bottom: 10px;
}

.vpointCell{
	font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #cc3300;
	/*border-top:1px solid #D7EFF4; border-bottom:1px solid #D7EFF4; border-left:1px solid #D7EFF4; border-right:1px solid #D7EFF4;*/
	padding-left: 13px; padding-top: 10px; padding-right: 20px; padding-bottom: 10px;
	background-color: #efefde;
}

/*Learning Sets*/
.bookingCell{
	background-repeat: no-repeat;
	background-position: bottom right;
	background-color: #efefde;
}

.bookingCell02{
	background-image: url(/images/screen.jpg); background-repeat: no-repeat;
	/*background-position: bottom right;*/
}

/*Toolbar Styles*/
.leftTool{
	border-bottom:1px solid #efefde;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #cc3300;
	padding-left: 15px;
}
/*changed*/
.rightTool{
	border-bottom:1px solid #efefde;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #003399;
	padding-right: 10px;
}
/*changed*/
.formControl{
	color: #000; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; /*background-color: white;  */
	border:1px solid #b3b380;
}
/* Heidi Seymour 13/06/05  */


.join {
	background: url(/_sponsor/10000/images/join.gif) no-repeat right;
	padding-top: 10px;
}

hr {
	border-top: 1px dashed #b3b380;
	border-right:0;
	border-left:0;
	border-bottom: 1px dashed #fff;
	margin: 0.5em 0;
	clear:both;
}
.style1 {font-size: 12px}
.style3 {font-size: 14px; font-weight: bold; color: #A09E7C;}
.style4 {font-weight: bold}
.style5 {font-weight: bold}
.style7 {font-family: Arial, Helvetica, sans-serif; color: #003499; font-size: 11px;}
#box {

 	padding: 0 10px 10px 10px;
	/*background:url(/_sponsor/10000/images/corner4.gif) no-repeat bottom right ;*/


}
#box3 {

 	padding: 0 10px 10px 10px;



}
#boxWrapper {
	background:url(/_sponsor/10000/images/boxWrapper.gif) repeat-x;
	padding-top: 10px; 	
	float: right;
	display: inline;
	margin: 0 0 10px 10px;	width: 211px;

}
#boxWrappeORIG {
	background:url(/_sponsor/10000/images/corner3.gif) no-repeat top right;
	padding-top: 10px; 	
	float: right;
	display: inline;
	margin: 0 0 10px 10px;	width: 211px;

}

#boxWrapper2 {
	background: url(/_sponsor/10000/images/leftMarginTile.gif) repeat-x 0 3px;
	padding-top: 10px; 	
	float: right;
	display: inline;
	margin: 0 0 10px 10px;	width: 211px;

}

.box2 {
 	padding: 0 10px 10px 10px;
	background:url(/_sponsor/10000/images/corner6.gif) no-repeat bottom left ;
}
.boxWrapper2 {
	background:url(/_sponsor/10000/images/corner5.gif) no-repeat top left;
	padding-top: 10px; 	
	width:149px;

}
#frmLogin {margin:0; padding:0;}
#box form {margin: 0; padding:0;}
#box .formControl { margin-top:10px;}
#box .titlesmedium {color: #cc3300; }
.newsimg {float:left; margin: 2px 20px 50px 0;}
.newsbox {
background:url(/_sponsor/10000/images/home_news.gif) no-repeat top right;
	/*background: #FFFFFF;
	border:1px solid #b3b380;*/
	padding:36px 15px 5px 15px;
}
.newsbox img {
float:left;
padding:0px 5px 5px 0px;
}
div.homeSearch{
margin-left: 5px;
margin-right: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
	background: #d2d2b9;
	padding-left: 15px;
}
div.homeSearch input{
	width: 113px;
	
}
div.homeSearch input#submit.button{
	width: 16px;
	height: 18px;
	
}
.feature {
background:url(/_sponsor/10000/images/home_feature.gif) no-repeat top right;
	/*background: #FFFFFF;
	border:1px solid #b3b380;*/
	padding:57px 15px 23px 15px;
	margin:3px 0px 9px 0px;
}
.exchangefeature {
	background: url(/_sponsor/10000/images/leftMarginTile.gif) repeat-x 0 3px;
	padding:7px 10px 0 10px;
	margin:7px 0 9px 3px;
}
.exchangefeature li {
	list-style:none;
	border-bottom: 1px solid #b3b380;
	padding: 5px 0;
}
.exchangefeature ul {
	margin:0;
	padding:0;
}
.exchangefeature a, .exchangefeature p {
	background:url(/_sponsor/10000/images/arrow2.gif) no-repeat -10px -5px ;
	padding-left:15px;
	font-size:11px;
	display:block;
	margin:0;
}

/*new additional styles */
.nTitles, .titlesALT{
	font-weight: bold;
	color: #ca5000;
	font-size: 14px;
}

.nTitlesSearch{
	font-weight: bold;
	color: #da811a;
	font-size: 14px;
}

.nTitles a{
	display: block;
	padding-left: 20px;
	color: #de7300;
	font-weight: bold;
	background: url(/_sponsor/10000/images/newSkin/arrow.gif) no-repeat 0 2px;
	font-size: 14px;
	text-decoration: none;
}

.nTitles a:hover{
	color:#9b9d71;
}
.nTitles a:visited{
	color:#de7300;
}

div.nFeature{
	padding: 10px;
	border-bottom:1px solid #cecfaf;
	padding-bottom: 20px;
}
.nTitlesFeatures{
	font-weight: bold;
	color: #e0dfcb;
	font-size: 14px;
}
.memberLinks a {
 color: #545447;
 font-size: 10px;
}
div.subMenu{
	width: 130px;
	padding: 0px 0 5px 0;
	border-bottom:1px solid #b3b380;
	margin-bottom: 5px;	
}

div.subMenuCreate{
	color: #ca5000;
	padding: 5px 5px 5px 5px;
	border:1px solid #b3b380;
	margin: 0px 12px 5px 0px;
	font-weight: bold;
	display: block;
}

div.faq{
	padding: 5px 0 5px 0;
	border-bottom:1px solid #b3b380;
}

div.bfPost{
	padding: 5px 0 5px 0;
	border-bottom:1px dotted #b3b380;
}

div.bfPost a strong{
	color: #de7300;
}

div.bfPost a:hover{
	color: #8e8f6b;
}
div.bfPost em{
	color: #8e8f6b;
}
div.bfCont{
	padding: 15px 0 5px 0;
	border-bottom:1px dotted #b3b380;
}

div.bfCont a{
	display: block;
	margin-top: 10px;
	padding-left: 20px;
	color: #de7300;
	font-weight: bold;
	background: url(/_sponsor/10000/images/newSkin/arrow.gif) no-repeat 0 1px;
	text-decoration: none;
}
.nBox1{
	margin-top: 10px;	
}


#nisp{
	padding: 0px;
	margin: -10px 0px 0px 0px;
	/*border: 1px solid #B3B380;*/
	background-image:url(images/leftMarginTile.gif);
	background-repeat:repeat-x;
	background-position: 0px -150px;
}
#nisp p{
padding:0px 10px 20px 10px;
}
#nisp img{
margin:0px;
padding:0px;
}


#this img{
padding: 2px 12px 8px 0px;
}