@charset "utf-8";
/* CSS Document */
body {
	background:#FFFFFF;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}

#container{
	width:980px;
	margin:0px auto;
}

h1 {
	font-size:14px;
}

h1.unlimited {
	color:#419C22;
	font-size:50px;
	text-align:center;
	padding-top:5px;
	border-bottom:1px solid #419C22;
	margin:10px;
	font-family:"century gothic";
}

p.unlimitedp {
	font-weight:bold;
	text-align:center;
}

h1.center {
	text-align:center;
}

h2 {
	color:#990000;
	text-align:center;
}

h3 {
	color:#990000;
	font-size:12px;
}

h4 {
	color:#000000;
	text-decoration:underline;
	font-size:16px;
	font-weight:bold;
}

p {
	font-size:12px;
}

label {
	float:left;
	width:170px;
	text-align:left;
	margin-right:15px;
	margin-left:1%;
	font-size:12px;
	font-weight:bold;
}

label.advanced {
	width:8%;
	float:left;
	text-align:left;
	margin-right:0.5em;
	display:block;
}

label.contact {
	width:12%;
	float:left;
	text-align:left;
	margin-right:0.5em;
	display:block;
}

label.loginlabel {
	width:20%;
	float:left;
	text-align:left;
	margin-right:0.5em;
	display:block;
}

label.search {
	width:23%;
	float:left;
	text-align:left;
	margin-right:0.5em;
	display:block;
}

label.newsletter {
	width:15%;
	float:left;
	text-align:left;
	margin-right:0.5em;
	display:block;
}

label.register {
	width:18%;
	float:left;
	text-align:left;
	margin-right:0.5em;
	display:block;
}

.registerspace {
	margin-left:155px;
}

unlimited input {
	color:#000000;
}

.terms {
	margin-left:5px;
}

label.eregister {
	width:28%;
	float:left;
	text-align:left;
	margin-right:0.5em;
	display:block;
}

.required {
	float:right;
	text-align:right;
	font-weight:bold;
}

.textinput {
	font-size:14px;
	border:2px solid #CCCCCC;
	color:#000000;
}

form.jobseekerreg {
	width:550px;
}

form.employerreg {
	width:600px;
}


option {
	font-size:14px;
}

input {
	/*font-size:14px;*/
	color:#999999;
	font-weight:bold;
	/*border:1px solid #999999;*/
}

textarea {
	font-size:14px;
	color:#999999;
	font-weight:bold;
	border:1px solid #999999;
}

ul {
	font-size:12px;
	font-weight:bold;
	margin: 0 0;
	padding: 0 0;
	list-style: none;
}

li {
	font-size:14px;
	display: inline;
	margin: 0;
	padding: 0 0 0 0;
}

legend {
	border: 1px solid #000000;
	background:#990000;
	font-size:14px;
	color:#FFFFFF;
	padding:0.2em;
	font-weight:bold;
}

fieldset {
	border: 1px solid #CCCCCC;
	padding-left:2%;
}

a:link {
	color:#990000;
}

a:visited {
	color:#990000;
}

#headerwrapper {
	overflow:auto;
	background:#FFFFFF;
	height:100px;
}

#logo {
	width:25%;
	float:left;
	padding-left:1%;
	/*padding:1%;*/
	height:94px;
}

.adwrapper {
	width:468px;
}

#banner {
	padding-top:13px;
	padding-left:80px;
	float:left;
}

#cpbanner {
	padding-top:13px;
	padding-left:80px;
	float:right;
}

#advertising {
	width:70%;
	float:right;
	text-align:right;
	/*padding:1%;*/
	margin-right:1%;
	height:94px;
	padding-top:0.5%;
	display:inline;
}

#ad {
	width:468px;
	height:90px;
	max-height:90px;
	text-align:center;
	display:inline;
}

#postjob {
	display:block;
	width:140px;
	height:26px;
	background:url(images/Post-Job.gif) no-repeat 0 0;
}

#postjob:hover {
	background:url(images/Post-Job-Roll.gif) no-repeat 0 0;
}

#featuredtext {
	font-weight:bold;
	text-align:right;
	color:#666666;
	font-size:12px;
	font-style:italic;
}

#featuredads {
 	background-color:#F1F1F1;
	background:url(images/top_job.png) no-repeat;
	height:105px;
	padding-top:5px;
	padding-right:1%;
	padding-left:1%;
}

