body  { color: #4785d3; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal }

table  { color: #4785d3; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal }

td  { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal }

.logintext    { color: #fff }

.text1   { color: #fff }

.group1  { color: #039 }

a.topbanner:hover {  text-decoration: underline}
a.topbanner{  color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif;  FONT-SIZE: 11px; text-decoration: none}

a:hover {  text-decoration: underline}
a  { color: #039; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }

a.group1 { color: #cc9 }
a.group1:hover{
	color: #ffffff;
	text-decoration: underline;
}

.tourtext  { color: #666666 }

.cell1  { color: #ffffff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; height:29px }
.cell1{
	background: #4c8d96 url(/_sponsor/10000/images/backNav.gif) repeat-x;
}
.cell2     { color: #ffffff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; background-color: #f9f9f9; border: none; height: 10px; border-bottom:1px solid #fff; border-top:1px solid #cfbe53; }
.cell2Image { border:5px solid #FFFFFF; float:right; margin-left:10px; }
.cell3  { background-color: #cc9 }
.iwantocombo	{ color: #505151; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; background-color: #ffffff; border: none }

.titles  { color: #505151; font-size: 18px; font-weight: bold }
.titlesALT  { color: #505151; font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold }
.titlesmedium	{ color: #4c8d96; font-size: 14px; font-weight: normal }
.helptopic  { color: #039; font-size: 12px; font-weight: bold }
.helpsubtopic  { color: #039; font-size: 10px; font-weight: bold }
.helpcontent  { color: #039; font-size: 10px; }
.helpseealso	{ color: #039; font-size: 10px; font-weight: italic}

.form   { color: #000000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; background-color: #f7f7d0; border: none }
.greyedout {color:#cccccc}
.form2   { color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; background-color: white; width: 200px; height: 0; border: none }
.kx001b {  font-weight: bold}
.form4   { color: #000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; background-color: white; }

/*New styles added by Jim Savage, 12 Sept 2004*/
/*Home Page*/
.askQuestion{
    cursor:hand;
	background-repeat: no-repeat;
	padding-top: 33px;
}
.smallText, #box{
	font-size: 11px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #505151;
}

.smallText a:link, .smallText a:visited{
	color: #4f939c;
	font-weight: bold;
}
.mediumText, #box{
	font-size: 12px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #003499;
}
.welcomeIntro{
	font-size: 11px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #003499; font-weight: bold;
	padding-left: 20px; padding-right: 20px; padding-top: 20px; padding-bottom: 20px;
	border-top:1px solid #CCCC9A; border-bottom:1px solid #CCCC9A;
	background-color: #ECEBD9;
}
.exchangeLEFT{
	font-size: 11px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #003499;
	border-bottom:1px solid #CCCC9A;
	padding-left: 20px; padding-top: 10px; padding-bottom: 10px;
}
.exchangeRIGHT{
	font-size: 11px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #003499;
	border-bottom:1px solid #CCCC9A; border-left:1px solid #003499;
	padding-left: 20px; padding-top: 10px; padding-bottom: 10px;
}
.exchangeIntro{
	font-size: 11px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #000000;
	padding-left: 20px; padding-top: 10px; padding-bottom: 10px;
	
}
.exchangeIntro a{
	font-size: 11px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #ffffff;
}
.hp-exchangeIntro{
	font-size: 11px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #ffffff;
	padding-left: 20px;
}
.hp-exchangeIntro a{
	font-size: 11px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #ffffff;
}
.bulletinCell{
	font-size: 11px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #02339A;
	border-top:1px solid #CCCC9A; border-bottom:1px solid #CCCC9A; border-left:1px solid #CCCC9A; border-right:1px solid #CCCC9A;
	padding-left: 20px; padding-top: 10px; padding-right: 20px; padding-bottom: 10px;
}
.viewpointCell{
	font-size: 11px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #02339A;
	border-top:1px solid #CCCC9A; border-bottom:1px solid #CCCC9A; border-left:1px solid #CCCC9A; border-right:1px solid #CCCC9A;
	padding-left: 20px; padding-top: 10px; padding-right: 20px; padding-bottom: 10px;
}
.newsCell{
	font-size: 11px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #02339A;
	border-top:1px solid #CCCC9A; border-bottom:1px solid #CCCC9A; border-left:1px solid #CCCC9A; border-right:1px solid #CCCC9A;
	padding-left: 20px; padding-top: 10px; padding-right: 20px; padding-bottom: 10px;
}
/*Exchange*/
.cornerCell2{
	background-color: #fff; background-image: url(/images/whiteBorder.gif); background-repeat: repeat-x;
}
.gradient{
	font-size: 11px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #02339A;
	padding-right: 20px; padding-left: 20px; padding-bottom: 20px; padding-top: 5px;
	background-color: #ffffff; background-repeat: repeat-x;
}
.gradient2{
	background-color: #f1f1f1;
}
.articlesText{
	font-size: 11px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #505151;
	padding-bottom: 20px; padding-top: 0px;
}
/*Learning Sets*/
.lsetsIntro{
	font-size: 11px; font-family: Tahoma, Verdana, 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 #CCCC9A;
	background-color: #ECEBD9;
}
.lsetsCell{
	font-size: 11px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #02339A;
	border-top:1px solid #CCCC9A; border-bottom:1px solid #CCCC9A; border-left:1px solid #CCCC9A; border-right:1px solid #CCCC9A;
	padding-left: 13px; padding-top: 10px; padding-right: 20px; padding-bottom: 10px;
}

.lsetsCell2{
	font-size: 11px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #02339A;
	border-bottom:1px dashed #CCCC9A;
	padding-left: 18px; padding-top: 10px; padding-right: 20px; padding-bottom: 10px;
}

.vpointCell{
	font-size: 11px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #02339A;
	/*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: #ECEBD9;
}

/*Learning Sets*/
.bookingCell{
	background-repeat: no-repeat;
	background-position: bottom right;
	background-color: #ECEBD9;
}

.bookingCell02{
	background-image: url(/images/screen.jpg); background-repeat: no-repeat;
	/*background-position: bottom right;*/
}

/*Toolbar Styles*/
.leftTool{
	border-bottom:1px solid #cfbe53;
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #505151;
	padding-left: 15px;
}

.leftTool b{
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}

.leftTool a{
	color: #4c8d96;
}
	
/*changed*/
.rightTool{
	border-bottom:1px solid #CCCC9A;
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #003399;
	padding-right: 10px;
}
/*changed*/
.formControl{
	color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; background-color: white;  
	border:1px solid #CCCC9A;
}
/* Heidi Seymour 13/06/05  */


.join {
	background: url(/_sponsor/10000/images/join.gif) no-repeat right;
	padding-top: 10px;
}

hr {
	border-top: 1px dashed #CCCC9A;
	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: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #003499; font-size: 11px;}
#box {
 	float: right;
	display: inline;
	margin-left: 10px;
 	padding:10px;
	background: #ecebd9 url(/_sponsor/10000/images/corner3.gif) no-repeat top right ;
	width: 211px;
	margin-bottom: 20px;

}
#box form {margin: 0; padding:0;}
#box .formControl { margin-top:10px;}

#box2 {
 	float: right;
	display: inline;
	margin-left: 10px;
 	padding:10px;
	width: 211px;
	border: 1px dashed #4f939c;
	background:url(/_sponsor/10000/images/bm_gradient.gif)  repeat-x 0 0;

}
#box2 form {margin: 0; padding:0;}
#box2 .formControl { margin-top:10px;}
/*events*/
table.events {
	margin:4px;
	border-collapse:collapse;
	width:571px;
}
table.events th {
	text-align:left;
	background: url(/_sponsor/10000/images/gradient.gif) repeat-x top;
	color:#fff;
	padding:4px;
	white-space: nowrap;
}
table.events td {
	border: 1px solid #cccc9a;
	padding:4px;
}

/*org error table*/
table.orgerror {
	margin:4px;
	border-collapse:collapse;
	width:541px;
}
table.orgerror th {
	background: url(/_sponsor/10000/images/gradient.gif) repeat-x top;
	color:#fff;
	padding:4px;
	white-space: nowrap;
}
table.orgerror td {
	border: 1px solid #cccc9a;
	padding:4px;
}

/*new homepage feb2006 */
table.Hoptions {
		border-collapse: collapse;
}
.Hoptions th{
	background: url(/_sponsor/10000/images/gradient.gif) repeat-x top;
}
th.HOmiddle, td.HOmiddle{
	border-left: 4px solid #fff;
	border-right: 4px solid #fff;
}
.Hoptions td {
	background:#ecebd9;
	padding:14px;
	color:#2d2d2e;
	font-size:11px;
	vertical-align:text-top;}

h2 span, h1 span {
	position:absolute; 
	text-indent:-5000px;
}	
h1.HOwelcome {background: url(/_sponsor/10000/images/ho-welcome.gif) no-repeat 0 0;padding: 0; margin:0; height:23px}
h2.HOstats {background: url(/_sponsor/10000/images/ho-stats.gif) no-repeat 0 0;padding: 0; margin:0; height:15px}
h2.exchange {background: url(/_sponsor/10000/images/ho-exchange.gif) no-repeat 14px 14px;padding: 0; margin:0; height:39px}
h2.bulletin {background: url(/_sponsor/10000/images/ho-bulletin.gif)  no-repeat 14px 14px;padding: 0; margin:0; height:39px}
h2.viewpoint {background: url(/_sponsor/10000/images/ho-viewpoint.gif) no-repeat 14px 14px;padding: 0; margin:0; height:39px}
p.HOintro {width:340px;padding:0;}
dl { color:#034a9d;font-size:11px;margin:0;padding:0;}
dt {float:left;}
dd {font-weight:bold;}
.error {color:#cc0000; font-weight:bold;}
.HOBA {
	background: #ecebd9 url(/_sponsor/10000/images/ho-corner1.gif) no-repeat top right;
	padding:10px;
	margin:0 0 4px 4px;
}
.HOBA H2 {background: url(/_sponsor/10000/images/ho-login.gif) no-repeat 0 0;padding: 0; margin:0; height:23px}
form.HOlogin {margin:0;padding:0;}
form.HOlogin label {display:block;margin-bottom:3px;font-size:11px;}
input.HOtxt, .HOselect {
	border: 1px solid #cccb9a;
	background:#fff;
	width:159px;
	margin-bottom:10px;
}
input.HOrightside {
	float:left;
	margin-right:6px;
}
a.HOforgot, .HOBB a, .HOBD a, .HOBE a {
	color: #2d2d2e;
	text-decoration:underline;
	font-weight:normal;
}
.HOBD p, .HOBD h3 {
	margin:0; padding:0;
}
.HOBD h3 {
	padding-top:10px;
}
.HOBB {
	background:url(/_sponsor/10000/images/ho-corner2.gif) top right no-repeat;
	margin:0 0 4px 4px;
	padding:10px;
	border-bottom: 1px solid #cccb9a;
	border-left: 1px solid #cccb9a;
}
.HOBB p {
	font-weight:bold;
	color:#cccb9a;
	margin:0; padding:5px 0;
}

h2.newtosite {background: url(/_sponsor/10000/images/ho-new.gif) no-repeat top left;padding: 0; margin:0; height:18px}
.HOscreen {
	background:url(/_sponsor/10000/images/HOscreen.gif) no-repeat right; 
	padding-right:80px;
	
}
.HOBC {
	background:url(/_sponsor/10000/images/ho-corner3.gif) top right no-repeat;
	margin:0 0 4px 4px;
	padding:10px;
	border-bottom: 1px solid #94b3d7;
	border-left: 1px solid #94b3d7;
	color:#003399;
}
.HOBC p {padding:0; margin:0;}
.HOBC blockquote {
	margin:0;
}
.HOBC cite {
	color:#000;
	display:block; padding:22px 0 0 0;} 

.HOBD, .HOBE {
	border: 1px solid #cccb9a;
	margin: 4px 0;
	padding:0 10px 10px 10px;
	color:#003399;

}

.HOBE {
	margin-left:4px;
	background:url(/_sponsor/10000/images/howorkspace.gif) no-repeat 14px 14px  ;
	padding-top:65px;
	padding-bottom:15px;
}
.ntsLegal {
	display:block;
	border-top: 1px dashed #003399;
	text-align:center;
	padding: 4px 0;
	margin-top:4px;
}
.ntsLegal a {
	color:#003399;
}
/*.HOBE {
	margin-left:4px;
	background:url(/_sponsor/10000/images/howorkspace.gif) no-repeat 14px 14px  ;
	padding-top:77px;
	padding-bottom:10px;
}*/
H2.HONtitle {
	background:url(/_sponsor/10000/images/ho-news.gif) no-repeat 0 10px  ;
	height:24px;padding: 0; margin:0;
}
.HOBE ul {
	list-style:square;
	color:#cccb9a;
	margin:10px 0 8px 17px;padding:0;
}
.HOBE p {
	font-weight:normal;
	color:#2d2d2e;
	
	margin:0; padding:0;}
.HOBE h3 {
	color:#9F9E68;
	margin-bottom:0;
	font-size:110%;
}
td.HOimg {
		background:url(/_sponsor/10000/images/home_topImage3.jpg) no-repeat top right;
		border-bottom: 4px solid #fff; 
}

.bookmarkingCell	{
	font-size: 11px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #02339A;
	border-top:1px solid #4f939c; border-bottom:1px solid #4f939c; border-left:1px solid #4f939c; border-right:1px solid #4f939c;
	padding-left: 20px; padding-top: 10px; padding-right: 20px; padding-bottom: 10px;
}
.bookmarkingTagsCell	{
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #02339A;
	border-top:1px solid #4f939c;
	border-bottom:1px solid #4f939c;
	border-left:1px solid #4f939c;
	border-right:1px solid #4f939c;
	padding-left: 5px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	background-color: #FFFFFF;
}
.bookmarkingSearchCell	{
	font-size: 11px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #02339A;
	border-top:1px solid #4f939c; border-bottom:1px solid #4f939c; border-left:1px solid #4f939c; border-right:1px solid #4f939c;
	padding-left: 5px; padding-top: 10px; padding-right: 5px; padding-bottom: 10px;
	background:url(/_sponsor/10000/images/bm_gradient.gif)  repeat-x 0 0;
	margin-top: 0px;
}
.bookmarkingSearchCell2	{
	font-size: 11px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #02339A;
	border-top:1px solid #4f939c; border-bottom:1px solid #4f939c; border-left:1px solid #4f939c; border-right:1px solid #4f939c;
	padding-left: 5px; padding-top: 10px; padding-right: 5px; padding-bottom: 10px;
	background:url(/_sponsor/10000/images/bm_gradient.gif)  repeat-x 0 0;
}
.altCell{

	margin-top: 5px;
}

.altCell2{
	margin-bottom: 5px;
	margin-top: 0px;
}
.footer{
	border-top: 1px solid #4c8d96;
	padding-left: 20px;
	padding-top: 4px;
	padding-bottom: 10px;
}

.cell2 td a:link strong{
	color: #4c8d96;
}

a:link, a:hover, a:visited, a.group1:hover{
	color: #4c8d96;
}

.cell1 a:hover, a.topbanner:link{
	color: #fff;
}

.lsetsCell{
	color:#505151;
}

.cell1 a.topbanner:link, .cell1 a.topbanner:visited{
	color: #fff;
}

.mediumText, .bookmarkingCell, bulletinCell, .bookmarkingSearchCell, .bookmarkingSearchCell2, .bookmarkingTagsCell{
	color: #505151;
	padding-left: 10px;
	padding-right: 10px;
}

.linkArrow a{
	display: block;
	height: 15px;
	background: no-repeat 0 0;
	padding-left: 20px;
	background-image: url(images/arrowLink.gif);
}

.bm_description{
	display: block;
	border-bottom: 1px dashed #4c8d96;
	padding-bottom: 5px;
	margin-bottom: 5px;
}

.rightMenu{
	width:150;
	border-top: 3px solid #fff;
	border-right: 3px solid #fff;
	border-left: 1px solid #fff;
	background: #fff;
}

.bulletinCell{
	color: #505151;
}

div#mipReg{
	margin-top: 20px;
	padding: 10px;
	border: 1px solid #d5e7c9;
}

div#mipReg img{
	padding: 0;
	margin: 0;
	border: 0;
	margin-bottom: 10px;
	float: none;
}

.bookTitle{
	color: #fff;
	background: #cfbe53;
	padding-left: 14px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.booksTable{
	margin-top: 2px;
}


.networksImage	{
	border: 1px solid #000000;
	float: left;
	margin-top: 15px;
	margin-right: 5px;
	margin-bottom: 5px;
}
.networksDetailImage	{
	border: 1px solid #000000;
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
}
.networksDescription{

}
.networkCell{
	font-size: 11px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #505151;
	border-top:1px solid #CCCC9A; border-bottom:1px solid #CCCC9A; border-left:1px solid #CCCC9A; border-right:1px solid #CCCC9A;
	padding-left: 13px; padding-top: 10px; padding-right: 20px; padding-bottom: 10px;
}

.nTitles a:visited {
color:green;
}


#table2 h2 {
	font-size: 13px;
	color: #DEEDEF;
	background-image: url(images/arrow2.gif);
	padding: 4px;
	background-position: right;
	background-repeat: no-repeat;
	margin: 0px;
}

#table2 table tr {
	border: 1px solid #FF0000;
}

#table2 .rightMenu li{
	margin:0px;
	padding:3px 2px 3px 6px;
	list-style:none;
	list-style-type:none;
	background-repeat: no-repeat;
	background-position: 0 6;
	/*border-bottom: solid #90aeb6 1px;*/
}
#table2 .rightMenu ul{
margin:0px -10px -5px -10px;
padding:0px;
}

#table2 .rightMenu li a {
	color: #4F939C;
	display: block;
	margin:0px;
	padding:4px 0px 0px 15px;
	width: 128px;
	background-image: url(images/arrow3.gif);
	background-repeat: no-repeat;
	background-position: 0 5;
	font-size: 11px;
}

#table2 .rightMenu li a:hover{
}

#table2 h3 {
	font-size: 14px;
	color: #4C8D96;
	text-decoration: none;
	background-image: url(images/arrow.gif);
	background-repeat: no-repeat;
	padding: 0px 5px 0px 18px;
	background-position: 0 3;
	margin: 0px;
}
#table2 h3 a{
	font-size: 14px;
	color: #4C8D96;
}
#table2 .lsetsCell{
	font-size: 11px; 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	color: #666666;
	border-top:1px solid #fff; 
	border-bottom:1px solid #b7d2d6; 
	border-left:1px solid #fff; 
	border-right:1px solid #fff;
	padding-left: 13px; 
	padding-top: 10px; 
	padding-right: 20px; 
	padding-bottom: 10px;

}
#table2 .lsetsCell p{
	margin: 5px 0px 4px 0px;
}



#table2 .lsetsCell .added {
	background-color: #edf4f5;
	width: 420px;
	margin: 10px -20px -10px -13px;
	padding: 5px 2px 5px 8px;
}
.added li.download{
	background-image:url(images/download.gif);
	padding-left: 16px;
	background-repeat: no-repeat;
	background-position: 5 2;
}
.added li.link{
	background-image:url(images/link.gif);
	background-repeat:no-repeat;
	padding-left: 18px;
	background-position: 0 3;
	margin-left: 5px;
}
.added li{
	display: inline;
	background-image: url(images/download.gif);
}
.added ul{
	display: inline;
	margin: 0px;
}
.added strong {
	color: #4F939C;
}
