ul.rss2,ul.infobox,ul.bizdir,ul.catlist,ul.ukabenefits,ul.fquote,ul.f_nav2 form,ul.f_nav2,ul.poster-info,ul.forumpost,#fcat ul,ul.p_box1,ul.p_box2,ul.p_box3,ul.p_box4,
#psmbox ul, psmbox li,psmbox h4,#psmbox2 ul,ul.acct,ul.eventlist,ul.evntdetail, ul.contact,ul.infobox2,ul.infobox3{
padding:0;
margin:0;
list-style:none;
}
ul.mupanel{
list-style:none; 
font-size:1.3em; 
font-weight:bold; 
padding:0;
margin:0;
list-style:none;
}
div#mupanel1{
background:#eee; 
padding:1em; 
margin-bottom:1em; 
border-bottom: 1px solid #000; 
width:585px;height:150px; 
color:#3366FF;
}
ul.fcat li {
display:inline;
margin:0;
padding:0;
}
body {
margin: 0;
padding: 0;
color:#333;
font: 70%/1.4 "verdana","Lucida Grande","Lucida Sans","Tahoma","Century Gothic", "Lucida Sans", "Lucida Sans Unicode";
}
   
ul.infobox2,ul.infobox3,ul.drlove
{ 
width:580px;
font: 120%/2 "verdana","Lucida Grande","Lucida Sans";
}
ul.infobox2 li.link
{ 
margin-top:10px;
text-align:center;
border-bottom:1px dotted #339900;
background-color:#EAFFDF;
}

#drlove
{
background:#fff url("../images/down.png") no-repeat bottom left;
width:580px;
padding: 0 0 20px;
margin:0;
}

#drlove img{ padding-right:20px;float:left;}
#drlove dt {
background:#fff url("../images/up.png") no-repeat;
padding:10px 20px 0;
color:#fff;
line-height:1;
margin:0;
}
#drlove dd {
background:#96bf55;
padding:10px 20px 0;
color:#1b220f;
line-height:1.6;
font-size:110%;
margin:0;
}


ul.infobox2 li.link a
{ 
color:#339900;
}


ul.infobox2 .date, li.cmm span {
text-transform:uppercase;
font: 70%/1.4 "tahoma","verdana","Lucida Grande","Lucida Sans";
color:#666;
letter-spacing:1px;
margin-bottom:1em;
}


ul.infobox2 .reply   {font-size:14px; margin:10px 0 5px 0; border-bottom:1px dotted #ccc; color:#3366FF; font-weight:bold;}
ul.infobox3 li.cmm{background: url(../images/gbg.gif) repeat-x ; padding:1em; border:1px solid #ccc; }
ul.infobox3 {margin-bottom:2em;}
ul.acct,ul.infobox
{
float: left;
width: 155px;
color:#006600;
line-height:1;
}
ul.infobox a {color:#666;}
ul.acct a {color:#006600;}
ul.acct li,ul.infobox li {padding:5px;}

ul.acct h4,ul.infobox h4
{
font-size:1.2em;
border-bottom: 1px solid #ccc;
}

div#nav {
 float: left; 
 width: 150px; 
 text-indent: 1.4em;
}

span.pcolor1,div#pmenu,div#mailboxnav, div#nav,div#msgner,div#frdonline {
font: 90%/1.4 "verdana", "Lucida Sans";
}

 div#nav a {
 display: block; 
 padding: 2px 4px; 
 margin: 0; 
 color:#004080;
 height:18px;
 text-decoration: none; 
 border-bottom: 1px dotted #ccc;
 background:url("../images/navbullet.gif") no-repeat 2px .5em;
}

div#mailboxnav{float: left; 
 width: 150px; 
 text-indent: 1.6em; }
 
div#mailboxnav a {
 display: block; 
 padding: 2px 4px;
 height:22px; 
 margin: 0; 
 color:#004080;
 text-decoration: none; 
 border-bottom: 1px dotted #ccc;
}

div#pmenu
{
	background: #000;
	padding: 3px;
	line-height: 1.3em;
    width: 180px;
	font-size: 85%;
	text-indent: 1.6em;
	clear:both;
	margin:0;
	}

div#pmenu a:hover{color:#FFFF00; }
div#pmenu a {
 display: block; 
 padding: 5px 3px; 
 margin: 0;
 color:#fff; 
 text-decoration: none; 
 border-bottom: 1px dotted #8080C0;
}



.m1{background:url("../images/write.gif") no-repeat 0px .3em;}
.m2{background:url("../images/in-f.gif") no-repeat 0px .2em;}
.m3{background:url("../images/pshare.gif") no-repeat 0px .2em;}
.m4{background:url("../images/sent-f.gif") no-repeat 0px .2em;}
.m5{background:url("../images/draft-f.gif") no-repeat 0px .3em;}
.m6{background:url("../images/del-f.gif") no-repeat 0px .1em;}
.m7{background:url("../m/images/snd-email.gif") no-repeat 0px .1em;}
.m8{background:url("../m/images/snd-flirt.gif") no-repeat 0px .1em;}
.m9{background:url("../m/images/add-frnd.gif") no-repeat 0px .3em;}
.m10{background:url("../m/images/save-prf.gif") no-repeat 0px .5em;}
.m11{background:url("../m/images/block-user.gif") no-repeat 0px .5em;}
.m12{background:url("../m/images/email-frnd.gif") no-repeat 0px .5em;}
.m13{background:url("../m/images/slog.gif") no-repeat 0px .5em;}
.m14{background:url("../m/images/user-post.gif") no-repeat 0px .5em;}
.m15{background:url("../images/comment.gif") no-repeat 0px .6em; text-indent:1.6em; font-size:8pt;}
.m16{background:url("../m/images/phone.png") no-repeat 0px .1em;}
div#mailboxnav a:hover, div#nav a:hover {
background-color: #EAEAEA; 
}

