

.main #photo {padding-left: 4px; width:938px;}

.main #secondContent {float: left; padding: 0px 20px 10px 40px;
	/*padding: 0 20px;*/ background:url(../images/bkg.gif) top left repeat-y; width: 888px;
	
}

.main #secondContent .left {float: left; width:190px; padding-top: 12px;}
.main #secondContent .middle {float: left; width:444px; padding: 12px 10px 0px 10px;}
.main #secondContent .midTop {background: url(../images/content_box_top.gif); float: left; width: 466px; height:11px; }
.main #secondContent .midBtm {background: url(../images/content_box_bttm.gif); width: 466px; height:11px; float: left;}

.main #secondContent .right {float: right; width:200px; margin-left: 0px; padding-left: 6px;}
.main #secondContent .bread {font-size: 11px; font-weight:normal;}
.main #secondContent .bread a, .main #secondContent .bread a:link, .main #secondContent .bread a:visited, .main #secondContent .bread a:active {color: #4296ce;}
.main #secondContent h1 {font-size: 18px; font-weight:bold; border-bottom: 1px solid #979696;}
.main #secondContent p {font-size: 12px; line-height:16px;}

/* For resources on pages */
.main #secondContent .left .resLnks {float: left; width:190px; padding-top: 12px;}
.left .resLnks .smtxt {font-size: 9px;}

/* These styles are for pages without left nav */

.main #secondContent .middle2 {float: left; width:627px; padding: 12px 10px 0px 0px;}
#contentBox2 { width:650px; float: left; font-weight: normal; }
#contentBox2 .bottom {background: url(../images/content_box_bttm2.gif) top left no-repeat;; width: 672px; height:11px; float: left;}
#contentBox2 .top {background: url(../images/content_box_top2.gif) top left no-repeat; float: left; width: 672px; height:11px;}
#contentBox2 .mnTxt {float: left; width:650px; border-left: 1px solid #979696; border-right: 1px solid #979696; padding: 0px 10px 0px 10px; background-color: #fff; text-align:left;}
#contentBox2 .mnTxt ol li {padding-bottom: 5px;}
#contentBox2 h1 {font-size: 18px; font-weight:bold; border-bottom: 1px solid #979696; color: #979696;}
#contentBox2 p {font-size: 12px; line-height:16px;}
#contentBox2 a, #contentBox2 a:link {color: #5f81c2; text-decoration:underline;}
#contentBox2 a:visited, #contentBox a:active {color:#999999; text-decoration:underline;}
#contentBox2 .backTop {font-size: 10px;}
#contentBox2 h3 {font-size: 12px; font-weight:bold; padding-bottom:0px;color: #979696; padding: 0;}
#contentBox2 ul {list-style-type:disc; padding-left: 25px; line-height:16px;}
#contentBox2 ul li {padding-top: 5px;}
#contentBox2 p.small {font-size: 10px; border-top: 1px solid #000; padding-top: 3px;}

/* Styles for content box */

#contentBox { width:444px; float: left; font-weight: normal; }
#contentBox .bottom {background: url(../images/content_box_bttm.gif) top left no-repeat;; width: 466px; height:11px; float: left;}
#contentBox .top {background: url(../images/content_box_top.gif) top left no-repeat; float: left; width: 466px; height:11px;}
#contentBox .mnTxt {float: left; width:444px; border-left: 1px solid #979696; border-right: 1px solid #979696; padding: 0px 10px 0px 10px; background-color: #fff; text-align:left;}
#contentBox h1 {font-size: 18px; font-weight:bold; border-bottom: 1px solid #979696; color: #979696;}
#contentBox p {font-size: 12px; line-height:16px;}
#contentBox a, #contentBox a:link {color: #5f81c2; text-decoration:underline;}
#contentBox a:visited, #contentBox a:active {color:#999999; text-decoration:underline;}
#contentBox .backTop {font-size: 10px;}
#contentBox h3 {font-size: 12px; font-weight:bold; padding-bottom:0px;}
#contentBox ul {list-style-type:disc; padding-left: 25px; line-height:16px;}
#contentBox ul li {padding-top: 5px;}
#contentBox p.small {font-size: 10px; border-top: 1px solid #000; padding-top: 3px;}

.pdfTxt {font-size: 10px;}

/* These styles are for pages without left nav or feature boxes */

