/* CSS Document */

* {margin:0;padding:0}
body.careers, body.home {
	background-color: #ffffff;
	background-image: url(images/bg_page.gif);
	background-repeat: repeat-y;
	font-family: Arial, Helvetica, sans-serif; 
	overflow: -moz-scrollbars-vertical;  /*add scrollbar to mozilla when to short to scroll normally*/
min-width:765px;
}

h3 {color:#89D1C1;padding:10px 0px 0px 0px}

body.talent {
	background-color: #ffffff;
	background-image: url(images/lgt/bg.gif);
	background-repeat: repeat-y;
	font-family: Arial, Helvetica, sans-serif; 
	overflow: -moz-scrollbars-vertical;  /*add scrollbar to mozilla when to short to scroll normally*/
min-width:765px;
}


/* body {width:770px;} */


div.entry {padding:10px;font-size:0.8em;color:#000000;
line-height:1.35em;
}
div.entry p {margin-bottom:10px}
div.entry p.textB {font-weight:bold}
div.entry ul, div.entry ol  {margin:10px 40px;padding:0px}
div.entry ol li {
margin:5px 0px;
}

#tpopts {height:78px;}
#tpopts ul {width:350px;clear:none;list-style:none;float:left}
#tpopts li {width:300px;clear:none;}
#tpopts li a {border-left:14px solid #009AC8;padding-left:4px;text-decoration:none;color:#009AC8;font-weight:bold}
#tpopts li a:hover {border-left:14px solid #FE7D19;}
#tpopts img {float:right;margin-right:20px;}


#dayinthe {padding:5px 10px;background:#058E71;margin:-10px -10px 10px -10px;color:#fff;}
p.time {background:#058E71;padding:4px;color:#fff;font-weight:bold}

div.profile {padding:0px;float:left;width:100%;
background-image: url(images/bg_profile.gif);
background-repeat: no-repeat;
background-position: 170px 0%;
font-size:1.3em}

div.profileimg {background:#fff;padding:0px;clear:none;float:left}
div.profile div.info {padding:4px;margin-left:170px; font-weight:bold}

/* edit list link */
div.editthis {
font-size:0.8em;
background-image: url(/wp-content/themes/lgcareers/images/edit-icon.gif);
background-repeat: no-repeat;
margin-left:10px;
margin-bottom:10px;
padding-left:20px;}
div.editthis a {text-decoration:none;color:#000;font-weight:bold}
div.editthis a:hover {text-decoration:underline;}


div.featureBox .feature, div.newsBox .feature{
padding-left:38px;font-size:.7em;}
div.feature h3 {font-size:1em;color:#058E71}
div.feature p.fheading {font-size:1em;color:#058E71;font-weight:bold}
body.talent div.feature h3 {font-size:1em;color:#D18316}
div.feature {font-size:0.6em}
div.feature li {list-style:none}
div.feature a,div.feature a:link, div.feature a:visited {color:#000;text-decoration:none;font-weight:bold;}
div.feature a:hover {text-decoration:underline;}

body.careers div.latestjobs h3 {margin-left:4px;margin-bottom:2px;color:#89D1C1;font-size:1em}
body.careers div.latestjobs {border-left:4px solid #058E71;margin-top:50px;margin-bottom:10px;}
body.careers div.latestjobs ul {margin-left:20px;font-size:.8em;list-style:square;color:#89D1C1}
body.careers div.latestjobs ul a {text-decoration:none;color:#000}
body.careers div.latestjobs ul a:hover {text-decoration:underline;color:#000}

body.home div.latestjobs ul {list-style:none;}
body.home div.latestjobs ul a:hover {text-decoration:underline;color:#000}


#breadcrumbBack a {text-decoration:none;color:#000;font-weight:bold}
#breadcrumbBack a:hover {text-decoration:underline;}

#Header {
clear:both;
padding-left:195px;
margin-top:0px;
padding-bottom:5px;
background-color:#FFFFFF;
}
#Navigation {
	width:165px;
	left: 0px;
	background-color: #89D1C1;
clear:none;
float:left;
font-size:.8em;
}

body.talent #Navigation {
	width:165px;
	left: 0px;
	background-color: #B5D6DF;
clear:none;
float:left;
font-size:.8em;}

/* main nav */

#navlist
{padding: 0px;
margin-left: 0;
font-size:1.0em;
border-bottom:0px solid #89D1C1;
border-top:0px solid #89D1C1;
margin-top:0px;}
#navlist li
{list-style: none;
margin: 0;
text-align: right;
border-bottom:1px solid #E9DFE9;}
#navlist li a
{display: block;
padding: 0.15em 0.3em 0.15em 0.2em;
background: #fff;
text-decoration: none;}
#navlist li a:link { color: #448; }
#navlist li.mn0 a:link, #navlist li.mn0 a:visited {color: #999;border-right:2px solid #fff}
#navlist li.mn1 a:link, #navlist li.mn1 a:visited { color: #058E71; border-right:2px solid #058E71}
#navlist li.mn2 a:link, #navlist li.mn2 a:visited { color: #009AC8;border-right:2px solid #009AC8}
#navlist li.mn3 a:link, #navlist li.mn3 a:visited {color: #003A65;border-right:2px solid #003A65}
#navlist li.mn4 a:link, #navlist li.mn4 a:visited {color: #666600;border-right:2px solid #666600}
#navlist li a:visited { color: #667; }

#navlist li a:hover {background: #fff;color:#058E71;}
#navlist li.mn0 a:hover {background: #fff;color:#000;}
#navlist li.mn1 a:hover {background: #058E71;color:#fff;}
#navlist li.mn2 a:hover {background: #009AC8;color:#fff;}
#navlist li.mn3 a:hover {background: #003A65;color:#fff;}
#navlist li.mn4 a:hover {background: #666600;color:#fff;}
#homefeatures {clear:none;float:left;margin-top:0px;margin-left:25px;width:570px;background-color:#fff;}
#hometp {clear:none;float:left;margin-top:0px;margin-left:25px;width:560px;background-color:#fff;}
#talentpool {border:1px solid #009AC8;}

h2.mainheading {
width:565px;
margin-left:190px;
margin-top:15px;
margin-bottom:15px;
border-left:5px solid #CDE9E4;
padding-left:8px;
color:#058E71;
}

body.talent h2.mainheading {
border-left:5px solid #D1E9EF;
color:#009AC8;
}


#secondlevel {
clear:none;
float:left;
margin-top:0px;
margin-left:25px;
margin-bottom:30px;
width:568px;
background-color:#fff;
border:1px solid #058E71;
min-height:278px;
color:#000;
}

#secondlevel #searchbody .post {padding:10px;border-bottom:2px solid #eee;}
#secondlevel #searchbody .post a {padding-left:4px;border-left:4px solid #89D1C1;}

#secondlevel a:link {color:#058E71;}
#secondlevel a:visited {color:#057271;}
#secondlevel #searchbody h2 {
font-size:1em;
padding:10px;
background:#CDE9E4;
border-bottom:4px solid #eee;
color:#058E71;
}
fourofour {padding:10px;font-size:0.8em}
fourofour ul {padding:0px;}
#secondlevel ul {
margin:10px 30px;
}

#secondlevel form {padding:10px}
#secondlevel form ul {
list-style:none;
}

#secondlevel form {font-size:0.8em}


#secondlevel form fieldset {border:none}


div.mini-post {padding:10px}

body.talent #secondlevel {
border:1px solid #009AC8;
}


#thirdlevel {
clear:none;
float:left;
margin-top:0px;
margin-left:25px;
width:408px;
background-color:#fff;
border:1px solid #058E71;
min-height:278px;

}
#rightnav {
width:150px;
float:left;
margin-left:10px;
}
#rightnav h3 {
color:#fff;
font-size:1.3em;
padding:2px;
}


#breadcrumbBack {
margin-left:190px;
border-bottom:1px solid #E9DFE9;
border-left:1px solid #E9DFE9;
width:562px;
padding:4px;

font-size:.8em
}

body.talent #breadcrumbBack {

border-bottom:1px solid #CFE0E8;
border-left:1px solid #CFE0E8;
}


#homefeatures img {border:none;}

#whatHeader {
margin:0px;
margin-left:190px;
margin-top:20px;
margin-bottom:20px;
}

div.searchBox input{
border:1px solid #058E71;
width:100%;
}
div.searchBox input[type="text"]{
border:1px solid #058E71;
width:99%;
font-size:1.4em;
}
div.searchBox a {
text-decoration:none;
color:#000
}

#HomeBx1, #HomeBx2, #HomeBx3, #HomeBx4, #HomeBx5, #HomeBx6 {
float:left;width:180px;
margin-right:10px;
}