div#navheader{
border-bottom: 3px solid #004080;
padding:3px;
color:#9900FF;
font-weight:bold;
text-indent: 0;
font-size:13px;
letter-spacing:2px;
}

#onei,#threei,#twoi {
background: #fff url(../images/mainbg.png) ;
}


#wrapper {
margin:0 auto;
width:820px;
background: #ffffff url(../images/side-line.gif) repeat-y;
}


#header {
width: 800px;
height: 91px;
margin: 0px 5px 0px 10px;
background: #ffffff url(../images/logobg.png) no-repeat;
font-size:1.2em;
}

#primaryContent {
float:left;
width:763px;
display:inline;
margin: 0 0 10px 10px;
padding: 0 1.5em .5em 1.5em;

}

#primaryContent2 {
float:left;
width:796px;
display:inline;
margin: 0 0 10px 10px;

}
#onei #primaryContent {
border: none;
}
#threei #primaryContent {
float:left;
width:450px;
margin: 0 0 10px 0;
padding: 0 .2em .2em 1em;
border-left: 0px dotted #ccc;
}

#twoi #primaryContent {
width:620px;
float:left;
margin: 0 0 10px 0;
padding: 0 1em 0 1em; 
}

#twoi #primaryContentLinks {
width:510px;
float:left;
margin: 0 0 10px 0;
padding: 0 1em 0 1em; 
border-left: 1px dotted #ccc;
}

#sideContentLinks{
float:left;
width:220px;
margin: 0 0 1em 1em;
padding: 0 2px 0 1.4em;

}

#sideContent{
float:left;
width:155px;
margin: 0;
padding: 0 2px 0 1.4em;
}

#secondaryContent{
float:left;
width:151px;
margin: 0;
padding: 0 2px 0 .5em;
}

#twoi #secondaryContent {
display: none;
}

a {text-decoration:none;}
a:hover{text-decoration:underline;}

#subPrimary{
float:left;
width:500px;
margin: 0;
padding: 0;
}

#RightSubPrimary {
float:right;
width:240px;
margin-top: 0em;
padding-left: .2em;
}

#onei #secondaryContent, #onei #sideContent {
display: none;
}
#footer a{ 
color: #fff;
text-decoration: none;
}


#footer{
clear:both;
width: 800px;
height: 40px;
padding-top: 20px;
color:#666;
margin: 0 10px 0 10px;
text-align:center;
background: #ffffff url(../images/ftbg.png) no-repeat;
}



h41 {
  padding-left:4px;
  font-weight: bold;
  color: #5a637e;
  font: 1.6em "Trebuchet ms", "Lucida Sans","verdana" ;
  border-left: 4px solid #472323;
 text-transform: uppercase;
}
h1{
color: #C99292;
font-size: 24px;
line-height: 26px;
margin: 0px;
}

h2 {
  font: 1.7em "arial","Trebuchet ms", "Lucida Sans","verdana" ;
  color: #00CC00;
  letter-spacing:1px;
  padding:.2em 0 .2em 0;

}

h3 {
  font-size: 1em;
  color: #330000;
  padding:.2em 0 .2em 0;

}
body.outside h3 {color:#99CC00; border: none; font-size: 10pt; letter-spacing: 1px;}
body.outside h2 {color:#FF9900; border: none;}
body.outside h1 {color:#996600;}

p,#edit_dsc legend {
  font-size: 1.2em;
}

h1, h2, h3, p{
  margin: 1em 0 ;
}

div#bday{
width: 38em;
}

div#bday {
background:#C7D0A8;
padding:.8em .8em .5em .8em;
margin-bottom:25px;
}


div#bdtitle{font-size: 1.5em; border-bottom:1px dotted #6565AF; color:#003366;}
div#msgner {
color:#FF00FF;
padding:5px;
border-right:1px dotted #339966;
}

div#frdonline {
color:#00CC00;
background: #FFFFFF url("../m/images/imbg.png") repeat-x;
border-bottom:1px dotted #339966;
border-left:1px dotted #339966;
padding:5px;
}

div#msgner,div#frdonline {
font-weight:bold;
font-size:.9em;
margin: 0 1em 0 1em;
border-bottom:1px dotted #339966;
}

div#msgner a,div#frdonline a{
color:#333366;
text-decoration: none;
font-weight:normal;
}

#imgbox,div#albumtxt,div#albumpic,div#img-wrapper{
margin:.6em;
}	

div#img-wrapper img {
  background:#fff;
  padding:2px;
  border:1px solid #666;
  position:relative;
 }

ul.fcat a {
width:150px;
margin: 10px 15px 20px 10px;
display: block;
float:left;
padding: 10px 10px 15px 10px;
border: 1px solid #ccc;
border-top-color: #eee;
border-right-color: #ddd;
border-bottom-color: #bbb;
background-color: #fff;
color:#FF6600;
}


ul.fcat {
margin: 10px 15px 20px 10px;
padding:0;
float: left;
background-color:#fff;
list-style: none;
font: 8pt "verdana","Lucida Sans"; 
}
ul.fcat a:hover {
border: 1px solid #ccc;
background-color:#eee;
}
ul.fcat img {
display: block;
margin: 0 auto 5px auto;
border: 1px solid #ccc;
border-bottom-color:#eee;
border-left-color:#ddd;
border-top-color:#bbb;

}

