/* ---- general ---- */
body, #background {background: url(/stylesheet/exeter/background8.png) repeat-x top left;}
#inner{background: #ffffff; border-top:0px solid #ffffff; }
#content{background-color: #ffffff;}
#content p{font-family:  helvetica, arial, "Sans Serif";  }
#sectionContent {background: #fff; }
#sectionContent ul {list-style:square ;  }
#sectionContent ul li { margin-left:20px; }
#jobsmainarea ul {list-style:square ;  }
#jobsmainarea ul li { margin-left:20px; }
em { color: gray; font-size: small; font-weight: bold; }

/* ---- breadcrumbs ---- */
#breadcrumb { color:white; text-align:left; float:left; }
#breadcrumb a:link, #breadcrumb a:visited { color:white; font-size:95%; text-decoration:none; }
#breadcrumb a:hover { color:white; text-decoration:underline;}

/* ---- footer ---- */
#footer{padding:0; font-size: 11px;}
#footer a{color: #87bdc9;}
#footer a:hover,#footer a:focus{color:#000000;}
#footerlinks a{color: #87bdc9;}
#footerlinks { float: right; }

/* ---- navigation ----*/
#maintop {height:34px; background: #a9df41; } 
#mainbottom {height:34px;  }
#maintop li,#mainbottom li{display:inline-block; height:34px; zoom: 1;
	*display:inline;background:#73c4d6; float: left;}
#mainbottom ul {background: #9cdc26; }
#maintop a,#mainbottom a{border-right:1px dotted #ffffff;color:#ffffff; padding-top:8px; padding-bottom:8px;}
#mainbottom a{background:#78c4d5;}
#maintop a{background:#a9df41;}
#maintop a.nobo,#mainbottom a.nobo{border-right:0px none #ffffff;color:#ffffff; padding-top:8px; padding-bottom:8px;}
#loginbutton a{color: #ffffff;}

/* ---- navigation dropdowns ---- */

#context{float:left;clear:left;padding-top:7px; font-size:10px;font-weight:bold; min-width:300px;}
#context li{display:inline;}
#context a{color:#ffffff; display:inline;  padding-right:15px;}
#context a.on{color:#9fd43b;} 
.dropdowncontent{position:absolute; right:5000px;padding:15px;background:#ffffff;border:3px solid #1371aa; width:203px; font-size:14px;}
.dropdowncontent.showing{position:absolute;top:120px; left:40px; z-index:20;}
.dropdowncontent.ddedit.showing{left:80px;}
.dropdowncontent.ddaccount.showing{right:280px;}
.dropdowncontent.ddlogin.showing{right:150px;}

/*---- header ----*/
a, a:visited {color:#37abc2;}
a:hover, a.on{color: #9fd43b;}

.jobscontent #sectionHeader { 
	width:1040px; 
	height:62px; border:0px; 
	background-image:url(the-works.png);
}
.aboutuscontent #sectionHeader {
       width:1040px;
       height:62px; border:0px;
       background-image:url(about-us.png);
}

/*--- sidebar -----*/
/*
#sidebar {text-align: center; border: 1px solid #eeefef; text-transform:uppercase; padding: 10px 0 10px; background-color: #faf8f8; margin-bottom: 40px;} 
#sidebar a{display:block; width: 100%; display: block; padding:5px; color: #85adb6; text-decoration:none;font-size: 14px;}
#sidebar a:hover{text-decoration:underline;}
#sidebar a.current{color: #7ac7d9;}

#sidebar ul.level_2{padding-left:0px; border: 2px solid #EEEFEF; margin: 10px;}
#sidebar ul.level_3{padding-left:0px; border: 2px solid #EEEFEF; margin: 10px;}
*/

#sidebar {text-align: left; border-right: 1px solid #eeefef; text-transform:uppercase; padding: 10px 0 10px; background-color: #fff; margin-bottom: 40px;} 
#sidebar a{display:block; width: 100%; display: block; padding:5px; color: #85adb6; text-decoration:none; }
#sidebar a:hover {text-decoration:underline;}
#sidebar a.current {color: #7ac7d9;}

#sidebar ul.level_1{ background: #fff; font-size: 14px;}
#sidebar ul.level_2{padding-left:10px; border-left: 1px solid #EEEFEF; margin: 10px; background: #fff; font-size: 13px;}
#sidebar ul.level_3{padding-left:10px; border-left: 1px solid #EEEFEF; margin: 10px; background: #fff; font-size: 12px;}
#sidebar ul.level_4{padding-left:10px; border-left: 1px solid #EEEFEF; margin: 10px; background: #fff; font-size: 12px;}

h1{ color: silver; text-transform: uppercase; line-height: 35px;  }
h2{color: #043d03;}
#search .button{color:#ffffff; background: #37ABC2;}

ul.points {list-style-type: disc; padding-left: 20px;}

#contentColLeft, #contentColRight { width:  350px; }
#contentColLeft { float: left; }
#contentColRight {float: right; }


#logobox { height: 118px; }
#header { height: 128px  }
#navbars { margin-top: 5px; }
.news_all { margin-bottom: 0px !important; left: 20px; }


#hidden_divs { display: none; }
.clearfloat { clear: both; }