body.talent #HomeBx1, body.talent #HomeBx2, body.talent #HomeBx4, body.talent #HomeBx5, body.talent #HomeBx6 {
float:left;width:180px;
margin-right:10px;
}
body.talent #HomeBx2 {
width:369px;
}
#HomeBx1, #HomeBx2, #HomeBx3 {
margin-bottom:10px;
}
div.featureBox {
width:180px;
min-height:150px;
float:left;
margin-right:10px;
margin-top:10px;
background-image:url(images/bg_feature.gif);
background-repeat:no-repeat;
}
* html div.featureBox{height:150px;}
div.featureBox ul {list-style:none;margin-left:0px}

body.talent div.featureBox {
background-image:url(images/lgt/bg_features.gif);
background-repeat:no-repeat;
}

div.newsBox {
width:180px;
min-height:150px;
float:left;
margin-right:0px;
margin-top:10px;
background-image:url(images/bg_news.gif);
background-repeat:no-repeat;
}
div#newsBox h3 {margin:0px;background:#3F747F;padding:4px;}

* html div.newsBox {height:150px;}
body.talent div.newsBox {
background-image:url(images/lgt/bg_news.gif);
}

    /*Menu styles for midtone*/
	
	ul.rollmenuMid{
	list-style-type: none;
        text-align:right;
	vertical-align:top;
        color: #EE6800;
        /*background-color: #F8E9D0;*/
		background-color: #CDE9E4;
        font-family:Arial, Helvetica, sans-serif;
        margin: 0;
        padding: 0;
        border-color: #ffffff;
        border-style: solid;
        border-width: 0px 0px 0px 0px;
        /*width: 165px;*/
        voice-family: "\"}\"";
        voice-family: inherit;
        padding: 0;text-transform:lowercase;
        }

    html>body ul.rollmenuMid{/*width: 165px*/}
    ul.rollmenuMid li {font-weight: bold;
        margin: 0;
        padding: 0}
    ul.rollmenuMid ul {font-weight: normal;
        list-style-type: none;
        margin: 0 0 0 0;
        padding: 0;
        border-top:0;
        border-bottom: 1px solid #ffffff;
        voice-family: "\"}\"";
        voice-family: inherit;
        margin: 0em 0em 0 0em;
		display:none;
		}

