body { width:100%; height:auto; font-family:Arial, Helvetica, sans-serif; margin:0px; font-size:100%; background:#ffffff url(../../images/newbg.jpg) top center no-repeat;width:100%;min-width:600px;}

h1, h2, h3, h4, h5, h6 {font-weight: bold; margin-bottom:5px;}
h1 {font-size: 1.8em;color:#000000;margin:0 0 15px 0;}
/*h1 a:link, h1 a:visited{color:#01AFEE !important; }*/
h1 a:hover{ }
h2 {font-size: 1.25em;color:#925FAA;margin:0 0 5px 0;}
h2 a, h2 a:link, h2 a:visited{color:#6D298C; margin-borttom:5px;font-size:0.85em;}
h3 {font-size: 1.00em;color:#6D298C;}
h2 a, h3 a:link, h3 a:visited{color:#6D298C; text-decoration:none;}
h4 {font-size: 1em;color:#925FAA;}
h5 {font-size: 1em;color:#000;}

.reshead { font-size:1.8em;  font-weight:bold; color:#6D298C;background:#E7E8EA; display: block;padding: 10px 80px 10px 10px;text-decoration: none;font-weight:bold; }
 
p { margin:0 0 1em 0;color:#000000; font-size:12px; font-weight:normal;}

a:link, li, li{ font-size:12px;}
a, a:link, a:visited {text-decoration:none;color:#000;}
a:hover {text-decoration:underline;color:#000;}

ul#topnav {background:none;} /*Main nav color*/
ul#topnav a.nav_item span {/*border-top-color:#700249;*/font-size:11px;} /*Default top border, set to main nav color*/

/*Second color*/
ul#topnav .menu, ul#topnav a.nav_item:hover span {background-color:#A8A9AD;} /*Main drop down color*/

/*Acent color
h1 {color:#00574C;} /*Set to acent color*/
ul#topnav .menu{border-bottom:0px solid #00574C;} /*Border stripe*/
ul#topnav a.nav_item:hover span {/*border-top-color:#00574C;*/color:#5E5C5D;text-decoration:none;} /*Border stripe*/

.membership{color: #3670A7;background-color: transparent;width:400px;}

.form1{margin: 1em 0;padding: 1em;border: 1px solid #ccc;background:#f8f8f8;}

.left{ float:left;}
.right{ float:right;}
.txtarea{ float:right;margin-top:3px;width:235px; }

#selectNetwork{ width:170px; }
.submit{ margin:5px 0 10px 0; width:70px;text-align:center;}

*{ margin:0; padding:0; }

p.right{float:right;}
p.left{float:left;}
ul, ol { margin:8px 0;}
ul li, ol li {margin:0 0 4px 12px; font-weight:normal;}

ul.linksList{ list-style:none;margin:1em 0 !important; }
ul.linksList li{ margin:4px 0 8px 0;}
ul.loginlinksList{ list-style:disc;margin-left:14px !important;}
ul.loginlinksList li{ margin:0 0 0 0;}
ul.loginlinksList li a{ color:#848484 !important;}
ul.loginlinksList li a:hover{ text-decoration:underline;}
img{ border:0;}
.table1{ width:635px; color:#848484;} 
.table1 td{ padding:5px;}
.table1 th{ padding:5px;}


a.glossary{font-size: 110%;margin-right:5px;text-decoration:underline;}
a.glossary:hover{ text-decoration:none;}

.newslink {color:#000000;}
.applicationtitle {color:#000000;}

.newsevent a{text-decoration:none;}
.newsevent a:hover{text-decoration:underline;}

#sectorTopNav a{ color: #00AEEF; text-decoration: none;}
#sectorTopNav a{ font-weight:normal;}
#sectorTopNav .active, #sectorTopNav a:hover { color: #848484; text-decoration: underline;}

.skip {position:absolute; left:-10000px; width:1px; height:1px; overflow:hidden;}

.thumbimage {float:left; padding-right: 10px; padding-bottom:10px;border:none;}
.thumbimagepartners{float:left; padding-right: 25px; padding-bottom:8px;border:none;}
.mainimage {float:right; padding-left: 10px; padding-bottom:10px;border:none;}

.back1, .book{font-size:12px; padding:3px 8px 2px 8px;font-weight: normal;border:1px solid #848484; background-color:#722F90 !important; color:#fff !important;}
.back1{ float:right;margin-top:10px; }



/*STRUCTURE*/
#title { display:block; width:0; height:0; text-indent:-999em; overflow:hidden; }
#wrapper {display:block;position:relative;margin:0 auto 0 auto;text-align:left;width:950px;}
#container {position:absolute;width:950px;padding:0/* 7px 0 7px*/;} /*Set padding on left right page here*/
#header { background: url(../../images/header.jpg) top left repeat; height:106px; margin:0 auto; width:951px;}
.headerText{ float:right; font-size:12px; margin:80px 10px 0 0; text-align:right; }
.headerText a{ color:#fff; }
/*#navigation {position:relative;clear:both;margin:0 auto;width:918px;z-index:1;background:#A8A9AD url(../../images/menu.jpg) top left repeat; } *//*Set height of nav backgorund here*/
#navigation ul { padding:0;}
#navigation ul li{ display:inline;float:left;margin-right:10px;}
#navigation a {margin:0;text-decoration:none;display:inline;padding:0;line-height:31px;color:#5E5C5D;font-weight:normal;font-size:11px;}
#navigation a:hover {color:#666;text-decoration:none;}

#event {background:url(../../images/event_bg.jpg) top left repeat-x; height:173px; width:282px;padding:15px 0 0 8px;}

/* MATT TEST */
#nav2 {position:relative;clear:both;margin:0 auto;height:45px;width:916px;z-index:500;background:url(../../images/menu.jpg) top center repeat-x;padding-left:35px;} /*Set height of nav backgorund here*/

ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
 list-style: none;
 margin: 0;
 padding: 0;
}

ul.dropdown {
 position: relative;
 z-index: 597;
 float: left;
}

ul.dropdown li {
 float: left;
 line-height: 1.3em;
 vertical-align: middle;
}

ul.dropdown li.hover,
ul.dropdown li:hover {
 position: relative;
 z-index: 599;
 cursor: default;
}

ul.dropdown ul {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: 0;
 z-index: 598;
 width: 100%;
}

ul.dropdown ul li {
 float: none;
}

ul.dropdown ul ul {
 top: 1px;
 left: 99%;
}

ul.dropdown li:hover > ul {
 visibility: visible;
}



ul.dropdown li.rtl ul {
 top: 100%;
 right: 0;
 left: auto;
}

ul.dropdown li.rtl ul ul {
 top: 1px;
 right: 99%;
 left: auto;
}

ul.dropdown {
 font-weight: normal;
}

	ul.dropdown li {
	 padding: 7px 6px;
	 color: #fff;
	}

	ul.dropdown li.leveltwo  {
	 padding: 0px 0px;
	text-align:center;
	 margin-top: -1px;
	 color: #fff;
	 float:left;
	 width:80px;
	}
	
ul.dropdown li.leveltwo {background-color:#A5A6AA/*#96aab3*/;padding:3px 0 6px 0;display:block;}

	ul.dropdown li.hover,
	ul.dropdown li:hover { 
	}
	
	ul.dropdown li.noHover:hover { background:none; }

	ul.dropdown a:link,
	ul.dropdown a:visited	{ color: #FFF; text-decoration: none; font-weight:normal;font-size:100%;}
	ul.dropdown a:hover		{ /*color: #FFF;*/color: #ffffff; text-decoration:underline; }
	ul.dropdown a:active	{ color: #FFF; }


	/* -- level mark -- */

	ul.dropdown ul {
	 width: 75px;
	 margin-top: 0px;
	padding-top: 0px;
	border:0px solid #A5A6AA;
	}

		ul.dropdown ul li {
		 font-weight: normal;
		}



/*-------------------------------------------------/
 * @section		Support Class `dir`
 * @level sep	ul, .class
 */


ul.dropdown *.dir {
 padding-right: 20px;
 background-image: url(images/nav-arrow-down.png);
 background-position: 100% 50%;
 background-repeat: no-repeat;
}


/* -- Components override -- */

ul.dropdown-horizontal ul *.dir {
 padding-right: 15px;
 background-image: url(images/nav-arrow-right.png);
 background-position: 100% 50%;
 background-repeat: no-repeat;
}

ul.dropdown-upward *.dir {
 background-image: url(images/nav-arrow-top.png);
}

ul.dropdown-vertical *.dir,
ul.dropdown-upward ul *.dir {
 background-image: url(images/nav-arrow-right.png);
}

ul.dropdown-vertical-rtl *.dir {
 padding-right: 10px;
 padding-left: 15px;
 background-image: url(images/nav-arrow-left.png);
 background-position: 0 50%;
}
/* MATT TEST END */

/*NAVIGATION*/
ul#topnav {margin-left:25px;height:37px;}
ul#topnav li {float:left; list-style-type:none;font-size:11px;}
ul#topnav li a {display:block; text-decoration:none;height:31px;}
ul#topnav .menu {top:30px; position:absolute; padding:4px 0 12px 10px;/*filter:alpha(opacity=95);-moz-opacity:0.95;-khtml-opacity: 0.95;opacity: 0.95;*/}
ul#topnav .menu ul.sub_nav {float:left;}
ul#topnav .menu ul.sub_nav {margin:0 10px 0 0; padding:0; width:150px;}
ul#topnav .menu ul.sub_nav li {float:none;}
ul#topnav .menu ul.sub_nav li a, ul#topnav .menu ul.sub_nav li a:link, ul#topnav .menu ul.sub_nav li a:visited { font-size:11px; font-weight:normal; line-height:1.3em; color:#fff; padding:0 3px; height:100%;}
ul#topnav .menu ul.sub_nav li a:hover {text-decoration: underline;}
ul#topnav li .menu {display:none;}
ul#topnav li:hover .menu {display:block;}
ul#topnav li.over .menu {display:block; width:200px;; height:1%;}
ul#topnav a.nav_item span {display:block;height:25px;padding:0;color:#5E5C5D;;}
ul#topnav a.nav_item:hover span { text-decoration:underline;}
/*ul#topnav a.nav_item:hover span {border-top-style:solid;}*/
ul#topnav a.nav_item span {/*border-top-width:3px;*/}
ul#topnav a.nav_item span {/*border-top-style:solid;*/}

.loginButton{ position:relative;height:22px;width:94px;padding:0;background:#97AAB1;float:right;}
.month1{ margin: -45px 0pt 0pt 205px; float: left; font-size: 10px; color:#fff; font-weight: normal;}
.date1{ margin: -27px 0pt 0pt 211px; float: left; font-size: 13px; color:#000; font-weight: normal;}
.righttext {margin:10px 15px 5px 15px;padding:10px 0;}
.becomemember {text-align:center; background:#a01f62; margin:0 0 18px 0; padding:0; width:164px; float:left; }

#content{ width:951px; background:#fff;border-bottom:0px solid #000;margin:0 auto;padding:0px;}

#mainContent{	width:635px;background:#fff;margin-left:20px;float:left;border:0px solid blue;}

#contentLeft{	width:606px; float:left;border:0px solid #000;background:#fff; padding-left:20px; padding-bottom:10px;margin:5px 0 10px 0;border:0px solid yellow;}


#mainContentLeft{	width:250px; float:left;background:#fff;margin:0;border:0px solid red;}

#mainContentRight{	width:359px; float:right;background:#fff;margin:0;border:0px solid #000;}

#mainContentRight h3{
color:#000000;
}

#mainContentRight hr{
color:#ffffff;
background-color:#ffffff;
}

#mainContentRight ul li{
color:#925FAA; font-weight:bold;
font-size:1em;
}

#contentRight {
width:251px; float:right;/*background:#e7e8ea;*/border-bottom:0px solid #000;/*margin:5px 0 0 0;padding-bottom:10px;*/border:0px solid green;/*padding:10px 15px 5px 15px;*/margin-right:20px;
}

#contentRight h1 {
display: block; 
background-color:#FF9900;
font-size: 2em; 
padding: 3px 0 5px 3px;
border: 1px solid #000000;
color: #333333;
margin: 0px;
width:159px;
}

#contentRight ul {
list-style: none;
margin: 0px;
padding: 0px;
border: none;
}
#contentRight ul li {
margin: 0px;
padding: 0px;
}
#contentRight ul li a {
background:#E7E8EA url(../../images/reficon.png) right no-repeat; 
display: block;
padding: 10px 80px 10px 10px;
text-decoration: none;
font-weight:bold;
color: #000000;

}

#contentRight ul li.alt a {background:#D1D2D4 url(../../images/reficon.png) right no-repeat;}

#contentRight ul li a:hover, #contentRight ul li a:focus {
color: #ffffff;
background-color: #6D298C;
}
 

#map {z-index:1; position:relative;}

.img1{ margin:0 auto;}

/**********INDIVIDUAL CSS FOR SPECIAL TEXT***************/

.map-title{ width:362px;height:73px;line-height:43px;color:#5c5c5c;background:#dce4e7 url(../../images/map-background.jpg) top left repeat;padding-left:15px;margin:0 0 9px 0;}

.event-title{ width:228px;height:43px;line-height:34px;color:#5c5c5c;background:#dce4e7 url(../../images/events-background.jpg) top left repeat;padding-left:15px;margin:0 0 3px 0;}

.news-title{ width:228px;height:43px;line-height:41px;color:#5c5c5c;background:#dce4e7 url(../../images/news-background.jpg) top left repeat;padding-left:15px;margin:0 0 3px 0;}

.coltitle_aud{ width:226px;height:30px;line-height:30px;color:#fff;background:#3EC7F5 url(../../images/audience-background.jpg) top left repeat;border-right:1px solid #3EC7F5; 
border-left:1px solid #3EC7F5;padding-left:15px;margin:0;float:left;}

.coltitle_sec{ width:226px;height:30px;line-height:30px;color:#fff;background:#98C93C url(../../images/sectors-background.jpg) top left repeat;border-right:1px solid #98C93C; 
border-left:1px solid #98C93C;padding-left:15px;margin:0;float:left;}

.textpadding{ padding:1px 109px 0 13px;margin-top:-38px;}

.textpadding1{ padding:6px 26px 6px 13px;margin:0;color:#98a9b1;width:204px;border-bottom:1px dashed #98a9b1;}

.textpadding11{ padding:6px 26px 11px 13px;margin:0;color:#98a9b1;width:204px;}
.textpadding11 a {color:#666; font-weight:normal;}
/****************HOME PAGE AUDIENCE LIST**************************/
.audienceList{ padding:11px 10px 18px 11px;background:#F5F6F8;float:left;width:222px;margin-bottom:8px;}
.audienceList a{color:#5C5C5C;text-decoration:none;width:216px;float:left;border:none;}
.audienceList p{border-bottom:1px dashed #E5E6E8;padding-bottom:8px;margin-bottom:5px;overflow:hidden;height:10px;}
#learner{ background:url(../../images/audience/learner.jpg) top left no-repeat;padding:0 0 0px 10px;}
#employer{ background:url(../../images/audience/employer.jpg) top left no-repeat;padding:0 0 0px 10px; }
#partner{ background:url(../../images/audience/partner.jpg) top left no-repeat;padding:0 0 0px 10px; }
#sector{ background:url(../../images/audience/sector.jpg) top left no-repeat;padding:0 0 0px 10px; }
#plogin{ background:url(../../images/audience/sector.jpg) top left no-repeat;padding:0 0 0px 10px; }
#lcurrent, #learner:hover{ background:#00ADEF;color:#fff;padding:0 0 0px 10px;text-decoration:none;}
#ecurrent, #employer:hover{ background:#0F76BB;color:#fff;padding:0 0 0px 10px;text-decoration:none;}
#pcurrent, #partner:hover{ background:#0D639C;color:#fff;padding:0 0 0px 10px;text-decoration:none;}
#scurrent, #sector:hover{ background:#283993;color:#fff;padding:0 0 0px 10px;text-decoration:none;}
#plcurrent, #plogin:hover{ background:#283993;color:#fff;padding:0 0 0px 10px;text-decoration:none;}
/****************HOME PAGE SECTOR LIST**************************/
.sectorList{ padding:11px 10px 18px 11px;background:#F5F6F8;float:left;width:222px;margin:0;}
.sectorList a{color:#5C5C5C;text-decoration:none;width:216px;float:left;border:none;}
.sectorList p{border-bottom:1px dashed #E5E6E8;padding-bottom:8px;margin-bottom:0px;overflow:hidden;/*height:10px;*/display:block;}
#sector1{ background:url(../../images/sector/sector1.jpg) top left no-repeat;padding-left:10px;}
#sector2{ background:url(../../images/sector/sector2.jpg) top left no-repeat;padding-left:10px; }
#sector3{ background:url(../../images/sector/sector3.jpg) top left no-repeat;padding-left:10px; }
#sector4{ background:url(../../images/sector/sector4.jpg) top left no-repeat;padding-left:10px; }
#sector5{ background:url(../../images/sector/sector5.jpg) top left no-repeat;padding-left:10px; }

#sector1current, #sector1:hover{ background:#D8DF20;color:#fff;padding:0 0 0px 10px;text-decoration:none;}
#sector2current, #sector2:hover{ background:#8DC73F;color:#fff;padding:0 0 0px 10px;text-decoration:none;}
#sector3current, #sector3:hover{ background:#39B64B;color:#fff;padding:0 0 0px 10px;text-decoration:none;}
#sector4current, #sector4:hover{ background:#0B9442;color:#fff;padding:0 0 0px 10px;text-decoration:none;}
#sector5current, #sector5:hover{ background:#066839;color:#fff;padding:0 0 0px 10px;text-decoration:none;}

div.sectorNav{ float:left;width:100%;margin-left:0;margin-bottom:1em;}
div.sectorNav a {margin:0 1px 0 0;padding:1px;font-weight:normal;text-decoration:none;background:#F8F8F8;border:1px solid #E0E0E0;}
div.sectorNav a:link, div.sectorNav a:visited {color: #404040;}
div.sectorNav a:hover {color:#000;text-decoration:none;}

/************FOOTER***************/

#footer {width:950px;background:url(../../images/footer.jpg) top left no-repeat;padding-top:20px;padding-bottom:50px; margin:0 auto; text-align:right;}

#footer hr{
color:#ffffff;
background-color:#ffffff;
}
.footerNav{ margin:0 0 0 365px;}
#sitemap {clear:both;float:left;width:996px;padding-top:30px;background:#fff;}

/*SITEMAP*/
#sitemap {float:left; width: 100%;font-size:90%}
#sitemap ul {padding:0; margin:0px; list-style-type:none;}
#sitemap ul li {display:block; float:left; padding:2px 0 0 0; margin:0px 0px 0px 15px; font-weight:normal; width:90px;}
#sitemap ul li a, #sitemap ul li li a{ color:#848484;}
#sitemap ul li li {font-weight:normal; float:none; margin:0px}

