.body,
.vcard
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: normal; 
	font-variant: normal; 
	text-transform: none; 
	color: #000000; 
	text-decoration: none;
}

body, html
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: normal; 
	font-variant: normal; 
	text-transform: none; 
	color: #000000; 
	text-decoration: none; 
	padding:0;
	margin:0;
	background: #e8e8e8 url(/images/stile.gif) fixed 0 0;
	text-align: center;
}

b
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: bold; 
	font-variant: normal; 
	text-transform: none; 
	color: #000000; 
	text-decoration: none; 
}
body #main-container
{
	margin:0px auto;
	width:780px;
	background-image:url(/images/ctile.gif);
	background-color:#fff;
	text-align: left;
	/*border-bottom: 1px solid #000;*/
}

.bold
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: bold; 
	font-variant: normal; 
	text-transform: none; 
	color: #000000; 
	text-decoration: none; 
}

input
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: normal; 
	font-variant: normal; 
	text-transform: none; 
	color: #000000; 
	text-decoration: none; 
}

select
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: normal; 
	font-variant: normal; 
	text-transform: none; 
	color: #000000; 
	text-decoration: none; 
}

textarea
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: normal; 
	font-variant: normal; 
	text-transform: none; 
	color: #000000; 
	text-decoration: none; 
}

.simpleul
{
	margin-left: 16px;
	list-style: disc;
}

.errortext
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: normal; 
	font-variant: normal; 
	text-transform: none; 
	color: #000000; 
	text-decoration: none; 
}
.homepage
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: normal; 
	font-variant: normal; 
	text-transform: none; 
	color: #000000; 
	text-decoration: none;
}
.links
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: bold; 
	font-variant: normal; 
	text-transform: none; 
	color: #CDC071;
	text-decoration: none; 
}
.grayedlinks
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: bold; 
	font-variant: normal; 
	text-transform: none; 
	color: #B4BABE; 
	text-decoration: none; 
}


.boldwhite
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: bold; 
	font-variant: normal; 
	text-transform: none; 
	color: #000000; 
	text-decoration: none; 
}

.header
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-style: normal; 
	font-weight: bold; 
	font-variant: normal; 
	text-transform: none; 
	color: #000000; 
	line-height: 30px;
	text-decoration: none;
}

.headerred {
	font-family: Verdana, sans-serif; 
	font-size: 16px; 
	font-style: normal; 
	font-weight: bold;
	color: #990000;
}
.subheader
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-style: normal; 
	font-weight: bold; 
	font-variant: normal; 
	text-transform: none; 
	color: #000000; 
	line-height: 40px;
	text-decoration: none;
}
.small
{
	font-size: 10px;
}

.splashtext
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: normal; 
	font-variant: normal; 
	text-transform: none; 
    text-align: none;
	color: #000000; 
	text-decoration: none;
}

.homelinkstext
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: normal; 
	font-variant: normal; 
	text-transform: none; 
    text-align: none;
	color: #000000; 
	text-decoration: none;
}

.footertext
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px; 
	font-style: normal;
	line-height: normal;
	font-weight: normal; 
	font-variant: normal; 
	text-transform: none; 
    text-align: none;
	color: #111111; 
	text-decoration: none;
}

.maincontenttext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	line-height: normal;
	font-variant: normal; 
	text-transform: none; 
    text-align: none;
	color: #000000; 
	text-decoration: none;
}

.maincontentlinks
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px; 
	font-style: normal;
	line-height: normal; 
	font-weight: bold; 
	font-variant: normal; 
	text-transform: none; 
	color: #CC1000;
	text-decoration: none;
}

/* =============== NEWS ================= */

.homenewstext
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
    text-align: none;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #000000;
}

.homenewslink
{
	font-family: Verdana, Arial, sans-serif; 
	font-size: 11px;
	font-style: normal;
	line-height: normal; 
	font-weight: bold; 
	font-variant: normal; 
	text-transform: none; 
	color: #CCCCCC;
	text-decoration: underline; 
}

.newstitle
{
	font-size: 14px;
	background-color: #EEEEEE;
	color: #9F2614;
	font-weight: bold;
}

.newssubtitle
{
	font-size: 10px;
	background-color: #EEEEEE;
	color: #9F2614;
}

/* =============== ADMIN ================= */

.admintext
{
	font-family: Arial, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
    text-align: none;
	color: #000000;
	text-decoration: none;
}

