*{margin:0;padding:0;}
body{font-family:Arial, Verdana, sans-serif;font-size:10px;color:#333;position:relative;}
a{outline:none;text-decoration:none;}
img, a img{border:none;}
div.active{max-width:1200px;min-width:1024px;position:relative;}
h5{font-size:1em;margin:2em 0 1em 0;}
h6{font-size:1em;margin-top:1em;}

/*
 * These are the seperate pageclass_sfx declarations
 */
div.bgrd_frontpage{background:url("../../media/background/brightstart-frontpage-2.jpg") no-repeat right 120px;}
div.bgrd_frontpage .content{width: 60em;}
div.bgrd_about{background:url("../../media/background/brightstart-about.jpg") no-repeat right 120px;}
div.bgrd_about .content{width:40em;color:black !important;}
div.bgrd_need{background:url("../../media/background/brightstart-need.jpg") no-repeat right 120px;}
div.bgrd_need .content{width:40em;color:black !important;}
div.bgrd_programme{background:url("../../media/background/brightstart-programme.jpg") no-repeat right 120px;}
div.bgrd_programme .content{width:40em;color:black !important;}
div.bgrd_selection{background:url("../../media/background/brightstart-selection.jpg") no-repeat right 120px;}
div.bgrd_selection .content{width:40em;color:black !important;}
div.bgrd_support{background:url("../../media/background/brightstart-support.jpg") no-repeat right 120px;}
div.bgrd_support .content{width:40em;}
div.bgrd_sponsors{background:url("../../media/background/brightstart-finger.jpg") no-repeat right 120px;}
div.bgrd_sponsors .content{width:40em;}
div.bgrd_sponsorship{background:url("../../media/background/brightstart-sponsorship.jpg") no-repeat right 120px;}
div.bgrd_sponsorship .content{width:40em;}
div.bgrd_onceoff{background:url("../../media/background/brightstart-onceoff.jpg") no-repeat right 120px;}
div.bgrd_onceoff .content{width:40em;}
div.bgrd_schools{background:url("../../media/background/brightstart-schools.jpg") no-repeat right 120px;}
div.bgrd_schools .content{width:40em;color:black !important;}
div.bgrd_bestbuddies{background:url("../../media/background/brightstart-bestbuddies.jpg") no-repeat right 120px;}
div.bgrd_bestbuddies .content{width:40em;color:black !important;}
div.bgrd_preprimary{background:url("../../media/background/brightstart-preprimary.jpg") no-repeat right 120px;}
div.bgrd_preprimary .content{width:40em;}
div.bgrd_kronendal{background:url("../../media/background/brightstart-kronendal.jpg") no-repeat right 120px;}
div.bgrd_kronendal .content{width:40em;color:black !important;}
div.bgrd_children{background:url("../../media/background/brightstart-children.jpg") no-repeat right 120px;}
div.bgrd_children .content{width:29em;}
div.bgrd_news{background:url("../../media/background/brightstart-news.jpg") no-repeat right 120px;}
div.bgrd_news .content{width:25em;color:black !important;}
div.bgrd_contact{background:url("../../media/background/brightstart-contact.jpg") no-repeat right 120px;}
div.bgrd_contact .content{width:50em;color:black !important;}
div.bgrd_donors{background:url("../../media/background/brightstart-donors.jpg") no-repeat right 120px;}
div.bgrd_donors .content{width:40em;}
div.bgrd_links{background:url("../../media/background/brightstart-links.jpg") no-repeat right 120px;}
div.bgrd_links .content{width:40em;}

/*
 * Children Profile Page Backgrounds
 */
div.bgrd_athenkosi{background:url("../../media/background/brightstart-athenkosi.jpg") no-repeat right 120px;}
div.bgrd_athenkosi .content{width:40em;}
div.bgrd_avuyile{background:url("../../media/background/brightstart-avuyile.jpg") no-repeat right 120px;}
div.bgrd_avuyile .content{width:40em;}
div.bgrd_ayakha{background:url("../../media/background/brightstart-ayakha.jpg") no-repeat right 120px;}
div.bgrd_ayakha .content{width:40em;}
div.bgrd_diego{background:url("../../media/background/brightstart-diego.jpg") no-repeat right 120px;}
div.bgrd_diego .content{width:40em;}
div.bgrd_jeane{background:url("../../media/background/brightstart-jeane.jpg") no-repeat right 120px;}
div.bgrd_jeane .content{width:40em;}
div.bgrd_likho{background:url("../../media/background/brightstart-likho.jpg") no-repeat right 120px;}
div.bgrd_likho .content{width:40em;}
div.bgrd_lubabalo{background:url("../../media/background/brightstart-lubabalo.jpg") no-repeat right 120px;}
div.bgrd_lubabalo .content{width:30em;}
div.bgrd_martino{background:url("../../media/background/brightstart-martino.jpg") no-repeat right 120px;}
div.bgrd_martino .content{width:40em;color:black !important;}
div.bgrd_nicky{background:url("../../media/background/brightstart-nicky.jpg") no-repeat right 120px;}
div.bgrd_nicky .content{width:40em;}
div.bgrd_philisande{background:url("../../media/background/brightstart-philisande.jpg") no-repeat right 120px;}
div.bgrd_philisande .content{width:40em;}
div.bgrd_priscila{background:url("../../media/background/brightstart-priscila.jpg") no-repeat right 120px;}
div.bgrd_priscila .content{width:35em;}
div.bgrd_sinalo{background:url("../../media/background/brightstart-sinalo.jpg") no-repeat right 120px;}
div.bgrd_sinalo .content{width:40em;}


.content{width:80em;}
/* Clear fix */
.clearfix:after {clear: both;display: block;content: ".";height: 0;visibility: hidden;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display:block;}

.left{float:left;}
.right{float:right;}

ul.menu{list-style:none;}
div.content ul.forme li{list-style-type:none;width:50em;}
label.ifield{width:7em;float:left;}
ul.forme fieldset{padding:1em;}
ul.forme checkbox{margin-right:1em;float:left;}
ul.forme li.controls{text-align:center;margin-top:1em;}
span.checkdonations{display:block;margin-bottom:5px;}
span.checkdonations label{margin-left:5px;}

li.simple{list-style:none !important;}

div.wtop{position:absolute;z-index:100;top:90px;left:0;background:transparent url('images/mainmenubgrd.png') no-repeat;height:30px;width:100%;}
div.wtop ul.menu{margin-left:22em;padding:4px 0 2px;height:24px;}
div.wtop ul.menu li{float:left;border-left:solid 2px #197BC0;padding:10px 2em 0 4px;}
div.wtop ul.menu li:hover{background:transparent url('images/menu-hover.png') repeat-x;}
div.wtop ul.menu li a{text-decoration:none;color:#197BC0;text-transform:lowercase;font-weight:bold;}
div.wtop ul.menu li a:hover{color:#FFFFFF;}
div.wtop li.item1{display:none;}
ul.menu li#current{background:transparent url('images/menu-hover.png') repeat-x;color:#FFFFFF;}

div.wsidebar ul.menu li{height:30px;line-height:30px;text-align:right;padding-right:0.5em;background:transparent url('images/mainmenubgrd.png') no-repeat;}
div.wsidebar ul.menu li a{padding:8px 1.5em;text-decoration:none;color:#197BC0;text-transform:lowercase;font-weight:bold;}
div.wsidebar ul.menu li a:hover{background:transparent url('images/menu-hover.png') repeat-x;color:#FFFFFF;}

div.wsidebar{width:21em;float:left;}
div.wcontent{padding-top:3.5em;margin-left:22em;}
div.content{margin-top:65px;padding:1em 0 0 0;min-height:500px;text-align:justify;font-size:1.2em;}
div.content p{margin-bottom:1em;}
div.content a{color:#197BC0;}
div.componentheading{font-size:1.8em;margin-bottom:1em;color:#333;font-weight:normal;text-align:left;text-transform:capitalize;}
h2.contentheading{font-size:1.8em;margin-bottom:1em;color:#333;font-weight:normal;text-align:left;text-transform:capitalize;}
div.content h3{color:#197BC0;margin:1em 0 0.5em 0;}
div.content ul li{list-style-type:disc;}
div.content li{margin-left:25px;margin-bottom:1.25em;}

div.content ul.simplelist li{list-style:none;}

.compname{font-size:1.1em;}
.bluetext{font-weight:bold;}
.quote{font-size:1.4em;margin-bottom:2em !important;}
.inline-quote{font-size:1.4em;margin:2em 0 !important;}
.vip{font-size:0.6em;font-style:italic;}

th{width:7em;padding:1px 2px;background:#c5eeef;text-align:center;color:#084d7d;}
td{width:7em;padding:1px 2px;text-align:right;}
tr.odd td{background:#f7ffff;}
tr.even td{background:#ddf4f5;}

div.sidebyside{float:left;margin-top:2em;margin-right:2em;}
div.sidebyside h5 {margin-top:0;}
