/*main*/

	body {
		text-align:center;
		margin-top:0px;
		font-family:arial, helvetica, sans-serif;
                font-size:1em;
		line-height: 1.2em;
		color:#4f4f4f;
                background-color:#c8cfd8;
		}
	
	#frame {
		width:769px;
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		padding:0px;
		text-align:left;
                background-color:#fff;
		}
		
	#contentleft {
		width:204px;
		padding:0px;
		float:left;
		background:#fff;
		}
	
	#contentcenter {
		width:440px;
		padding:0px;
		float:left;
		background:#fff;
		border-left:dashed thin #ccc;
                font-size:0.9em;
		}

	#contentcenterbig {
		width:560px;
		padding:0px;
		float:left;
		background:#fff;
		border-left:dashed thin #ccc;
                font-size:0.9em;
		}

	#contentcenterlogin {
		width:560px;
		padding:0px;
		float:left;
		background:#fff;
		}	
		
	#contentshopleft {
		width:380px;
		padding:0px;
		float:left;
		background:#fff;
                font-size:0.9em;
		}	
	#contentshopright {
		width:380px;
		padding:0px;
		float:left;
		background:#fff;
                font-size:0.9em;
		}			
	
	#contentright {
		width:120px;
		padding:0px;
		float:left;
		background:#fff;
		}

 /*header and footer*/

	#contentheader {
		background:#fff;
		background-image:url('../img/mainlogo.gif');
		background-repeat:no-repeat;
		width:769px;
		margin:0px 0px 20px 0px;
		}

	#contentheader1 {
		background:#fff;
		background-image:url('../img/mainlogo.gif');
		background-repeat:no-repeat;
		width:769px;
		margin:0px 0px 20px 0px;
		}

	#contentheader2 {
		background:#fff;
		background-image:url('../employee/img/logo_manage.gif');
		background-repeat:no-repeat;
		width:769px;
		margin:0px 0px 20px 0px;
		}

	#contentheader3 {
		background:#fff;
		background-image:url('../manage/img/logo_manage.gif');
		background-repeat:no-repeat;
		width:769px;
		margin:0px 0px 20px 0px;
		}

	#contentfooter {
		width:769px;
		margin-top:2em;
		border-top:1px solid #ccc;
		font-size:0.8em;
                background-color:#c8cfd8;
		}

	#contentheader p { padding-top:5px;text-align:right;color:#fff;}
	#contentheader p.menu { color:#4f4f4f;font-weight:900;}

	#contentheader1 p { padding-top:5px;text-align:right;color:#fff;}
	#contentheader1 p.menu { color:#4f4f4f;font-weight:900;}

	#contentheader2 p { padding-top:5px;text-align:right;color:#fff;}
	#contentheader2 p.menu { color:#4f4f4f;font-weight:900;}

	#contentheader3 p { padding-top:5px;text-align:right;color:#fff;}
	#contentheader3 p.menu { color:#4f4f4f;font-weight:900;}