#navigation {
	background:url(images/Nav_BG.gif) repeat-x;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
	clear:both;
	margin:0 10px 0 11px;
	min-width:942px;
	width:942px;
	height:auto;
	float:left;
	padding:10px 1% 10px 1%;
	overflow:hidden;
	border:1px solid #000000;
}

#navigation a:link {
	color:#FFFFFF;
	padding:1%;
	text-decoration:underline;
}

#navigation a:hover {
	color:#FFFFFF;
	padding:1%;
	text-decoration:underline;
}

#navigation a:active {
	color:#FFFFFF;
	padding:1%;
	text-decoration:underline;
}

#navigation a:visited {
	color:#FFFFFF;
	padding:1%;
	text-decoration:underline;
}

#jregister {
	background:url(images/Tabs.gif) no-repeat;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	width:16%;
	float:left;
	margin-top:3%;
	margin-left:1%;
}

#jregister a:link {
	display:inline-block;
	color:#FFFFFF;
	padding:0.4em;
	text-decoration:underline;
}

#jregister a:hover {
	color:#FFFFFF;
	display:inline-block;
	padding-left:27%;
	padding-right:27%;
	text-decoration:underline;
}

#jregister a:visited {
	color:#FFFFFF;
	display:block;
	padding:0.4em;
	text-decoration:underline;
}

#eregister {
	background:url(images/Tabs.gif) no-repeat;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	width:16%;
	float:left;
	margin-top:3%;
	margin-left:1%;
}

#eregister a:link {
	display:inline-block;
	color:#FFFFFF;
	padding:0.4em;
	text-decoration:underline;
}

#eregister a:hover {
	color:#FFFFFF;
	padding:0.4em;
	text-decoration:underline;
}

#eregister a:visited {
	color:#FFFFFF;
	display:block;
	padding:0.4em;
	text-decoration:underline;
}

#currentpage {
	background:url(images/BrowseJobsTab.gif) no-repeat;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	float:left;
	width:230px;
	margin-top:3%;
	margin-left:1%;
	display:inline-block;
	padding:0.4em;
}

#date {
	background:url(images/DateTab.gif) no-repeat;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	width:353px;
	float:left;
	margin-top:3%;
	margin-left:1%;
	padding:0.4em;
}

#date a:link {
	color:#FFFFFF;
}

#newsletter {
	float:right;
	margin-top:0.6%;
	margin-right:2px;
	font-weight:bold;
	display:inline;
	margin-bottom:0;
	padding-bottom:0;
}

#jobsearch {
	float:left;
	width:20%;
}

#loginwrapper {
	padding-top:0.5%;
	padding-bottom:0.5%;
	padding-left:40%;
	clear:both;
	background-color:#F1F1F1;
}

#jobseekerlogin {
	background:url(images/LoginTabs.gif) no-repeat;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	float:right;
	width:230px;
	height:30px;
	text-align:center;
	margin-bottom:1%;
	padding:0.4em;
}

#jobseekerlogin a:link {
	display:inline-block;
	color:#FFFFFF;
	text-decoration:underline;
}

#jobseekerlogin a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

#jobseekerlogin a:active {
	color:#FFFFFF;
	text-decoration:underline;
}

#jobseekerlogin a:visited {
	color:#FFFFFF;
	text-decoration:underline;
}

#employerlogin {
	background:url(images/LoginTabs.gif) no-repeat;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	float:right;
	width:230px;
	height:30px;
	margin-right:-4px;
	text-align:center;
	padding:0.4em;
}

#employerlogin a:link {
	display:inline-block;
	color:#FFFFFF;
	text-decoration:underline;
}

#employerlogin a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

#employerlogin a:active {
	color:#FFFFFF;
	text-decoration:underline;
}

#employerlogin a:visited {
	color:#FFFFFF;
	text-decoration:underline;
}

#bodywrapper {
	clear:both;
	background:#FFFFFF;
}

#content {
	background:#FFFFFF;
	float:left;
	width:73%;
	height:auto;
	padding:1%;
	margin-left:1%;
	margin-right:1%;
	border:1px solid #000000;
}

