﻿@charset "UTF-8";

/* ----- GENERIC ----- */
html, body, #container {height: 100%;}

body > #page {height: auto; min-height: 100%;}

body {
	font-family:arial, sans-serif;
	font-size:0.75em;

	word-wrap: break-word;
}
/* ----- IDS ----- */

#bg 
{
	background:#cde6cf url(../img/body_bg.png) 0 0 repeat-x;	
}

#container {
	width:1000px;
	margin:0 auto;
}
#header {
	width:1000px;
	height:234px;
	background:url(../img/header_bg.jpg) 0 0 no-repeat;
}
#hero {
	width:826px;
	height:207px;
	margin:0 auto 25px;
	padding:24px 0 0 24px;
	background:url(../img/hero_bg.jpg) 0 0 no-repeat;
}
#primaryContent {
	width:902px;
	height:auto;
	margin:0 auto 14px;
	line-height:1.76em;
}
#primaryContent .btm {
	width:902px;
	height:26px;
	background:url(../img/primaryContent_bgbtm.png) bottom center no-repeat;
}
#primaryContent .mid {
	width:850px;
	padding:0 26px 0;
	background:url(../img/primaryContent_bgmid.png) top center no-repeat;
}
#primaryContent .top {
	width:902px;
	height:26px;
	background:url(../img/primaryContent_bgtop.png) top center no-repeat;
}
#accessibility-tips {
	margin:30px 0;
}
#application-form {
	clear:both;
}
#secondaryContent {
	width:902px;
	height:auto;
	margin:0 auto;
	padding-bottom:348px;/* must be same height as the footer */
	line-height:1.76em;
}
#secondaryContent .btm {
	width:902px;
	height:20px;
	background:url(../img/secondaryContent_bgbtm.png) bottom center no-repeat;
}
#secondaryContent .mid {
	width:760px;
	padding:0 26px 0 116px;
	background:url(../img/secondaryContent_bgmid.png) top center no-repeat;
}
#secondaryContent .top {
	width:902px;
	height:20px;
	background:url(../img/secondaryContent_bgtop.png) top center no-repeat;
}
#content {
	float:left;
	width:614px;
}
#panel {
	float:left;
	width:212px;
	padding:0 0 0 24px;
}
#navigation {
	width:902px;
	height:38px;
	font-family:'Trebuchet MS', arial, sans-serif;
	font-size:1.06em;
	font-weight:bold;
	margin:0 auto;
	background:url(../img/navigation_bg.png) 0 0 no-repeat;
}

#foot {
	width:902px;
	margin:0 auto;
	padding:225px 0 0;
	background:url(../img/foot.jpg) 0 0 no-repeat;
}
#footer-partners {
	width:659px;
	height:66px;
	margin:0 auto 14px;
	padding:12px 16px 0;
	background:url(../img/footer-partners_bg.png) 0 0 no-repeat;
}
#footer {
	position:relative;
	height:348px;
	margin-top:-348px; /* negative value of footer height */
	clear:both;
	background:url(../img/footer.png) bottom right repeat-x;
}
#footer-navcontainer {
	width:600px;
	overflow:hidden;
	margin:0 0 0 108px;
	padding:0 0 2px;
}

/* ----- CLASSES ----- */

.featurebox {
	width:614px;
	margin:18px 0 27px;
}
#primaryContent .featurebox .btm {
	width:614px;
	height:20px;
	background:url(../img/featurebox-bgbtm.png) top center no-repeat;
}
#primaryContent .featurebox .mid {
	width:568px;
	padding:0 23px;
	background:url(../img/featurebox-bgmid.png) top center no-repeat;
}
#primaryContent .featurebox .top {
	width:614px;
	height:16px;
	background:url(../img/featurebox-bgtop.png) top center no-repeat;
}
.feature-left, .feature-right {
	float:left;
	width:274px;
	margin:0 0 15px;
}
.feature-left {
	padding:0 20px 0 0;
}
.feature-top {
	margin:0 0 40px;
}
.greenbox {
	width:211px;
	margin:0 0 27px;
}
#content .greenbox {
	float:left;
	margin:63px 0 0 2px;
}
#panel .greenbox .btm, #content .greenbox .btm  {
	width:211px;
	height:14px;
	background:url(../img/greenbox-bgbtm.png) top center no-repeat;
}
#panel .greenbox .mid  {
	width:173px;
	padding:0 19px;
	background:url(../img/greenbox-bgmid.png) top center no-repeat;
}
#panel .greenbox .mid-login, #panel .greenbox .mid-logout, #content .greenbox .mid {
	width:173px;
	padding:0 19px;
	background:url(../img/greenbox-login-bgmid.png) top center no-repeat;
}
#panel .greenbox .mid-logout span {
	font-size:1.00em;
	font-weight:normal;
}
#panel .greenbox .top, #content .greenbox .top {
	width:211px;
	height:10px;
	background:url(../img/greenbox-bgtop.png) top center no-repeat;
}
.principle-news-item, .news-item {
	padding:0 0 24px;
	border-bottom:1px dotted #000;
}
.pagination {
	color:#000;
}
.bug {
	position:relative;
	top:-48px;
	left:810px;
	width:65px;
	height:61px;
	background:url(../img/img-bug.png) 0 0 no-repeat;
}