.foot {text-align:center;width:769px;font-size:0.7em;background-color:#c8cfd8;}

/*general*/		

.shows {   
               background:#fff;
		background-image:url('../img/shows2008.gif');
		background-repeat:no-repeat;
		padding-left:125px;
               margin-left:10px;
               width:301px;
               height:437px;
               }

p,pre {
		margin:0px 10px 10px 10px;font-size:1em;
		}
		
 h1 {	
		font-size:1.4em;
		color:#4f4f4f;
		font-weight:900;
		padding:10px;
		margin:0px;
		}

 h1.purple {	
		font-size:1.4em;
		color:#cdb380;
		font-weight:900;
		padding:10px;
		margin:0px;
		}

 h2 {	
		font-size:1.2em;
		color:#4f4f4f;
		font-weight:900;
		padding:10px;
		margin:0px;
		}

 h2.purple {	
		font-size:1.4em;
		color:#cdb380;
		font-weight:900;
		padding:10px;
		margin:0px;
		}

 h3 {	
		font-size:1.1em;
		color:#cdb380;
		font-weight:900;
		padding:10px;
		margin-bottom:-0.5em;
		}


.employers {padding-bottom:10px;}
.employerlogin {line-height:35px;}
.logintext {position:absolute;margin-right:auto;margin-left:auto;}
.jobtitle {color:#cdb380;font-weight:900;}
.jobdetail {color:#cdb380;}
.titles {font-size:0.9em;font-weight:900;}
.fright {float:right;margin-left:1em;}
.fleft {float:left;margin-right:1em;}

/*links*/
a:link {color: #00cb1d;text-decoration:underline;}
a:visited {color: #00cb1d;text-decoration:underline;}
a:hover {color: #00cb1d;text-decoration:underline;}
a:active {color: #00cb1d;text-decoration:underline;}

a:link.header {color: #fff;text-decoration:underline;}
a:visited.header {color: #fff;text-decoration:underline;}
a:hover.header {color: #ff9934;text-decoration:underline;}
a:active.header {color: #fff;text-decoration:underline;}

a:link.menu {color: #4f4f4f;text-decoration:none;}

a:visited.menu {color: #4f4f4f;text-decoration:none;}
a:hover.menu {color: #cdb380;text-decoration:underline;}
a:active.menu {color: #4f4f4f;text-decoration:none;}

a:link.footer {color: #4f4f4f;text-decoration:none;}
a:visited.footer {color: #4f4f4f;text-decoration:none;}
a:hover.footer {color: #cdb380;text-decoration:underline;}
a:active.footer {color: #4f4f4f;text-decoration:none;}

/*forms*/
.panel {font-size:0.8em;width:200px;background-color:#fff;}
.button {margin-top:8px;}
fieldset.leftforms{width:190px;margin:1em 0;border:none;font-weight:900;}
fieldset.applyforms{width:390px;margin:1em 0;border:none;font-weight:900;}
.formbit {width:148px;}
.formbit1 {width:145px;}
.bluebox {border: 1px solid #7f9db9;width:148px;height:20px;font-weight:200;}

/*tables*/
td.helphead
{ border-bottom: 2px solid #6699CC;
border-left: 1px solid #6699CC;
background-color: #BEC8D1;
text-align: center;
text-indent: 5px;
font-family: Verdana;
font-weight: bold;
font-size: 11px;
color: #404040; }

table.help
{ text-align: center;
font-family: Verdana;
font-weight: normal;
font-size: 11px;
color: #404040;
width:100%;
background-color: #fafafa;
border: 1px #6699CC solid;
border-collapse: collapse;
border-spacing: 0px; }

table.employee {margin-left:10px;}

.paleblue {background-color: #fafafa;padding:10px;border: 1px #6699CC solid;}

/*lists*/
ul {margin-left:12px;padding-left:0px;}
li {
  height : 1em;
  list-style-type : none;
  padding : 0.3em 0 0.4em 0;
  font-size : 0.9em;
}

li.bullet {
  height : 1em;
  margin-left:0px;
  list-style-type : none;
  padding : 0.3em 0 0.4em 0;
  font-size : 0.9em;
  font-weight:900;
}

li.half {
  margin-left : 50%;
  margin-top : -1.7em;
  padding : 0.3em 0 0.4em 0;
  border : 0;
}   

/*pagination*/
div.pagination {
padding: 0px;
margin-left: 10px;
}

div.pagination a {
padding: 2px 5px 2px 5px;
margin: 2px;
border: 1px solid #225b0d;

text-decoration: none; /* no underline */
color: #225b0d;
}
div.pagination a:hover, div.pagination a:active {
border: 1px solid #225b0d;

color: #fff;
background-color: #225b0d;
}
div.pagination span.current {
padding: 2px 5px 2px 5px;
margin: 2px;
border: 1px solid #225b0d;

font-weight: bold;
background-color: #225b0d;
color: #FFF;
}
div.pagination span.disabled {
padding: 2px 5px 2px 5px;
margin: 2px;
border: 1px solid #EEE;

color: #DDD;
}