@charset "utf-8";

/* MAIN PAGE LAYOUT */

body  {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
    background: #FFFFFF;
    margin: 0;
    padding: 0;
    text-align: center;
    color: #000000;
}

.mainWidth { width:72.5em; }

/* TABLE WIDTHS */

/* All Pages */

td.gutterWidth {
	width:1.5em;
}
td.gutterWidthWhite {
	width:1.5em;
	background-color:#FFFFFF;
}
td.gutterHeight {
	height:1.5em;
}
td.gutterHeightWhite {
	height:1.5em;
	background-color:#FFFFFF;
}
td.gutterCalloutHeight {
	height:0.75em;
	background-color:#FFFFFF;
}


/* Home Page */

td.homeContent {
	width:44.83em;
	vertical-align:top;
}
td.homeContentColumn {
	width:21.67em;
	vertical-align:top;
}
td.homeCallout {
	width:26.17em;
	vertical-align:top;
}


/* Internal Pages */

td.internalContent {
	width:44.83em;
	vertical-align:top;
}
td.internalContentColumn {
	width:21.67em;
	vertical-align:top;
}
td.internalCallout {
	width:26.17em;
	vertical-align:top;
}


/* BACKGROUND IMAGES */

/* Header & Footer */

.bgHeaderTop {
	background-image:url(../images/bg-header-top.gif);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	height:25px;
}
.bgHeader {
	background-color:#FFFFFF;
	height:7.5em;
	vertical-align:middle;
}
.bgHeaderBottom {
	background-image:url(../images/bg-header-bottom.gif);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	height:16px;
}
.bgMain {
	background-image:url(../images/bg-main.gif);
	background-repeat:repeat-x;
	background-color:#ECEFF9;
/*	background-color:#e9ebef; */
}
.bgFooter {
	background-image:url(../images/bg-footer.gif);
	background-repeat:repeat-x;
	background-color:#FFFFF;
	height:16px;
}


/* Content Modules */

.moduleUpperLeft {
	background-image:url(../images/mainbox-ul.gif);
	background-repeat:no-repeat;
	width:13px;
	height:14px;
}
.moduleUpperRight {
	background-image:url(../images/mainbox-ur.gif);
	background-repeat:no-repeat;
	width:14px;
	height:14px;
}
.moduleLowerLeft {
	background-image:url(../images/mainbox-bl.gif);
	background-repeat:no-repeat;
	width:13px;
	height:15px;
}
.moduleLowerRight {
	background-image:url(../images/mainbox-br.gif);
	background-repeat:no-repeat;
	width:14px;
	height:15px;
}
.moduleTop {
	background-image:url(../images/mainbox-u.gif);
	background-repeat:repeat-x;
	height:14px;
}
.moduleBottom {
	background-image:url(../images/mainbox-b.gif);
	background-repeat:repeat-x;
	height:15px;
}
.moduleLeft {
	background-image:url(../images/mainbox-l.gif);
	background-repeat:repeat-y;
	width:13px;
}
.moduleRight {
	background-image:url(../images/mainbox-r.gif);
	background-repeat:repeat-y;
	width:14px;
}
.moduleInner {
	background-color:#FFF;
	vertical-align:top;
}


/* Content SubModules */

.submoduleUpperLeft {
	background-image:url(../images/sub-box-ul.gif);
	background-repeat:no-repeat;
	width:12px;
	height:12px;
}
.submoduleUpperRight {
	background-image:url(../images/sub-box-ur.gif);
	background-repeat:no-repeat;
	width:12px;
	height:12px;
}
.submoduleLowerLeft {
	background-image:url(../images/sub-box-bl.gif);
	background-repeat:no-repeat;
	width:12px;
	height:12px;
}
.submoduleLowerRight {
	background-image:url(../images/sub-box-br.gif);
	background-repeat:no-repeat;
	width:12px;
	height:12px;
}
.submoduleTop {
	background-image:url(../images/sub-box-u.gif);
	background-repeat:repeat-x;
	height:12px;
}
.submoduleBottom {
	background-image:url(../images/sub-box-b.gif);
	background-repeat:repeat-x;
	height:12px;
}
.submoduleLeft {
	background-image:url(../images/sub-box-l.gif);
	background-repeat:repeat-y;
	width:12px;
}
.submoduleRight {
	background-image:url(../images/sub-box-r.gif);
	background-repeat:repeat-y;
	width:12px;
}
.submoduleInner {
	background-color:#FFF;
	vertical-align:top;
}