.form-header
{
    position:relative;
    float:left;
}

.review-and-submit-top
{
    position:relative;
    float:right;
    width:auto;
}

.review-and-submit-bottom
{
    position:relative;
    left:500px;
}
.review-and-submit-top input, .review-and-submit-bottom input
{
    width:auto;
}

.review-and-submit-clear
{
    clear:both;
}

/* ----- HEADINGS ----- */

#header h1 {
	width:907px;
	height:89px;
	margin:0 0 44px;
	padding:48px 0 0 47px;
	background:url(../img/header-h1.png) 48px 47px no-repeat;
}
#hero h2 {
	width:385px;
	height:112px;
	margin:0 0 15px;
	background:url(../img/hero-h2_trackyour.png) 0 0 no-repeat;
}
h2.about {
	width:429px;
	height:38px;
	background:url(../img/about-h2_findoutmore.png) 0 0 no-repeat;
}
h2.accessibility {
	width:127px;
	height:33px;
	margin:0 0 22px;
	background:url(../img/accessibility-h2_accessibility.png) 0 0 no-repeat;
}
h2.applicationcomplete {
	width:291px;
	height:39px;
	margin:0 0 22px;
	background:url(../img/applicationcomplete-h2_applicationcompleted.png) 0 0 no-repeat;
}
h2.applicationstarted {
	width:291px;
	height:39px;
	margin:0 0 22px;
	background:url(../img/applicationstarted-h2_applicationinprogress.png) 0 0 no-repeat;	
}
h2.apply-completed {
	width:291px;
	height:39px;
	margin:0 0 22px;
	background:url(../img/applicationcomplete-h2_applicationcompleted.png) 0 0 no-repeat;
}
h2.apply-progress {
	width:291px;
	height:39px;
	margin:0 0 22px;
	background:url(../img/applicationstarted-h2_applicationinprogress.png) 0 0 no-repeat;
}
h2.choose-school {
	width:236px;
	height:38px;
	margin:0 0 22px;
	background:url(../img/chooseschool-h2_findyourschool.png) 0 0 no-repeat;
}
h2.contact {
	width:121px;
	height:36px;
	margin:0 0 22px;
	background:url(../img/contact-h2_contactus.png) 0 0 no-repeat;
}
h2.electricalsupply {
	width:287px;
	height:38px;
	margin:0 0 22px;
	background:url(../img/electricalsupply-h2_electricalutilitysupply.png) 0 0 no-repeat;
}
h2.faqs {
	width:67px;
	height:33px;
	background:url(../img/faqs-h2_faqs.png) 0 0 no-repeat;
}
h2.forgottenpassword {
	width:264px;
	height:39px;
	margin:0 0 22px;
	background:url(../img/forgottenpassword-h2_forgottenpassword.png) 0 0 no-repeat;
}
h2.home {
	width:439px;
	height:38px;
	margin:0 0 22px;
	background:url(../img/home-h2_getafreesmart.png) 0 0 no-repeat;
}
h2.login {
	width:135px;
	height:37px;
	margin:0 0 22px;
	background:url(../img/login-h2_login.png) 0 0 no-repeat;
}
h2.login-reset {
	width:224px;
	height:37px;
	margin:0 0 22px;
	background:url(../img/login-h2_resetpassword.png) 0 0 no-repeat;
}
h2.news {
	width:67px;
	height:34px;
	background:url(../img/news-h2_news.png) 0 0 no-repeat;
}
h2.networkrequirements {
	width:287px;
	height:38px;
	margin:0 0 22px;
	background:url(../img/networkrequirements-h2_networkrequirements.png) 0 0 no-repeat;
}
h2.pcrequirements {
	width:237px;
	height:38px;
	margin:0 0 22px;
	background:url(../img/pcrequirements-h2_pcrequirements.png) 0 0 no-repeat;
}
h2.personaldetails {
	width:227px;
	height:38px;
	margin:0 0 22px;
	background:url(../img/personaldetails-h2_personaldetails.png) 0 0 no-repeat;
}
h2.privacy {
	width:215px;
	height:38px;
	margin:0 0 22px;
	background:url(../img/privacy-h2_privacypolicy.png) 0 0 no-repeat;
}
h2.register {
	width:217px;
	height:38px;
	margin:0 0 22px;
	background:url(../img/register-h2_pleaseregister.png) 0 0 no-repeat;
}
h2.reg-activate {
	width:311px;
	height:39px;
	margin:0 0 22px;
	background:url(../img/activate-h2_youraccountisactivated.png) 0 0 no-repeat;
}
h2.reg-invalid {
	width:186px;
	height:38px;
	margin:0 0 22px;
	background:url(../img/activate-h2_invalidlink.png) 0 0 no-repeat;
}
h2.reg-complete {
	width:311px;
	height:39px;
	margin:0 0 22px;
	background:url(../img/registrationcomplete-h2_thankyourforregistering.png) 0 0 no-repeat;
}
h2.revieweditable {
	width:151px;
	height:37px;
	margin:0 0 22px;
	background:url(../img/revieweditable-h2_review.png) 0 0 no-repeat;
}
h2.reviewsubmitted {
	width:184px;
	height:38px;
	margin:0 0 22px;
	background:url(../img/applicationsubmitted-h2_submitted.png) 0 0 no-repeat;
}
h2.schoolinformation {
	width:260px;
	height:38px;
	margin:0 0 22px;
	background:url(../img/schoolinformation-h2_schoolinformation.png) 0 0 no-repeat;
}
h3.schoolinformation {
	width:211px;
	height:34px;
	margin:0 0 22px;
	background:url(../img/schoolinformation-h3_schoolinformation.png) 0 0 no-repeat;
}
h2.resources {
	width:170px;
	height:36px;
	margin:0 0 22px;
	background:url(../img/resources-h2_greenresources.png) 0 0 no-repeat;
}
h2.terms {
	width:215px;
	height:38px;
	margin:0 0 22px;
	background:url(../img/terms-h2_termsandconditions.png) 0 0 no-repeat;
}
h2.thanks {
	width:120px;
	height:37px;
	margin:0 0 22px;
	background:url(../img/thanks-h2_thankyou.png) 0 0 no-repeat;
}
h2.unsubscribe {
	width:232px;
	height:36px;
	margin:0 0 22px;
	background:url(../img/unsubscribe-h2_unsubscribe.png) 0 0 no-repeat;
}