.main #secondContent .middle3 {float: left; width:880px; padding: 12px 10px 0px 0px;}
#contentBox3 { width:858px; float: left; font-weight: normal; margin-left: -15px;}
#contentBox3 .bottom {background: url(../images/content_box_bttm3.gif) top left no-repeat;; width: 880px; height:11px; float: left;}
#contentBox3 .top {background: url(../images/content_box_top3.gif) top left no-repeat; float: left; width: 880px; height:11px;}
#contentBox3 .mnTxt {float: left; width:858px; border-left: 1px solid #979696; border-right: 1px solid #979696; padding: 0px 10px 0px 10px; background-color: #fff; text-align:left;}
#contentBox3 h1 {font-size: 18px; font-weight:bold; border-bottom: 1px solid #b5a285;}
#contentBox3 p {font-size: 12px; line-height:16px;}
#contentBox3 a, a:link {color: #5f81c2; text-decoration:underline;}
#contentBox a:visited, #contentBox a:active {color:#999999; text-decoration:underline;}
#contentBox3 .backTop {font-size: 10px;}
#contentBox3 h3 {font-size: 12px; font-weight:bold; padding-bottom:0px;}
#contentBox3 ul {list-style-type:disc; padding-left: 25px; line-height:16px;}
#contentBox3 ul li {padding-top: 5px;}
#contentBox3 p.small {font-size: 10px; border-top: 1px solid #000; padding-top: 3px;}

/*Styles for Contact Box */

#contactBox {float: left; width: 194px; height:101px; font-weight: bold; font-size: 12px; color: #53565b; font-family:Arial, Helvetica, sans-serif; padding-bottom: 8px;}
#contactBox .top {background:url(../images/ftr_imgs/contact_bkg.jpg) top left no-repeat; width: 194px; height:101px;}
#contactBox .bottom {background: url(../images/ftr_imgs/contact_bttom.gif) top left no-repeat; width: 194px; height: 8px;}
#contactBox .mnCont {float: left; margin: 30px 0px 0px 8px;}
#contactBox a {color: #5f81c2; text-decoration:none;}
#contactBox a:link, #contactBox a:visited, #contactBox a:active {color: #5f81c2; text-decoration:none;}
#contactBox a:hover {text-decoration: underline;}

/* These styles are for the feature boxes */

#feature, #feature2, #feature3, #feature4 {width: 191px; float: left; text-align: left; font-size: 11px; margin-top: -10px;}
#feature .top, #feature2 .top, #feature3 .top, #feature4 .top {float: left; background:url(../images/feature_box_top.gif) top left no-repeat; height: 26px; width: 191px; padding-bottom: 10px; font-size:12px; font-weight:bold; color:#968872;}
#feature .mainCont, #feature2 .mainCont, #feature3 .mainCont, #feature4 .mainCont { border-left: 1px solid #d3c7b6; border-right: 1px solid #d3c7b6; background: #fff; padding:20px 5px 0px 5px; font-size: 11px; font-weight: normal; color:#53565b;}
#feature .mainCont p, #feature2 .mainCont p, #feature3 .mainCont p, #feature4 .mainCont p {line-height: 14px; font-size:11px;}
#feature .ftrBtm, #feature2 .ftrBtm, #feature3 .ftrBtm, #feature4 .ftrBtm {width: 191px; height: 6px; background:url(../images/feature_box_bttm.gif) top left no-repeat; margin-top: -12px;}
#feature .topImg, #feature2 .topImg, #feature3 .topImg, #feature4 .topImg {margin-top: 5px; margin-left: 20px; float:left;}
#feature .topTxt, #feature2 .topTxt, #feature3 .topTxt, #feature4 .topTxt {float: left; padding-left: 10px; padding-top: 7px; position: relative;}
#feature a, #feature a:link, #feature a:visited, #feature a:active, #feature2 a, #feature2 a:link, #feature2 a:visited, #feature2 a:active, #feature3 a, #feature3 a:link, #feature3 a:visited, #feature3 a:active, #feature4 a, #feature4 a:link, #feature4 a:visited, #feature4 a:active {text-decoration: underline; font-weight:normal; font-size: 11px; color: #5f81c2;}
#feature .newsLnk, #feature2 .newsLnk, #feature3 .newsLnk, #feature4 .newsLnk {text-align: right; color: #5f81c2;}
#feature2 .top, #feature3 .top, #feature4 .top {padding-bottom: 0px;}

