body, html {
font-size:84%;
font-family:Verdana, Arial, Helvetica, sans-serif;
/*font : 85% "Trebuchet MS", Arial, Helvetica, sans-serif;*/
color:#333333;
margin: 0;
padding: 0;
}
#wrapper, #navmenu, #footer {
margin:0 auto;
width:1000px;
}
form {
margin:0;
padding:0;
}
select {
font-size:10px;
border:1px solid #6E7031;
color:#6E7031;
height:18px;
}
img {
margin: 0;
padding: 0;
border: 0 none;
}
a {
color:#6E7031;
text-decoration:underline;
font-family:Tahoma, Verdana, Arial, Helvetica
}
a:hover {
color:#F19D16;
text-decoration:underline;
}
h1, h2, h3, h4, h5, h6 {
margin:0;
padding:0;	
}
h1 {
font-size:18px;
padding:4px;
}
h2 {
font-size:16px;
padding:3px;
margin:6px 0 1px 0;
}
h3 { 
font-size:14px;	
margin:6px 0 3px 0;
color:#005BA6;
}
h4 {	
font-size:12px;
padding:2px;
margin:12px 0 6px 0;
color:#005BA6;
}
h5 {	
font-size:11px;
padding:2px;
margin 4px 0 2px 0;
color:#005BA6;
}
h6 {	
font-size:10px;
padding:2px;
}
#headwrap {
height: 100%;
}
#header {
margin:0 auto;	
text-align:center;
margin-top:7px;
}
#leftcolumn { 
display : inline;
width : 210px;
height: inherit;
float : left;
margin-top: 6px;
min-height : 390px
} 
#centercolumn { 
display : inline;
width : 580px;
height: inherit;
float : left;
min-height : 390px;
padding: 0 0 4px 0; 
margin-top: 6px;
} 
#rightcolumn { 
display : inline;
width : 210px;
float : left;
margin-top: 6px;
min-height : 390px;
} 
#logo {
margin: 0; 
width: 14%;
float: left;
}
#banner {
margin: 0 0 0 10px;
width: 65%;
float: left;
text-align:right;
}
#header_right {
margin: 0 0 0 11px;
width: 18%;
float: left;
}
.clear {
clear: both;
margin: 0;
padding: 0; overflow: hidden;
}
table.standard { 
margin: 1em; 
border-collapse: collapse; 
text-align:left;
width: 96%;
}
table.standard_full { 
width: 100%;
}
table.standard td { 
padding: 6px; 
border: 1px #EAEAFF solid; 
}
table.standard th, .header { 
padding: .3em;
background: #EAEAFF;
color: #005BA6;
border-left:1px solid #CCCCFF;
border-bottom:1px solid #CCCCFF;
font-weight:bold;	
text-align:left;
}
table.download.header, table.download th, table.lister.header, table.lister th { 
padding: .3em;
background: #EEEEEE;
color: #444444;
font-weight:bold;	
text-align:left;
height:20px;
}
table.download, table.lister {
border: 1px #EEEEEE solid;
margin:0 auto;
width:90%;
} 
table.download td, table.lister td {
padding: .3em;
border-bottom:1px solid #EEEEEE;
border-right:1px solid #EEEEEE;
}
table.lister a, div.events a {
color:#005BA6;
font-weight:bold;
}
table.lister a:hover, div.events a:hover {
color:#FF9900;
}
table.tbllist td {
vertical-align:top;
}
.alert {
text-align:center;
color: #FF6600;
}
/*SEARCH BOX STYLES*/
#searchbox .searchinput {
background: url(/export/system/modules/cck.go.ke.site/resources/images/input.gif) no-repeat left top;
height:18px;
padding:0 0 2px 0;	
}
#searchbox .btnsubmit {
border-style:none; 
background: url(/export/system/modules/cck.go.ke.site/resources/images/searchbtn.gif);
width:22px; 
height:22px;
cursor:pointer;
}
#searchbox .txtbox {
border: none; 
background-color:transparent; 
width: 150px; 
padding-left: 5px; 
padding-right: 0px;
color:#666666;
}
#searchbox .icon {
width:16px;
vertical-align:top;
}
#searchbox .text {
text-align:left;
vertical-align:middle;
padding:0 0 4px 4px;
}
#searchbox a:hover {
color:#FF6600;
text-decoration:none;
}
.searchresult {
background-color:#EEEEEE;
padding:0 5px 2px 5px; 
}
#contactbox {
padding-top:7px;
}
#contactbox .tcont{ 
font:bold 11px Arial, Helvetica, sans-serif; 
/*color:#667A8C;*/
color:#005BA6;
}
#contactbox .tcont_label{ 
font:bold 11px Arial, Helvetica, sans-serif;
}
#contactbox a.tcont_e {
color:#005BA6;	
}
#contactbox a.tcont_b {
color:#FF6600;
font:bold 14px Arial, Helvetica, sans-serif;	
}
#contactbox a.tcont_b:hover {
color:#000000;	
}
ol li.selected {
color:#FF6600;
}
/*INPUT AND TEXT STYLES*/
.buttons {
border: 1px solid silver; 
background: #37395F; none repeat scroll 0%; 
-moz-background-clip: 
-moz-initial; 
-moz-background-origin: -moz-initial; 
-moz-background-inline-policy: -moz-initial; 
font-family: tahoma; font-style: normal; 
font-variant: normal; 
font-weight: bold; 
font-size: 8pt; 
line-height: normal; 
font-size-adjust: none; 
font-stretch: normal; 
color: white;
cursor:pointer;
}
.errortxt {
color:#FF0000;
font-weight:bold;
}
legend {
font-size:12px;
padding:2px;
color:#005BA6;
font-weight:bold;
}
fieldset {
border:1px solid #CCCCFF;
/*border:1px solid #EEEEEE;*/
padding:6px 0 7px 12px;
}
fieldset li {
list-style-image:url(/export/system/modules/cck.go.ke.site/resources/images/arrow.gif);
margin: 2px 0 0 5px;
}
.aligncenter {
text-align:center;
}
.alignleft {
text-align:left;
}
.alignright {
text-align:right;
}
.floatleft {
float:left;
}
.floatright {
float:right;
}
.aligntop {
vertical-align:top;
}
.boldtxt {
font-weight:bold;
}
.smalltxt {
font-size:10px;
}
.smalltxt_bold {
font-size:10px;
font-weight:bold;
}
.redtxt {
color:#FF0000;
}
.blacktxt {
color:#000000;
}
.orangetxt {
color: #FF6600;
}
.greentxt {
color:green;
}
.caption {
font-size:10px;
text-align:center;
}
#toplink {
text-align:right;
padding:5px;
}
#toplink a {
color:#F19D16;
}
#toplink a:hover {
color:#6E7031;
}
.spacer, .spacer_dotted {
height:8px; 
}
.spacer_small,.spacer_s {
height:4px; 
}
.spacer_ss {
height:2px; 
}
.dotted_r {
border-right:1px dotted #CCCCCC;
}
.spacer_dotted {
border-bottom:1px dotted #CCCCCC;
}
a.anchorlink {
color: #FF6600;
font-weight:bold;
font-size:12px;
}
a.anchorlink:hover {
color: #000000;
}
a.anchor {
color: #FF6600;
}
/*BOX STYLES*/
div.sidebox {
text-align:center;
width:210px;
margin-bottom:8px;
}
div.sidebox_m {
text-align:center;
width:240px;
margin-bottom:8px;
}
.titlebar_l {
text-align:left;
color:white;
font-weight:bold;
background:url(/export/system/modules/cck.go.ke.site/resources/images/titlebar_l.gif) no-repeat;
height:24px;
padding:0 0 0 30px;
}
.titlebar_ml {
text-align:left;
color:white;
font-weight:bold;
background:url(/export/system/modules/cck.go.ke.site/resources/images/titlebar_ml.gif) no-repeat;
height:24px;
padding:0 0 0 30px;
}
.titlebar_r {
text-align:right;
color:white;
font-weight:bold;
background:url(/export/system/modules/cck.go.ke.site/resources/images/titlebar_r.gif) no-repeat;
height:24px;
padding:0 0 0 30px;
}
div.boxtitle_l {
padding:3px 0 0 5px;
}
div.boxtitle_r {
padding:3px 24px 0 0;
}
div.sidebox ul, div.sidebox ol {
margin: 0 0 0 16px;
padding:1px 3px 2px 1px; 
text-align:left;
}
div.contentbox ul li {
list-style: square;
margin: 1px 0 0 4px;	
}
div.contentbox .pic{
margin: 3px 0 0 0;	
}
div.servicesbox li {
list-style-image:url(../images/arrow.gif);
margin: 2px 0 0 4px;	
}
div.newsbox li {
margin: 3px 0 0 4px; 
list-style-image:url(../images/news.gif);
}
div.downloadsbox li {
list-style-image:url(../images/pdf_vs.gif);
}
div.sidebox .boxtxt {
text-align:left;
padding:0 3px 0 7px;
font-size:10px;
}
.txtbox {
height:14px;
width:150px;
background-color:#EAEAFF;
border:1px solid #CCCCFF;
color:#444;
font-size:11px;
}
div.sidebox .boxbtns {
text-align:right;
padding:5px 5px 2px 0;
}
/*.menubox li {
list-style-image:url(../images/menu.gif);
}*/
#newslist {
padding:4px 0 4px 0;	
}
#newslist .title, #newslist .excerpt, #newslist .date {
width : 500px;
}
#newslist .titleimg, #newslist .excerptimg, #newslist .dateimg {
/*margin-left:72px;*/
width : 440px;
padding-bottom:5px;
}
.newsdate {
font-weight:bold;
color:#FF9900;
font-size:10px;
}
.newsdateprefix {
color:#3366FF;
font-weight:bold;
font-size:10px;
}
.piccell_b {
font-size:10px;
text-align:center;
color:#005BA6;
background:#eee;
border:1px solid #ccc;
width:96%;
}
#newspic img {
margin: 2px 5px 0 0;
border:2px solid #ccc; 
padding:2px 2px 0 2px; 
background:#eee;
}
/*PAGEHEADER STYLES*/
#pageheader {
background-color:#EAEAFF;
border:1px solid #CCCCFF;
height:36px;
}
#breadcrumb {
color:#005BA6;
font-weight:bold;
font-size:10px;
padding:4px 5px 3px 5px;
}
#breadcrumb a {
color:#005BA6;
font-weight:bold;
font-size:10px;
}
#breadcrumb a:hover {
color:#FF9900;
}
#pagetitles {
font-size:16px;
font-weight:bold;
padding:8px 5px 3px 5px;
}
#pageicons {
padding:8px 5px 3px 5px;
}
#pageintro{
padding:6px 0 8px 0;
}
/*FOOTER STYLES*/
#footer {
/*background-color:#005BA6;*/
color:#FFF;
height:40px;	
margin:0 auto;
text-align:center;
clear : both;
}
#footer .footertab_l {
background:#005BA6 url(/export/system/modules/cck.go.ke.site/resources/images/footertab_l.gif) no-repeat;
height:40px;
width:8px;
float:left;
}
#footer .footertab_r {
background:#005BA6 url(/export/system/modules/cck.go.ke.site/resources/images/footertab_r.gif) no-repeat;
height:40px;
width:8px;
float:right;
}
#footer .footertxt {
color:#FFFFFF;	
padding-top:5px;
}
#footer a {
font-weight:bold;
color:#FFFFFF;
}
#footer a:hover {
font-weight:bold;
color:#FF9900;
}
.line {
padding:0 4px 0 4px;
}
#symphony, #symphony a {
color:#444444;
text-align:center;
}	
#contenttxt {
padding:10px 9px 7px 9px;
border:1px solid #CCCCFF;
min-height:390px;
}
#contenttxt ul li {
line-height:normal;	
list-style:square;
}
#contenttxt_lead li {
line-height:22px;	
list-style-image:url(/export/system/modules/cck.go.ke.site/resources/images/arrow.gif);
}
#content {
padding:0 8px 5px 8px;
width:94%;
margin:0 auto;	
}
#home_wrap {
width:546px;
margin:0 auto;
}
.content ul {
margin: 2px 0 0 16px;
padding:1px 3px 2px 1px; 
text-align:left;
}
.content li {
margin: 2px 0 0 5px; 
list-style-image:url(/export/system/modules/cck.go.ke.site/resources/images/arrow.gif);	
}
.content a {
color:#005BA6;
text-decoration:underline;
}
.content a:hover {
color:orange;
text-decoration:underline;
}
/*LIST STYLES*/
.list {
border:1px solid #CCCCFF;
padding:5px;
text-align:left;
}
.listtitle {
color:#005BA6;
font-weight:bold;
text-align:left;
/*background-color:#EAEAFF;*/
background-color:#EEEEEE;
border-top:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
padding:5px 0 3px 5px;
}
#licenseelist li {
list-style-image:url(../images/fw.gif);
padding:0 0 5px 3px;
}
/*NEWSLETTER*/
#newsletter .txtbox {
height:14px;
width:180px;
background-color:#EAEAFF;
border:1px solid #CCCCFF;
color:#666666;
font-size:1em;	
}
/*ROUNDES CORNERS*/
.b1, .b2, .b3, .b4{font-size:1px; overflow:hidden; display:block;}
.b1 {height:1px; background:#CCCCFF; margin:0 5px;}
.b2 {height:1px; background:#fff; border-right:2px solid #CCCCFF; border-left:2px solid #CCCCFF; margin:0 3px;}
.b3 {height:1px; background:#fff; border-right:1px solid #CCCCFF; border-left:1px solid #CCCCFF; margin:0 2px;}
.b4 {height:2px; background:#fff; border-right:1px solid #CCCCFF; border-left:1px solid #CCCCFF; margin:0 1px;}
.contenthead {background: #fff; border-right:1px solid #CCCCFF; border-left:1px solid #CCCCFF;height:138px;}
.b1b, .b2b, .b3b, .b4b{font-size:1px; overflow:hidden; display:block;}
.b1b {height:1px; background:#005BA6; margin:0 5px;}
.b2b {height:1px; background:#005BA6; border-right:2px solid #005BA6; border-left:2px solid #005BA6; margin:0 3px;}
.b3b {height:1px; background:#005BA6; border-right:1px solid #005BA6; border-left:1px solid #005BA6; margin:0 2px;}
.b4b {height:2px; background:#005BA6; border-right:1px solid #005BA6; border-left:1px solid #005BA6; margin:0 1px;}
.contentbox {background: #fff; border-right:1px solid #CCCCFF; border-left:1px solid #CCCCFF;height:auto;padding:0 5px 5px 5px;text-align:center; vertical-align:top;}
.newsbox, .docsbox {background: #fff; border-right:1px solid #CCCCFF; border-left:1px solid #CCCCFF;height:auto;padding:0 5px 7px 5px;text-align:center; vertical-align:top;}
.menubox {border-right:1px solid #CCCCFF; border-left:1px solid #CCCCFF;height:auto;padding:5px 5px 5px 7px;text-align:left; vertical-align:top;}
.downloadsbox {border-right:1px solid #CCCCFF; border-left:1px solid #CCCCFF;height:auto;padding:5px 5px 5px 7px;text-align:left; vertical-align:top;}
.footerbox{background:#005BA6; border-right:1px solid #005BA6; border-left:1px solid #005BA6;height:40px;}
/*HOME STYLES*/
#sections {
text-align:center;
}
#sections .wrap {
/*border:1px solid #CCCCFF;*/
}
#sections .body {
padding:6px 0 8px 0;
}
div.home_title {
background:#005BA6 url(/export/system/modules/cck.go.ke.site/resources/images/tab_bg.gif) repeat-x;
height:21px;	
text-align:left;
}
div.home_title .tableft {
background:#005BA6 url(/export/system/modules/cck.go.ke.site/resources/images/tab_corner_l.gif) no-repeat;
height:21px;
width:9px;
float:left;
}
div.home_title .tabright {
background:#005BA6 url(/export/system/modules/cck.go.ke.site/resources/images/tab_corner_r.gif) no-repeat;
height:21px;
width:9px;
float:right;
}
.home_titlebg {
background:#005BA6 url(/export/system/modules/cck.go.ke.site/resources/images/tab_bg.gif) repeat-x;
color:#FFF;
font-weight:bold;
text-align:left;
padding-top:3px;
}
#home_wrap .boxbtns {
text-align:right;
padding:5px 5px 2px 0;
}
/*HOME NEWS & EVENTS*/
#homenews, #homeevents {
border-left:1px solid #CCCCFF;
border-right:1px solid #CCCCFF;
border-bottom:1px solid #CCCCFF;
}
#homeevents {
text-align:center;
padding:12px 0 12px 0;
}
#homenews .newsdate, .status {
font-size:10px;
font-weight:bold;
color:#FF9900;
}
#homenews .headlines {
float: left;
margin: 3px 2px 6px 0;
width:96%;
}
#homenews img.thumb, #newslist img {
float: left;
margin: 2px 5px 3px 0;
border:1px solid #ccc; 
padding:1px; 
background:#eee;
}
#homenews ul {
margin:0 10px 0 6px;
padding:0 4px 0 5px;
}
#homenews li {
list-style:none;
margin:0;
padding:0;
}
#homenews .newsbuttons {
text-align:right;
padding:0 5px 5px 0;
}
#navmenu {
z-index:1000;
}
#bg_menu {
background:#333;
padding-top:3px;
}
td.pic_content {
vertical-align:top;
padding:5px;
width:190px;
border-bottom:1px solid #CCCCFF;	
}
td.pic_image {
width:88px;
padding:5px;
vertical-align:top;
border-bottom:1px solid #CCCCFF;
}
#board {
border:1px solid #CCCCFF;
}
td.border_middle {
border-left:1px solid #CCCCFF;
border-bottom:1px solid #CCCCFF;
}
/* FAQs STYLE */
.faqa
{
margin: 0px 20px 0px 20px;
display: none;
}
/*MEMBERS STYLES*/
#loginstatus {
padding:5px 0 3px 0;
color:green;
text-align:right;
width:50%;
}
#periodselected {
padding:5px 0 3px 0;
color:green;
text-align:left;
width:50%; 
}
#login {
text-align:center;
min-height:120px;
padding:8px 0 8px 0;
margin:0 auto;
}
#pagination,.cal_nav_switch,.cal_nav_time {
text-align:center;
padding:5px 0 5px 0;
}
#leftcolumn-members { 
display : inline;
width : 260px;
height: inherit;
float : left;
margin-top: 6px;
min-height : 390px
} 
#centercolumn-members { 
display : inline;
width : 740px;
height: inherit;
float : left;
min-height : 390px;
padding: 0 0 4px 0; 
margin-top: 6px;
} 
#content-members {
padding:0 0 15px 0;
width:99%;
margin:0 auto;
}
.formttitle {
font-size:14px;
font-weight:bold;
}
.cal_nav_time a, .cal_nav_switch a {
color:maroon;
font-weight:bold;
}
.cal_nav_time a:hover, .cal_nav_switch a:hover {
color:#FF3300;
text-decoration:none;
}
.filelist li {
/*list-style-image:url(../images/arrow.gif);*/
line-height:18px;
padding:4px;
}
a.archives {
color:#F19D16;
text-decoration:underline;
font-family:Tahoma, Verdana, Arial, Helvetica
}
a.archives :hover {
color:#6E7031;
text-decoration:underline;
}
#galcontainer {
margin:0 auto;
}
.galphoto {
text-align:center;
padding:12px 10px 12px 10px;
border:1px solid #AEAEAE;
width:210px;
}
.galcaption {
text-align:center;
}
ul#contentlist_m {
display:block;
padding:10px;
line-height:30px;
list-style:none;
width:180px;
margin:0 auto;
}
ul#contentlist_m li {
background: url(../images/bg_contentlist.jpg) repeat-x;
text-transform:uppercase;
padding:3px 6px 6px 6px;
text-align:center;
}
ul#contentlist_m li a {
color:#000000;
font-weight:bold;
}
ul#contentlist_m li a:hover {
color:#005BA6;
}
.container {
width: 500px;
margin: 0 auto;
}
h4.trigger {
margin: 10px 0 5px 0;
float: left;
width:500px;
}
h4.trigger a {
color:#005BA6;
text-decoration: none;
display: block;
}
h4.active {
background-position: left bottom;
}
.toggle_container, .toggle_container_start {
margin: 0 0 5px;
padding: 0;
border-top: 1px dotted #CCCCCC;
/*background: #f0f0f0;*/
overflow: hidden;
width: 500px;
clear: both;
}
.toggle_container .block, .toggle_container_start .block {
padding: 7px 7px 14px 7px;
}
.toggle_container .block p, .toggle_container_start .block p {
padding: 5px 0;
margin: 2px 0;
}
.toggle_container h4 {
/*font: 11px normal Georgia, "Times New Roman", Times, serif;*/
margin: 0 0 6px;
padding: 0 0 5px 0;
border-bottom: 1px dashed #CCCCCC;
}
/*sim registration*/
#media {
width:500px;
margin:0 auto;
margin-top:26px;
background-color:#EAEAFF;
border:1px solid #CCCCFF;
height:200px;
padding:10px;
}
#multimedia td {
vertical-align:top;
}
#multimedia ol {
margin:6px 0 0 16px;
padding:0;
}
#multimedia ol li {
line-height:26px;
}