ul.rollmenuMid ul  {
border-bottom: none;
}
ul.rollmenuMid ul a {
background:#fff;
color:#666;
font-weight:normal;
font-size:11px
}


    ul.rollmenuMid a {
        text-align:right;
	vertical-align:top;
        font-weight:bold;
        /*font-size:12px;*/
        text-decoration: none;
        color: #058E71;
        background-color: transparent;
        margin: 0;
        padding: 0.25em 0.25em 0.25em 0.25em;
        border-top: 1px solid #ffffff;
        display: block;
        voice-family: "\"}\"";
        voice-family: inherit;
        padding-left: 1em;
        }
html>body ul.rollmenuMid a {width: auto}
ul.rollmenuMid a:hover {
	color: #058E71;
        background-color: #ffffff;
	}	
li.current_page_item a, li.current_page_ancestor a {
background:#058E71;
color:#fff;
}

*html ul.rollmenuMid a:hover {
	height: 17px;
}
*html ul.rollmenuMid a {
	height: 17px;
}


body.talent #Navigation ul.rollmenuMid {
background-color: #D2E2EA;
}
body.talent #Navigation ul.rollmenuMid a {
color: #009AC8;
}
body.talent #Navigation ul.rollmenuDark {
background-color: #D18316;
}


/*Menu styles for dark*/
	ul.rollmenuDark{
	list-style-type: none;
        text-align:right;
	vertical-align:top;
        color: #ffffff;
        background-color: #058E71;
        font-family:Arial, Helvetica, sans-serif;
        margin: 0;
        padding: 0;
        border-color: #ffffff;
        border-style: solid;
        border-width: 0px 0px 0px 0px;
        voice-family: "\"}\"";
        voice-family: inherit;
        padding: 0;
        }
		
			body.talent ul.rollmenuDark{

        color: #ffffff;
        background-color: #D18316;

        }
		
		
    html>body ul.rollmenuDark{/*width: 165px*/}
    ul.rollmenuDark li {
    	font-weight: bold;
        margin: 0;
        padding: 0;}
    ul.rollmenuDark ul {
    	font-weight: normal;
        list-style-type: none;
        margin: 0 0 0 0;
        padding: 0;
        border-top:0;
        border-bottom: 1px solid #ffffff;
        voice-family: "\"}\"";
        voice-family: inherit;
        margin: 0em 0em 0em 0em}
    ul.rollmenuDark a {
        text-align:right;
	vertical-align:top;
        font-weight:bold;
        /*font-size:12px;*/
        text-decoration: none;
        color: #ffffff;
        background-color: transparent;
        margin: 0;
        padding: 0.25em 0.25em 0.25em 0.25em;
        border-top: 1px solid #ffffff;
        display: block;
        voice-family: "\"}\"";
        voice-family: inherit;
        padding-left: 1em;
        }
    ul.rollmenuDark a:hover {
	color: #058E71;
        background-color: #ffffff;
	}
	
	body.talent ul.rollmenuDark a:hover {
	color: #D18316;
        background-color: #ffffff;
	}
	
	