h3 {
	font-size:1.33em;
	font-weight:bold;
	margin:22px 0 2px;
}
#faq h3 {
	margin:22px 0 10px;
}
#accessibility-tips h3, #contact-details h3, #green-resources h3 {
	font-size:1.00em;
	margin:0 0 2px;
}
.principle-news-item h3 {
	float:right;
	width:399px;
	margin:0 0 2px;
}
.news-item h3 {
	float:right;
	width:482px;
	font-size:1.00em;
}
.news-story h3 {
	font-size:1.50em;
	margin:17px 0 14px;
}
.featurebox h4 {
	float:right;
	width:130px;
}
#faq h4 {
	text-decoration:underline;
	margin:0 0 14px;	
}
#faq h4.faqopened, #faq h4.faqclosed {
	width:auto;
	cursor:pointer;
	padding:0 0 0 15px;
}
#faq h4.faqclosed {
	background:url(../img/faq-plus.png) no-repeat 0 8px;
}
#faq h4.faqopened {
	color:#69be28;
	background:url(../img/faq-minus.png) no-repeat 0 8px;
}
#panel h3, #panel h4 {
	font-family:'Trebuchet MS', arial, sans-serif;
	font-size:1.33em;
	margin:0 0 14px;
}
#panel .mid-logout h4 {
	margin:0 0 8px;
}
#secondaryContent h4 {
	font-size:1.33em;
	font-weight:bold;
	margin:0 0 5px;
}
/* ----- PARAGRAPHS ----- */