div#forumbox a {text-decoration: none; line-height:1.8; color:#7575FF;}
div#forumbox h4 a {color:#33CC00;}
div#forumbox{ width:610px; padding-bottom:1em;}
div#userpost{padding:1em; width:490px; float:right; background:#F0F0E8;}
ul.poster-info h4{ font-size: 10pt; padding:0; margin:4px 0 2px 0; }
ul.f_nav2 a {color:#004080; font-size:10pt; text-decoration: none;}
#forumcat a {color: #0033FF; text-decoration: none;}
#forumcat a:visited {color: #6699FF;}

#forumcat thead{border-collapse: collapse; background:#9D9D68; height:35px;  color:#fff; text-align:center; font-size:1.2em}
#forumcat tbody td{height:30px}
#forumcat{
width: 610px;
}
#p_dispbox2,#p_dispbox{width: 799px; border-collapse: collapse;}
#p_dispbox{ background:#C78B8B;}
#p_dispbox2{ background:#006600;}
#pheadline {background:#ccc; border-bottom:2px solid: #fff;}

td#forummsgodd {
background: #E0E0CF;
border: 1px solid #9D9D68;
border-top: none;
padding-left: 3px;
	
}
#pprvbox {padding:1em; width:590px; background:#F2F9E3; border-top:1px solid #A5D63F; border-bottom:2px dotted #A5D63F; margin-bottom:1em;}

td#forummsgeven {
background: #F0F0E8;
 border: 1px solid #F0F0FF;
 padding-left: 3px;	
}

#log {background:#FFF8EC; font: 8pt "verdana","Lucida Sans"; }
#log td, #log th{padding:1em .2em 1em .5em;}

#tbl3col, #log
{
width: 40em;
border-collapse: collapse;
background:#DFDFFF;
}
#msgbox p a, #msgboxr p a, #tbl2col td a {text-decoration:none; color:#003366;}
#imgbox img {
  background:#ccc;
  padding:5px;
  border:1px solid #666;
  position:relative;
  margin: .5em;
  }
 ul.rss2{
background:#fff;
padding:1em;
border:1px solid #ccc;
font: 9pt "verdana","Lucida Sans";
}
 
#albmtbl2col { 
width: 600px;
border-collapse: collapse;
background:#000;
color:#fff;
border-top:2px solid #666;
border-bottom:3px solid #666;
}
#album_link {
font: 8pt "verdana","Lucida Sans"; 
width: 590px;
color: #666;
font-size:10px;
background-color: #EFEFDE;
padding: 5px;
margin:1em;
text-align:right;
border-bottom: 1px dotted #ccc;
border-top: 1px solid #666;
}
#album_link a {color:#3366FF;}
div#albumpic img {
  background:#EFEFDE;
  padding:1em 1em 3em 1em;
  border:1px solid #ccc;
  position:relative;
  text-align:center;
}
div#albumtxt{
  color:#000;
  text-align:center;
}
ul.faq a,ul.p_box2 a,#album_link a,#albmtbl2col a{text-decoration:none;}
#albmtbl2col td{padding:1em; text-align:center;}
ul.faq a, ul.p_box2 a,#albmtbl2col a{color:#0066FF;}


#tbl2colupg th{ font-size:10pt; color:#666600;}
#tbl2colupg td{padding: 4px 0 4px 0;}
#tbl2colupg,#tbl2col
{
font: 8pt "verdana","Lucida Sans";
width: 600px;
border-collapse: collapse;
background:#F0F0FF;
}

#tbl2colupg td,#tbl2col tbody td{border-top:1px solid #ccc; }
ul.contact
{
border-top:1px solid #CCCCFF;
}
div#pdeleted{color:#FF7171; border-right:1px solid #ccc; background:#fff url("../forums/images/delete-post.gif") no-repeat 6px .5em;}
div#pedited{color:#999; background:transparent url("../forums/images/edit-post.gif") no-repeat 6px .5em;}
div#pdeleted,div#pedited{ width:380px;
font: 8pt "verdana","Lucida Sans";  
text-indent:2em; padding:5px;  border-bottom:1px solid #ccc; margin-left:1em;}

#tbl3col thead,#tbl2col thead
{
background: #FFFFFF url("../images/titlebg5.png") repeat-x;
text-transform:uppercase;
font-size:8pt;
color: #fff;
font-weight:bold;
height:30px;
}
div#randbox h3{background:#000; display:inline; color:#fff; padding:3px; margin: 0;}
div#randbox{background:#999; width:150px; padding:1em 0 1.5em .5em; float:left; margin-top:1em; }
#forumtbl,#mpltbl
{
width: 490px;
border-collapse: collapse;
}

#forumtbl
{
color:#999;
}
#bday a{color:#336600; text-decoration: none;}
 #mpltbl a,#forumtbl a, ul.event-lists a{text-decoration: none;}
#bday h4 {font-size:8pt; background:#003300; color:#fff; display:inline; padding:3px 5px 3px 5px;}

#forumtbl thead, #mpltbl thead
{
background: #FFFFFF url(../images/pixbg2.png) repeat-x;
text-transform:uppercase;
color:#009900;
font-weight:bold;
height:30px;

}
 #mpltbl a,#forumtbl a, ul.event-lists a,.greytxt{color:#666;}


 ul.infobox,#forumtbl tbody, #mpltbl tbody,ul.acct,#bottmpanel,ul.contact 
{
background:#F0F0F0;
}
#prfbox td{padding: 10px 10px 0 10px;}

#tbl2colupg td,ul.fquote li,#forumcat td, ul.contact li,#bottmpanel,#tblforum2colv td,#forumtbl th, #forumtbl td,#mpltbl td, #mpltbl th,#tbl3col td,#tbl2col td{
  padding: 0.2em 0.5em ;

}
#txtContent{font: 90.5% "Lucida Sans","verdana",  "Lucida Sans Unicode", "Verdana", "sans-serif";}


form#edit_p {
  font-size: 0.8em;
  padding:1.5em;
  background-color:#EBD8D8;
  color:#333;
}
form#frm2col fieldset,form#frm2col2 fieldset,fieldset#frm2col2,#edit_dsc
{
background-color:#E2E2D3;
padding:1em;
font-size: 8pt;
color:#333;
font-family: "verdana","Lucida Grande","Lucida Sans";
}
form p, ul p{line-height:1.8}
#bottmpanel,form p, form#frm2col label ,form#frm2col2 label, fieldset#frm2col2 label
{
font-size: 8pt;
}