#portalcontent {
	background:#FFFFFF;
	float:left;
	width:96.3%;
	height:auto;
	padding:1%;
	margin-left:1%;
	margin-right:1%;
	border:1px solid #000000;
}

#agenciescontent {
	background:#FFFFFF;
	float:left;
	width:96.2%;
	height:auto;
	padding:1%;
	margin-left:1%;
	margin-right:1%;
	border:1px solid #000000;
	margin-bottom:30px;
	font-size:12px;
}

#content a:link {
	color:#990000;
}

#textcontent {
	width:500px;
	text-align:justify;
}

#jobseekercontent {
	background:#FFFFFF;
	float:left;
	width:96%;
	height:auto;
	padding-left:1%;
	margin-left:1%;
	margin-right:1%;
}

#resourcescontent {
	background:#FFFFFF;
	float:left;
	width:59%;
	height:auto;
	padding-left:1%;
	margin-left:1%;
	margin-right:1%;
	margin-bottom:40%;
}

#footerwrapper {
	clear:both;
}

#jobs {
	float:left;
	margin-left:1%;
	text-align:left;
	color:#EA0001;
	width:97%;
	padding:1%;
}

#jobs a:link {
	color:#990000;
}

#jobs a:visited {
	color:#990000;
}

#marqueecontainer{
	position:relative;
	width:100%; /*marquee width */
	height:200px; /*marquee height */
	overflow:hidden;
	padding:2px;
	padding-left:2px;
	background-color:#FFFFFF;
	font-size:12px;
}

#marqueecontainer a:link {
	color:#990000;
}

#checks {
	background:url(images/checks.gif) no-repeat right;
	display:none;
}

#checks2 {
	background:url(images/checks.gif) no-repeat right;
	display:none;
}

#CVadvice {
	background:url(images/CVadvice.gif) no-repeat right;
	display:none;
}

#interviewadvice {
	background:url(images/Question.gif) no-repeat right;
	display:none;
}

#nqtadvice {
	background:url(images/NQT.gif) no-repeat right;
	display:none;
}

#jobdescriptions {
	display:none;
}

#jobdescriptions2 {
	display:none;
}

#copyright {
	float:right;
	margin-right:1%;
	color:#000000;
	font-weight:bold;
	width:453px;
	padding:1%;
	text-align:right;
}

#copyright a:link {
	color:#000000;
	font-size:12px;
}

#copyright a:visited {
	color:#000000;
}

#socialicons {
	padding-top:2%;
}

#facebook {
	float:left;
	width:50%;
}

#twitter {
	float:right;
	width:50%;
}


/* ALL CLASSES ARE DISPLAYED BELOW */

	/* column container */
.colmask {
	position:relative;	/* This fixes the IE7 overflow hidden bug */
	clear:both;
	float:left;
	width:100%;			/* width of whole page */
	overflow:hidden;		/* This chops off any overhanging divs */
	border-top:1px #000000 solid;
	border-bottom:1px #000000 solid;
}
	
	/* common column settings */
.colright,
.colmid,
.colleft {
	float:left;
	width:100%;			/* width of page */
	position:relative;
}

.col1,
.col2,
.col3 {
	float:left;
	position:relative;
	padding:0 0 1em 0;	/* no left and right padding on columns, we just make them narrower instead 
						only padding top and bottom is included here, make it whatever value you need */
	overflow:hidden;
	text-align:left;
}

.col1 {
	border-left:1px dashed #CCCCCC;
	border-right:1px dashed #CCCCCC;
	padding-left:4%;
	padding-right:4%;
}

.col2 {
	background:url(images/Search.gif) no-repeat center;
}

.col3 {
}

.col1 a:link {
	color:#000000;
}

.col2 a:link {
	margin-left:38%;
	color:#000000;
}

	/* 3 Column settings */
.threecol {
	background:#FFFFFF;		/* right column background colour */
	border:1px solid #000000;
	margin-left:1%;
	width:98%;
	height:auto;
}

.threecol .colmid {
	right:30%;			/* width of the right column */
	background:#FFFFFF;		/* center column background colour */
}

.threecol .colleft {
	right:30%;			/* width of the middle column */
	background:#FFFFFF;	/* left column background colour */
}

.threecol .col1 {
	width:25%;			/* width of center column content (column width minus padding on either side) */
	left:92%;			/* 100% plus left padding of center column */
}