#primaryContent p {
	margin:0 0 10px;
}
#primaryContent p.login-password {
	margin:0;
}
#primaryContent p.answer {
	margin:0 0 34px;
	padding:0 0 0 15px;
}
#primaryContent .principle-news-item p, #primaryContent .news-item p, #primaryContent .news-story p {
	float:right;
	width:482px;
	margin:0;
}
#primaryContent .principle-news-item p, #primaryContent .news-story p {
	width:399px;
}
#primaryContent .news-story p {
	margin:0 0 15px;
}
#primaryContent p.news-date {
	font-weight:bold;
	color:#69be28;
	margin:0 0 2px;
}
p.check, p.submit, p.captcha {
	padding:0 0 0 230px;
}
#forgotpassword-form .submit {
	padding:0 0 0 279px;
	margin:0;
}
#login-form .submit {
	padding:0 0 0 316px;
	margin:0;
}
#register-form .submit {
	padding:0 0 0 273px;
	margin:0;
}
#application-form p.submit {
	padding:0 0 0 177px;
	margin:0;
}
#application-form1 p.submit {
	padding:0 0 0 250px;
	margin:0;
}
#register-form p.check {
	/*height:46px;*/
}
#accessibility-tips p {
	margin:0 0 2px;
}
#panel p.checklist {
	margin:0 0 0 14px;
}
/* ----- LISTS ----- */
ul.tick, ul.bullet, ul.alphabet {
	margin:11px 0 26px;
}
ul.white-tick {
	margin:6px 0 4px;
}
ul.bullet, ul.alphabet {
	padding:0 0 0 30px;
}
ul.bullet-wide {
	margin:0 0 12px;
	padding:0 0 0 14px;
}
ul.tick li, ul.white-tick li {
	padding:0 0 0 24px;
	margin:0 0 6px;
	background:url(../img/ul-tick_li.png) 0 0 no-repeat;
}
ul.white-tick li {
	padding:0 0 6px 37px;
	background:url(../img/ul-white-tick_li.png) 0 0	no-repeat;
}
ul.white-tick li.strong {
	font-weight:bold;
}
ul.bullet li, ul.bullet-wide li, ul.alphabet li {
	background:none;
	list-style-type:disc;
	margin:0 0 6px;
}
ul.alphabet li {
	list-style-type:lower-alpha;
}

#navigation li {
	display:block;
	float:left;
	width:150px;
	text-align:center;
	padding-top:11px;
}
#footer-nav {
	font-size:0.89em;
}
#footer-nav li {
	float:left;
	line-height:1.1em;
	color:#fff;
	margin:0 .5em 0 -.5em;
	padding:0 .5em 0 .5em;
	border-left:1px solid #fff;
}
#footer-partners li {
	display:block;
	float:left;
	height:52px;
}
li.dcsf {
	width:180px;
	background:url(../img/footer-partners_dcsf.png) 0 0 no-repeat;
}
li.pfs {
	width:254px;
	margin:0 0 0 30px;
	background:url(../img/footer-partners_pfs.png) 0 0 no-repeat;
}
li.gg {
	width:148px;
	margin:0 0 0 32px;
	background:url(../img/footer-partners_gg.png) 0 0 no-repeat;
}
.pinkcircle li {
	margin:0 0 6px;
	padding:0 0 0 24px;
}
.pinkcircle li.list1 {
	background:url(../img/ol-pinkcircle_li1.png) 0 3px no-repeat;
}
.pinkcircle li.list2 {
	background:url(../img/ol-pinkcircle_li2.png) 0 3px no-repeat;
}
.pinkcircle li.list3 {
	background:url(../img/ol-pinkcircle_li3.png) 0 3px no-repeat;
}

/* ----- IMAGES ----- */

.featurebox img {
	float:left;
	margin:4px 22px 0 0;
}
.principle-news-item img, .news-item img, .news-story img {
	float:left;
	margin:0 22px 0 0;
}

/* ----- LINKS ----- */

a {
	color:#000;
}
a:hover {
	text-decoration:none;
}

