@charset "utf-8";

/*For IE 7 start*/

.imagearticle {#margin-bottom:20px;}

/*For IE 7 End*/

.main-content h2 { color:#799193 }

.fce-text-panel{ width:500px; float:left; padding:0px 38px 30px 0px;}
.fce-text-panel h2{ font-family:"Myriad Pro", Arial; font-size:14pt; color:#5e7f81; padding:0px 0px 5px 0px;margin:0px;}
.fce-text-panel p{ line-height:17px; padding:0px 0px 5px 0px;}
.fce-deadline{ width:141px; float:left; background:#dfe9e8; border:solid 1px #5e7f81; display:block; height:70px; padding:7px 8px 7px 8px;}

a.fce-read{ color:#0066cc; text-decoration:underline; background:url(../img/grey-arrow.gif) no-repeat 0px 4px; padding:0px 0px 0px 12px;}

.green-text{ color:#5e7f81;}
.fce-4col-panel{ width:685px; float:left; background:url(../img/seekers-bg.gif) repeat-x top #ffffff; padding:15px 0px 0px 15px;}
.fce-4col-panel .fce-4col-panel-col { width:156px; float:left; padding:0px 15px 0px 0px;}
.fce-4col-panel-nograd { background: none; padding-top: 0px; }
.fce-4col-panel-nopadding { background: none; padding:0; width:700px;}
.fce-4col-panel-nopadding .fce-4col-panel-col { padding:0; width: 175px; float:left;}
.fce-4col-panel h1{ margin:0px 0px 10px 0px; }

.fce-3col-panel{ width:670px; float:left; background:url(../img/seekers-bg.gif) repeat-x top #ffffff; padding:15px 15px 0px 15px;}
.fce-3col-panel .fce-3col-panel-col { width:210px; float:left; padding:0px 20px 0px 0px;}
.fce-3col-panel .fce-3col-panel-collast { width:210px; float:left; padding:0px 0px 0px 0px;}
.fce-3col-panel-nograd { background: none; padding-top: 0px; }
.fce-3col-panel-nopadding { background: none; padding:0; width:700px;}
.fce-3col-panel-nopadding .fce-3col-panel-col,.fce-3col-panel-nopadding .fce-3col-panel-collast { padding:0; width: 233px; float:left;}
.fce-3col-panel h1{ margin:0px 0px 10px 0px; }

h3.fce-grey{ color:#434343; font-size:8pt; padding:8px 0px 0px 0px; font-weight:bold; letter-spacing:normal;margin:0px;}


.float-left{ float:left;}
.float-right{ float:right;}
.clear, .fce-float-clear { clear:both;}
.fce-pad-10{ padding-top:10px;}
.fce-heading img {float:left;}
.fce-heading h1 {clear:none; padding-left:125px}
.fce-heading p {font-weight:bold; padding-left:125px}

div.timer { background-color: #737373; padding: 1px 0px 1px 1px; }
div.timer div.digit { background: url(../img/digitbg.jpg) repeat-x; height: 26px; line-height: 26px; width: 17px; padding: 0px 1px 0px 0px; color: #bc0000; text-align: center; float: left; font-weight: bold; font-size: 1.8em;}
div.clearfloat { clear: both; }

div.gradbuttonmedium { background: url(../img/gradbuttonmedium-bg.jpg) repeat-x; height:28px; clear:both; }
div.gradbuttonmedium-leftbg { background: url(../img/gradbuttonmedium-lftbg.jpg) no-repeat left center; height: 28px; }
div.gradbuttonmedium-rightbg { background: url(../img/gradbuttonmedium-rtbg.jpg) no-repeat right center; height: 28px; }
div.gradbuttonmedium a:visited, div.gradbuttonmedium a:active, div.gradbuttonmedium a:link, div.gradbuttonmedium a:hover { color: #bc0000; text-decoration: none; display: block; line-height: 28px; padding-left: 14px; }
div.gradbuttonmedium a.centered-text:visited,  div.gradbuttonmedium a.centered-text:link, div.gradbuttonmedium a.centered-text:active, div.gradbuttonmedium a.centered-text:hover {text-align: center; padding-left: 0px;}

div.largebutton { background: url(../img/largebutton-bg.png) repeat-x; height:35px; float:left; width:87px; margin-left:5px; }
div.largebutton-leftbg { background: url(../img/largebutton-lftbg.png) no-repeat left center; height: 35px; }
div.largebutton-rightbg { background: url(../img/largebutton-rtbg.png) no-repeat right center; height: 35px; }
div.largebutton a:visited, div.largebutton a:active, div.largebutton a:link, div.largebutton a:hover { color: #bc0000; font-size: 0.9em; font-weight:bold; text-decoration: none; display: block; padding: 4px 8px 4px 6px;}
div.largebutton a.centered-text:visited,  div.largebutton a.centered-text:link, div.largebutton a.centered-text:active, div.largebutton a.centered-text:hover {text-align: center; padding-left: 0px;}
div.largebutton-icon {float: left;}

div.smallbutton { background: url(../img/smallbutton-bg.png) repeat-x; height:24px; width: 126px; }
div.smallbutton-leftbg { background: url(../img/smallbutton-lftbg.png) no-repeat left center; height: 24px; }
div.smallbutton-rightbg { background: url(../img/smallbutton-rtbg.png) no-repeat right center; height: 24px; }
div.smallbutton a:visited, div.smallbutton a:active, div.smallbutton a:link, div.smallbutton a:hover { color: #bc0000; font-weight:bold; font-size: 0.8em; text-decoration: none; display: block; float:left; padding: 0px 0px 0px 8px; line-height:24px;}
div.smallbutton a.centered-text:visited,  div.smallbutton a.centered-text:link, div.smallbutton a.centered-text:active, div.smallbutton a.centered-text:hover {text-align: center; padding-left: 0px;}
div.smallbutton-icon {float:left;height:18px;padding:2px 0px 0px 0px;}
div.smallbutton-icon a:visited, div.smallbutton-icon a:link, div.smallbutton-icon a:active, div.smallbutton-icon a:hover {padding:0;}

.main-subcontent div.smallbutton-icon .imagearticle img {border:none;}
div.fce-box { padding: 11px 16px 16px 16px; border: 1px solid #ced8d9; }
div.fce-box h3 { color: #5e7f81; border: none; background: none; clear: none; padding: 0; }
.main-subcontent div.fce-box div .imagearticle img { border: none; margin-top: 10px; }

.middle-section { float:left; width:174px; }
.middle-sec-header-text { text-align:center; padding:9px 45px 9px 45px; font-weight:bold; font-size:1em; word-spacing:2px;}
.middle-sec-text { text-align:center; }
.middle-sec-img img { width:175px;}

.fce-hr { height:0px; border-top:1px solid #bec9c9; clear:both; line-height:0px; margin:0; padding:0;}

.sub-section { float:left; width:525px;}
.right-image img { float:right;}
.sub-section img { float:left; }
.sub-section h1 { clear:none; padding:0 0 0 80px; }
.sub-section p { clear:both; font-weight:bold; width:485px; }

.sub-sec img { float:left; }
.sub-sec h1 { clear:none; padding:0 0 0 70px; color: #7c9898; }
.sub-sec p { clear:both; font-size: 1.18em; color:#434343; }

.fce-1col-box { width:128px; float:left; padding: 10px 15px 0px 15px; margin:0px 7px 0px 0px; min-height: 53px; height: auto !important; height: 53px; }
.fce-1col-box h2 {background:none; border:none; padding:0; margin:0;}
.fce-grad-green h2 {font-size:1.18em; color:#5e7f81;}
.fce-grad-red h2 {font-size:1em; color:#bc0000;}
.fce-1col-box .csc-frame-color1 {color:#000000;}
.fce-1col-box .csc-frame-color2 {color:#5e7f81;}
.fce-1col-box-last { margin:0;}
.fce-1col-box p {padding: 10px 0px 0px 0px;}
.fce-1col-box p.notoppadding {padding-top:0px;}
.fce-1col-box img {padding:0;}
.main-content .fce-1col-box h2.csc-firstHeader {margin-bottom: 6px; }

.fce-1col-box p.number1, .fce-1col-box p.number2, .fce-1col-box p.number3, .fce-1col-box p.number4 { padding: 0px 0px 10px 20px;}
.fce-1col-box h3.customheading1 {font-weight:normal;border:none;background:none;padding:0;}

.main-subcontent .fce-1col-box {width:140px; padding: 10px 15px 0px 15px;}
.main-subcontent .fce-grad-green h2 { font-size:1em; }

.fce-grad-green { background: url(../img/greengradient.png) repeat-x; }
.fce-grad-green .csc-textpic-caption {color: #5e7f81;}
.fce-grad-red { background: url(../img/redgradient.png) repeat-x; }
.fce-1col-nograd {background: none;}
.fce-1col-box-float-right {float:right;}

.fce-timeline { clear:both; }
.fce-timeline .left { float: left; width: 69px; }
.fce-timeline .right { float: left; width: 421px; }
.fce-timeline .right .image { clear:both; }
.fce-timeline .left h2 { font-size:1.18em; color:#607f80; margin-bottom: 10px;}
.fce-timeline .right ul {padding: 0px 0px 0px 7px; margin:0;}
.fce-timeline .right ul li { background: none; float: left; padding: 0; margin:0; width:99px; }
.fce-timeline .right ul.dates li {color:#333333;}
.fce-timeline .right ul.text li {width:63px;padding-right:36px;}

.fce-2-col-box-50-50 .col1, .fce-2-col-box-50-50 .col2  { float:left; width:50%; }
.fce-2-col-box-122px-100 .col1, .fce-2-col-box-122px-100 .col2 {float:left;} 
.fce-2-col-box-122px-100 .col1 {width: 122px;}
.fce-2-col-box-122px-100 .col2 {width: 578px;}
.fce-2-col-box-122px-100 h1 {margin: 0px 0px 15px 0px;}

.main-content .fce-2-col-box-531px-170px .col1 p {padding-right: 30px;}
.fce-2-col-box-531px-170px .col1 {width: 530px; float: left;}
.fce-2-col-box-531px-170px .col2 {width: 170px; float: right;}
.fce-2-col-box-531px-170px .col2 .fce-deadline {float: right;}

.fce-2-col-box-80-360 .col1, .fce-2-col-box-80-360 .col2 {float:left;} 
.fce-2-col-box-80-360 .col1 {width: 80px;}
.fce-2-col-box-80-360 .col2 {width: 360px;}

.fce-2-col-box-65-425 .col1, .fce-2-col-box-65-425 .col2 {float:left;} 
.fce-2-col-box-65-425 .col1 {width: 65px;}
.fce-2-col-box-65-425 .col2 {width: 425px;}