*html ul.rollmenuDark a:hover {
	height: 17px;
}
*html ul.rollmenuDark a {
	height: 17px;
}


div.searchBox {
border-top:1px solid #fff;
border-bottom:1px solid #fff;
padding:4px 2px;
text-align:right;
font-size:0.8em
}
div.advanced {text-align:right;}








div.democracy ul {padding:0px 10px 0px 2px;}
div.democracy li {list-style: none;margin: 0;padding: 0;padding-right:3px}
div.democracy li label {}


/* ----- HTML TAGS ----- */

#hsc {margin: 0;
padding:0;}
div#newsBox li {list-style: none;
margin: 0;padding: 4px;
border-bottom:1px solid #E0ECEF
}

#hsccontent {
	border-bottom: 1px solid #000099;
	border-left: 1px solid #000099;	
	border-right: 1px solid #000099;
	margin: 0;
padding:0;background-color: #DEE6F3;
}
#hsccontent p {margin:0;padding-left:4px;padding-top:10px;}


#pollBox {
	background-color: #FFE3A4;
	layer-background-color: #FFE3A4;
	border: 1px none #000000;
	min-height: 138px;
	margin: 0px 0px 3px 0px;
	color:#464648;
	font-size:11px;
}
#newsBox {
	background-color: #91B9C1;
	layer-background-color: #91B9C1;
	border: 1px none #000000;
	min-height: 91px;
	margin: 0px 0px 3px 0px;
	font-size:11px;
	font-weight:normal; 
	color:#464648; 
	text-decoration:none;
}
*html #newsBox {
	height: 91px;
}
#newsBox p {
	padding: 4px 5px 8px 5px;
	margin: 0px 0px 0px 0px;
}
#newsBox a {
	text-decoration:none;
	font-weight:bold; 
	color:#464648; 
}
#newsBox a:hover {
	text-decoration:none;
	font-weight:bold; 
	color:#464648; 
}

/*quicklinks box */
#linksBox h3 {
font-size:.9em
}

#linksBox {
	margin: 0px 0px 3px 0px;
	background-color: #00928F;
}
#linksBox ul {}
#linksBox ul  {font-size:0.8em;padding:4px;list-style:none}
#linksBox ul  a {text-decoration:none;color:#fff;}
ul.QuickLinks li a:hover {text-decoration:underline}


/* faq table */
.tableGreen {
	margin: 0px 0px 0px 0px;

}
.tableGreen caption {
	text-align: left;
	padding: 5px 5px 5px 5px;

}
.caption2 {
	background-color: #fff;
	color: #058E71;
	padding: 5px 5px 5px 5px;
	border-left: 1px solid #ffffff;
	font-weight: bold;
	border-bottom: 1px solid #ddd;
border-left:6px solid #058E71;

}
.caption2 a {
	color: #ffffff;
	text-decoration: none;
}
.caption2 a:hover {
	color: #ffffff;
	text-decoration: underline;
}
.tableGreen tr {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.tableGreen th {
	background-color: #fff;
	color: #058E71;
	padding: 5px 5px 5px 5px;
	border-bottom: 1px solid #ddd;
border-left:6px solid #058E71;

}
.tableGreen td {
	padding: 5px 5px 5px 5px;
	margin: 0px 1px 0px 1px;
	border-left: 1px solid #ffffff;
}
.tableGreentr1 {
	background-color: #fff;
}
.tableGreentr2 {

	background-color: #eee;
}
.tableGreen a {
	color: #054473;
}




/* tabs */


#tablist
{
padding: 3px 0;
margin-left: 0;
border-bottom: 1px solid #058E71;
margin:0px -10px 15px -10px;
padding-top:10px;
padding-left:5px;
}
#tablist ul {margin: 0;
} 
#tablist li
{
list-style: none;
margin: 0;
display: inline;
}

#tablist li a
{
padding: 3px 0.5em;
margin-left: 0px;
border: 1px solid #058E71;
border-bottom: none;
background: #EEE5ED;
text-decoration: none;
white-space:nowrap;
}