.threecol .col2 {
	width:245px;			/* Width of left column content (column width minus padding on either side) */
	left:30%;			/* width of (right column) plus (center column left and right padding) plus (left column left padding) */
}
	
.threecol .col3 {
	width:31%;			/* Width of right column content (column width minus padding on either side) */
	left:68%;			/* Please make note of the brackets here:
						(100% - left column width) plus (center column left and right padding) plus (left column left and right padding) plus (right                         column left padding) */
}

.small {
	font-size:12px;
	color:#990000;
}

.small a:link {
	color:#990000;
}

.smallright {
	font-size:12px;
	color:#000000;
	text-align:right;
}

.smallright a:link {
	color:#000000;
	text-align:right;
}

.smallright a:visited {
	color:#000000;
	text-align:right;
}

.smallleft {
	font-size:12px;
	color:#000000;
	text-align:right;
}

.smallleft a:link {
	color:#000000;
	text-align:right;
}

.smallleft a:visited {
	color:#000000;
	text-align:right;
}

.noborder {
	border:none;
}

.submit {
	background:#990000;
	border:1px #000000 solid;
	color:#FFFFFF;
	margin-left:62%;
}

.submit2 {
	background:#990000;
	border:1px #000000 solid;
	color:#FFFFFF;
}

.createbannersubmit {
	background:#990000;
	border:1px #000000 solid;
	color:#FFFFFF;
	margin-left:520px;
}

.newssubmit2 {
	background:#990000;
	border:1px #000000 solid;
	font-size:16px;
	color:#FFFFFF;
}


.subscribe {
	background:#990000;
	border:1px #000000 solid;
	color:#FFFFFF;
	margin-left:48%;
}

.leftheader {
	background:url(images/Nav_BG.gif);
	color:#FFFFFF;
	font-weight:bold;
	width:96%;
	height:19px;
	float:left;
	padding:1%;
	margin-left:1%;
	border:1px solid #000000;
}

.forumheader {
	background:url(images/ForumHeader.gif);
	color:#FFFFFF;
	font-weight:bold;
	width:96%;
	height:19px;
	float:left;
	padding:1%;
	margin-left:1%;
	border:1px solid #000000;
}

.forumheaderindex {
	background:url(images/ForumHeader.gif);
	color:#FFFFFF;
	font-weight:bold;
	width:73%;
	height:19px;
	float:left;
	margin-top:1%;
	margin-left:1%;
	margin-right:1%;
	padding:1%;
	border:1px solid #000000;
}

#forumcontent {
	width:75%;
	text-align:left;
	text-align:justify;
}

.searchheader {
	background:url(images/Nav_BG.gif);
	color:#FFFFFF;
	font-weight:bold;
	width:96%;
	height:19px;
	float:left;
	padding:1%;
	margin-top:10px;
	margin-left:1.2%;
	margin-right:1%;
	border:1px solid #000000;
}

.searchcontent {
	background:#FFFFFF;
	font-size:12px;
	float:left;
	width:96%;
	height:auto;
	padding-left:1%;
	padding-right:1%;
	padding-bottom:1%;
	margin-left:1.2%;
	margin-right:1%;
	margin-bottom:1%;
	border-right:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}

.browsecontent {
	background:url(images/BrowseJobs.gif) no-repeat right;
	font-size:12px;
	float:left;
	width:96%;
	height:auto;
	padding-left:1%;
	padding-right:1%;
	padding-bottom:1%;
	margin-left:1%;
	margin-right:1%;
	margin-bottom:1%;
	border-right:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}

.advancedsearchcontent {
	background:url(images/SearchJobs.gif) no-repeat bottom right;
	font-size:12px;
	float:left;
	width:96%;
	padding-left:1%;
	padding-right:1%;
	padding-bottom:1%;
	margin-left:1%;
	margin-right:1%;
	margin-bottom:1%;
	border-right:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}

.leftcontent {
	background:#FFFFFF;
	font-size:12px;
	float:left;
	width:96%;
	padding-left:1%;
	padding-right:1%;
	padding-bottom:1%;
	padding-top:2%;
	margin-left:1%;
	margin-bottom:1%;
	border-right:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}

.logincontent {
	background:#FFFFFF;
	font-size:12px;
	float:left;
	width:330px;
	height:161px;
	padding:7px;
	margin-left:1%;
	margin-bottom:1%;
	border-right:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}

