﻿html, body {
    	background: #E3E3E3 repeat-x top;
		background-image: url(../images/global/bg.gif);
        background-color:  #E3E3E3;
		margin: 0;
		padding: 0;
		font-family: Arial, Verdana, Helvetica;
    	font-size: 12px;
}

div#frame {
		width:761px;
		margin-right:auto;
		margin-left:auto;
		margin-top:10px;
		padding:0px;
		text-align:left;		
		background:#fff;
		}
		
#contentleft {
		width:213px;
		padding:0px;
		float:left;
		background:#fff;
		
		}
	
#contentcenter {
		width:546px;
		padding:0px;
		float:left;
		background:#fff;
		background-image: url(../images/global/bg.gif);
		background-repeat: repeat-y;
		min-height: 400px;
		}		

div#frame div#header 
{
    width: 761px;
    height: 80px;
    background-position: 20px 5px;
    background-image: url(../images/global/logo.gif);
    background-repeat: no-repeat;
}

div.rss 
{
    margin: 20px 0;
    width: 90%;
    background-image: url(../images/rss.jpg);
    background-repeat: no-repeat;
}

div.rss a { margin-left: 25px; text-decoration: none; }
		
div#frame div#footer 
{
    width: 761px; 
    text-align: center;
    margin-top: 20px;
    padding: 10px 0; 
    border-top: 1px solid #20668A;
      font-family: Arial, Verdana, Helvetica;
	font-size: 10px;
	color: #898989;
	text-decoration: none;
}

div#frame div#footer a, div#frame div#footer a:visited 
{
    font-family: Arial, Verdana, Helvetica;
	font-size: 10px;
	color: #898989;
	text-decoration: none;
}


div#bodyleft { margin: 15px 0 0 25px; }
div#bodygreeting { text-align: right; margin: 5px 25px 0 25px; font-family: Arial, Verdana, Helvetica;  font-size: 10px; color: #838A8B; }
div#bodygreeting a, div#bodygreeting a:visited { color: #838A8B;  }

div#bodycenter { margin: 15px 0 0 25px; font-family: Arial, Verdana, Helvetica; font-size: 12px; }

img#leftNavTitle { margin-bottom: 20px; }
img.content_header { margin-bottom: 20px; }
div#leftnav { }
div#leftnav img { border: none; }
div#leftnav a { display: block; margin-bottom: 10px; }

p { margin: 2px 10px 10px 0; }
p.date { margin: 2px 10px 0 0;  }
p.bold { font-weight: bold; }
h2 { font-weight: bold;}
a.linktitle { font-weight: bold;  color: #838A8B;  }
h1.title { font-weight: bold; font-size: 12px; margin: 0 0 0px 0; font-family: Arial, Verdana, Helvetica;}

/* Content Item */
div.content_item { margin: 0 0 5px 0; }
div.content_item p { margin: 0 0 0 0; } 
div.content_item h2 { margin: 0 10px 0px 0; font-family: Arial, Verdana, Helvetica; } 
div.content_item a.linktitle { font-weight: bold;  color: #002664;  }
div.content_item a, div.content_item  a:visited { color: #002664; }
div.content_item a.bold { font-weight: bold; }
div.content_sep { width: 90%; padding-bottom: 5px; border-bottom: 1px solid #CDCDCD; }

/* Pager */
.fcs_pager  
{
    
}
.fcs_pager table tr td { padding: 5px; font-size: 14px; font-weight: bold;  color: #002664;  margin-right: 10px; }

div#member-pager { width: 100%; margin: 0 0 10px 0; }
div.pager-letter { float: left; width: 15px; height:15px; font-family: Arial, Verdana, Helvetica;
    text-align: center;
	font-size: 12px;
	color: #000001;
	text-decoration: underline;
	font-weight: normal;
	background-color: #d1d1d1;
	margin-right: 2px;
}  

a.page {
	font-family: Arial, Verdana, Helvetica;
	color: #000001;
	text-decoration: underline;
	font-weight: normal;
	
}


/* Grid */

.fcsi-grid { width: 100%; padding: 5px; border: none; } 
.fcsi-grid tbody { border: none; }
.fcsi-grid tr td { padding: 5px 0; }
.fcsi-grid tr td { border: none; }
.fcsi-grid-hdr { font-weight: bold; height: 30px; border: none; vertical-align: middle; }
.fcsi-grid-hdr th { font-weight: bold;  border: none;}
.fcsi-grid-itm-center { text-align: center; }
.fcsi-grid-hdr-center { text-align: center; }
/* Global */
h2 { font-weight: bold; margin: 0 0 20px 0;}

/* Events */
div.content_item { margin: 0 0 20px 0; }

/* Action */
div.action { width: 90%; padding: 10px; text-align: right; }
p.error { color: Red; }
p.go { color: Green; font-size: 1.2em; font-weight: bold; }

/* Login */
div#loginWrapper p { margin: 0 10px; }
div#loginWrapper div.loginItem { margin: 5px 0; }
div#loginWrapper table.loginTable { margin: 0 10px; width: 90%; font-size: 10px;}
div#loginWrapper a#forgotpassword { font-size: 10px; text-decoration: none; }
div#loginWrapper div#loginRegister { padding-top: 10px; border-top: 1px solid #99B9C8; }

/* Banner */
div#header div#banner { margin-left: 290px; margin-top: 10px; }

/* Job Copy */
div.jobcopy ul { margin-left: 20px; }
div.jobcopy ul li { list-style-type: square; margin-bottom: 5px; }

div#bodycenter ul { margin-left: 20px; border: none; }
div#bodycenter ul li { list-style-type: square; margin-bottom: 5px; }