form#homebox {
 font-size: 8pt;
 background: url("../images/bg2.png") no-repeat;
}

tr.bold{font-weight: bold;}
form#homebox h2,form#homebox h5, div.ttitle,ul.event-lists h2,ul.ukainfo h1{
  margin: .5em 0em 0 0em;
  color:#009900;
  font-weight:bold;
  font-size: 8pt;
  letter-spacing:1px;
  
}
form#homebox h2 {background:url("../images/search-icon.gif") no-repeat 2px .1em; text-indent:1.6em; height:20px;}
form#homebox h5 {background:url("../images/user-login.gif") no-repeat 2px .1em; text-indent:1.6em; height:20px;}
div.ttitle{
padding-top: 6px;
margin-left: 6px;
}

#srchfrmtbl
{
margin-bottom:1em;
width: 610px;
 background-color:#ccc;
 font-size: 8pt;
 border: 1px solid #804040;
 border-collapse: collapse;
}
#srchfrmtbl th
{
 text-align:left;
 background-color:#804040;
 font-size: 1.2em;
 padding:4px;
 color:#fff;
 
}
#srchfrmtbl td
{
padding-left:.6em;
 background-color:#F1E2E2;
}

#srchfrmtbl h4
{
  color:#804040;
  font-size: 1em;
  margin: .5em; 
  padding:3px;
}