#feature a:hover, #feature2 a:hover, #feature3 a:hover, #feature4 a:hover {text-decoration: underline;}
#feature2 img, #feature3 img, #feature4 img {float: left; width:189px; height:55px; margin-left: -5px; padding-bottom: 10px;}
#feature2, #feature3, #feature4 {padding-top: 20px;}
#feature2 .mainCont p, #feature3 .mainCont p, #feature4 .mainCont p {padding-left: 5px;}

/* Styles for form */

table.contSp td {padding-bottom: 5px; font-weight:bold;}
.smTxt {font-size: 10px; font-weight:normal;}
input.clr {background: #a0b8c9; font-weight: bold; color:#000; width: 90px;}
input.clr2 {background: #dbe4ea; font-weight: bold; color:#000; width: 185px;}
textarea.clr3 {background: #dbe4ea; font-weight: bold; color:#000; width: 189px;}

/* Styles for testimonials */
.testMon {font-weight: bold; border-bottom: 1px solid #000; padding-bottom: 5px;}

/* Styles for the Site Map */

#sitemap {}
#sitemap ul {list-style-type: none; padding-left: 5px;}
#sitemap ul li {background: url(../images/right_arrow.gif) 8px 9px no-repeat; padding-left: 17px;}

/* Style for Current Opportunities */
 
#dynCont {}

/* Styles for News & Events */

#newsEvents {}
#contentBox .hdr {font-size: 14px; font-weight:bold; padding-top:5px;}
#newsEvents h3 {font-size: 14px;}

/* Styles for Thank You Page */
#thankYou {padding-top: 40px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#thankYou a:link, #thankYou a:visited, #thankYou a:active {color: #5f81c2; text-decoration:underline;}
#thankYou h1 {font-size: 14px;}


/* IE Hacks */
*html #contactBox {padding-bottom: 0px;}
*html #feature .top, *html #feature2 .top, *html #feature3 .top, *html #feature4 .top {padding-bottom: 0px; float:left}
*html #feature .topImg, *html #feature2 .topImg, *html #feature3 .topImg, *html #feature4 .topImg {margin-left: 12px;}
*html #feature .ftrBtm, *html #feature2 .ftrBtm, *html #feature3 .ftrBtm, *html #feature4 .ftrBtm {margin-top: 0px;}
*html #feature .mainCont {padding:10px 5px 0px 5px; margin-top: 0px; width:189px;}
*html #feature2 .mainCont, *html #feature3 .mainCont, *html #feature4 .mainCont {padding:0px 0px 0px 0px; margin-top: 0px; width:189px; float:left;}
*html #feature .mainCont p, *html #feature2 .mainCont p, *html #feature3 .mainCont p, *html #feature4 .mainCont p {line-height: 14px;}
*html #feature2 img, *html #feature3 img, *html #feature4 img {width:189px; height:55px; margin-left: 0px; margin-top: 0px; padding-bottom: 10px;}
*html .main #secondContent .middle {float: left; width:444px; padding: 12px 0px 0px 10px;}
*:first-child+html #feature .ftrBtm, *:first-child+html #feature2 .ftrBtm, *:first-child+html #feature3 .ftrBtm, *:first-child+html #feature4 .ftrBtm {margin-top: -19px;}
*:first-child+html #feature2 .mainCont, *:first-child+html #feature3 .mainCont, *:first-child+html #feature4 .mainCont {padding:0px 0px 0px 0px; margin-top: 0px; width:189px; float:left;}
*:first-child+html #feature2 img, *:first-child+html #feature3 img, *:first-child+html #feature4 img {width:189px; height:55px; margin-left: 0px; margin-top: 0px; padding-bottom: 10px;}
*:first-child+html #feature2 .ftrBtm, *:first-child+html #feature3 .ftrBtm, *:first-child+html #feature4 .ftrBtm {margin-top: 0px;}
*:first-child+html .main #secondContent .right {float: left; width:200px; margin-left: 0px; padding-left: 30px;}
*:first-child+html .main #secondContent .left {padding-top: 18px;}
*html .main #secondContent .right {float: left; width:200px; margin-left: 0px; padding-left: 18px;}
*html #contentBox .mnTxt {width:444px; border-left: 1px solid #a9a9a9; border-right: 1px solid #a9a9a9; padding: 0px 10px 0px 10px; background-color: #fff; text-align:left; margin-top: -4px;}