.btn-applynow,
.btn-back,
.btn-changeimage,
.btn-download,
.btn-edit,
.btn-findoutmore,
.btn-forward,
.btn-learnmore,
.btn-login,
.btn-logout,
.btn-more,
.btn-next,
.btn-nextsection,
.btn-previous,
.btn-previoussection,
.btn-readmore,
.btn-register,
.btn-register-submit,
.btn-reviewandsubmit,
.btn-registeryourinterest,
.btn-save,
.btn-submit,
.link-getadobereader {
	display:block;
	float:left;
	width:93px;
	height:27px;
	margin:0 11px 0 0;
	background:url(../img/btn-applynow.png) 0 0 no-repeat;

}
.btn-back {
	width:58px;
	background:url(../img/btn-back.png) 0 0 no-repeat;
}
.btn-changeimage {
	width:114px;
	height:28px;
	background:url(../img/btn-changeimage.png) 0 0 no-repeat;
}
.btn-download {
	float:none;
	width:91px;
	margin:0 0 6px 14px;
	background:url(../img/btn-download.png) 0 0 no-repeat;
}
.btn-edit {
	width:58px;
	background:url(../img/btn-edit.png) 0 0 no-repeat;
}
.btn-findoutmore {
	width:110px;
	background:url(../img/btn-findoutmore.png) 0 0 no-repeat;
}
.btn-forward {
	width:81px;
	background:url(../img/btn-forward.png) 0 0 no-repeat;
}
.btn-learnmore {
	width:96px;
	background:url(../img/btn-learnmore.png) 0 0 no-repeat;
}
.btn-login {
	width:63px;
	background:url(../img/btn-login.png) 0 0 no-repeat;
}
.btn-logout {
	width:74px;
	background:url(../img/btn-logout.png) 0 0 no-repeat;
}
.btn-more {
	width:62px;
	background:url(../img/btn-more.png) 0 0 no-repeat;
}
.btn-next {
	width:58px;
	background:url(../img/btn-next.png) 0 0 no-repeat;
}
.btn-nextsection {
	width:1131px;
	height:28px;
	background:url(../img/btn-nextsection.png) 0 0 no-repeat;
}
.btn-previous {
	width:81px;
	background:url(../img/btn-previous.png) 0 0 no-repeat;
}
.btn-previoussection{
	width:139px;
	height:31px;
	background:url(../img/btn-previoussection.png) 0 0 no-repeat;
}
.btn-readmore {
	width:91px;
	background:url(../img/btn-readmore.png) 0 0 no-repeat;
}
.btn-register {
	width:80px;
	background:url(../img/btn-register.png) 0 0 no-repeat;
}
.btn-register-submit {
	width:157px;
	height:29px;
	background:url(../img/btn-register-submit.png) 0 0 no-repeat;
}
.btn-registeryourinterest {
	width:157px;
	height:29px;
	background:url(../img/btn-registeryourinterest.png) 0 0 no-repeat;
}
.btn-reviewandsubmit {
	width:138px;
	height:29px;
	background:url(../img/btn-reviewandsubmit.png) 0 0 no-repeat;
}
.btn-save {
	width:72px;
	height:28px;
	background:url(../img/btn-save.png) 0 0 no-repeat;
}
.btn-submit {
	width:73px;
	background:url(../img/btn-submit.png) 0 0 no-repeat;
}
.link-getadobereader {
	width:95px;
	height:34px;
	margin:6px 0;
	background:url(../img/link-getadobereader.png) 0 0 no-repeat;
}

.greenbox .btn-register {
	margin:0;
}
#ctl00_ContentLeft_ImageButton1, #ctl00_ContentLeft_ImageButton2 {
	width:auto;
	height:auto;
	float:none;
	margin:0 0 20px 400px;
}
.change-fileupload-images {
    display:block;
    float:left;
}

h4 a, #secondaryContent a {
	font-weight:bold;
}
#navigation a {
	text-decoration:none;
	display:block;
}
#navigation a:active, #navigation a:hover, #navigation a.active {
	color:#ec007a;
}
#footer-nav a {
	color:#fff;
}
#footer-nav a:active, #footer-nav a:hover  {
	text-decoration:underline;
}
#footer-partners a {
	display:block;
	height:52px;
}
#primaryContent .principle-news-item a, #primaryContent .news-item a {
	float:right;
	width:482px;
	font-weight:bold;
}
#primaryContent .news-story a.more-news {
	float:right;
	clear:both;
	width:auto;
	font-weight:bold;
}
#primaryContent .principle-news-item a {
	width:399px;
}
.pagination a {
	
}
span.tooltip {
	display:block;
	float:left;
	width:19px;
	height:19px;
	margin:0 4px 0 0;
	background:url(../img/information-tooltip.png) 0 0 no-repeat;
}

/* ----- FORMS ----- */
#register-form fieldset, #login-form fieldset, #forgotpassword-form fieldset , #application-form fieldset, #application-form1 fieldset {
	padding:24px 0 14px;
	border-top:1px dotted #000;
}
#application-form fieldset.no-dots, #application-form1 fieldset.no-dots {
	padding-top:0;
	border-top:none;
}
label {
	float:left;
	width:214px;
	padding:0 16px 0 0;
	text-align:right;
}
input, textarea, select {
	float:left;
	width:230px;
	margin:0 9px 0 0;
}