ul.fquote,form#homebox fieldset {
  margin: 1em 0; 
  padding: 1em;
  border : none;
}
li.bizlink{color: #75C8FF;}
#bizlink,ul.bizdir h2 {font-size:10pt; margin: 4px 0 0px 0;}
ul.bizdir{border-bottom: 1px dotted #ccc; color:#666600; font-size:9pt; margin-right:0 2em 1em 0;}
ul.bizdir h2 a, ul.catlist a{text-decoration:none; color: #0099FF}
ul.catlist li {background:transparent url("../images/folder1.gif") no-repeat 3px 1px; }
ul.catlist{line-height:1.8em; text-indent:2em;}
ul.p_box4,ul.p_box2,ul.p_box1,ul.p_box3{font-size:9pt;}
ul.faq{line-height:1.8; font-size:9pt; border-bottom: 1px dotted #ccc; padding-bottom:1em;}
ul.fquote{ background:#fff; font-size:8pt;  margin: 1em;}
ul.fquote li.qtitle{background:#DDDDCA; padding: 3px;}
ul.fquote li.qtxt{color:#666; background:transparent url("../forums/images/quotemrk.png") no-repeat 6px .5em; text-indent:4em; line-height:1.5; border: 1px solid #DDDDCA;}
ul.fquote h4{margin:0; font-size:8pt; font-weight:normal;}
ul.p_box3{background:#fff;}
ul.p_box4{margin: 10px 10px 1px 5px; padding-left:5px;width:775px;}
ul.p_box3 li{padding:3px 0 3px 10px; border-top: 1px solid #ccc;}
#pmenubox,ul.p_box1 {margin: 10px 0 1px 5px; padding-left:5px; width:386px;}
#pmenubox{border-collapse: collapse; }
ul.p_box2 {margin: 10px 0 1px 0; padding-left:5px; width:386px;}
li.row2,li.row1{background:#fff; margin:1px 5px 1px 0; padding:5px;}

#p_dispbox li.row1{color:#400040; background:#FFF5EC; font-weight:bold;}
#p_dispbox2 li.row1{color:#006600; background:#DFFFDF; font-weight:bold;}
li.row3,li.row4{padding:10px; background:#fff; font-weight:bold;}
li.row3{font-size:15pt; color:#0066FF; text-align:center;}
li.row4{text-align:right;}
span.pcolor1{color:#000;font-weight:bold; margin-top:0;}
div.pscroll {
height: 200px;
line-height: 1.5;
font-size:8pt;	
width: 375px;
overflow: auto;	
}




form#onecolform fieldset
{
font: 7pt "verdana","trebuchet ms"; 
width: 600px;
color:#0066FF;
font-weight:bold;
margin-left:1em;
}

#tbl3col .odd {
  background-color:#fff;
}
 ol.infobar {
width: 100%;
margin: 0  auto;
padding:0;
list-style: none;
clear:right;
}
ol.infobar li{ 
background:#E6CCCC; 
float: left;
width: 40%;
margin:0 35px 0 0;
padding: 5px;
line-height:1.5;
font-size: 11px;
color: #330000;
}

label {
 display: block;
 font-weight: bold;
 
}
ul.homelinks{font:9pt "arial"; color:#003366; line-height:1.7; margin-top:0; margin-bottom:0;}

legend {font-size: 10pt; color:#666600; margin-left:0;}
form#homebox label {
 float:left;
 width:7em;
 font-size: 8pt;
}

form#edit_p  p
{
padding-bottom: 1em;
border-bottom: 1px solid #D3ABAB;
}

form#frm2col2 label,fieldset#frm2col2 label,.tabcontentstyle label {
 float:left;
 width:10em;
}

#edit_p label{
 float:left;
 width:13em;
}
p.err{ background: url(http://www.ukafro.com/m/images/warn.gif) no-repeat ; padding:0 0 .5em 2em;
border-bottom: 1px solid #9966FF;}
.redfnt,noscript,p.err,.required,span.redtxt, p.redtxt {
   color:#FF0000;
   }
noscript{margin-left:2em; font-weight:bold;}
 
.field{
  width: 160px;
  height:18px;
  font-size: 9pt;
  border-left: 1px solid #ccc;
  border-top: 1px solid #ccc;
  border-right: none;
  border-bottom: none;
}

#infostyle,#readstyle
{
background: #FFFFFF; padding:1em; border: 1px solid #ccc; color:#333; line-height:1.5; font-size: 1.2em;
}

select, textarea { 
  font: 9pt "trebuchet ms","verdana"; 
  border-left: 1px solid #ccc;
  border-top: 1px solid #ccc;
  border-right: none;
  border-bottom: none;

}

.buttn {
color:#000;
font: 8pt "verdana";
background-color: #fff;
height: 25px;
border: none;
border-bottom: 1px solid #666;
border-right: 1px solid #666;
}

.buttn3 {
background-color: #333300;
color:#fff;
height: 50px;
font-weight:bold;
width: 150px;
border: none;
}
   
input.submit  {
color:#000;
background-color: #fff;
border: 1px solid #000;
}

input:focus, textarea:focus {
  background: #ffc;
}

textarea,#txtContent {
  width: 400px;
  height: 200px;
}



#msgboxr { 
background:#FF6F6F;
font-weight: normal; 
margin-top:2em;
width:400px; 
font-size: 9pt;
line-height:1.3em;
border: 1px dotted #ccc;
}

 
#msgboxr h2 {
margin: 0; 
color: #fff; 
font-size: 10pt; 
padding: 4px 4px 4px 10px;
}
#msgbox {
background:#D5E9FF;
margin-top:2em;
width:400px;  
line-height:1.3em;
font-size: 9pt;
border: 1px dotted #ccc;
}

#msgbox h2 {
margin: 0; 
font-size: 10pt;
padding: 3px 2px;
padding: 4px 4px 4px 10px;
}

#msgbox div, #msgboxr div {
padding: 5px 4px 5px 10px;
background:#F0F7FF;

}

#msgbox p, #msgboxr p{
padding: 3px 3px; 
font-size: 9pt; 
text-align: center;
}

.mainnav {
  margin: 0px 5px 5px 10px;
  padding: 0;
  height:30px;
  width: 799px;
  font: 90.5% "verdana", "Lucida Sans";
  background: #003300 url(../images/hln2.gif) repeat-x;
  list-style: none;
  border-bottom: 1px solid #003300;
  border-right: 1px solid #003300;
  text-transform: uppercase;
 }

.mainnav li {
  float: left;
}


.mainnav a {
  padding: 0 1.4em;
  line-height: 2.1em;
  background: url(../images/mainNavBorder.gif) repeat-y left top;
  text-decoration: none;
  color: #fff;
  height:30px;
  float: left;
  display: block;
}

.mainnav a:hover {
  color: #333;
}
 ul.mplistul a:hover,ul.catlist a:hover,#bbox a:hover, div#forumbox a:hover,ul.faq a:hover,ul.p_box2 a:hover, #album_link a:hover,div.wrappics .detail a:hover,ul.f_nav2 a:hover, ul.fcat a:hover,#tbl2col td a:hover, 
#mpltbl a:hover,#forumtbl a:hover,ul.event-lists a:hover, #forumcat a:hover,.box h5 a:hover,div#msgner a:hover,
div#frdonline a:hover,ul.forumpost a:hover,ul.eventlist h4 a:hover, ul.evntdetail h4 a:hover   {
	text-decoration: underline;
}

div#picwrapper img, li#picwrapper img {
  background:#E9E9E9;
  padding:2px;
  position:relative;
  margin-bottom:0.2em;
  border: 1px solid #ccc; 
}

 div#forumpic img {
  background:#fff;
  padding:1px;
  border: 1px solid #ccc; 
}


div#pic2 img{
  padding:2px;
  background:#666;
  margin-bottom:0.2em;
  border: 1px solid #fff; 
  position:relative;
}

div#prfpic  img {
  background:#fff;
  padding:10px 10px 35px 10px;
  border:1px solid #666;
  position:relative;
  
}

ul.foto_notice h4{color:#CC5200; font-size:9pt; margin: 5px 0 5px 0;}
div#foto_notice{width:560px; border:1px dotted #FF8B3E; padding:7px 0 0 0; margin: 0 0 2em 1em;}
div#logonpage h4 {color:#996600; font-size:12px; margin:2px;}
div#logonpage form {margin:0;}
div#logonpage span {color:#ff0000; padding-left:100px; font-weight:normal;}
div#logonpage{
background: transparent url(http://www.ukafro.com/images/pixbg.png) repeat-x;
width:590px; padding:10px; margin:0 0 3em 0; font-size:10pt; border:1px solid #CC9900;}
div#albumpicbdr img { padding:1px; background:#fff; border: 8px  solid #333;}
div#albumpicbdr2 img { 
padding:1px;
 background:#fff; 
 border-top: 10px  solid #333;
 border-left: 10px  solid #333;
 border-right: 10px  solid #333;
 border-bottom: 30px  solid #333;}

div#pic2, div#albumpicbdr{
 float:left;
margin:0.5em;
}
p.vid_addcmt{
text-align:right; padding-bottom:10px;

}
div.wrappics .detail {font-size:8pt; line-height:1.4; color: #999;}
#log em{font-weight:normal;}
ul.infobox h4,ul.acct h4, #log span, div.wrappics .detail a {text-decoration:none;color: #FF6600}
div#picwrapper{
 float:left;
margin:21px;
}
div.wrappics{
background: #fff url(../images/pixbg2.png) repeat-x ;
margin-top:1em;
height:150px;
clear:all;
}
ul.f_nav2{font-size:9pt; border: 1px solid #ccc; background: #ccc  url(../images/bg4.png) no-repeat;  margin-bottom:1em; padding:5px; width:599px;}
ul.ukainfo {padding:0px 3px 5px 6px; background:url("../images/bg3.png") repeat-x; list-style:none; margin:0;}
ul.ukainfo h1{background:url("../images/people.gif") no-repeat 2px .5em; text-indent:1.9em; margin:.5em; padding-top:.9em; font-size:8pt; border:none;}
ul.event-lists li{background:url("../images/eventsm.gif") no-repeat 2px .5em; text-indent:1.2em; line-height:1.9; }
ul.event-lists h2{background:url("../images/event.gif") no-repeat 2px .7em; text-indent:1.9em; margin:.5em; padding-top:.6em; font-size:8pt}
ul.event-lists {padding:0px 3px 5px 6px; background:url("../images/bg2.png") repeat-x; list-style:none; margin:0;}
#psmbox {background: #95CCCC; color:#0066FF; padding:0 5px 2px 5px; font-size:8pt; font-family: verdana;}

#psmbox span.lbl,ul.acct span.lbl {color:#666;}
#info img{padding-right:3px; float:left;}
#mbox-notice, #info{background:#FFFFD5; padding:.5em; border: 1px solid #ccc; margin-top:4.5em; color:#666;}
#psmbox h4 {color: #BB005E; padding: .5em 0em 0em .5em; margin-bottom:5px; font-size:10pt; text-align:center;}

#mbox-notice h4{background:url("../images/warn2.gif") no-repeat 1px .2em; margin:0; color:#666; font-size:9pt;}
#mbox-notice {width:590px; text-indent:1.8em; margin-top:2em;}
#mbox-notice p {text-indent:0; font-size:8pt; margin:0;}
#psmbox img,#psmbox2 img {
border: 4px  solid #fff;
}

ul.infobox h4, #psmbox #pic, ul.acct h4 {
margin: 0;
padding: 5px;
}

 ul.eventlist h4 a
{
color: #C99292;
text-decoration: none;
}

ul.evntdetail a
{
color: #974A4A;
text-decoration: none;
}

ul.eventlist h4
{
margin:0 0 .5em 0;
font-size:1.5em;
}
ul.evntdetail h4{
background-color:#fff;
margin-top:0;
color: #C99292;
padding:4px;
font-size:1.2em;
border: 1px dotted #C99292; 
}

ul.evntdetail{
width:47em;
font-size:1.1em;
background: transparent url(../m/images/ukbg3.png) repeat-x;

}

ul.evntdetail img {margin-right: .3em; }

ul.evntdetail,ul.ukainfo li{
padding: .8em; 
}

#psmbox2 {
 color:#333;
 font-size:9pt;
}