.emplogincontent {
	font-size:12px;
	float:left;
	width:330px;
	height:161px;
	padding:7px;
	margin-left:1%;
	margin-bottom:1%;
	border:1px dashed #666666;
}

.forumcontent {
	background:#ECF3F7;
	font-size:12px;
	float:left;
	width:96%;
	padding-left:1%;
	padding-right:1%;
	padding-bottom:1%;
	margin-left:1%;
	margin-bottom:1%;
	border-right:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}

.forumcontentindex {
	background:#ECF3F7;
	font-size:12px;
	float:left;
	width:96%;
	padding-left:1%;
	padding-right:1%;
	padding-bottom:1%;
	margin-left:1%;
	margin-right:1%;
	margin-bottom:1%;
	border-right:1px solid #000000;
	border-left:1px solid #000000;
	border-bottom:1px solid #000000;
	width:73%;
}

.forumcontent p {
	margin-left:15%;
	width:70%;
	text-align:justify;
}

.forumcontentindex p {
	margin-left:15%;
	width:70%;
	text-align:justify;
}

.topquote {
	float:left;
}

.forumcontent{
	position:relative
}

.forumcontentindex{
	position:relative
}

.bottomquote {
	bottom:10px;
	position:absolute;
	right:10px;
}

.jobseekerresources {
	font-size:12px;
	float:left;
	width:96%;
	padding-left:1%;
	padding-right:1%;
	padding-bottom:1%;
	margin-left:1%;
	margin-right:1%;
	margin-bottom:1%;
	border-right:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}

.contactcontent {
	font-size:12px;
	float:left;
	width:96%;
	padding-left:1%;
	padding-right:1%;
	padding-bottom:1%;
	margin-left:1%;
	margin-right:1%;
	margin-bottom:1%;
	border-right:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}

.rightheader {
	background:url(images/Nav_BG.gif);
	color:#FFFFFF;
	font-weight:bold;
	width:19%;
	float:right;
	padding:1%;
	margin-right:1%;
	border:1px solid #000000;
}

.rightheader2 {
	background:url(images/Nav_BG.gif);
	color:#FFFFFF;
	font-weight:bold;
	width:32%;
	float:right;
	padding:1%;
	margin-right:1%;
	border:1px solid #000000;
}

.rightcontent {
	background:#FFFFFF;
	font-size:12px;
	float:right;
	width:19%;
	height:2298px;
	padding-left:1%;
	padding-right:1%;
	margin-right:1%;
	border-right:1px solid #000000;
	border-left:1px solid #000000;
	border-bottom:1px solid #000000;
}

.rightcontent2 {
	background:#EEEEEE;
	font-size:12px;
	float:right;
	width:32%;
	padding-left:1%;
	padding-right:1%;
	padding-bottom:1%;
	margin-right:1%;
	margin-bottom:1%;
	border-right:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}

.content {
	padding:1%;
	margin-left:1%;
	margin-right:1%;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	width:73%;
	float:left;
}

.login {
	background:url(images/Login.gif) no-repeat right bottom;
	font-size:12px;
	float:right;
	width:32%;
	padding-left:1%;
	padding-right:1%;
	padding-bottom:1%;
	margin-right:1%;
	margin-bottom:1%;
	border-right:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}

.rightcontent a:link {
	color:#990000;
}

.alignright {
	text-align:right;
}

.viewmap {
	text-align:right;
	width:100%;
	float:right;
}

#pagination {
	text-align:right;
	font-weight:bold;
}

.indexheader {
	background:url(images/Nav_BG.gif);
	color:#FFFFFF;
	font-weight:bold;
	padding:1%;
	height:19px;
	margin-top:1%;
	margin-left:1%;
	margin-right:1%;
	border:1px solid #000000;
	width:73%;
	float:left;
}

.agenciesheader {
	background:url(images/Nav_BG.gif);
	color:#FFFFFF;
	font-weight:bold;
	padding:1%;
	margin-top:1%;
	margin-left:1.2%;
	margin-right:1%;
	border:1px solid #000000;
	width:96%;
	float:left;
}

.agenciesheader h1 {
	font-size:16px;
}

