

@charset "utf-8";

/* CSS Document */
/*---------------------------------
Project: LBS

Author: Francis Onwumere

Company: Digital Craft Studios

Website: http://digitalcraftstudios.com

Email: info[at]digitalcraftstudios.com
----------------------------------*/
@media screen and(-webkit-min-device-pixel-ratio:0){
*{
margin:0;padding:0;
}}*{
margin:0;padding:0;
}
.nobg{
background-image:none;
}body{
background-color:#FAFAFA;border:none;color:#333;font-family:Arial,Verdana,sans-serif;font-size:13px;background-repeat:repeat-x;background-position:left top;background-image:url(../images/pagetop.jpg);height:100%;
}
#homebody{
background-repeat:repeat-x;background-position:left top;background-image:url(../images/homepagetop.jpg);height:100%;
}
.bodyprint{
font-size:10pt;line-height:2.5px;
}
.index{
background-image:none;
}body a:link,body a:visited,body a:active{
color:#C30;background-color:transparent;text-decoration:none;
}body a:hover{
color:#996;background-color:transparent;text-decoration:underline;
}img a{
text-decoration:none;
}h1{
color:#274E87;font-size:250%;line-height:100%;margin:0;font-family:"Trebuchet MS",Arial,Verdana,sans-serif;font-weight:bold;display:inline;text-align:left;
}h2{
font-size:170%;color:#24485E;font-weight:bold;font-family:Arial,Verdana,sans-serif;display:block;line-height:100%;padding-bottom:5px;padding-left:5px;text-align:left;
}h3{
font-size:120%;color:#606;font-family:Arial,Verdana,sans-serif;line-height:100%;display:block;padding-top:3px;padding-bottom:6px;padding-left:4px;text-align:left;
}h4{
font-size:95%;color:#606;font-family:Arial,Verdana,sans-serif;line-height:100%;display:block;padding-top:3px;padding-bottom:6px;padding-left:4px;text-align:left;
}p{
line-height:148%;font-family:Arial,Verdana,sans-serif;color:#333;font-size:96%;background-image:none;
}blockquote{
line-height:148%;font-family:Arial,Verdana,sans-serif;color:#333;font-size:96%;background-image:none;
}
.content span,.content p,.content blockquote{
line-height:148%;font-family:Arial,Verdana,sans-serif;color:#333;font-size:96%;background-image:none;padding:3px;
}
.main li,.main2 li{
text-decoration:none;line-height:150%;font-family:Arial,Verdana,sans-serif;padding:5px;color:#333;font-size:96%;background-image:none;list-style-position:inside;list-style-image:url(../craft2009/crate/uploads/images/smallbubble.png);list-style-type:none;
}
.punchline{
color:#000;font-size:130%;line-height:130%;margin:0;padding-bottom:8px;padding-top:0;font-family:"Times New Roman",Times,serif;font-weight:bold;position:relative;padding-left:2px;float:left;background-image:url(../images/punchlinelined.jpg);background-repeat:no-repeat;background-position:left 18px;width:250px;
}
.invoiceaddress{
color:#000;font-size:90%;line-height:120%;margin:0;padding-bottom:8px;padding-top:8px;font-family:"Times New Roman",Times,serif;font-weight:normal;position:relative;top:0;right:0;padding-right:2%;float:right;
}
.text{
color:#069;font-size:8pt!important;line-height:22px;
}
.text a{
color:#069;
}
.text a:hover{
text-decoration:underline;color:#000;
}
#text{
color:#F00;font-size:8pt;line-height:22px;
}
#text a{
color:#F00;
}
#text a:hover{
text-decoration:underline;color:#000;
}
.labler{
text-align:center;display:block;background-image:url(../images/labler.png);background-repeat:no-repeat;background-position:left top;background-color:#09C;padding-top:5px;padding-right:5px;padding-bottom:0;padding-left:30px;color:#FFF;height:20px;font-size:88%;
}h3.labler a,h3.labler a:active,h3.labler a:link{
color:#FFF;
}
.pagelink{
background-image:none;background-repeat:repeat-x;color:#FFF;font-size:90%;font-weight:bold;margin-bottom:1px;height:50px;background-position:bottom;list-style-type:none;
}
.pagelink a{
color:#336;text-decoration:none;
}
.pagelink a:hover{
color:#000;text-decoration:underline;
}
.breadcrumbs{
background-image:url(../images/breadcrumbsbg.jpg);background-repeat:repeat;float:left;background-color:#272526;padding-bottom:2px;width:100%;
}
.breadcrumbsholder{
background-image:url(../images/breadcrumbsbg.jpg);background-repeat:repeat;width:100%;background-color:#788494;display:block;position:relative;
}
.breadcrumbs p{
padding:5px;text-align:left;display:block;background:none;color:#FFF;font-size:82%;
}
.breadcrumbs a,.breadcrumbs a:link,.breadcrumbs a:visited{
text-decoration:none;color:#FFF;
}
.breadcrumbs a:hover,.breadcrumbs a:active{
text-decoration:underline;color:#FFF;
}
#breadcrumbred{
color:#0FF;
}
#breadcrumbred a,#breadcrumbred a:link,#breadcrumbred a:visited{
color:#900;
}
.newsheader{
color:#F40000;font-size:100%;line-height:23px;margin:0;padding-bottom:0;padding-top:2px;font-weight:bold;clear:right;
}
.newsheader a{
color:#F40000;text-decoration:none;
}
.newsheader a:hover{
color:#036;text-decoration:underline;
}
.programmeheader{
color:#036;font-size:118%;line-height:23px;padding-bottom:4px;padding-top:10px;font-family:Arial,Verdana,sans-serif;font-weight:bold;height:27px;background-image:url(../images/programmesbg.jpg);background-repeat:no-repeat;padding-left:30px;display:block;position:relative;float:left;width:670px;
}
.homenewsheader{
color:#000;font-size:120%;line-height:23px;padding-bottom:4px;padding-top:10px;font-family:Arial,Verdana,sans-serif;font-weight:bold;position:relative;
}
.homenewsheader a{
color:#F40000;text-decoration:none;
}
.homenewsheader a:hover{
color:#036;text-decoration:underline;
}
.newsbody a:hover{
color:#336;
}
.eventsheader{
color:#000;font-size:122%;line-height:135%;padding-bottom:0;padding-top:4px;font-family:Arial,Verdana,sans-serif;font-weight:bold;clear:right;position:relative;border:1px solid #D7E8F0;background-color:#D7E8F0;
}li.eventsheader{
margin-right:4px;color:#000;font-size:115%;line-height:135%;padding-bottom:0;padding-top:4px;font-family:Arial,Verdana,sans-serif;font-weight:bold;clear:right;position:relative;border:1px solid #D7E8F0;background-color:#D7E8F0;
}
.eventsheader a{
color:#000;text-decoration:none;font-family:Arial,Verdana,sans-serif;display:block;width:100%;
}
.eventsheader:hover{
color:#036;
}
.eventsbody{
margin:0;border:1px solid #D7E8F0;background-color:#F5F8FA;
}
.eventsbody:hover{
color:#036;
}img a,img a:hover{
text-decoration:none;border:none;
}a img,a:hover img{
text-decoration:none;border:none;
}
.homeimg{
vertical-align:middle;border:none;display:inline;padding-top:2px;padding-right:1px;padding-bottom:2px;padding-left:0;
}
.imgbord{
border:2px solid #D7D7D7;height:50px;
}
.imger{
padding:6px;display:inline;vertical-align:middle;border:none;
}
.logo{
float:left;position:relative;padding-right:3px;padding-left:5%;padding-top:1px;
}
.imgleft{
padding:2px 6px 3px 6px;vertical-align:middle;float:left;display:block;position:relative;
}
.homeimgleft{
padding:3px;margin-right:3px;vertical-align:middle;float:left;display:block;background-color:#F4F4F4;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#D7D7D7;border-right-color:#D7D7D7;border-bottom-color:#D7D7D7;border-left-color:#D7D7D7;position:relative;
}
.gimgleft{
background-color:#F3F3F3;padding:2px 6px 3px 6px;vertical-align:middle;float:left;display:block;border:#CCC 1px solid;position:relative;width:150px;height:150px;margin:1px 3px;position:relative; text-align:center;
}
.gimgleft img a,.gimgleft img a:link,.gimgleft img a:active,.gimgleft img a:hover{
border:#CCC 1px solid;position:relative;
}
.sitemapleft{
background-color:#F3F3F3;padding:2px 6px 3px 6px;float:left;position:relative;width:150px;margin:1px 3px;font-size:90%;
}
.sitemapleft a,.sitemapleft a:link,.sitemapleft a:active,.sitemapleft a:hover{
position:relative;color:#339;
}
.sitemapleft ul{
list-style:none;position:relative;clear:both;display:block;
}
.sitemapleft ul ul li{
position:relative;clear:both;display:block;text-indent:5px;
}
.sitemapleft ul ul ul li{
text-indent:10px;
}
.avatar{
padding:0 6px 0 6px;background-image:url(../images/avatarbg.jpg);background-position:center top;display:block;vertical-align:middle;float:left;height:100px;width:105px;background-repeat:no-repeat;
}
.imgright{
padding:0;display:inline;float:right;vertical-align:middle;position:relative;
}
.container{
margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;width:100%;
}
.header-1{
height:100px;background-repeat:repeat-x;position:relative;width:100%;margin-bottom:0;margin:0 auto;
}
.header-2{
height:100px;background-image:url(../images/topbg.png);background-repeat:repeat-x;background-position:-20%;position:absolute;top:0;width:100%;
}
.header-3{
height:100px;position:absolute;top:0;width:100%;left:1px;
}
.captionarea-1{
height:100px;background-image:url(../images/secondlevelbg_1.jpg);background-repeat:repeat-x;position:relative;top:0;background-position:-70%;width:100%;display:block;clear:left;background-color:#1D4159;
}
.captionarea-2{
height:100px;background-image:url(../images/secondlevelbg_1.jpg);background-repeat:repeat-x;background-position:-20%;position:absolute;top:0;width:100%;background-color:#1D4159;
}
.captionarea-3{
position:relative;width:955px;z-index:10;margin:0 auto;
}
.top{
width:955px;position:relative;margin:0 auto;clear:right;
}
.captiontop{
width:955px;margin:0 auto;background-repeat:no-repeat;background-image:url(../images/secondlevelbglogo_1.jpg);background-position:right top;padding:0;height:80px;z-index:0;
}
.topleft{
width:20px;float:left;position:absolute;bottom:0;display:inline;left:0;
}
.topright{
width:20px;float:right;clear:right;bottom:0;right:0;position:absolute;
}
.topnav{
position:relative;font-family:Arial,Verdana,sans-serif;font-size:90%;width:100%;font-size:100%;z-index:100000;text-align:right;height:25px;
}
.topnav a:link,.topnav a:visited,.topnav a:active{
color:#FFF;text-decoration:none;
}
.topnav a:hover{
text-decoration:underline;
}
#tnav{
text-align:right;margin:0;list-style:none;position:relative;display:block;z-index:100000;width:955px;
}
#tnav li{
display:inline;z-index:100000;color:#FFF;margin:0;position:relative;padding:0 5px 0 5px;
}
#tnav li a,#tnav li a:link,#tnav li a:visited{
color:#FFF;text-decoration:none;z-index:100000;
}
#tnav li a:active,#tnav li a:hover{
color:#FFF;
}
#tnav li ul{
position:absolute;left:0;top:25px;display:none;padding:0;margin:0;z-index:1000000;background-color:#DEE;
}
#tnav li li{
text-align:right;width:182px;padding:3px;padding-bottom:5px;z-index:100000;margin:0;display:block;font-size:92%;color:#000;height:20px;
}
#tnav li li a:link,#tnav li li a:visited,#tnav li li li a:link,#tnav li li li a:visited,#tnav li li li li a:link,#tnav li li li li a:visited,#tnav li li li li li a:link,#tnav li li li li li a:visited{
color:#000;height:1%;text-decoration:none;z-index:100000;width:100%;display:block;
}
#tnav li li a:active,#tnav li li a:hover,#tnav li li li a:active,#tnav li li li a:hover,#tnav li li li li a:active,#tnav li li li li a:hover,#tnav li li li li li a:active,#tnav li li li li li a:hover{
color:#000;width:100%;display:block;background:none;text-decoration:underline;
}
#tnav li li:hover,#tnav li li.over,#tnav li li li:hover,#tnav li li li.over{
color:#000;z-index:100000;
}
#tnav li li a:hover,#tnav li li a.over,#tnav li li li a:hover,#tnav li li li a.over{
color:#000;z-index:100000;width:100%;display:block;
}
#tnav li li ul,#tnav li li li ul,#tnav li li li li ul{
position:absolute;top:0;left:-185px;display:none;margin:0;z-index:1000000;
}* html #tnav li{
float:left;height:1%;
}* html #tnav li a{
height:1%;
}* html #tnav ul li{
float:left;height:1%;
}* html #tnav ul li a{
height:1%;
}* html #tnav ul ul li{
float:left;height:1%;
}* html #tnav ul ul li a{
height:1%;
}* html #tnav ul ul ul li{
float:left;height:1%;
}* html #tnav ul ul ul li a{
height:1%;
}
#tnav li:hover ul,#tnav li.over ul{
display:block;z-index:1000000;top:16px;
}
#tnav li:hover ul ul,#tnav li.over ul ul,#tnav li:hover ul ul ul ul,#tnav li.over ul ul ul ul,#tnav li:hover ul ul ul,#tnav li.over ul ul ul{
display:none;
}
#tnav ul li:hover ul,#tnav ul li.over ul,#tnav ul ul ul li:hover ul,#tnav ul ul ul li.over ul,#tnav ul ul li:hover ul,#tnav ul ul li.over ul{
display:block;z-index:100000;top:0;
}
.mid{
margin:0 auto;position:relative;width:955px;z-index:0;background-color:#FFF;background-position:left top;background-repeat:repeat-y;font-weight:normal;margin-top:1px;height:100%;
}
.invoicemid{
margin:0 auto;position:relative;width:740px;z-index:10000;background-color:#FFF;
}
.main{
width:57%;float:left;margin-right:1px;background-color:#FFF;height:100%;display:block;position:relative;
}
.sms_send{
width:34%;float:left;margin-right:1px;background-color:#FFF;height:100%;display:block;position:relative;
}
.sms_sort_box{
width:65%;float:left;margin-right:1px;background-color:#FFF;height:100%;display:block;position:relative;
}
.sms_credits{
width:19%;float:left;margin-right:1px;background-color:#FFF;height:100%;display:block;position:relative;
}
.main2{
width:75%;float:left;margin-right:1px;background-color:#FFF;height:100%;display:block;position:relative;z-index:0;
}
.right{
width:24%;float:right;height:100%;clear:right;z-index:0;padding-right:2px;padding-left:0;display:block;background-color:#FFF;
}
.homeright{
width:22%;float:right;height:100%;clear:right;z-index:0;padding-right:2px;padding-left:0;display:block;
}
.left{
width:18%;float:left;z-index:0;padding-right:1px;padding-left:3px;display:block;border-right-width:1px;border-right-style:solid;border-right-color:#F3F3F3;position:relative;height:100%;
}
.caption{
font-size:240%;color:#FFF;padding-top:20px;padding-left:8%;font-weight:normal;font-family:Georgia,Arial,Verdana,Helvetica,sans-serif;padding-bottom:6px;position:relative;
}
.pagecaption{
font-size:220%;color:#E2311D;padding-top:8px;padding-left:2%;font-weight:normal;font-family:Georgia,Arial,Verdana,Helvetica,sans-serif;left:0;top:0;padding-bottom:4px;
}
.leftcaption{
font-size:220%;color:#202042;padding-top:30px;font-weight:normal;font-family:Georgia,Arial,Verdana,Helvetica,sans-serif;left:0;top:0;padding-bottom:0;height:120px;background-color:#FFF;text-align:center;background-image:url(../images/leftcaptionbg.jpg);background-repeat:no-repeat;background-position:bottom;
}
.leftpane{
height:100%;min-height:600px;
}
.caption h3{
display:block;
}
.captionbody{
background-image:url(../images/ex-rest.png);background-repeat:no-repeat;vertical-align:middle;padding:0 0 16px 16px;
}
.portfolio{
border:4px solid #D7D7D7;margin-top:2px;margin-right:0;margin-bottom:2px;margin-left:0;display:block;padding:3px;
}
.admincontent{
line-height:136%;font-family:Arial,Helvetica,sans-serif;padding:4px;clear:both;text-align:justify;display:block;position:relative;height:100%;
}
.content{
line-height:136%;font-family:Arial,Helvetica,sans-serif;padding:5px;clear:both;text-align:justify;height:100%;display:block;position:relative;
}
.homenewsticker{
line-height:136%;font-family:Arial,Helvetica,sans-serif;padding:5px;clear:right;display:block;position:relative;width:229px;height:272px;background-image:url(../images/newsfade.jpg);background-repeat:no-repeat;background-position:bottom;float:left;overflow:hidden;border-right-width:1px;border-right-style:none;border-right-color:#E9E9E9;
}
.homenewsheaderarea{
padding:3px;display:block;width:229px;position:relative;clear:right;
}
.homenewsitem{
position:relative;float:left;
}
.homenewsticker span,.homenewsticker p,.homenewsticker blockquote,.homenewsitem span,.homenewsitem p,.homenewsitem blockquote{
line-height:148%;font-family:Arial,Verdana,sans-serif;color:#333;font-size:96%;background-image:none;
}
.content table{
width:100%;
}
.content th{
color:#930;background-image:url(../images/apply-header.jpg);background-repeat:repeat-x;height:60px;background-color:#FFF;padding:8px 10px;text-align:left;border-bottom:#0CC 1px solid;overflow:visible;
}
.content td{
padding:8px 10px;text-align:left;border-bottom:#0CC 1px solid;vertical-align:top;
}
.footer{
color:#000;line-height:32px;clear:both;width:955px;margin-right:auto;margin-left:auto;margin-top:5px;margin-bottom:0;text-align:center;background-image:url(../images/footer.jpg);background-repeat:repeat-x;position:relative;bottom:0;font-size:85%;display:block;padding-top:4px;padding-bottom:4px;background-color:#FAFAFA;
}
.footer ul{
list-style:none;z-index:0;position:relative;padding-top:7px;font-size:9pt;padding-bottom:8px;
}
.footer ul li{
display:inline;color:#FFF;font-weight:normal;border-right-width:1px;border-right-style:solid;border-right-color:#FFF;padding-right:15px;padding-left:5px;
}
.footer ul li a{
color:#333;
}
.footer ul li a:hover{
text-decoration:underline;color:#960;
}
.footer ul li:last-child{
border:none;
}
.redline{
border-bottom:solid #999 1px;
}
#player{
text-align:center;padding-top:2px;
}
.player{
text-align:center;background-image:url(../images/tvbg.jpg);background-repeat:no-repeat;background-position:center bottom;width:275px;height:220px;
}
.captionnav{
position:relative;font-family:Arial,Verdana,sans-serif;font-size:97%;clear:both;bottom:0;z-index:100000;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;padding-left:6%;
}
#nav{
text-align:left;margin:0;list-style:none;position:relative;display:block;bottom:0;z-index:100000;
}
#nav li{
display:inline;z-index:100000;color:#FFF;font-weight:normal;border-right-width:1px;border-right-style:solid;border-right-color:#FFF;padding-right:5px;padding-left:5px;
}
#nav li a:link,#nav li a:visited{
color:#FFF;height:1%;text-decoration:none;z-index:100000;
}
#nav li a:active,#nav li a:hover{
color:#FFF;text-decoration:underline;z-index:100000;
}
#nav li li a:link,#nav li li a:visited,#nav li li li a:link,#nav li li li a:visited,#nav li li li li a:link,#nav li li li li a:visited,#nav li li li li li a:link,#nav li li li li li a:visited{
color:#FFF;height:1%;text-decoration:none;z-index:100000;width:100%;display:block;
}
#nav li li a:active,#nav li li a:hover,#nav li li li a:active,#nav li li li a:hover,#nav li li li li a:active,#nav li li li li a:hover,#nav li li li li li a:active,#nav li li li li li a:hover{
color:#FFF;width:100%;display:block;
}
#nav li ul{
position:absolute;left:0;top:13px;display:none;padding:0;margin:0;z-index:100000;
}
#nav li{
position:relative;
}
#nav li li{
text-align:left;width:175px;padding:3px;z-index:100000;margin:0;background-image:url(../images/menubg.jpg);background-repeat:repeat-x;display:block;background-color:#DEE7ED;font-size:88%;color:#FFF;
}
#nav li li:hover,#nav li li.over,#nav li li li:hover,#nav li li li.over{
background-image:url(../images/menuhover.jpg);background-repeat:repeat-x;background-color:#000;color:#FFF;z-index:100000;
}
#nav li li a:hover,#nav li li a.over,#nav li li li a:hover,#nav li li li a.over{
color:#FFF;z-index:100000;width:100%;display:block;
}
#nav li li ul,#nav li li li ul,#nav li li li li ul{
position:absolute;top:0;left:182px;display:none;margin:0;z-index:100000;
}* html #nav li{
float:left;height:1%;
}* html #nav li a{
height:1%;
}* html #nav ul li{
float:left;height:1%;
}* html #nav ul li a{
height:1%;
}* html #nav ul ul li{
float:left;height:1%;
}* html #nav ul ul li a{
height:1%;
}* html #nav ul ul ul li{
float:left;height:1%;
}* html #nav ul ul ul li a{
height:1%;
}
#nav li:hover ul,#nav li.over ul{
display:block;z-index:100000;
}
#nav li:hover ul ul,#nav li.over ul ul{
display:none;
}
#nav ul li:hover ul,#nav ul li.over ul{
display:block;z-index:100000;
}
#nav li:hover ul ul ul,#nav li.over ul ul ul{
display:none;
}
#nav ul ul li:hover ul,#nav ul ul li.over ul{
display:block;z-index:100000;
}
#nav li:hover ul ul ul ul,#nav li.over ul ul ul ul{
display:none;
}
#nav ul ul ul li:hover ul,#nav ul ul ul li.over ul{
display:block;z-index:100000;
}
#nav li:hover ul ul ul ul ul,#nav li.over ul ul ul ul ul{
display:none;
}
#nav li:hover,#nav li.over{
color:#FF6;
}
.captionhnav{
position:relative;font-family:Arial,Verdana,sans-serif;font-size:100%;z-index:100000;width:224px;float:left;background-color:#303052;height:180px;
}
#hnav{
text-align:left;margin:0;list-style:none;position:relative;display:block;z-index:100000;width:224px;
}
#hnav li{
display:block;z-index:100000;color:#FFF;font-weight:bold;margin:0;background-color:#303052;height:35px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#FFF;position:relative;
}
#hnav li a,#hnav li a:link,#hnav li a:visited{
color:#FFF;text-decoration:none;z-index:100000;display:block;padding-left:15px;padding-top:10px;width:209px;height:25px;
}
#hnav li a:active,#hnav li a:hover{
color:#FFF;z-index:100000;background-color:#DB3029;display:block;height:26px;
}
#hnav li li a:link,#hnav li li a:visited,#hnav li li li a:link,#hnav li li li a:visited,#hnav li li li li a:link,#hnav li li li li a:visited,#hnav li li li li li a:link,#hnav li li li li li a:visited{
color:#FFF;height:1%;text-decoration:none;z-index:100000;width:100%;display:block;
}
#hnav li li a:active,#hnav li li a:hover,#hnav li li li a:active,#hnav li li li a:hover,#hnav li li li li a:active,#hnav li li li li a:hover,#hnav li li li li li a:active,#hnav li li li li li a:hover{
color:#FFF;width:100%;display:block;background:none;
}
#hnav li ul{
position:absolute;left:225px;top:-22px;display:none;padding:0;margin:0;z-index:100000;
}
#hnav li li{
text-align:left;width:224px;padding:3px;padding-bottom:5px;z-index:100000;margin:0;display:block;background-color:#303052;font-size:88%;color:#FFF;height:20px;
}
#hnav li li:hover,#hnav li li.over,#hnav li li li:hover,#hnav li li li.over{
background-color:#DB3029;color:#FFF;z-index:100000;
}
#hnav li li a:hover,#hnav li li a.over,#hnav li li li a:hover,#hnav li li li a.over{
color:#FFF;z-index:100000;width:100%;display:block;
}
#hnav li li ul,#hnav li li li ul,#hnav li li li li ul{
position:absolute;top:0;left:182px;display:none;margin:0;z-index:100000;
}* html #hnav li{
float:left;height:1%;
}* html #hnav li a{
height:1%;
}* html #hnav ul li{
float:left;height:1%;
}* html #hnav ul li a{
height:1%;
}* html #hnav ul ul li{
float:left;height:1%;
}* html #hnav ul ul li a{
height:1%;
}* html #hnav ul ul ul li{
float:left;height:1%;
}* html #hnav ul ul ul li a{
height:1%;
}
#hnav li:hover ul,#hnav li.over ul{
display:block;z-index:100000;
}
#hnav li:hover ul ul,#hnav li.over ul ul{
display:none;
}
#hnav ul li:hover ul,#hnav ul li.over ul{
display:block;z-index:100000;
}
#hnav li:hover ul ul ul,#hnav li.over ul ul ul{
display:none;
}
#hnav ul ul li:hover ul,#hnav ul ul li.over ul{
display:block;z-index:100000;
}
#hnav li:hover ul ul ul ul,#hnav li.over ul ul ul ul{
display:none;
}
#hnav ul ul ul li:hover ul,#hnav ul ul ul li.over ul{
display:block;z-index:100000;
}
#hnav li:hover ul ul ul ul ul,#hnav li.over ul ul ul ul ul{
display:none;
}
#hnav li:hover,#hnav li.over{
color:#FFF;
}
#tnav{
z-index:100000;width:100%;margin:0;height:25px;text-align:right;list-style:none;
}
#tnav ul{
margin:0;
}
#tnav li{
position:relative;display:inline;z-index:100000000;color:#FFF;margin:0;padding:0 5px 0 5px;width:100px;
}
#tnav li ul{
position:absolute;left:-50px;top:0;display:none;padding:0;margin:0;z-index:100000000;background-color:#DEE;
}
#tnav li li{
text-align:left;padding:3px;padding-bottom:5px;z-index:100000000;margin:0;display:block;font-size:92%;color:#000;height:20px;position:relative;width:150px;
}
#tnav li li a:link,#tnav li li a:visited,#tnav li li li a:link,#tnav li li li a:visited,#tnav li li li li a:link,#tnav li li li li a:visited,#tnav li li li li li a:link,#tnav li li li li li a:visited{
color:#000;height:1%;text-decoration:none;z-index:100000000;width:100%;display:block;
}
#tnav li li a:active,#tnav li li a:hover,#tnav li li li a:active,#tnav li li li a:hover,#tnav li li li li a:active,#tnav li li li li a:hover,#tnav li li li li li a:active,#tnav li li li li li a:hover{
color:#000;width:100%;display:block;background:none;text-decoration:underline;
}
#tnav li li:hover,#tnav li li.over,#tnav li li li:hover,#tnav li li li.over{
color:#000;z-index:100000000;
}
#tnav li li a:hover,#tnav li li a.over,#tnav li li li a:hover,#tnav li li li a.over{
color:#000;z-index:100000000;width:100%;display:block;
}
#tnav li li ul,#tnav li li li ul,#tnav li li li li ul{
position:absolute;top:0;left:-200px;display:none;margin:0;z-index:100000000;
}
#tnav li li li{
width:196px;
}* html #tnav li li ul,* html #tnav li li li ul,* html #tnav li li li li ul{
position:relative;
}* html #tnav li{
float:left;height:1%;
}* html #tnav li a{
height:1%;
}* html #tnav ul li{
float:left;height:1%;
}* html #tnav ul li a{
height:1%;
}* html #tnav ul ul li{
float:left;height:1%;
}* html #tnav ul ul li a{
height:1%;
}* html #tnav ul ul ul li{
float:left;height:1%;
}* html #tnav ul ul ul li a{
height:1%;
}
#tnav li:hover ul,#tnav li.over ul{
display:block;z-index:100000;
}
#tnav li:hover ul ul,#tnav li.over ul ul{
display:none;
}
#tnav ul li:hover ul,#tnav ul li.over ul{
display:block;z-index:100000;
}
#tnav li:hover ul ul ul,#tnav li.over ul ul ul{
display:none;
}
#tnav ul ul li:hover ul,#tnav ul ul li.over ul{
display:block;z-index:100000;
}
#tnav li:hover ul ul ul ul,#tnav li.over ul ul ul ul{
display:none;
}
#tnav ul ul ul li:hover ul,#tnav ul ul ul li.over ul{
display:block;z-index:100000;
}
#tnav li:hover ul ul ul ul ul,#tnav li.over ul ul ul ul ul{
display:none;
}
#tnav li:hover,#tnav li.over{
color:#000;
}
.newsleft{
float:left;position:relative;width:13px;margin-top:5px;
}
.newsright{
float:left;position:relative;width:13px;margin-top:5px;clear:right;
}
.newsmid{
float:left;position:relative;height:44px;width:100%;margin-top:5px;color:#069;font-family:"Trebuchet MS",Arial,Verdana,sans-serif;font-size:14pt;
}
.newsmid a,.newsmid a:hover{
color:#900;
}
#wrapper{
width:760px;margin:0 auto;
}
#intro{
padding-bottom:10px;
}
/*#slider{
width:820px;position:relative;z-index:0;margin-top:8px;margin-right:auto;margin-bottom:0;margin-left:auto;
}*/
.clearbutton{
padding:4px 0;margin:0;border:none;background:none;cursor:pointer;text-align:left;background-image:url(../images/btnclear.png);height:31px;width:142px;text-align:center;background-repeat:no-repeat;background-position:center;color:#FFF;font-weight:bold;
}
.memberbutton{
padding:4px 4px;margin:3px;border:none;background-color:#069;cursor:pointer;text-align:center;background-image:url(../images/btnclear.png);background-repeat:no-repeat;background-position:center;color:#FFF;font-weight:bold;
}
.custombutton{
padding:0;margin:0;border:none;background:none;cursor:pointer;text-align:left;
}
.custombutton{
cursor:pointer;
}
.formnomargin{
padding:0;margin:0;border:none;background:none;
}
.button{
background-image:url(../images/bgxx.jpg);background-repeat:repeat-x;padding:5px;color:#900;height:22px;border:none;font-weight:bold;
}
.signup{
font-size:9pt;background-color:#FFF7D7;color:#000;padding:2px;margin-bottom:1px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#FAD163;
}
.searchfields{
background-color:#FFF;border:1px solid #FF9;font-family:Arial,Helvetica,sans-serif;font-size:110%;font-style:italic;color:#336;text-align:left;line-height:25px;min-width:125px;margin-bottom:3px;height:23px;display:inline;float:right;position:relative;z-index:0;
}
.searchfields:hover{
background-color:#FF9;border:1px solid #069;
}
.fields{
background-color:#FFF;border:1px solid #E47300;font-family:Arial,Helvetica,sans-serif;font-size:120%;color:#336;text-align:left;line-height:25px;min-width:105px;margin-bottom:3px;
}
.fields:hover{
background-color:#FF9;border:1px solid #069;
}
.fields input[type="text"]{
height:30px;
}
.sidepane{
background-color:#FFF;display:block;position:relative;margin:2px 0 4px 0;border-right-width:1px;border-bottom-width:1px;border-right-style:solid;border-bottom-style:solid;border-right-color:#FDFFCD;border-bottom-color:#FDFFCD;
}
.sidepane li{
border-bottom:#E2E2E2 1px solid;font-size:90%;list-style:none;
}
.advert{
background-color:#FFF;display:block;position:relative;margin:4px 0 0 0;text-align:center;border-top:#E5E5E5 1px solid;
}
.sidepanemid{
background-image:url(../images/sidepanemid.png);background-repeat:repeat-y;width:100%;height:155px;background-repeat:repeat-y;background-position:left center;overflow-y:auto;overflow-x:hidden;
}
.sidepanetop{
background-image:url(../images/sidepanetop.png);background-repeat:no-repeat;background-position:left top;
}
.sidepanebottom{
background-image:url(../images/sidepanebottom.png);background-repeat:no-repeat;background-position:left bottom;padding-bottom:10px;
}
.newspanemid{
clear:left;width:100%;
}
.newspanetop{
background-image:url(../images/newspanetop.png);background-repeat:no-repeat;background-position:left top;height:21px;width:598px;clear:left;
}
.newspanebottom{
background-image:url(../images/newspanebottom.png);background-repeat:no-repeat;background-position:left bottom;padding-bottom:20px;
}
.playlist{
text-align:center;height: 50px;width:100%;padding:0;
}
.calendar{
font-family:arial,helvetica;font-size:8pt;color:white;background-color:#D2E9F9;border-color:#CCC;border-style:solid;border-width:1px;padding-left:1px;padding-right:1px;width:70%;
}
.calendarlink{
color:#930;border:none;
}
.calendararrow{
color:#993;font-weight:bold;text-decoration:none;
}
.calheader{
background-color:#D2E9F9;border-color:#000;border-style:solid;border-width:1px;color:#F30;text-align:center;padding-left:1px;padding-right:1px;
}
.day{
background-color:#F4D09B;border-color:#000;border-style:solid;border-width:1px;text-align:center;padding-left:1px;padding-right:1px;color:#333;
}
.linkedday{
background-color:#D2E9F9;border-color:#000;border-style:solid;border-width:1px;text-align:center;padding-left:1px;padding-right:1px;color:#333;
}
.linkedday a:hover{
color:#FFF;text-decoration:underline;background-color:#DFDFDF;
}
#calendar{
padding:0 4px;
}
.calitem{
font-size:8pt;line-height:25px;
}
.calmonth{
width:250px;display:block;
}
.monthitem{
line-height:25px;padding-bottom:3px;color:#0C0;
}
#location{
display:none;outline:none;
}
.hidden{
display:none;outline:none;
}
.relative{
position:relative;clear:both;width:100%;display:block;z-index:1000000;
}
.trurelative{
position:relative;clear:both;display:block;margin:0 auto;
}
.floatright{
float:right;
}
.floatleft{
float:left;z-index:2;
}
.hbfloat-left{
float:left;position:relative;
}
.iconright{
padding-left:10px;
}
.iconleft{
padding-right:10px;
}
.toolbar{
width:13%;float:left;clear:right;height:100%;background-image:url(../images/breadcrumbsbg.jpg);background-repeat:repeat-x;background-color:#020202;
}
.midbanner{
text-align:left;height:125px;clear:right;
}
.homebanner{
width:716px;float:left;height:160px; /*padding:10px 7px;*/ background-image:url(../images/homebannerframe.jpg);background-repeat:no-repeat;background-position:right top;/*margin-top:2px;*/
}
.banner_relative{
position: relative;	
background:#fff url(../images/homebannerframe.jpg) no-repeat 50% 50%;
}
.banner_relative div{
	margin: 0;
	margin-top: 0px;
}
.banner_relative img{
	/*margin: 20px;*/
}
.banner_container{
position: relative;	
background:#fff url(../images/homebannerframe.jpg) no-repeat 50% 50%;
padding: 8px 0 0 6px;
width: 724px;
height: 170px;
float:right;
}