#psmbox2 li, ul.eventlist li{
padding-left:4px;
}

ul.eventlist p {
font-size:1em;
color:#0066FF;
}

ul.eventlist p a
{
color:#0066FF;
}

 span.evntlist_lbl,span.einfolbl {
color:#A05050;
}

ul.eventlist 
{
padding:.5em;
width:38em;
color: #A05050;
background: transparent url(../m/images/ukbg2.png) repeat-x;
}
ul.ukabenefits{
font-family: Georgia, "Times New Roman", Times, serif; width: 160px; color:#003366; border-bottom:1px solid #8C8CE3;}
ul.ukabenefits h2{margin:0; padding:0;}
ul.ukabenefits li{line-height:1.5; padding: 3px; border-right:1px solid #8C8CE3; border-left:1px solid #8C8CE3;}
.evntdate {
    float:left;
    font: 75%/150% "Trebuchet MS", Tahoma, Arial;
	width: 45px;
	height: 49px;
	float:left;
	background: url("../m/images/datebg.gif") no-repeat;
}

.pagination { font-size:8pt; border: 1px solid #CCCCCC;padding:2px 4px 2px 4px;}
.evntmonth {
	font-size: 11px;
	text-transform: uppercase;
	color: #FFF;
	text-align: center;
	display:block;
	line-height: 11px;
	padding-top: 2px;
	margin-left: -7px;
}
.evntday {
	font-size: 18px;
	text-transform: uppercase;
	color: #999;
	text-align: center;
	display:block;
	line-height: 18px;
	padding-top: 7px;
	margin-left: -7px;
}

.balloonstyle{
position:absolute;
top: -500px;
left: 0;
padding: 5px;
visibility: hidden;
border:1px solid black;
font:normal 11px Verdana;
line-height: 18px;
z-index: 100;
background-color: white;
width: 150px;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,Strength=5);
}

#arrowhead{
z-index: 99;
position:absolute;
top: -500px;
left: 0;
visibility: hidden;
}


div.vidbox {
background-color:#eee;
padding:10px 0 0 10px;
height: 400px;
width: 290px;
margin:0;
overflow: auto;	
}
ul.vidcmm{list-style:none; 
margin:1.3em; 
padding:1em; 
border-bottom: 1px solid #ccc;
font: 8pt "verdana","Lucida Sans";  

}
li.vidcmmh{
text-transform:uppercase; 
letter-spacing:2px; 
color:#999900;
font: 8pt "trebuchet ms", "verdana","Lucida Sans"; 
}
li.vidcmmh a, #vidztbl a{color:#0066FF;}
li.vidcmmt{line-height:1.5; color:#666; letter-spacing:1px; }
li.vidli{font-size:10px; padding:0;}
 #vidztbl{
  border-collapse: collapse;
  width: 750px;
  margin:1.5em;
  font-size: 8pt;
  color:#666; 
}

#vidztbl td{
padding:15px 10px 15px 10px;
line-height:1.6;}
ul.rss a:hover {
background-color: #EAEAEA; 
}
div#tags h3 {
  background:transparent url("tag.png") no-repeat 6px .5em;
  text-indent:1.5em;
padding:5px; 
letter-spacing:1px; 
font-size:14px; 
 border-bottom: 1px solid #FF99CC;
 color:#333;
 margin:0;

}
/*tbb tbl */
.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
margin-left: 1em;
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid #CDEBFC;
color: #990000;
background: white url(../m/images/shade.gif) top left repeat-x;
}

.shadetabs li a:visited{
color: #2d2b2b;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #2d2b2b;
}

.shadetabs li.selected{
position: relative;
top: 1px;
}