.indexcontent {
	background:url(images/SchoolBooks.gif) no-repeat right;
	padding:1%;
	margin-left:1%;
	margin-right:1%;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	width:73%;
	float:left;
}

#jobhunter {
	float:left;
	width:300px;
	padding-left:1%;
}

#recruiter {
	float:right;
	width:328px;
}

.horizontalrule {
	border-bottom:1px dashed #CCCCCC;
	padding-top:1%;
}

.valign {
	vertical-align:top;
}

.image {
	border:none;
	float:right;
	padding-left:2%;
	padding-bottom:2%;
}

.bold {
	font-weight:bold;
	color:#000000;
}

.bold a:visited {
	color:#990000;
}
	
.viewall {
	font-weight:bold;
	margin-top:1%;
	padding-left:0;
	color:#990000;
}

.red {
	color:#990000;
}

.employers {
	width:100%;
	padding-left:1%;
}

.alignleft {
	color:#000000;
	font-weight:bold;
	margin-left:2%;
}

.alignleft a:link {
	color:#000000;
}

.alignleft a:visited {
	color:#000000;
}

.alignright a:link {
	color:#990000;
}

.alignright a:visited {
	color:#990000;
}

.alignright {
	margin-left:68%;
	color:#990000;
	font-weight:bold;
}

.alignright a:link {
	color:#990000;
}

.alignright a:visited {
	color:#990000;
}

.blacklink a:link {
	color:#000000;
	text-decoration:none;
}

.blacklink a:hover {
	color:#000000;
	text-decoration:underline;
}

.blacklink a:visited {
	color:#000000;
}

.whitelink a:link {
	color:#FFFFFF;
	text-decoration:underline;
}

.whitelink a:visited {
	color:#FFFFFF;
	text-decoration:underline;
}

table td {
	border-color:#000000;
}

.tableheader {
	background-color:#990000;
	color:#FFFFFF;
	text-align:center;
	vertical-align:middle;
}

.tablebody {
	background:#F1DDDE;
	color:#000000;
}

.blackh3 {
	color:#000000;
}

.showmorelink {
	color:#990000;
	text-align:right;
	text-decoration:underline;
}

.showmorelink:link {
	color:#990000;
	text-align:right;
}

.showmorelink:hover {
	color:#990000;
	text-align:right;
	text-decoration:underline;
}

.showmorelink:visited {
	color:#990000;
	text-align:right;
}

.close {
	color:#990000;
	text-align:right;
	text-decoration:underline;
	float:right;
}

.close:link {
	color:#990000;
	text-align:right;
	float:right;
}

.close:hover {
	color:#990000;
	text-align:right;
	text-decoration:underline;
	float:right;
}

.close:visited {
	color:#990000;
	text-align:right;
	float:right;
}

.italic {
	font-style:italic;
}

.featuredborder {
	border:2px solid #CCCCCC;
	padding-top:5%;
	padding-bottom:5%;
	padding-left:27%;
	width:190px;
}

#job {
	float:left;
	width:300px;
	padding:1%;
	text-align:justify;
}

#teachers {
	float:right;
	width:320px;
	padding:1%;
	text-align:justify;
}

#category {
	float:left;
	width:300px;
	padding:1%;
}

#portalleft {
	float:left;
	width:400px;
	margin-left:3.7%;
}

#portalright {
	float:right;
	width:400px;
}

#location {
	float:right;
	width:320px;
	padding:1%;
}

.job {
	font-size:12px;
}

#content, .content, .colmask, .indexheader, .indexcontent, .rightcontent, .rightheader {
	display:inline;
}

.forumheaderindex, .forumcontentindex {
	width:95.8%;
}

.featuredborder {
	padding:10px 0;
}

.featuredborder a img {
	display:block;
	width:90px;
	margin:auto;
}

#left {
	margin-right:1%;
}

#right {
	float:right;
	width:350px;
	margin-left:20px;
}

#contactleft {
	float:left;
	width:30%;
	margin-right:1%;
}

#contactright {
	float:right;
	width:60%;
}

.tableheadings {
	color:#FFFFFF;
	font-weight:bold;
}

.newsinput {
	color:#000000;
	font-weight:bold;
	font-size:16px;
	border:1px solid #000;
}

.pagination {
	float:right;
}

label.candidatelabel {
	width:23%;
	float:left;
	text-align:left;
	display:block;
	padding:0;
	padding-right:4%;
	font-size:12px;
}