.adminlinks
{
	font-family: Verdana, Arial, sans-serif; 
	font-size: 12px;
	font-style: normal;
	line-height: normal; 
	font-weight: bold; 
	font-variant: normal; 
	text-transform: none; 
	color: #CC1000;
	text-decoration: none;
}
.adminlinks2
{
	font-family: Verdana, Arial, sans-serif; 
	font-size: 12px;
	font-style: normal;
	line-height: normal; 
	font-weight: bold; 
	font-variant: normal; 
	text-transform: none; 
	color: #C8837D;
	text-decoration: none;
}

.surveytext
{
	font-family: Arial, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
    text-align: none;
	color: #000000;
	text-decoration: none;
}

.adminsurveyanswer1
{
	font-family: Arial, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
    text-align: none;
	color: #000000;
	text-decoration: none;
	background-color: #D8D8D0;
}
.adminsurveyanswer2
{
	font-family: Arial, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
    text-align: none;
	color: #000000;
	text-decoration: none;
	background-color: #E8E8E0;
}
.keywordsinstruct
{
	font-family: Arial, sans-serif;
	font-size: 10px;
	text-decoration: none;
}

/* =============== RESUME BROWSER ================= */

.resumesstep
{
	background-color: #FFFFFF;
	font-weight: bold;
}
.resumesstate
{
	background-color: #D8D8D0;
	font-style: italic;
}
.resumesname
{
	background-color: #E8E8E0;
}

/* =============== JOB LIST ================= */

.showjobleft
{
	background-color: #D8D8D0;
	font-weight: bold;
}
.showjob1
{
	background-color: #D8D8D0;
}
.showjob2
{
	background-color: #E8E8E0;
}

/* =============== JOB SEARCH ================= */

.jobsearchtop
{
	font-size: 13px;
	background-color: #585850;
	color: #FFFFFF;
	font-weight: bold;
}
.jobsearch1
{
	background-color: #D8D8D0;
}
.jobsearch2
{
	background-color: #E8E8E0;
}
.jobsearchsmall
{
	font-size: 10px;
}

.white
{
	background-color: #FFFFFF;
}
.error
{
	color: #AA0511;
}
.mandatory
{
	color: #FF0000;
}
.handbooktitle
{
	color: #B21811;
	font-size: 14px;
}


/***
	FOOTER QUOTES
	**********************************************/



blockquote.footer-quote {
	width: 365px;
	margin: 5px;
}
	blockquote.footer-quote p
	{
		font-style: italic;
	}
	blockquote.footer-quote p.cite
	{
		margin-left:80px;
		font-weight: bold;
		margin-top: 10px;
	}

.quotebg-0 { 
	background-image: url(/images/line.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.quotebg-1 { 
	background-image: url(/images/quote-img_1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.quotebg-2 { 
	background-image: url(/images/quote-img_3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.quotebg-3 { 
	background-image: url(/images/quote-img_8.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.quotebg-4 { 
	background-image: url(/images/quote-img_8.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.quotebg-5 { 
	background-image: url(/images/quote-img_7.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.quotebg-6 { 
	background-image: url(/images/quote-img_3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.quotebg-7 { 
	background-image: url(/images/quote-img_4.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.quotebg-8 { 
	background-image: url(/images/quote-img_5.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.quotebg-9 { 
	background-image: url(/images/quote-img_5.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.quotebg-10 { 
	background-image: url(/images/quote-img_6.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.quotebg-11 { 
	background-image: url(/images/quote-img_6.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.quotebg-12 { 
	background-image: url(/images/quote-img_1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.quotebg-13 { 
	background-image: url(/images/quote-img_2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.quotebg-14 { 
	background-image: url(/images/quote-img_4.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.quotebg-15 { 
	background-image: url(/images/quote-img_5.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.quotebg-16 { 
	background-image: url(/images/quote-img_4.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.quotebg-17 { 
	background-image: url(/images/quote-img_2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.quotebg-18 { 
	background-image: url(/images/quote-img_6.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.quotebg-19 { 
	background-image: url(/images/quote-img_8.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.quotebg-20 { 
	background-image: url(/images/quote-img_8.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}


/***
	HCARDS
	*******************************************************/
.vcard
{
	width:30%;
}
	.vcard .fn
	{
		font-weight: bold;
	}
	.vcard .organization-name
	{
		display:none;
	}
	.vcard .maps
	{
		margin-top: 25px;
	}