textarea {
	font-family:arial,sans-serif;
	font-size:1.06em;
}
input.fileupload {
	width:234px;
}
select {
	width:234px;
}
form span {

}
span.error, span.error2 , span.error3 {
	display:block;
	float:left;
	width:110px;
	font-size:0.83em;
	font-weight:bold;
	line-height:1.17em;
	color:red;
}
span.error2 {
	width:138px;
}
span.error3 {
	width:358px;
	margin:0 0 10px;
	padding:0 0 0 22px;
}
#ctl00_ContentTop_lblLoginError {
	font-weight:bold;
	color:#f00;
}

#ajaxImgUpload1, #ajaxImgUpload2, #ajaxImgUpload3 {
	width:614px;
}


#ctl00_ctl00_ContentLeft_ContentLeft_fuDistributionBoardImageAsync_ctl02,
#ctl00_ctl00_ContentLeft_ContentLeft_fuSwitchRoomImageAsync_ctl02,
#ctl00_ctl00_ContentLeft_ContentLeft_fuLanConnectionImageAsync_ctl02,
#ctl00_ctl00_ContentLeft_ContentLeft_fuDistributionBoardImageAsync,
#ctl00_ctl00_ContentLeft_ContentLeft_fuSwitchRoomImageAsync,
#ctl00_ctl00_ContentLeft_ContentLeft_fuLanConnectionImageAsync {
	float:left;
	width:234px;
	margin:0 9px 0 0;
}
#ctl00_ctl00_ContentLeft_ContentLeft_btnChangeDistributionBoardImage,
#ctl00_ctl00_ContentLeft_ContentLeft_btnChangeSwitchRoomImage,
#ctl00_ctl00_ContentLeft_ContentLeft_btnChangeLanConnectionImage {
	width:110px;
	margin:0 24px 0 0;
}
#ctl00_ctl00_ContentLeft_ContentLeft_hypDistributionBoardImage,
#ctl00_ctl00_ContentLeft_ContentLeft_hypSwitchRoomImage,
#ctl00_ctl00_ContentLeft_ContentLeft_hypLanConnectionImage {
	width:109px;
}
#ajaxImgUpload1 label, #ajaxImgUpload2 label, #ajaxImgUpload3 label {
float:left;
padding:0 16px 0 0;
text-align:right;
width:214px;
}

.check input, .submit input, .greenbox input {
	width:auto;
}
.check input {
	margin-top:4px;
}
.check label {
	width:204px;
	text-align:left;
}
.check label.confirm {
	width:338px;
	float:left;
	text-align:left;
}
#login-form .check label {
	float:left;
}
#signup-form span {
	color:#f00;
}
.captcha span {
	display:block;
}
.radio-list {
	display:block;
	float:left;
	width:234px;
	margin:0 9px 0 0;
	font-size:1em;
}
.radio-list span {
	font-size:1em;
	font-weight:normal;
}
.radio-list input, .radio-list label {
	width:auto;
}
.radio-list input {
	margin-top:5px;
}
.radio-list label {
	margin-top:4px;
}

/* ----- MISC----- */
#primaryContent .news-story blockquote {
	width:369px;
	float:right;
	font-style:italic;
	margin:-12px 0 15px;
	padding:0 15px;
}
#primaryContent .news-story blockquote br {
	display:block;
	margin:0 0 10px;
}
hr {
	height:0px;
	border:0px;
	border-top:1px dotted #000000;
	margin:10px 0;
}

.hidden {
	position:absolute;
	left:0px;
	top:-4000px;
	width:1px;
	height:1px;
	overflow:hidden;
}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix {
	display: inline-block;
}
html[xmlns] .clearfix {
	display: block;
}
* html .clearfix {
	height: 1%;
}

.hidden
{
    display:none;
    visibility:hidden;
}

.visible
{
    display:block;
    visibility:visible;
}

.input-blacktext
{
	color: #000000;
}	
.input-greytext
{
	color:#999999;
}	

/* ----- PAGE BANNER ----- */

#mog-banner {
height: auto;
background-color: #FEDB00; 
padding: 10px 5px 10px 5px;
text-align: center;
}
#mog-banner p {
color:#000000;
}
#mog-banner a {
color:#000000;
text-decoration:underline;
}