.quote{
height:145px;background-image:url(../images/quote.png);background-repeat:no-repeat;background-position:right bottom;
}
.quote p{
padding:10px;
}
.quote em{
font-size:89%;color:#2E1C72;display:block;text-align:left;font-weight:bold;padding-top:3px;
}
.featured{
position:relative;height:215px;overflow-y:scroll;overflow-x:hidden;display:block;width:100%;
}
.newstick{
position:relative;height:75px;display:block;width:100%;overflow:hidden;
}
.newsitem{
padding:5px 3px;display:block;
}
.contained{
padding:5px 3px;display:block;
}
.homecontained{
padding:5px 3px;
}
.newstitle{
font-size:88%;text-align:left;color:#333;padding-bottom:2px;display:inline;font-weight:bold;
}
.newstick p,.newstick a,.newstick a:link,.newstick a:visited{
font-size:88%;text-align:left;color:#131746;
}
.newstick a:hover{
text-decoration:underline;
}
.activity{
display:block;
}
.activity,.activity a,.activity a:link,.activity a:visited{
font-size:90%;color:#333;padding-top:2px;padding-bottom:1px;font-family:Arial,Verdana,sans-serif;font-weight:bold;height:100px;background-color:#FFF;text-align:left;
}
.activity a:hover{
text-decoration:underline;
}
.featured_date{
background-color:#F6F6F0;text-align:center;color:#183C54;font-size:100%;font-weight:bold;width:15%;display:block;float:right;clear:right;border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#FFF;padding-top:16px;padding-right:0;padding-bottom:0;padding-left:0;background-image:url(../images/calbg.png);background-position:center top;background-repeat:no-repeat;margin-top:9px;
}
.featured_title{
float:left;position:relative;padding-top:0;padding-right:1px;padding-bottom:0;padding-left:2px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#CCC;display:block;width:97%;
}
.featured_title p,.featured_title a,.featured_title a:link,.featured_title a:visited{
font-size:86%;text-align:left;color:#131746;padding-right:2px;padding-left:0;padding-top:2px;padding-bottom:1px;font-family:Arial,Verdana,sans-serif;font-weight:normal;text-indent:2px;
}
.featured_title a:hover{
text-decoration:underline;
}
.featured_month{
text-align:center;color:#900;font-size:80%;font-weight:bold;display:block;padding:1px 0 0 0;
}
.featured_title em{
text-align:right;font-size:85%;color:#666;display:block;
}
.registerform{
border:#EAE9EC 1px solid;padding:5px;
}
.registerheader{
border-bottom:#9C9C9C 2px solid;background:#EEF0F3 url(../images/apply-header.png) repeat-x bottom left;font-size:115%;display:block;background-repeat:repeat-x;border-top:1px solid #BCD;color:#CC170E;padding:5px;
}
.registerfield{
background-color:#FAFCFE;height:22px;color:#336;font-size:120%;display:block;border-bottom-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:dashed;border-left-style:solid;border-bottom-color:#0FF;text-indent:10px;padding:2px;min-width:150px;margin-bottom:3px;border-top-width:1px;border-right-width:1px;border-left-width:1px;border-top-color:#0FF;border-right-color:#0FF;border-left-color:#0FF;
}
.registertextarea{
background-color:#EAF2FA;color:#339;border:#9C9C9C 1px solid;padding:4px;font-size:110%;
}
.registerbutton{
margin:0;background:#FFB331 url(../images/submitbtn.png) repeat-x;color:#300;border:1px solid #FFE;border-bottom:1px solid #C93;border-right:1px solid #C93;text-align:center;padding:.1em .1em;font-size:88%;
}
.registerlabel{
color:#1A1A1A;font-size:100%;
}
.formdiv{
background-repeat:repeat;margin-bottom:2px;padding-top:5px;padding-bottom:8px;padding-left:6px;
}
.formdiv p{
margin-left:1px;
}
.formdiv span{
white-space:nowrap;
}ul.tabs{
margin:0;padding:0;float:left;list-style:none;border-bottom:1px solid #F7F7F7;border-left:1px solid #F7F7F7;width:100%;
}ul.tabs li{
float:left;margin:0;padding:0;border:1px solid #F7F7F7;border-left:none;margin-bottom:-1px;background:#E0E0E0;position:relative;list-style:none;
}ul.tabs li a{
text-decoration:none;color:#000;display:block;padding:5px;outline:none;
}ul.tabs li a:hover{
text-decoration:none;background-color:#FF9;
}html ul.tabs li.active,html ul.tabs li.active a:hover{
background:#FFF;border-bottom:1px solid #FFF;
}
.tab_container{
border:1px solid #F7F7F7;border-top:none;clear:both;width:100%;background:#FFF;
}
.tab_content{
padding:5px;
}
.notice{
background-color:#900;color:#FFF;padding:5px;width:100%;display:block;
}
#notices{
display:none;
}
.blacklabel{
background-image:url(../images/breadcrumbsbg.jpg);height:28px;background-repeat:repeat-x;width:100%;background-color:#272526;color:#FFF;
}
.blacklabel p{
padding:5px;text-align:left;display:inline;background:none;color:#FFF;font-size:82%;
}
.credits{
color:#FFF;line-height:18px;width:955px;text-align:right;position:relative;bottom:0;font-size:7pt;margin:0 auto;clear:both;
}
.credits a{
text-decoration:none;color:#FFF;
}
.bgcolor1{
background-color:#FFFFA8;
}
.bgcolor2{
background-color:#59FFFF;
}
.bgcolor3{
background-color:#9FF;
}
.bgcolor4{
background-color:#E9E9D1;
}
.treeview,.treeview ul{
padding:0;margin:0;list-style:none;position:relative;text-align:left;list-style:none;
}
.treeview ul{
margin-top:0;
}
.treeview .hitarea{
background:url(../images/treeview-default.gif) -64px -25px no-repeat;height:16px;width:16px;margin-left:-16px;float:left;cursor:pointer;
}* html .hitarea{
display:inline;float:none;
}
.treeview li{
margin:0;padding:3px 0 3px 16px;font-weight:normal;
}
.treeview a.selected{
background-color:#EEE;color:#036;
}
.treeview .hover{
color:#036;cursor:pointer;
}
.treeview li{
background:url(../images/treeview-default-line.gif) 0 0 no-repeat;
}
.treeview li.collapsable,.treeview li.expandable{
background-position:0 -176px;
}
.treeview .expandable-hitarea{
background-position:-80px -3px;
}
.treeview li.last{
background-position:0 -1766px;
}
.treeview li.lastCollapsable,.treeview li.lastExpandable{
background-image:url(../images/treeview-default.gif);
}
.treeview li.lastCollapsable{
background-position:0 -111px;
}
.treeview li.lastExpandable{
background-position:-32px -67px;
}
.treeview div.lastCollapsable-hitarea,.treeview div.lastExpandable-hitarea{
background-position:0 0;
}
.treeview-red li{
background-image:url(../images/treeview-red-line.gif);list-style:none;
}
.treeview-red .hitarea,.treeview-red li.lastCollapsable,.treeview-red li.lastExpandable{
background-image:url(../images/treeview-red.gif);
}
.clearboth{
clear:both;
}
#advanced_search_options{
display:none;
}
.forum_title{
background-color:#F8F6F3;padding:5px 0 5px 35px;background-image:url(../images/forum_titlebg.jpg);background-repeat:repeat-y;background-position:left;color:#333;border-bottom:#9F3 solid 1px;margin-bottom:4px;
}
.forum_reply{
padding:6px;color:#333;margin-bottom:4px;position:relative;
}
.homequotephoto{
float:left;text-align:center;display:block;position:relative;margin:0 auto;padding:0 40px;
}
.homequotetext{
text-align:left;display:block;position:relative;background-image:url(../images/homequotesbg.jpg);background-position:left top;padding:18px 0 20px 16px;background-repeat:no-repeat;width:220px;font-size:100%;
}
.homequotetext p{
font-size:90%;color:#666;
}
.insight{
text-align:left;display:block;position:relative;padding:2px 5px;background-repeat:no-repeat;width:226px;color:#000;clear:both;
}
.insight p{
font-size:90%;color:#000;
}
.insight p a{
font-size:90%;color:#000;
}
.centred-text{
text-align:center;
}
#TB_window{
font:12px Arial,Helvetica,sans-serif;color:#333;
}
#TB_secondLine{
font:10px Arial,Helvetica,sans-serif;color:#666;
}
#TB_window a:link{
color:#666;
}
#TB_window a:visited{
color:#666;
}
#TB_window a:hover{
color:#000;
}
#TB_window a:active{
color:#666;
}
#TB_window a:focus{
color:#666;
}
#TB_overlay{
position:fixed;z-index:40000000;top:0;left:0;height:100%;width:100%;
}
.TB_overlayMacFFBGHack{
background:url(../images/macFFBgHack.png) repeat;
}
.TB_overlayBG{
background-color:#000;filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75;
}* html #TB_overlay{
position:absolute;height:expression(document.body.scrollHeight>document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight+'px');
}
#TB_window{
position:fixed;background:#FFF;z-index:400000002;color:#000;display:none;border:4px solid #525252;text-align:left;top:50%;left:50%;
}* html #TB_window{
position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight / 2)+(TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop)+'px');
}
#TB_window img#TB_Image{
display:block;margin:15px 0 0 15px;border-right:1px solid #CCC;border-bottom:1px solid #CCC;border-top:1px solid #666;border-left:1px solid #666;
}
#TB_caption{
height:25px;padding:7px 30px 10px 25px;float:left;
}
#TB_closeWindow{
height:25px;padding:11px 25px 10px 0;float:right;
}
#TB_closeAjaxWindow{
padding:7px 10px 5px 0;margin-bottom:1px;text-align:right;float:right;
}
#TB_ajaxWindowTitle{
float:left;padding:7px 0 5px 10px;margin-bottom:1px;
}
#TB_title{
background-color:#E8E8E8;height:27px;
}
#TB_ajaxContent{
clear:both;padding:2px 15px 15px 15px;overflow:auto;text-align:left;line-height:1.4em;
}
#TB_ajaxContent.TB_modal{
padding:15px;
}
#TB_ajaxContent p{
padding:5px 0 5px 0;
}
#TB_load{
position:fixed;display:none;height:13px;width:208px;z-index:400000003;top:50%;left:50%;margin:-6px 0 0 -104px;
}* html #TB_load{
position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight / 2)+(TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop)+'px');
}
#TB_HideSelect{
z-index:39000000;position:fixed;top:0;left:0;background-color:#FFF;border:none;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;height:100%;width:100%;
}* html #TB_HideSelect{
position:absolute;height:expression(document.body.scrollHeight>document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight+'px');
}
#TB_iframeContent{
clear:both;border:none;margin-bottom:-1px;margin-top:1px;margin-bottom:1px;
}
#totalamount{
text-decoration:underline;
}
.notice ul.tabs,.notice ul.tabs li,.notice ul.tabs li a,.notice ul.tabs li a:hover,.notice ul.tabs li a:link,html .notice ul.tabs li.active,html .notice ul.tabs li.active a:hover{
color:#FFF;display:inline;background:none;border:none;outline:none;list-style:none;padding:0;margin:0;float:none;width:100px;overflow:hidden;
}
.traditional_link{
cursor:pointer;
}
#player-container {

	height: 270px;
}
.divs{
font-size: 105%; background-color:#FFF; border:1px solid #E47300; font-family:Arial,Helvetica,sans-serif;color:#336;text-align: justify; padding: 10px; width:665px;margin-bottom:3px; line-height: 20px;
}
.divs:hover{
background-color:#FF9;border:1px solid #069;
}
.pay1{
padding: 7px;
}
.pay1 p, .pay1 h2{
color: #0033CC; }
.pay{
padding: 5px 15px 8px 15px; margin: 0 0 10px 0; background: url(../images/paybg.jpg) repeat-x;
} .pay p,.pay h2{
color: #E63026;
} #pbut{
 margin: 15px; font-size: 15px;
} .pay2 p, .pay2 h2{
color: #FF0000;
}