/* Buttons */

.buttonMainL {
	background-image:url(../images/buttons/button-left.gif);
	background-repeat:no-repeat;
	width:6px;
	height:25px;
}
.buttonMainR {
	background-image:url(../images/buttons/button-rt.gif);
	background-repeat:no-repeat;
	width:6px;
	height:25px;
}
.buttonMainMid {
	background-image:url(../images/buttons/button-mid.gif);
	background-repeat:repeat-x;
	height:25px;
	text-align:center;
	vertical-align:middle;
}

.buttonSmallL {
	background-image:url(../images/buttons/button-small-left.gif);
	background-repeat:no-repeat;
	width:7px;
	height:18px;
}
.buttonSmallR {
	background-image:url(../images/buttons/button-small-rt.gif);
	background-repeat:no-repeat;
	width:7px;
	height:18px;
}
.buttonSmallMid {
	background-image:url(../images/buttons/button-small-mid.gif);
	background-repeat:repeat-x;
	height:18px;
	text-align:center;
	vertical-align:middle;
}


.doubleArrowBG {
	background-image:url(../images/icon-double-arrow-lg.gif);
	background-repeat:no-repeat;
	background-position:left;
	vertical-align:middle;
	width:2em;
}


/* Callouts */

.calloutCalendarHome {
	background-image:url(../images/home/icon-calendar-home.gif);
	background-repeat:no-repeat;
	background-position:right;
}
.calloutNewsHome {
	background-image:url(../images/home/icon-news-home.gif);
	background-repeat:no-repeat;
	background-position:right;
}
.calloutJobfairHome {
	background-image:url(../images/home/icon-job-fair-home.gif);
	background-repeat:no-repeat;
	background-position:right;
}

.calloutCalendar {
	background-image:url(../images/home/icon-calendar.gif);
	background-repeat:no-repeat;
	background-position:right;
}
.calloutNews {
	background-image:url(../images/home/icon-news.gif);
	background-repeat:no-repeat;
	background-position:right;
}
.calloutJobfair {
	background-image:url(../images/home/icon-job-fair.gif);
	background-repeat:no-repeat;
	background-position:top;
}
.calloutResources {
	background-image:url(../images/home/icon-resources.jpg);
	background-repeat:no-repeat;
	background-position:right;
}
.calloutLookingFor {
	background-image:url(../images/job-seekers/icon-looking-for.jpg);
	background-repeat:no-repeat;
	background-position:top right;
}

.internalPix {
	padding-left:1.5em;
	paddint-bottom:0.75em;
}


/* Like Button Areas */

.like-tl {
	background-image:url(../images/like-tl.gif);
	background-repeat:no-repeat;
	width:6px;
	height:6px;
}
.like-t {
	background-image:url(../images/like-t.gif);
	background-repeat:repeat-x;
	height:6px;
}
.like-tr {
	background-image:url(../images/like-tr.gif);
	background-repeat:no-repeat;
	width:6px;
	height:6px;
}
.like-l {
	background-image:url(../images/like-l.gif);
	background-repeat:repeat-y;
	width:6px;
}
.like-r {
	background-image:url(../images/like-r.gif);
	background-repeat:repeat-y;
	width:6px;
}
.like-bl {
	background-image:url(../images/like-bl.gif);
	background-repeat:no-repeat;
	width:6px;
	height:6px;
}
.like-b {
	background-image:url(../images/like-b.gif);
	background-repeat:repeat-x;
	height:6px;
}
.like-br {
	background-image:url(../images/like-br.gif);
	background-repeat:no-repeat;
	width:6px;
	height:6px;
}
.like-middle {
	background-color:#fff3e7;
	}
