﻿body { margin: 0px; padding: 0px; background: url('../../images/bodybg.jpg') repeat-x; font-family: Verdana; font-size: 14px; }
img { border: 0px; }

h1, h2, h3 { color: #212184 !important; margin: 0px !important; padding: 0px !important; font-weight: normal !important; }
h1 { font-size: 22px; }
h2 { font-size: 20px; }
h3 { font-size: 16px; }

a { color: #212184; text-decoration: none; }
a:hover { text-decoration: underline; }

p { margin: 0 0 15px 0; }

ul { margin-top: 0px; padding-top: 0px; }

.left { float: left; }
.right { float: right; }

.maincontainer { }

.header { background: url('../../images/header.jpg') no-repeat; width: 960px; height: 126px; margin: 0 auto; font-size: 14px; }
.logo { padding: 0 0 0 52px; float: left; }
.clientlogin { float: right; }

.nav { }
.globalnav { float: right; padding: 9px 34px 0 0; }
.globalnavselected { }
.globalnavlinks { width: 600px; }
.globalnavlinks a { display: block; }
.globalnavlinks a:hover { }

.globalflyoutcontainer { background-color: #bad8ef;
                         border-left: solid 1px #a0c9e5;
                         border-right: solid 1px #a0c9e5; border-bottom: solid 1px #a0c9e5;
                         background: url('../../images/flyoutbg.jpg') repeat-x; z-index: 10; }
.globalflyout { color: #0072bc; }
.globalflyout td { }
.globalflyout a { display: block; font-weight: normal; font-size: 14px; padding: 8px; }
.globalflyout a:hover { text-decoration: underline; }
.globalnavheader { margin: 0px !important; }
.globalflyouthover { /*background-color: #bad8ef;*/ }

.breadcrumb { padding-bottom: 30px; }

.contentcontainer { background: url('../../images/contentbg.png') repeat-y; width: 960px; margin: 0 auto; }
.contentbottom { background: url('../../images/contentbottom.png') no-repeat; width: 960px; height: 37px; margin: 0 auto; }
.contentleft { background: url('../../images/contentleft.png') no-repeat; background-position: bottom; width: 10px; height: 317px; }
.contentright { background: url('../../images/contentright.png') no-repeat; background-position: bottom; width: 10px; height: 317px; }

.content { min-height: 300px; width: 860px; padding: 10px 40px 0 40px; }

.bluegradient { width: 250px; height: 48px; font-size: 12px; padding: 15px 0 0 10px; }
				
.homenews-date { padding-right: 10px; }
				

.footer { color: #212184; width: 920px; margin: 0 auto; font-size: 11px; }
.footer a { color: #212184; text-decoration: underline; }
.footer p { padding: 0px; margin: 0px; }


/* Content Styles */

.benefits { background: url('../../images/benefitbg.jpg') repeat-y #dcdcdc; padding: 10px 10px 10px 0; }

.careerlist { list-style: none; padding: 0px; margin: 0px; }
.careerlist li { padding-bottom: 10px; }
.careerlist dl { }
.careerlist dt { float: left; width: 80px; text-align: right; padding-right: 3px; }
.careerlist dd { }
.careertitle { }
.careersummary { }
.careerlocation { }
.careerdepartment { }
.careerlink { }

.apply { }
.apply dt { float: left; width: 125px; text-align: right; padding: 0 3px 3px 0; }
.apply dd { padding-bottom: 3px; }

.eventslist { list-style: none; padding: 0px; margin: 0px; }
.eventslist li { padding-bottom: 10px; }
.eventslist dl { }
.eventslist dt { float: left; width: 80px; text-align: right; padding-right: 3px; }

.newslist { width: 500px; }
.newslist li { padding-bottom: 10px; }

.newsdetails { width: 500px; }

/* Admin Styles */

.adminbody { margin: 0px; padding: 0px; font-size: 12px; }
.adminbody h1, .adminbody h2, .adminbody h3 { color: #6171a3; }
.adminmaincontainer { width: 900px; padding: 20px; border: solid 2px silver; margin: 0 auto; font-family: Tahoma; background-color: White; }

.adminnav { width: 900px; margin: 0 auto; text-align: center; }
.adminnav a { color: #6171a3; text-decoration: none; }
.adminnav a:hover { text-decoration: underline; }

.itemlist { width: 600px; margin: 0 auto; }

.itemdetails { width: 600px; margin: 0 auto; }

