/*#header {height:150px;background:#D7D7D7 url(images/header.jpg) top left no-repeat;}
html, body {font-family:Comic Sans MS, Comic Sans MS5, cursive Comic Sans MS, Comic Sans MS5, cursive;}
h1, h2, h3, h4, h5, h6 {font-family:Arial, Arial, Helvetica, sans-serif Arial, Arial, Helvetica, sans-serif;}*/
/*body {background: url(images/background.jpg) no-repeat top center;line-height:18px;font-size:75%;color:#464646;*/}
/*#sitemap a {color:#464646;} /*Set to same color as body above*/
/*.rightmenu {background:#D7D7D7 url(background-right.gif) no-repeat top center;} /*Right back ground image and color
.rightmenu .col2 {background-color:#700249;color:#fff;} /*Right box color
.rightmenu .col2 h2 {color:#fff;}*/
/*Main color
h2,h2,h3,h4,h5,h6,a {color:#700249;} /*Set to main color*/
ul#topnav {background-color: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*/




*{ margin:0; padding:0; }
html { background:#000 url(../../images/new-body-back.jpg) top center no-repeat;border:none; }
body { width:100%; height:auto; font-family: arial, Georgia, sans-serif; margin:0px; line-height:15px;font-size:12px;/*background:url(../../images/body-footer.jpg) bottom center repeat-y;*/ }

h1, h2, h3, h4, h5, h6 {font-weight: bold;}
h5.news-title a, h5.event-title a{ color:#5c5c5c;}
h1 {font-size: 150%;color:#00AEEF;margin:3px 0 1em 0;}
h2 {font-size: 120%;color:#404040 /*#00AEEF*/;margin:0 0 0.5em 0;}
h2.cats {color:#00AEEF /*#00AEEF*/;}
h2 a{ color:#404040 !important;}
h2 a:hover{ text-decoration:underline;}

h3 {font-size: 110%;color:#404040;margin:0 0 0.5em 0;}
h3.cats, h3 a{ color:#404040 /*#848484*/ !important;}
h3 a:hover{ text-decoration:underline;}
h4,h5,h6 {font-size: 100%;color:#848484;margin:0 0 1em 0;}

p {margin:0 0 1em 0;color:#848484;}
p.right{float:right;}
p.left{float:left;}
#content ul, ol {margin:0 0 1em 3em;}
li {margin:0 0 0 0;color:#848484;}
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, a:link, a:visited {color: #00AEEF/*#848484*/; text-decoration:none;}
a:visited { text-decoration:none;}
a:hover {text-decoration:underline;}
a:active {color: #00AEEF; text-decoration:none;}
a.glossary{font-size: 110%;margin-right:5px;text-decoration:underline;}
a.glossary:hover{ text-decoration:none;}

.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;}
.back {/*padding:5px;font-weight: bold;background-color:#bfeafb;*/padding:5px;font-weight: bold;border:1px solid #848484;}
.back1 {float:right;padding:5px;font-weight: bold;border:1px solid #848484;}



/*STRUCTURE*/
body {margin:0;padding:0;border:0;width:100%;min-width:600px;}/*Set main background image here*/
#title { display:block; width:0; height:0; text-indent:-999em; overflow:hidden; }
#wrapper {position:relative;text-align:left;width:964px; }
#container {margin:0 auto 0 auto;dispaly:block;position:relative;width:950px;padding:10px 35px 40px 35px;background:#32ADCC url(../../images/bgc.jpg) top left repeat-x; } /*Set padding on left right page here*/
#header { background:url(../../images/new-header.jpg) top left no-repeat; height:115px; margin:0;float:left; width:950px;}
#navigation {position:relative;clear:both;margin:0 auto;width:950px;z-index:1;background:#A8A9AD url(../../images/top-nav-back.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 block;padding:0;line-height:31px;color:#5E5C5D;font-weight:bold;font-size:11px;}
#navigation a:hover {color:#666;text-decoration:none;}

/* MATT TEST */
#nav2 {position:relative;clear:both;margin:0 auto;height:38px;width:950px;z-index:500;background:#A8A9AD url(../../images/nav.jpg) top left repeat; } /*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;
 zoom: 1;
}

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;
}

@charset "UTF-8";

/** 
 * Default CSS Drop-Down Menu Theme
 *
 * @file		default.css
 * @name		Default
 * @version		0.1
 * @type		transitional
 * @browsers	Windows: IE5+, Opera7+, Firefox1+
 *				Mac OS: Safari2+, Firefox2+
 *
 * @link		http://www.lwis.net/
 * @copyright	2008 Live Web Institute. All Rights Reserved.
 *
 * Module Classes: *.dir {} *.on {} *.open {} li.hover {} li.first {} li.last {}
 * Expected directory tag - li
 *
 */

@import "helper.css";


/*-------------------------------------------------/
 * @section		Base Drop-Down Styling
 * @structure	ul (unordered list)
 *				ul li (list item)
 *				ul li a (links)
 *				/*\.class|(li|a):hover/
 * @level sep	ul
 */


ul.dropdown {
 font-weight: bold;
}

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

ul.dropdown li.leveltwo {background-color:#CAD5D9/*#96aab3*/;}

	ul.dropdown li.hover,
	ul.dropdown li:hover {
	 background:#A8A9AD url(../../images/nav2.jpg) top left repeat;
	 color: #000;
	}

	ul.dropdown a:link,
	ul.dropdown a:visited	{ color: #000; text-decoration: none; }
	ul.dropdown a:hover		{ color: #000; }
	ul.dropdown a:active	{ color: #000; }


	/* -- level mark -- */

	ul.dropdown ul {
	 width: 150px;
	 margin-top: 0px;
	padding-top: 3px;
	border:1px solid #BDC8CA;
	}

		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: bold;}
.date1{ margin: -27px 0pt 0pt 211px; float: left; font-size: 13px; color:#000; font-weight: bold;}

#content{ width:950px; clear:both;float:left;background:#fff;border-bottom:0px solid #000;margin:0;padding:8px 0 0 0;}

#mainContent{	width:901px;background:#fff;padding:0 23px 10px 26px;margin:0;float:left;border:0px solid blue;}

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

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

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

#contentRight{ width:243px; float:right;background:#fff;border-bottom:0px solid #000;margin:12px 0 0 0;padding-bottom:10px;border:0px solid green;}

#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;}

.llln-title{ width:362px;height:73px;line-height:43px;color:#5c5c5c;background:#dce4e7 url(../../images/lllnvisaroute-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:bold;}
/****************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:bold;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 { padding:0;text-align:right;width:950px;height:22px;background:#D0D9E0 url(../../images/footer.jpg) top left repeat-x; }
.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:bold; width:90px;}
#sitemap ul li a, #sitemap ul li li a{ color:#848484;}
#sitemap ul li li {font-weight:normal; float:none; margin:0px}