.shadetabs li.selected a{ /*selected main tab style */
background-image: url(../m/images/shadeactive.gif);
border-bottom-color: white;
}

.shadetabs li.selected a:hover, , ul.event-lists a{ /*selected main tab style */
text-decoration: none;
}

.tabcontentstyle{ /*style of tab content container*/
border: 1px solid #CDEBFC;
width: 560px;
margin-bottom: 1em;
margin-left: 1em;
padding: 10px;
font-size: .8em; 
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block!important;
}
}


.shadetabs2{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px trebuchet ms;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs2 li{
display: inline;
margin: 0;
}

.shadetabs2 li a{
font-size:12px;
text-decoration: none;
padding: 3px 5px;
margin-right: 3px;
border: 1px solid #778;
color: #0099FF;
background:#F1F1E4;
}

.shadetabs2 li a:visited{
color: #2d2b2b;
}

.shadetabs2 li a:hover{
text-decoration: underline;
color: #2d2b2b;
}

.shadetabs2 li.selected{
position: relative;
top: 1px;
}

.shadetabs2 li.selected a{ /*selected main tab style */
background-image: url(../members/images/shadeactive.gif);
border-bottom-color: white;
}

.shadetabs2 li.selected a:hover{ /*selected main tab style */
text-decoration: none;
}

.contentstyle2{
border: 1px solid gray;
width: 576px;
margin-bottom: 1em; 
padding: 6px;
}
.contentstyle4{
border: 1px solid gray;
width: 420px;
margin-bottom: 1em; 
padding: 6px;
}
.contentstyle3{
border: 1px solid gray;
width: 300px;
margin-bottom: 1em; 
padding: 6px;
}

#dhtmltooltip{
font-family: "verdana";
position: absolute;
left: -300px;
width: 180px;
border: 1px solid black;
padding: 2px;
font-size:8pt;
background-color: #E6F4FF;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}
.bdmale {color:#3399FF;}
.bdfemale {color:#FF6FFF;}
#bbox a { text-decoration: none;}
#bbox {
background-color: #E8F5FF; 
width:400px;
margin-bottom:1em;
line-height:1.4em;  
font-size: 9pt;
padding: 1em 1.8em 1.8em 1.8em;
}

#bbox h3 {
border-bottom: 1px solid #7D9EFF;
margin:0;
text-align: center; 
font-weight: bold; 
color:#666;
font-size: 10pt; 

}

div#quote
{
	border: 2px solid #93EAFF;
	border-width: 1px 1em 1px 1em;
	padding: 0.5em 0.5em 0.5em 0.5em;
	line-height: 1em;
	width: 250px;
	font-style: italic;
	font-size: 100%;
	color: #666666;
}
#smstbl,#mediatbl {
font-family: "Tahoma","Trebuchet MS";
  border-collapse: collapse;
  width: 590px;
  color: #000;
   font-size: 9pt;
  }
#mediatbl td {border-bottom: 1px solid #ccc;}
  #mediatbl tbody {
   height: 25px;
  }
  
  #mediatbl .buttn2   {
	text-transform: uppercase;
	font-family: Trebuchet MS;
	font-size: 8pt;
	height: 20px; 
	font-weight: normal;
	border: 1px solid #ccc;
	
	}
#mediatbl1 #mtitle
{
font-family: "Tahoma","Trebuchet MS";
color: #0099FF;
font-size: 12px;
letter-spacing:2px;
}
#mediatbl1 #minfo { color: #666;}
#mediatbl1 td {line-height:1.7}
#mediatbl1 {
font-size: 9pt;
width:550px;
margin-left:2em;
border-bottom: 1px dotted #A9DAFA; 
}


#mediatbl thead {
  background-color: #000;
   font-weight: bold;
  height:25px;
  color: #fff;
  
}

th {
  text-align: left;
}


#smstbl td{line-height:1.9;}


#smstbl th
{
font-size: 15px;
border-bottom: 3px solid #003300;
color:#FF6600;
}

#smstbl td, #mediatbl th, #mediatbl td {
  padding: 0.3em 0.8em;
   font-size: .9em;
   
}

ol.smsinfo{
margin-top:0; 
color:#333300;
font-size:11px; 
font-family: "verdana","Lucida Grande","Lucida Sans";
margin-right:2em;
line-height: 2;
}

#mediatbl tr:hover {
  background-color:#666;
  color: #fff;
}

 #mediatbl thead tr:hover {
  background-color: transparent;
  color: inherit;
}
#mplayer {
font-family: "Tahoma","Trebuchet MS";
width:420px;
background-color:#000;
color:#009900;
line-height: 1.2;
font-size: 1.2em;
text-align: center;
font-weight: bold;
padding:10px;
}

ul.mplistul h2
{
color: #ff6600;
}
ul.mplistul2{
font-family: "Tahoma","Trebuchet MS";
float:left;
list-style-type: none;
}
 ul.mplistul a
{
color: #0099FF;
text-decoration: none;
}
ul.mplistul2 h2{
color:#0099FF;
margin:0;
font-size: 13px;
font-weight:normal;
}



ul.mplistul 
{
font-family: "Tahoma","Trebuchet MS";
list-style-type: none;
list-style-image: none;
list-style-position: outside;
padding-top: 8px;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 10px;
margin-top: 1em;
margin-right: 1em;
margin-bottom: 0pt;
margin-left: 1em;
background-color: #f2faff;
font-size: 1.2em;
}


/*//v1.1.0.2 by PVII-www.projectseven.com*/
#menuwrapper {

         border-bottom: 1px dotted #666;
         background-color: #909090;
         background-image: url(../images/mbar2.jpg);
         background-repeat: repeat-x;
         font-size: 14px;
         width: 800px;
         margin-left:10px;
}

.clearit {

	clear: both;
         height: 0;
         line-height: 0.0;
         font-size: 0;

}