.color1 {
	background-color:#FFFFFF;
	font-size:12px;
	padding:1%;
}

.color2 {
	background-color:#E6E6E6;
	font-size:12px;
	padding:1%;
}

#search {
	margin-left:1.2%;
	padding-top:1%;
	padding-left:1%;
	text-align:justify;
	width:97%;
	border:1px solid #000000;
	clear:both;
}

#search h1 {
	font-size:16px;
	font-weight:bold;
}

#agenciestext {
	margin-left:1.2%;
	padding-top:1.5%;
	text-align:left;
	width:97%;
	font-size:12px;
	margin-bottom:10px;
}

#empagenciestext {
	margin-left:1.2%;
	padding-top:1.5%;
	text-align:left;
	width:98.2%;
	font-size:12px;
	margin-bottom:10px;
	float:left;
	background:#666600;
}

#loginarea {
	float:left;
	background:#33CC99;
	width:40%;
	margin-left:500px;
}
/* TESTING ROLLOVER STATE BUTTONS */

.cssnav {
	position:relative;
	font-family:arial, helvetica, sans-serif;
	background:url(images/Post-Ad-Button-Roll.png) no-repeat;
	white-space:nowrap;
	display:block;
	width:81px;
	height:85px;
	float:right;
	margin:0;
	padding:0;
}

.cssnav a {
	display:block;
	color:#000000;
	font-size:11px;
	width:81px;
	height:85px;
	display:block;
	float:left;
	color:black;
	text-decoration:none;
}

.cssnav img {
	width:81px;
	height:85px;
	border:0
}

* html a:hover {
	visibility:visible
}

.cssnav a:hover img {
	visibility:hidden
}

.cssnav span {
	position:absolute;
	left:35px;
	top:15px;
	margin:0px;
	padding:0px;
	cursor:pointer;
} 

/* TESTING BUTTON ROLLOVER STATE */
.button {
	position:relative;
	font-family:arial, helvetica, sans-serif;
	background:url(images/Post-Ad-Small-Roll.gif) no-repeat;
	white-space:nowrap;
	display:block;
	width:100%;
	height:53px;
	float:left;
	margin:0 0 10px;
	padding:0;
}

.button a {
	display:block;
	color:#000000;
	font-size:11px;
	width:50px;
	height:53px;
	display:block;
	float:left;
	color:black;
	text-decoration:none;
}

.button img {
	width:50px;
	height:53px;
	border:0
}

* html a:hover {
	visibility:visible
}

.button a:hover img {
	visibility:hidden
}

.button span {
	position:absolute;
	left:35px;
	top:15px;
	margin:0px;
	padding:0px;
	cursor:pointer;
}

.facebook {
	margin-right:7px;
	display:block;
	float:right;
}

.teacherstv {
	display:block;
	float:left;
	margin-top:3px;
	margin-right:33px;
	padding:0;
}

.googleplusone {
	margin-top:10px;
	display:block;
	float:left;
}

#recaptcha_widget_div {
}

.captcha {
	clear:both;
	margin-top:3%;
	margin-left:5px;
}

.contactsubmit {
	margin-left:50%;
	margin-bottom:2%;
	position:relative;
	top:-25px;
    background:#990000;
	border:1px #000000 solid;
	color:#FFFFFF;
}

#costs {
	font-size:16px;
	font-weight:bold;
}

.bannerinput {
	color:#000000;
	font-weight:bold;
	font-size:14px;
}

#qa {
	font-size:12px;
	clear:both;
}

#videocontent {
	width:600px;
	margin:0 auto;
	margin-top:10px;
	text-align:center; 
}

#videotext {
	width:942px;
	margin:0 auto;
	padding-bottom:10px;
	color:#FFFFFF;
}

#videotext a:link {
	color:#FFFFFF;
}

#videotext a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

#videotext a:visited {
	color:#FFFFFF;
}

#ttvlogo {
	width:963px;
	margin-left:11px;
	margin-top:45px;
	padding-top:5px;
	text-align:justify;
}

#purplewrapper {
	background:#663399;
	width:963px;
	margin-left:11px;
	margin-top:20px;
	padding-top:3px;
}

#col1 {
	padding:5px;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#9866CC;
	height:100px;
}