#tablist li a:link { }
#tablist li a:visited { }
#tablist li a:hover
{}

#tablist li a#current
{
background:#fff;
}
/* Local council colors */
div.localcouncil {border:1px solid #009AC8 !important;}
div.localcouncil #tablist {border-bottom: 1px solid #009AC8 ;}
div.localcouncil #tablist li a {background: #ddeff6;border: 1px solid #009AC8 ;}
div.localcouncil #tablist li a:link, div.localcouncil #tablist li a:visited { color: #009AC8 ;font-weight:bold }
div.localcouncil a {color:#009AC8}

div.schools {border:1px solid #E20077 !important;}
div.schools #tablist {border-bottom: 1px solid #E20077 ;}
div.schools #tablist li a {background: #fbe6eb;border: 1px solid #E20077 ;}
div.schools #tablist li a:link, div.schools #tablist li a:visited { color: #E20077 ;font-weight:bold }
div.schools #tablist li a:hover { text-decoration:underline}
div.schools a {color:#E20077}

div.graduates {border:1px solid #565f15 !important;}
div.graduates #tablist {border-bottom: 1px solid #565f15;}
div.graduates #tablist li a {background: #e5e5d9;border: 1px solid #565f15 ;}
div.graduates #tablist li a:link, div.graduates #tablist li a:visited { color: #565f15 ;font-weight:bold }
div.graduates a {color:#565f15}

div.advisers {border:1px solid #5a2149;}
div.advisers #tablist {border-bottom: 1px solid #5a2149 ;}
div.advisers #tablist li a {background: #e1d9dc;border: 1px solid #5a2149 ;}
div.advisers #tablist li a:link, div.advisers #tablist li a:visited { color: #5a2149 ;font-weight:bold }
div.advisers a {color:#5a2149}

div.changers {border:1px solid #d18316 !important;}
div.changers #tablist {border-bottom: 1px solid #d18316 ;}
div.changers #tablist li a {background: #f8ebdc;border: 1px solid #d18316 ;}
div.changers #tablist li a:link, div.changers #tablist li a:visited { color: #d18316 ;font-weight:bold }
div.changers a {color:#d18316}


div.sectionpages {font-size:.8em;}
div.sectionpages ul {padding:10px;}


div.mini-post {background:#fff;margin-top:0px;border-top:2px solid #ddd}
div.mini-post a.postHeading {font-size:.7em !important;}
div.mini-post p a {font-size:.8em}


table.councils td {padding:2px;border-bottom:1px solid #eee}
#content {padding:0px;}
#content h2 {color:#058E71;
font-size:1.2em;
padding:0px 0px;
}

#wplinks ul {
padding:0px 0px 0px 10px;
}

.post{margin:0 0 25px;}
.post h2 {padding:10px 0px 0px 10px;}
.postinfo{background-color:#f4f4f4;border-left:4px solid #058E71;color:#606060;font-size:0.9em;font-weight:bold;line-height:1.5em;margin:1px 0 40px;padding:8px 5px 8px 8px;}
.contenttext {padding:10px;font-size:0.8em}
a:hover {text-decoration: none;color:#058E71}

div.navigation {text-align:center;padding:10px;}
div.navigation a,div.navigation a:visited {font-weight:bold;color:#000 !important}
span.textB {font-weight:bold;}
.tableGreen {width:99%}

div#login h2 {padding:10px 10px}
div#login p {padding:0px 10px;
margin-top:10px;
}
table {
padding:0px;width:99%;margin:20px 0px;
border:1px solid #000;
font-size:1em;
}
td {
font-size:1em;
padding:2px;
border:1px solid #000;
}
li.postlist {font-size:0.8em;}

div.searchpost {
font-size:.8em;
padding:5px 10px 5px 10px; 
border-bottom:1px solid #ddd
}
div.backto, div.backtobtn {
text-align:right;
float:right;
margin:0px 0;
padding:0px;
display:block;
}

* html div.backto {
margin:0px 0;
}
div.backto a,div.backto a:link,div.backto a:visited {
background:#058E71;
padding:0px 4px;
color:#fff !important;
text-decoration:none;
}
div.backto a:hover {
background:#89D1C1;
padding:0px 4px;
color:#fff !important;
text-decoration:none;
}

table ul li {
font-size:1em
}
#secondlevel ul li{
margin-bottom:4px
}

p.catalt {

font-size:.8em;
margin:30px 10px 0px 10px;
text-transform:lower-case;
}
div#download {
background:#fff;
height:60px;
padding:4px;
border:1px solid #ccc;
font-weight:bold;
}