#menubar, #menubar ul {
        padding: 0;
        margin: 0;
        list-style: none;
        font-family: verdana,Tahoma, Arial, Helvetica, sans-serif;
}

#menubar a {
         display: block;
         text-decoration: none;
         padding: 10px 10px 10px 10px;
         border-right: 0px solid #333;
         font-size: .8em;
         color: #000;

}

#menubar a.moremenu {

	padding: 10px 16px 10px 10px;
         background-image: url(../images/marrow.gif);
         background-repeat: no-repeat;
         background-position: right center;

}

#menubar li {
         float: left;
         width: 9em;
        

}

#menubar li {position: relative;}



/* hide from IE mac \*/

#menubar li {position: static; width: auto;}

/* end hiding from IE5 mac */



#menubar li ul, #menubar ul li  {
                width: 12em;

}

#menubar ul li a  {

	color: #565656;
         border-right: 0;
         padding: 3px 12px 3px 16px;

}

#menubar li ul {

	position: absolute;
         display: none;
         background-color: #FFFFFF;
         border-right: 1px dotted #666;
         border-bottom: 1px dotted #666;
         border-left: 1px dotted #666;
         background-image: url(../images/mgrad2.jpg);
         background-repeat: repeat-x;
         
}

#menubar li:hover a, #menubar a:focus,
#menubar a:active, #menubar li.p7hvr a {

	color: #000000;
         background-color: #DFF2FF;

}

#menubar li:hover ul, #menubar li.p7hvr ul {

	display: block;

}

#menubar li:hover ul a, #menubar li.p7hvr ul a {

	color: #000000;
         background-color: transparent;

}

#menubar ul a:hover {

	background-color: #006633!important;
         color: #FFFFFF !important;

}

#tabnav
	{
		height: 20px;
		margin: 0;
		padding-left: 10px;
		background: url(tab_bottom.gif) repeat-x bottom;
		font-family: verdana, sans-serif;
		font-size: 11px;
	}
	
	#tabnav3
	{
		height: 30px;
		margin: 0;
		padding-left: 10px;
		background: url(tab_bottom2.png) repeat-x bottom;
		font-family: verdana, sans-serif;
		font-size: 11px;
	}

#tabnav li,#tabnav3 li
	{
		margin: 0; 
		padding: 0;
  		display: inline;
  		list-style-type: none;
  	}
	
#tabnav a:link, #tabnav a:visited
	{
		float: left;
		background: #f3f3f3;
		font-size: 10px;
		line-height: 14px;
		font-weight: bold;
		padding: 2px 10px 2px 10px;
		margin-right: 4px;
		border: 1px solid #ccc;
		text-decoration: none;
		color: #666;
	}

#tabnav a:link.active, #tabnav a:visited.active
	{
		border-bottom: 1px solid #fff;
		background: #fff;
		color: #000;
	}

#tabnav a:hover
	{
		background: #fff;
	}
	
#tabnav3 a:link, #tabnav3 a:visited
	{
		float: left;
		background: #000;
		font-size: 13px;
		line-height: 14px;
		font-weight: bold;
		padding: 7px 10px 7px 10px;
		margin-right: 4px;
		border: 1px solid #000;
		text-decoration: none;
		color: #fff;
	}

#tabnav3 a:link.active, #tabnav3 a:visited.active
	{
		border-bottom: 1px solid #fff;
		background: #fff;
		color: #000;
		font-size: 16px;
	}

#tabnav3 a:hover
	{
		background: #FFCC00;
		color:#000;
	}
	
	
	ul.glist{
background:#fff; padding: 0 1em 1em 1em; margin:0; list-style:none;
border: 1px solid #D3CC98;
color:#996666;
font-family: "verdana";
}
ul.glist3 a{color:#3366FF;}
ul.glist3 h3{margin:0; font-size:1.2em;}
ul.glist3{float:left; list-style:none; margin:5px; padding:0 25px 20px 0;}
ul.glist span.bold{font-weight:bold;color:#666;}
ul.glist a{
color: #90b959;
}

div#muglist{
background:#ECF2F9; 
margin:1.5em 1em 2em 1em; 
padding:.5em; 
}
ul.muglist{
min-height:140px;
background:#fff; padding: 0 1em 1em 1em; margin:0; list-style:none;
border: 1px solid #699BCD;
color:#699BCD;
font-family: "verdana","Lucida Grande";
}

ul.muglist a{
color: #264E75;
}

 table#gforum
{
width: 610px;
border-collapse: collapse;
font-weight: normal;
}
 table#gforum td,table#gforum th
{
padding:7px 2px 7px 3px;
border-bottom: 1px dotted #ccc;
}
table#gforum th
{
padding:5px 2px 5px 3px;
border-bottom: 1px solid #000;
}
 table#gforum td a
{
color:#367070;
}

 table#gforum td a:visited
{
color:#85C2C2;

}

#pcaption {
background:#f4f2e5; 
padding:.5em;
margin: 1em 0 1.5em 0; 
font-size:1.5em; 
text-align:center;
}

#mubox dd a, ul.muglist a{
color: #264E75;
}

#mubox
{
background:#fff url("../images/down2.png") no-repeat bottom left;
width:620px;
padding: 0 0 20px;
margin:2em 0 1em 0;
}

#mubox dt {
background:#fff url("../images/top2.png") no-repeat;
padding:10px 20px 3px 10px;
color:#666600;
line-height:1;
margin:0;
font-size:125%;
border-bottom:1px dotted #ccc;
}
#mubox dd {
background:#f4f2e5;
padding:10px 20px 0;
color:#666;
line-height:1.6;
font-size:110%;
margin:0;
font-size:100%;
}

ul.muinfo h3{ color:#336600; margin:2em 0 0 -2em;}
ul.muinfo{
color:#336600; 
font: 8pt "verdana","Lucida Sans"; 
line-height:1.7;
}