#col2 {
	padding:5px;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#663399;
	height:100px;
}

.faqheader {
	font-weight:bold;
	text-decoration:underline;
}

.CTMainContainerLeft {
	float:left;
	margin-left:25px;
	margin-top:10px;
	width:400px;
}

.CTMainContainerRight {
	float:left;
	margin-left:70px;
	margin-top:10px;
	width:400px;
}

.SCPContent {
	margin-bottom:5%;
	text-align:justify;
}

.title {
	font-size:12px;
	color:#000000;
	font-weight:bold;
}

.SCPLink {
	color:#FF9900;
	font-weight:bold;
	text-align:right;
	font-size:12px;
	background:#990000;
	padding:2px;
}

.SCPLink a:link{
	color:#FFFFFF;
}

.SCPLink a:visited{
	color:#FFFFFF;
}

#video2, #video3, #video4, #video5, #video6, #video7, #video8, #video9, #video10 {
	display:none;
}

#video1, #video2, #video3, #video4 h1 {
	text-decoration:underline;
}

.vidtext {
	width:850px;
	float:left;
}

.playbtn {
	width:50px;
	float:left;
	padding-top:30px;
}

.advertisingtext {
	font-size:12px;
	font-weight:bold;
	text-align:left;
}

#adspace {
	width:961px;
	border:1px solid #000000;
	margin-left:11px;
	margin-top:3px;
	height:60px;
	text-align:center;
	font-weight:bold;
}

#maincontent {
	float:left;
	width:321px;
	margin-left:11px;
}

#middlecontent {
	float:left;
	width:321px;
}

#rightcontent {
	float:left;
	width:321px;
}

#ofsteadreport {
	width:100%;
	clear:both;
	margin-left:10px;
}

#teacherscontent {
	clear:both;
	margin-left:10px;
}

#schools {
	clear:both;
	margin-left:10px;
}

.Boxstyle {
	display:none;
	position:absolute;
	top:30%;
	left:30%;
	width:400px;
	height:200px;
	padding:3px;
	padding-right:5px;
	z-index:1002;
	overflow:auto;
	border:3px solid #000000;
	background:#F1F1F1;
}

.updateSchool {
	display:none;
	position:absolute;
	top:30%;
	left:28%;
	width:500px;
	height:300px;
	padding:3px;
	padding-right:5px;
	z-index:1002;
	overflow:auto;
	border:3px solid #000000;
	background:#F1F1F1;
}

.OverlayStyle {
	background-color:#CCCCCC;
	display:none;
	height:100%;
	left:0;
	opacity:0.8;
	position:absolute;
	top:0;
	width:100%;
	z-index:1001;
}

.Boxstyle p {
	text-align:left;
	font-weight:bold;
}

.Boxstyle label {
	float:left;
	width:40px;
}

.Boxstyle input {
	float:left;
}

.submitbtn {
	border:1px solid #000000;
	background:#990000;
	color:#FFFFFF;
	font-weight:bold;
	margin-left:3px;
	padding:1px;
}

.closeBox {
	float:left;
	font-size:12px;
	background:#990000;
	padding:5px;
	width:390px;
	font-weight:bold;
	text-decoration:underline;
	border:1px solid #000000;
	text-align:right;
}

.closeBox:visited {
	text-decoration:underline;
}

.closeDetails {
	float:left;
	font-size:12px;
	background:#990000;
	padding:5px;
	width:490px;
	font-weight:bold;
	text-decoration:underline;
	border:1px solid #000000;
	text-align:right;
}

.closeDetails:visited {
	text-decoration:underline;
}

#formcontent {
	width:400px;
	margin:auto;
}

#noshowcontainer {
	float:right;
	font-weight:bold;

}

.noshow {
	font-size:12px;
	float:left;
	font-weight:bold;
	padding-top:2px;
}

.leaname {
	font-size:14px;
	font-weight:bold;
}

.captchaQ {
	font-size:12px;
	float:left;
	font-weight:bold;
}

.applybtn {
	display:inline-block;
	color:#000000;
	float:right;
	margin-left:10px;
}

#schoolclosures {
	width:951px;
	background:#FFFF33;
	border:1px solid #000000;
	margin-left:11px;
	margin-top:3px;
	padding:5px;
	font-size:14px;
	text-align:center;
}
