body {
  background: #eeeeee none repeat scroll 0%;
  font-family: "Lucida Grande",verdana,Georgia,trebuchet ms,sans-serif;
  font-size: 80%;
}
ul.list_items, ul.nbpop, ul.vidbx, ul.ajbox, ul.nns, ul.msgtbl4, ul.msgtbl3, ul.msgtbl2, ul.msgtbl, ul.cbox2, ul.cbox, ul.mubox_out, ul.rss, ul.rss2 {
  margin: 0;
  padding: 0;
  list-style-type: none;
  list-style-image: none;
  list-style-position: outside;
}
div#quizbox {
  margin: 1em;
  padding: 1em;
  background: #00cccc none repeat scroll 0%;
  color: #003366;
  line-height: 1.5;
}
div#quizbox li {
  border-bottom: 1px solid #cccccc;
}
li.quiza {
  font-size: 12px;
  color: #007ba4;
  margin-bottom: 1em;
  font-weight: bold;
}
li.quizq {
  font-size: 12px;
  color: #007ba4;
}
div#quizbox2 {
  margin: 1em;
  background: #eeeeee none repeat scroll 0%;
  padding-left: 1em;
}
div#quizbox2 label {
  float: left;
  width: 12em;
  font-weight: bold;
  color: #003366;
}
div#quizbox2 p {
  clear: both;
  margin-bottom: 3em;
}
ul.footerul {
  list-style-type: none;
  list-style-image: none;
  list-style-position: outside;
}
.sbg {
  background-color: #ffffff;
}
a:link {
  color: #0000cc;
  text-decoration: none;
}
form#login a:hover, a:hover {
  text-decoration: underline;
}
ul.feeds li {
  padding: 2px 8px;
}
ol.smsinfo {
  margin-top: 0;
  color: #333300;
  font-size: 11px;
  font-family: "verdana","Lucida Grande","Lucida Sans";
  margin-right: 2em;
  line-height: 2;
}
ul.ajbox {
  margin: 1em;
  font-size: 10px;
}
ul.ajbox li.ajlinks a, div#ajbox2 h3 a, div#ajbox1 h3 a, div#ajbox3 h3 a {
  padding: 5px;
  color: #0066ff;
}
li.ajlinks a {
  font-size: 13px;
}
div#ajbox3 h3 .active, div#ajbox1 h3 .active, div#ajbox2 h3 .active, li.ajlinks .active {
  background: #c1ebff none repeat scroll 0%;
}
a:visited {
  color: #990099;
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}
table.topborder {
  border-top: 1px solid #95d2ff;
  border-left: 1px solid #95d2ff;
  border-right: 1px solid #95d2ff;
  padding: 8px;
  background: transparent url(../members/images/hl.png) repeat-x scroll 0%;
  height: 150px;
}
div#tags a:visited {
  font-size: inherit;
}
div#tags a:hover {
  text-decoration: underline;
}
div#tags {
  margin: 0 0 1em;
  line-height: 1.4;
}
div#tags h3 {
  border-bottom: 1px solid #ff99cc;
  padding: 5px;
  background: transparent url(tag.png) no-repeat scroll 6px 0.5em;
  text-indent: 1.5em;
  letter-spacing: 1px;
  font-size: 14px;
  color: #333333;
}
p.vid_addcmt {
  text-align: right;
  padding-bottom: 10px;
}
td#mainborderright {
  border-right: 1px solid #95d2ff;
  border-bottom: 1px solid #95d2ff;
  background-color: #cdebfc;
}
td#mainborderleft {
  border-top: 1px solid #95d2ff;
  border-left: 1px solid #95d2ff;
  border-bottom: 1px solid #95d2ff;
  padding: 1px;
  background-color: #cdebfc;
}
td#mainborder {
  border-style: solid;
  border-color: #95d2ff;
  border-width: 1px 1px 1px 0px;
  padding: 5px;
}
td#mainpageborder {
  border: 1px solid #95d2ff;
  padding: 5px;
}
td#mainpageborder2 {
  border: 1px solid #95d2ff;
  padding: 5px;
  background-color: #666666;
}
div#homeheading {
  border-bottom: thin dotted #669999;
  letter-spacing: 1.5px;
  font-weight: bold;
  font-size: 100%;
  width: 300px;
  color: #669999;
}
td#mainborderright2 {
  border-top: 1px solid #95d2ff;
  border-right: 1px solid #95d2ff;
  border-bottom: 1px solid #95d2ff;
  background: #ffffff none repeat scroll 0%;
  padding-left: 10px;
}
td#msgner {
  border-left: 1px solid #95d2ff;
  border-right: 1px solid #95d2ff;
  border-bottom: 1px dotted #95d2ff;
  padding: 5px;
  background: transparent url(../members/images/hl.gif) repeat scroll 0%;
  color: #666666;
  font-weight: bold;
  font-size: 80%;
}
td#msgner a:link {
  color: #990000;
}
td#msgner a:visited {
  color: #990000;
}
td#frnds a:link {
  color: #006600;
}
td#frnds a:visited {
  color: #006600;
}
td#frnds {
  border-left: 1px solid #95d2ff;
  border-right: 1px solid #95d2ff;
  border-bottom: 1px dotted #95d2ff;
  padding: 5px;
  background: transparent url(../members/images/hl.gif) repeat scroll 0%;
  color: #666666;
  font-weight: bold;
  font-size: 80%;
}
td#maintopborder4 {
  border-left: 1px solid #95d2ff;
  padding-top: 2px;
  padding-bottom: 2px;
}
.pbox {
  background: transparent url(../images/gbg5.png) repeat-x scroll 0%;
  line-height: 1.6;
  font-size: 94%;
  color: #669999;
  margin-bottom: 1.5em;
  letter-spacing: 1px;
}
.pbox2 {
  background: transparent url(../images/gbg4.png) repeat-x scroll 0%;
  letter-spacing: 1px;
  line-height: 1.6;
  font-size: 94%;
  color: #669999;
  margin-bottom: 1.5em;
}
td#pbox {
  border-left: 0px dotted #669999;
  border-right: 0px dotted #669999;
  padding-left: 3px;
  font-size: 95%;
}
td#pboxb {
  padding: 2px;
}
td#pboxt {
  padding: 5px;
}
.pboxblue {
  color: #004080;
}
.pcolor1 {
  color: #669999;
}
.vpbox {
  border: 1.5px dotted #669999;
  line-height: 1.3em;
  font-size: 94%;
  color: #000066;
}
td#vphead {
  padding: 2px;
  font-size: 120%;
  font-weight: bold;
  height: 18px;
  background-color: #669999;
  color: #ffffff;
}
ul.testimonialsMain {
  margin: 1em 1em 3em;
  padding: 10px;
  background: #ebebeb none repeat scroll 0%;
  line-height: 1.6;
  color: #000000;
  list-style-type: none;
  list-style-image: none;
  list-style-position: outside;
}
ul.testimonialsMain, ul.testimonials {
  font-family: "Tahoma","Lucida Grande","Lucida Sans","Lucida Sans Unicode";
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 100%;
  line-height: 1.4;
  font-size-adjust: none;
  font-stretch: normal;
}
ul.testimonials {
  margin: 1em 1em 3em;
  padding: 10px;
  background: #f4eaea none repeat scroll 0%;
  line-height: 1.6;
  color: #000000;
  list-style-type: none;
  list-style-image: none;
  list-style-position: outside;
}
ul.nns {
  border-bottom: 3px solid #007ba4;
  margin: 0px 20px 20px;
  padding: 10px;
}
ul.nns a {
  color: #996600;
}
ul.nns h2 {
  font-size: 200%;
}
tr#tbl {
  padding: 3px;
  background: #f1f9fe none repeat scroll 0%;
  font-size: 100%;
  height: 20px;
}
tr#tblb {
  padding: 3px;
  background: #f1f9fe none repeat scroll 0%;
  font-size: 100%;
  font-weight: bold;
  height: 20px;
}
td#tbl {
  border-left: 10px solid #007ba4;
  background: #95d2ff none repeat scroll 0%;
  height: 20px;
  font-weight: bold;
  font-size: 100%;
  padding-left: 3px;
}
td#tbl2 {
  background: #ffcc00 none repeat scroll 0%;
  height: 20px;
  font-weight: bold;
  font-size: 85%;
  padding-left: 3px;
}
td#tbl3 {
  background: #ffff99 none repeat scroll 0%;
  padding-left: 3px;
}
td#ctblrow {
  background: #95d2ff none repeat scroll 0%;
  height: 20px;
  color: #cc00cc;
  font-weight: bold;
  font-size: 110%;
  padding-left: 3px;
}
div#tsttxt {
  font-size: 90%;
  font-style: italic;
  color: #0066ff;
}
p.pinfo {
  padding: 6px;
  background: #ffffff none repeat scroll 0%;
  color: #333300;
  font-size: 8pt;
  line-height: 1.5;
}
div#ndl {
  font-size: 85%;
  font-style: italic;
  color: #333333;
}
span.red, .redfnt, .required {
  color: #ff0000;
  line-height: 1.6;
  font-size: 11px;
}
p.err {
  border-bottom: 1px solid #ff0000;
  padding: 0 0 0.5em 2em;
  background: transparent url(http://www.meetnigerians.net/members/images/info.gif) no-repeat scroll 0%;
}
.brwnfnt {
  color: #990000;
}
.blufnt {
  color: #0000ff;
}
select {
  font-family: sans-serif,verdana,Trebuchet MS;
}
.buttn {
  border: 1px ridge #007ba4;
  font-family: "tahoma","Trebuchet MS";
  font-size: 8pt;
  letter-spacing: 2px;
  background-color: #ffffff;
  text-transform: uppercase;
  height: 22px;
  color: #007ba4;
}
.buttn3 {
  border:  none;
  letter-spacing: 1px;
  background-color: #000000;
  color: #ffffff;
  font-size: 8pt;
  height: 50px;
  font-weight: bold;
  width: 150px;
}
.field {
  border-style: solid none none solid;
  border-color: #cccccc -moz-use-text-color -moz-use-text-color #cccccc;
  border-width: 1px medium medium 1px;
  font-family: sans-serif,verdana,Trebuchet MS;
  width: 15em;
}
.field3 {
  border-style: solid none none solid;
  border-color: #cccccc -moz-use-text-color -moz-use-text-color #cccccc;
  border-width: 1px medium medium 1px;
  font-family: sans-serif,verdana,Trebuchet MS;
  width: 450px;
  height: 30px;
}
.field2 {
  border-style: solid none none solid;
  border-color: #cccccc -moz-use-text-color -moz-use-text-color #cccccc;
  border-width: 1px medium medium 1px;
  font-family: sans-serif,verdana,Trebuchet MS;
  background-color: #fcfaf8;
}
.buttn2 {
  border: 1px ridge #000000;
  letter-spacing: 2px;
  font-family: sans-serif,verdana,Trebuchet MS;
  font-size: 8pt;
  height: 22px;
  background-color: #ffffff;
  font-weight: bold;
}
.buttn4 {
  border: 1px ridge #c2c285;
  padding: 2em;
  letter-spacing: 2px;
  font-family: sans-serif,verdana,Trebuchet MS;
  font-size: 8pt;
  height: 60px;
  background-color: #ffffff;
  font-weight: bold;
  color: #95954a;
}
div#quiz {
  margin: 1.5em;
  padding: 1em;
  background-color: #eeeeee;
}
div#quiz p {
  color: #003366;
  font-size: 14px;
  line-height: 1.5;
  font-family: "verdana","Lucida Grande","Lucida Sans","verdana";
}
h2 {
  margin: 0 0 1em 0.5em;
  padding: 0.8em 0 3px;
  letter-spacing: 1.5px;
  font-weight: bold;
  font-size: 160%;
  color: #669999;
}
h3 {
  padding: 0.33em 0 0;
  font-size: 110%;
  margin-left: 1em;
  color: #2d002d;
  letter-spacing: 1px;
  font-family: "Lucida Grande",Verdana,Arial,"Bitstream Vera Sans";
}
h3 .small_link {
  color: #00cc00;
  font-weight: normal;
  font-size: 11px;
}
.txtarea {
  border: 1px ridge #cccccc;
  font-family: Trebuchet MS;
  font-size: 9pt;
  width: 300px;
}
td#regnormal {
  border-left: 10px solid #007ba4;
  background: #95d2ff none repeat scroll 0%;
  height: 20px;
  font-weight: bold;
  font-size: 80%;
  padding-left: 3px;
}
td#regactive {
  border-left: 10px solid #ff0000;
  background: #95d2ff none repeat scroll 0%;
  height: 20px;
  color: #ff0000;
  font-weight: bold;
  font-size: 80%;
  padding-left: 3px;
}
div#info {
  border-left: 10px solid #ff0000;
  margin: 0.2em;
  padding: 0.5em;
  background: #ffffff none repeat scroll 0%;
  width: 98px;
  font-size: 80%;
}
ul {
  line-height: 2;
}
.footer {
  margin: 0 auto 2em;
  background: #ffffff url(../images/bg01.png) repeat-x scroll 0%;
  font-size: 11px;
  width: 860px;
}
.footer a {
  color: #ffffff;
}
td#tblhead {
  padding: 5px;
  background-color: #d2e1ff;
  font-weight: bold;
  height: 30px;
}
td#tblhead2 {
  border-top: 1px dotted #000000;
  border-bottom: 1px dotted #000000;
  background-color: #e1f2fd;
  height: 30px;
}
tr#tblrow {
  background-color: #f1f9fe;
}
.tblbox td {
  padding: 10px 0 10px 5px;
}
.tblbox td a, #ontbl td a {
  color: #0066ff;
}
.tblbox {
  border-bottom: 4px dotted #e1f2fd;
  padding: 5px;
  font-size: 90%;
  line-height: 1.3em;
  font-family: "Lucida Grande",Verdana,Arial,"Bitstream Vera Sans";
}
.tbltxt {
  border-bottom: 4px dotted #e1f2fd;
  padding: 3px;
  font-size: 95%;
  font-family: "verdana","tahoma","trebuchet ms",sans-serif;
  line-height: 1.5;
  letter-spacing: 1px;
}
.tbladdbox {
  border-bottom: 4px dotted #e1f2fd;
  padding: 5px;
  background-color: #f1f9fe;
  font-style: italic;
}
td#msgrow {
  border-bottom: 1px solid #999999;
  background-color: #c8e7fb;
  font-weight: bold;
  padding-left: 3px;
  height: 20px;
}
td#msgrow2 {
  border-bottom: 1px solid #999999;
  background-color: #e1f2fd;
  padding-left: 3px;
}
td#msgtxtcol {
  padding: 5px;
  line-height: 1.4em;
  background-color: #f1f9fe;
}
td#msgtxtcol2 {
  border-right: 2px solid #cc00cc;
  padding: 5px;
  line-height: 1.4em;
  background-color: #f1f9fe;
  color: #444444;
}
table.flirt_imgs {
  padding: 0;
  width: 590px;
  text-align: center;
}
table.flirt_imgs td {
  height: 150px;
}
ol.apicnav {
  margin: 0 auto;
  padding: 0;
  width: 100%;
  list-style-type: none;
  list-style-image: none;
  list-style-position: outside;
}
ol.apicnav li {
  margin: 0 5px 0 0;
  padding: 0px;
  background: #ffffff none repeat scroll 0%;
  min-height: 160px;
  float: left;
  font-size: 11px;
  color: #0066ff;
}
ol.apicnav2 li p {
  border-bottom: 1px dotted #cccccc;
  margin: 8px 0 0;
}
div#nav {
  border: 1px solid #0099bf;
  float: left;
  width: 172px;
  margin-top: 1.4em;
  margin-bottom: 1.4em;
  font-size: 11px;
  background-color: #ffffff;
}
div#mbflirt {
  text-align: center;
  margin-top: 1em;
}
div#nav a {
  border-top: 1px solid #0099bf;
  margin: 0;
  padding: 5px 0 5px 8px;
  display: block;
  color: #0066cc;
  text-decoration: none;
  text-align: left;
}
div#nav a:hover {
  background: #ddf9ff none repeat scroll 0%;
}
td#pnav {
  font-size: 11px;
  letter-spacing: 1px;
}
td#pnav a {
  text-decoration: none;
  text-align: left;
  color: #009900;
}
td#pnav a:hover {
  background: #8fd0f8 none repeat scroll 0%;
}
ul.user_msg li.norm {
  background-image: url(output-n.jpg);
  background-repeat: no-repeat;
  height: 52px;
  width: 58px;
  float: left;
}
ul.user_msg li.err {
  background-image: url(output-r.jpg);
  background-repeat: no-repeat;
  height: 52px;
  width: 58px;
  float: left;
}
ul#norm.user_msg {
  color: #0066ff;
}
ul#err.user_msg {
  color: #ff0000;
}
ul.user_msg {
  border-bottom: 1px dotted #cccccc;
  margin: 2em auto;
  width: 550px;
  font-family: "Tahoma","verdana";
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 110%;
  line-height: 1.5;
  font-size-adjust: none;
  font-stretch: normal;
  padding-bottom: 3px;
  list-style-type: none;
  list-style-image: none;
  list-style-position: outside;
}
div#lg1, div#lg2 {
  font-size: 11px;
  color: #444444;
}
div#lg1 {
  border-right: 1px solid #cccccc;
  margin: 4em 0 3em 6em;
  float: left;
  padding-right: 50px;
}
div#lg2 form {
  margin: 0;
  padding: 0;
}
div#lg2 {
  margin: 4em 0 3em 0em;
  float: left;
  padding-left: 40px;
}
#ontbl {
  border-collapse: collapse;
  width: 640px;
  color: #000000;
  font-size: 11px;
}
#ontbl thead {
  color: #ffffff;
  font-weight: normal;
  background-color: #000000;
  font-size: 10px;
}
#ontbl th {
  text-align: left;
}
#ontbl th, #ontbl td {
  padding: 10px 5px;
}
ul.user_msg h3 {
  margin: 0;
  padding-bottom: 3px;
}
ul.user_msg li a {
  color: #006699;
  padding-top: 5px;
}
.gallery {
  border: 1px solid #95d2ff;
  padding: 2px;
  background: #f1fbfe none repeat scroll 0%;
  text-align: center;
}
td#galleryrow {
  border: 1px solid #88d7f4;
  padding-left: 3px;
  font-size: 80%;
  line-height: 1.1em;
}
td#galleryrow2 {
  padding-left: 3px;
  font-size: 80%;
  line-height: 1.1em;
}
div#picborder0 {
  border: 2px solid #95d2ff;
  padding: 3px;
  background: #cdebfc none repeat scroll 0%;
  width: 80px;
  text-align: center;
}
div#albumpic, div#albumtxt, div#imgbox {
  margin: 1em;
}
div#picborder3 {
  margin: 1em 1em 1em 0;
}
div#atom img, div#picborder3 img {
  border: 1px solid #666666;
  padding: 4px;
  background: #ffffff none repeat scroll 0%;
  position: relative;
}
div#picborder {
  font-size: 11px;
}
div#albumpic img {
  border: 1px solid #666666;
  padding: 0.8em 0.8em 3em;
  background: #ffffff none repeat scroll 0%;
  position: relative;
  text-align: center;
}
div#albumtxt {
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}
ul.list_items {
  clear: both;
}
ul.list_items li {
  padding: 10px;
}
div#list_items_div1 {
  padding: 0px 10px 5px 5px;
  float: left;
}
ul.topibx .list_items_link, ul.list_items .list_items_link {
  color: #007ba4;
}
ul.list_items .list_items_date {
  color: #b0b068;
}
div#list_items_div2 {
  padding: 5px;
  background: #f0f5ff none repeat scroll 0%;
  float: left;
  color: #444444;
  line-height: 1.5;
  width: 570px;
  font-size: 12px;
  font-family: "Lucida Grande",Verdana,Arial,"Bitstream Vera Sans";
}
.pedge {
  background: transparent url(../members/images/shadow.png) no-repeat scroll right bottom;
  float: left;
  line-height: 0;
  margin-left: 1.5em;
  margin-top: 3em;
}
.pedge img {
  border: 1px solid #a9a9a9;
  padding: 10px 10px 25px;
  background: #ffffff none repeat scroll 0%;
  position: relative;
  left: -12px;
  top: -12px;
}
.redLnks a:link {
  color: #ff0000;
}
.redLnks a:visited {
  color: #ff0000;
}
.redLnks a:active {
  color: #ff0000;
}
.redLnks a:hover {
  color: #ff0000;
}
.prfLnk a:link {
  font-size: 140%;
  font-weight: bold;
  text-decoration: none;
}
.prfLnk a:visited {
  font-size: 140%;
  font-weight: bold;
  text-decoration: none;
}
.prfLnk a:active {
  font-size: 140%;
  font-weight: bold;
  text-decoration: none;
}
.prfLnk a:hover {
  font-size: 140%;
  font-weight: bold;
  text-decoration: none;
}
.prfhilit {
  font-size: 120%;
  font-weight: bold;
}
div#mnvc1 {
  border: 1px dotted #000000;
  padding: 15px;
  font-family: Georgia,trebuchet ms,sans-serif;
  background-color: #ffffec;
  font-size: small;
  color: #000000;
}
td#mnp, div#mnvc2 {
  padding: 5px;
  background-color: #caffca;
  width: 400px;
  line-height: 1.5em;
  color: #000000;
}
ol.pview {
  margin: 0 auto;
  padding: 0;
  width: 100%;
  list-style-type: none;
  list-style-image: none;
  list-style-position: outside;
}
ol.pview li {
  margin: 0 5px 0 0;
  padding: 0px;
  float: left;
  width: 30%;
  font-size: 11px;
  color: #0066ff;
}
ol.pview li p {
  border-bottom: 1px dotted #cccccc;
  margin: 8px 0 0;
}
ol.pview label {
  float: left;
  width: 12em;
  padding-left: 4px;
  color: #666666;
}
.profileInfo {
  color: #666666;
  margin-bottom: 50px;
  line-height: 1.5;
}
#ajaxcontentarea h2, #ajaxcontentarea h1 {
  border-bottom: 1px solid #666666;
  padding: 4px;
  background: #f0f0f0 none repeat scroll 0%;
  font-size: 1.1em;
  color: #000000;
  font-weight: normal;
}
ul.fthumbnails a {
  border-style: solid;
  border-color: #eeeeee #dddddd #bbbbbb #cccccc;
  border-width: 1px;
  margin: 0 10px 10px 0;
  padding: 4px 4px 9px;
  width: 115px;
  display: block;
  float: left;
  background-color: #ffffff;
}
ul.fthumbnails {
  margin: 0 0 10px;
  padding: 0;
  float: left;
  background-color: #ffffff;
  list-style-type: none;
  list-style-image: none;
  list-style-position: outside;
}
ul.fthumbnails li {
  margin: 0;
  padding: 0;
  display: inline;
}
ul.fthumbnails a:hover {
  border:  none;
  background-color: #eeeeee;
}
div.vidbox {
  margin: 0;
  padding: 10px 0 0 10px;
  overflow: auto;
  background-color: #eeeeee;
  height: 400px;
  width: 290px;
}
ul.vidcmm {
  border-bottom: 1px solid #cccccc;
  margin: 1.3em;
  padding: 1em;
  list-style-type: none;
  list-style-image: none;
  list-style-position: outside;
  font-family: "verdana","Lucida Sans";
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 8pt;
  line-height: normal;
  font-size-adjust: none;
  font-stretch: normal;
}
li.vidcmmh {
  text-transform: uppercase;
  letter-spacing: 2px;
  color: #999900;
  font-family: "trebuchet ms","verdana","Lucida Sans";
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 8pt;
  line-height: normal;
  font-size-adjust: none;
  font-stretch: normal;
}
li.vidcmmh a, #vidztbl a {
  color: #0066ff;
}
li.vidcmmt {
  line-height: 1.5;
  color: #666666;
  letter-spacing: 1px;
}
li.vidli {
  padding: 0;
  font-size: 10px;
}
ul.fthumbnails img {
  border-style: solid;
  border-color: #bbbbbb #cccccc #eeeeee #dddddd;
  border-width: 1px;
  margin: 0 auto 5px;
  display: block;
}
ol.pview li a {
  padding: 2px 4px;
  display: block;
}
div#ctag {
  margin: 1em;
  padding: 1em;
  background: #eaffea none repeat scroll 0%;
  line-height: 1.5;
}
div#ctag p {
  padding: 4px;
  background: #fff4f4 none repeat scroll 0%;
  font-size: 11px;
}
div#ctag2 {
  margin: 10px 10px 10px 0;
  padding: 5px;
  background: #ffffff none repeat scroll 0%;
  line-height: 1.5;
}
div#ctag2 a, div#ctag a {
  color: #003300;
}
div#ctag2 h3, div#ctag h3 {
  margin: 0;
  padding: 0.2em 0;
  font-family: "arial","Trebuchet ms","Lucida Sans","verdana";
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 1.5em;
  line-height: normal;
  font-size-adjust: none;
  font-stretch: normal;
  color: #ff6600;
  letter-spacing: 1px;
}
div#flinknav {
  border-left: 10px solid #007ba4;
  border-bottom: 5px solid #007ba4;
  background: #95d2ff none repeat scroll 0%;
  font-size: 100%;
  height: 20px;
  width: 165px;
  font-weight: bold;
}
#bbox {
  border: 1px dotted #a9dafa;
  margin: 2em;
  line-height: 1.7;
  font-size: 0.9em;
}
#bbox h3 {
  margin: 1em;
  padding: 5px 4px;
  text-align: center;
  font-weight: bold;
  background-color: #e1f2fd;
  font-size: 1.1em;
}
#bbox div {
  padding: 6px 5px;
}
#mediatbl1 #mtitle {
  color: #0099ff;
}
#mediatbl1 #minfo {
  color: #666666;
}
#mediatbl1 td {
  line-height: 1.7;
}
#mediatbl1 {
  border-bottom: 0px dotted #a9dafa;
  margin: 3em 0 0 2em;
  font-size: 95%;
  width: 550px;
}
#dhtmltooltip {
  border: 1px solid black;
  padding: 2px;
  position: absolute;
  left: -300px;
  width: 190px;
  font-size: 8pt;
  background-color: lightyellow;
  visibility: hidden;
  z-index: 100;
}
#dhtmlpointer {
  position: absolute;
  left: -300px;
  z-index: 101;
  visibility: hidden;
}
ul.advert {
  font-family: "georgia","verdana","Lucida Sans";
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 12px;
  font-size-adjust: none;
  font-stretch: normal;
  line-height: 2;
}
ul.advert h3 {
  margin: 0 0 0 -2em;
}
ul.advert a {
  color: #006600;
}
table#imbox .info {
  background: #ffffff url(../members/images/info.gif) no-repeat scroll 0.5em 0.9em;
  color: #ff0000;
  text-indent: 1.8em;
}
table#imbox {
  margin: 1.5em;
  background: #ececd9 none repeat scroll 0%;
  width: 650px;
  color: #666600;
  font-size: 8pt;
}
span.imbox {
  font-size: 1.5em;
  color: #009900;
}
div#advert img {
  padding-top: 0.4em;
  padding-bottom: 0.4em;
}
div#tdesc {
  padding: 0.8em;
  background: #ffffff none repeat scroll 0%;
  color: #666666;
  font-size: 8pt;
}
.shadetabs {
  padding: 3px 5px;
  margin-top: 1px;
  margin-bottom: 0;
  font-family: Verdana;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  font-size: 12px;
  line-height: normal;
  font-size-adjust: none;
  font-stretch: normal;
  list-style-type: none;
  text-align: left;
  margin-left: 1em;
}
.shadetabs li {
  margin: 0;
  display: inline;
}
.shadetabs li a {
  border: 1px solid #cdebfc;
  padding: 3px 13px;
  background: white url(../members/images/shade.gif) repeat-x scroll left top;
  text-decoration: none;
  margin-right: 3px;
  color: #0066ff;
}
.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 {
  background-image: url(../members/images/shadeactive.gif);
  border-bottom-color: white;
}
.shadetabs li.selected a:hover {
  text-decoration: none;
}
.tabcontentstyle {
  border: 1px solid #cdebfc;
  padding: 10px;
  width: 640px;
  margin-bottom: 1em;
  margin-left: 1em;
}
.htabcontentstyle {
  border: 1px solid #cdebfc;
  padding: 10px;
  width: 538px;
  margin-bottom: 1em;
  margin-left: 2em;
}
.tabcontent {
  display: none;
}
@media print {
  .tabcontent { display: block ! important;
}
}
.shadetabs2 {
  padding: 5px 0px;
  margin-left: 10px;
  margin-top: 1px;
  margin-bottom: 0;
  font-family: verdana;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: normal;
  font-size-adjust: none;
  font-stretch: normal;
  list-style-type: none;
  text-align: left;
}
.shadetabs2 li {
  margin: 0;
  display: inline;
}
.shadetabs2 li a {
  border-style: solid;
  border-color: #777788 #777788 #ffffff;
  border-width: 1px;
  padding: 5px;
  background: #c1e7ff none repeat scroll 0%;
  font-size: 13px;
  text-decoration: none;
  margin-right: 0px;
  color: #000000;
}
.countfnt {
  color: #ff0000;
  font-size: 7pt;
}
.countfnt2 {
  color: #000000;
  font-size: 7pt;
}
.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 {
  background-image: url(../members/images/shadeactive.gif);
  border-bottom-color: white;
}
.shadetabs2 li.selected a:hover {
  text-decoration: none;
}
.contentstyle2 {
  border: 1px solid gray;
  margin: 0 0 1em 10px;
  padding: 6px;
  width: 650px;
}
.contentstyle4 {
  border: 1px solid gray;
  padding: 6px;
  width: 524px;
  margin-bottom: 10px;
}
.contentstyle3 {
  border: 1px solid gray;
  padding: 6px;
  width: 300px;
  margin-bottom: 1em;
}
#album_link {
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  margin: 1em;
  padding: 5px;
  width: 650px;
  color: #666666;
  font-size: 10px;
  background-color: #ffffff;
  text-align: center;
}
#album_link2 {
  padding: 4px;
  width: 645px;
  color: #666666;
  font-size: 12px;
  background-color: #dbdbdb;
  margin-left: 1.5em;
  text-align: right;
}
ul.mplistul2 h2 {
  margin: 0;
  color: #0099ff;
  font-size: 100%;
}
ul.mplistul2 {
  margin: 1.1em;
  padding: 0;
  float: left;
  list-style-type: none;
  font-size: 95%;
}
#imgbox img {
  border: 1px solid #666666;
  margin: 0.5em;
  padding: 5px;
  background: #ffffff none repeat scroll 0%;
  position: relative;
}
div#warn {
  margin: 1em;
  padding: 1em;
  background: #ebf8fe none repeat scroll 0%;
  font-size: 12px;
  width: 640px;
}
#smstbl, #mediatbl {
  border-collapse: collapse;
  width: 650px;
  color: #444444;
  margin-left: 1em;
  font-size: 12px;
}
#mediatbl .buttn2 {
  border: 1px solid #cccccc;
  text-transform: uppercase;
  font-family: Trebuchet MS;
  font-size: 8pt;
  height: 20px;
  font-weight: normal;
}
ul.mplistul {
  margin: 1em 1em 0;
  padding: 8px 10px 10px;
  list-style-type: none;
  list-style-image: none;
  list-style-position: outside;
  background-color: #f2faff;
  font-size: 100%;
}
ul.mplistul h2, ul.mplistul h4 {
  color: #ff6600;
  font-size: 14px;
}
ul.mplistul a {
  color: #0099ff;
}
ul.mplistul h4 {
  margin: 0;
  font-weight: normal;
}
.m1 {
  background: transparent url(../images/snd-flirt.gif) no-repeat scroll 0px 0.3em;
}
.m2 {
  background: transparent url(../images/snd-email.gif) no-repeat scroll 0px 0.3em;
}
.m3 {
  background: transparent url(../images/add-frnd.gif) no-repeat scroll 0px 0.3em;
}
.m4 {
  background: transparent url(../images/email-frnd.gif) no-repeat scroll 0px 0.3em;
}
.m5 {
  background: transparent url(../images/save-prf.gif) no-repeat scroll 0px 0.3em;
}
.m6 {
  background: transparent url(../images/group.png) no-repeat scroll 0px 0.3em;
}
.m7 {
  background: transparent url(../images/user-post.gif) no-repeat scroll 0px 0.3em;
}
.m8 {
  background: transparent url(../images/misc.png) no-repeat scroll 0px 0.3em;
}
.m9 {
  background: transparent url(../images/block-user.gif) no-repeat scroll 0px 0.3em;
}
.m10 {
  background: transparent url(../images/admin-alrt.gif) no-repeat scroll 0px 0.3em;
}
.m11 {
  background: transparent url(../images/phone.png) no-repeat scroll 0px 0.3em;
}
ol.pview #menu {
  border: 1px dotted #cccccc;
  padding: 1em;
  text-indent: 1.2em;
  line-height: 1.7;
}
ol.pview #menu a {
  color: #666600;
}
#mediatbl thead {
  background-color: #0099ff;
  font-weight: bold;
  color: #ffffff;
}
th {
  font-weight: bold;
  text-align: left;
}
#smstbl td {
  padding: 5px;
  line-height: 1.9;
}
#smstbl th {
  border-bottom: 3px solid #003300;
  font-size: 15px;
  color: #ff6600;
}
#smstbl td, #mediatbl th, #mediatbl td {
  padding: 10px 0 10px 5px;
  font-size: 0.9em;
}
#odd {
  background-color: #f2faff;
}
#even {
  background-color: #ffffff;
}
#mediatbl tr:hover {
  background-color: #000000;
  color: #ffffff;
}
#mediatbl thead tr:hover {
  background-color: transparent;
  color: inherit;
}
#mplayer {
  padding: 10px;
  font-family: "Tahoma","Trebuchet MS";
  width: 500px;
  background-color: #000000;
  color: #009900;
  line-height: 1.2;
  font-size: 1.3em;
  text-align: center;
  font-weight: bold;
}
#album_nav {
  background: transparent url(../members/images/mnv.png) no-repeat scroll 0%;
  font-size: 11px;
  height: 100px;
  padding-right: 5px;
  margin-bottom: 1em;
}
form#searchbx {
  margin-top: 1em;
}
form#searchbx #stxt {
  border: 1px solid #003300;
  font-family: Trebuchet MS;
  font-size: 0.9em;
  width: 18em;
}
.album_nav a:link {
  color: #000000;
}
.album_nav a:visited {
  color: #000000;
}
.album_nav a:active {
  color: #000000;
}
.album_nav a:hover {
  color: #333300;
}
div#listItemshd {
  padding: 0.33em 0;
  background: #009900 none repeat scroll 0%;
  height: 16px;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
  font-size: 110%;
}
div#listItems span {
  color: #ff00ff;
}
div#listItems {
  border: 1px solid #8080c0;
  padding: 7px;
  background: #ffffff none repeat scroll 0%;
  line-height: 1.3em;
  width: 160px;
  font-size: 100%;
  font-family: "tahoma","verdana";
  clear: both;
  color: #666666;
}
div#listItems a:hover {
  background: #ffffff none repeat scroll 0%;
}
div#listItems a {
  border-top: 1px dotted #8080c0;
  margin: 0;
  padding: 2px 0px;
  display: block;
  text-decoration: none;
  color: #009900;
}
div#listItems {
  margin-top: 1.5em;
  margin-right: 1em;
}
div#dlink {
  border: 0px solid #cccccc;
  padding: 1em;
  background: transparent url(../images/delete.gif) no-repeat scroll 1px 0.7em;
  margin-left: 10em;
  float: left;
  font-size: 10px;
  text-indent: 1.3em;
}
li.mubox_out {
  padding: 3px;
  background: #ffefdf none repeat scroll 0%;
  font-size: 11px;
}
ul.mubox_out a {
  color: #0099ff;
  font-size: 12px;
}
ul.rss2 {
  border: 1px solid #cccccc;
  padding: 1em;
  background: #ffffff none repeat scroll 0%;
}
ul.rss {
  float: left;
  width: 190px;
  text-indent: 1.4em;
  padding-bottom: 10px;
  font-size: 12px;
  margin-left: 10px;
}
div#snav {
  margin: 1em;
  font-size: 11px;
}
div#snav a {
  padding: 3px;
  background: #99cc00 none repeat scroll 0%;
}
fieldset {
  border:  none;
  margin: 1em;
  padding: 1em;
  background: #eeeeee none repeat scroll 0%;
}
ul.rginfo {
  margin: 0;
  padding: 1em 1em 0;
  background: transparent url(../images/wbg.png) repeat-x scroll 0%;
  color: #ffffff;
  list-style-type: none;
  list-style-image: none;
  list-style-position: outside;
  font-size: 11px;
  font-weight: bold;
  width: 270px;
  font-family: "Lucida Grande","Lucida Sans","verdana";
}
ul.acupg {
  border: 1px solid #444444;
  margin: 1.5em;
  padding: 1em;
  font-size: 12px;
  color: #444444;
}
ul.acupg li {
  margin-left: 2em;
}
table#rfrminfo {
  width: 960px;
  border-collapse: collapse;
  background-color: #ffffff;
  line-height: 2;
}
form#rfrminfo fieldset, form#rfrminfo2 fieldset {
  margin: 0;
  background-color: #e9e9e9;
  width: 550px;
  font-size: 12px;
  color: #333333;
  font-family: "tahoma","verdana","Lucida Grande","Lucida Sans";
}
form#rfrminfo label {
  float: left;
  width: 17em;
  font-weight: bold;
}
form#rfrminfo2 label {
  float: left;
  width: 17em;
  font-weight: bold;
}
.pagination {
  padding: 2px 4px;
  background: #99cc00 none repeat scroll 0%;
  font-size: 10px;
}
legend {
  font-family: "trebuchet ms","verdana";
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 12pt;
  line-height: normal;
  font-size-adjust: none;
  font-stretch: normal;
  color: #3366cc;
}
form#frm2col2 {
  margin-bottom: 2em;
}
div#mbuttnbox {
  color: #99cc00;
  margin-right: 1.5em;
  padding-top: 10px;
}
#frm2col2 label {
  float: left;
  width: 13em;
  font-weight: bold;
  font-size: 9pt;
}
form#mbfrm fieldset {
  background: #d7e3e3 none repeat scroll 0%;
}
#mbfrm label {
  float: left;
  width: 8em;
  font-weight: bold;
  font-size: 8pt;
}
#vidztbl {
  margin: 1.5em;
  border-collapse: collapse;
  width: 860px;
  font-size: 8pt;
  color: #666666;
}
#vidztbl td {
  padding: 15px 10px;
  line-height: 1.6;
}
ul.rss a:hover {
  background-color: #eaeaea;
}
ul.rss a {
  border-bottom: 1px dotted #cccccc;
  margin: 0;
  padding: 2px;
  background: transparent url(../images/navbullet.gif) no-repeat scroll 2px 0.7em;
  display: block;
  color: #330066;
  height: 20px;
  text-decoration: none;
}
div#infocolleft {
  margin: 0 1em 0em;
  padding: 1em;
  background: #ebebf5 none repeat scroll 0%;
  color: #6767b4;
  width: 295px;
  float: left;
}
div#infocolright {
  margin: 0 1em 0em 0;
  padding: 1em;
  background: #ebebf5 none repeat scroll 0%;
  color: #6767b4;
  width: 295px;
  float: right;
}
div#infocolleft a, div#infocolright a {
  color: #00cc00;
}
ul.cbox h2 {
  margin: 0;
}
ul.cbox {
  border: 1px solid #a4ffa4;
}
ul.cbox2 {
  border: 1px solid #000000;
}
ul.cbox2, ul.cbox {
  padding: 5px;
  font-size: 12px;
  width: 620px;
  color: #003333;
  margin-left: 2em;
}
ul.cbox2 h3 {
  background-color: #000000;
}
ul.cbox h3, ul.cbox h1 {
  background-color: #00cc00;
  margin-left: 0;
}
ul.cbox2 h3, ul.cbox h3, ul.cbox h1 {
  padding: 4px;
  font-size: 14px;
  color: #ffffff;
  display: inline;
  margin-bottom: 15px;
  margin-left: 0;
}
ul.cbox a:visited, ul.cbox a {
  color: #0099ff;
}
ul.cbox2 img, ul.cbox img {
  border: 1px solid #cccccc;
  padding: 2px;
}
.style1 {
  color: #999999;
}
ul.cbox2, ul.cbox li {
  line-height: 1.8;
}
div#picborder {
  border: 3px solid #ffffff;
  margin: 15px;
  padding: 2px;
  color: #000000;
  background-color: #ffffff;
  float: left;
}
div#picborder4 {
  border: 0px solid #95d2ff;
  margin: 9px;
  padding: 6px;
  background: #cdebfc none repeat scroll 0%;
  float: left;
}
ul.msgtbl {
  border: 1px dotted #95d8ff;
  margin: 0 1em 2em;
  padding: 1em;
  background: #f2faff ;
  width: 632px;
  letter-spacing: 1px;
}
ul.msgtbl2 {
  border: 2px solid #46baff;
  margin: 0em 1em 2em;
  padding: 1em;
  background: #f2faff ;
  width: 630px;
  letter-spacing: 1px;
}
ul.msgtbl3 {
  border: 1px solid #eabb00;
  margin: 1em 1em 3em;
  padding: 1em;
  width: 632px;
  background-color: #fffdf4;
}
#mbox-notice {
  border: 1px solid #cccccc;
  margin: 1em;
  padding: 0.5em;
  background: #ffffd5 none repeat scroll 0%;
  color: #666666;
  line-height: 1.6;
}
#mbox-notice h4 {
  margin: 0;
  padding: 0;
  background: transparent url(../images/info.png) no-repeat scroll 1px 0.3em;
  text-indent: 1.2em;
  color: #666666;
  font-size: 18pt;
}
#mbox-notice {
  width: 640px;
  margin-top: 2em;
}
#mbox-notice p {
  margin: 0;
  text-indent: 0;
  font-size: 9pt;
}
ul.msgtbl4 {
  border: 1px solid #cccccc;
  margin: 1em 1em 3em;
  padding: 1em;
  width: 632px;
  background-color: #ffffff;
}
li.mtext {
  color: #007eca;
}
li.mtext2 {
  color: #333300;
}
li.subj {
  font-size: 1.5em;
}
li.mdate {
  border-bottom: 1px dotted #cccccc;
  color: #009900;
  text-transform: uppercase;
  font-family: "tahoma","trebuchet ms","verdana";
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 10px;
  font-size-adjust: none;
  font-stretch: normal;
  letter-spacing: 2px;
  line-height: 1.5;
}
#lightbox {
  border-right: 2px solid #666666;
  border-bottom: 2px solid #666666;
  padding: 10px;
  background-color: #eeeeee;
}
#lightboxDetails {
  font-size: 0.8em;
  padding-top: 0.4em;
}
#lightboxCaption {
  float: left;
}
#keyboardMsg {
  float: right;
}
#closeButton {
  top: 5px;
  right: 5px;
}
#lightbox img {
  border:  none;
  clear: both;
}
#overlay img {
  border:  none;
}
#overlay {
  background-image: url(overlay.png);
}
* html #overlay {
  background-color: transparent;
  background-image: url(blank.gif);
}
#tabnav {
  margin: 0 1em 0 0.5em;
  background: transparent url(tab_bottom.gif) repeat-x scroll center bottom;
  height: 36px;
  padding-left: 10px;
}
#tabnav li {
  margin: 5px;
  padding: 10px;
  display: inline;
  list-style-type: none;
}
#tabnav a:link, #tabnav a:visited {
  border: 1px solid #cccccc;
  padding: 10px;
  background: #f3f3f3 none repeat scroll 0%;
  float: left;
  font-size: 17px;
  line-height: 14px;
  margin-right: 4px;
  text-decoration: none;
  color: #666666;
}
#tabnav a.active {
  font-weight: bold;
}
#tabnav a.active:link, #tabnav a.active:visited {
  border-bottom: 1px solid #ffffff;
  background: #ffffff none repeat scroll 0%;
  color: #000000;
}
#tabnav a:hover {
  background: #ffffff none repeat scroll 0%;
}
#tabnav2, #tabnav3 {
  margin: 0;
  background: transparent url(tab_bottom2.png) repeat-x scroll center bottom;
  height: 30px;
  padding-left: 10px;
}
div#atom {
  border: 1px solid #cccccc;
  padding: 1.5em;
  width: 420px;
  font-family: tahoma,Trebuchet MS;
  line-height: 1.5;
}
div#atom p {
  font-family: "tahoma","verdana","Lucida Sans";
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 13px;
  font-size-adjust: none;
  font-stretch: normal;
  line-height: 1.5;
}
#tabnav2 li, #tabnav3 li {
  margin: 0;
  padding: 0;
  display: inline;
  list-style-type: none;
}
#tabnav2 a:link, #tabnav2 a:visited {
  border: 1px solid #000000;
  padding: 7px 10px 4px;
  background: #009900 none repeat scroll 0%;
  float: left;
  font-size: 14px;
  line-height: 14px;
  font-weight: bold;
  margin-right: 4px;
  text-decoration: none;
  color: #ffffff;
}
#tabnav2 a.active:link, #tabnav2 a.active:visited {
  border-bottom: 0px solid #ffffff;
  background: #ffffff none repeat scroll 0%;
  color: #000000;
  font-size: 16px;
}
#tabnav2 a:hover {
  background: #000000 none repeat scroll 0%;
}
#tabnav3 a:link, #tabnav3 a:visited {
  border: 1px solid #000000;
  padding: 7px 10px;
  background: #003300 none repeat scroll 0%;
  float: left;
  font-size: 13px;
  line-height: 14px;
  font-weight: bold;
  margin-right: 4px;
  text-decoration: none;
  color: #ffffff;
}
#tabnav3 a.active:link, #tabnav3 a.active:visited {
  border-bottom: 1px solid #ffffff;
  background: #ffffff none repeat scroll 0%;
  color: #000000;
  font-size: 16px;
}
#tabnav3 a:hover {
  background: #ffcc00 none repeat scroll 0%;
  color: #000000;
}
#menuwrapper {
  border-bottom: 0px solid #93eaff;
  background-repeat: repeat-x;
  font-size: 16px;
  letter-spacing: 1px;
  width: 860px;
  margin-left: 0px;
}
.clearit {
  clear: both;
  height: 0;
  line-height: 0;
  font-size: 0;
}
span.sale {
  color: #ff0000;
  font-size: 12px;
  font-weight: bold;
}
#menubar, #menubar ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
  list-style-image: none;
  list-style-position: outside;
  font-family: verdana,Tahoma,Arial,Helvetica,sans-serif;
}
#menubar a {
  border-right: 0px solid #333333;
  padding: 0px 8px;
  display: block;
  text-decoration: none;
  font-size: 0.85em;
  color: #000000;
}
#menubar a.moremenu {
  padding: 0px 16px 0px 10px;
  background-image: url(marrow.gif);
  background-repeat: no-repeat;
  background-position: right center;
}
#menubar li {
  float: left;
  width: 9em;
}
#menubar li {
  position: relative;
}
#menubar li {
  position: static;
  width: auto;
}
#menubar li ul, #menubar ul li {
  width: 12em;
  font-size: 14px;
}
#menubar ul li a {
  border-right: 0 none;
  padding: 0px 12px 0px 16px;
  color: #565656;
}
#menubar li ul {
  border-left: 1px solid #93eaff;
  border-right: 1px solid #93eaff;
  border-bottom: 1px solid #93eaff;
  position: absolute;
  display: none;
  background-color: #ffffff;
  background-image: url(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;
}
.colleft {
  margin: 20px 15px 1em;
  float: left;
  width: 443px;
  background-color: #99cc00;
}
.colright {
  margin: 20px 15px 1em 0;
  float: left;
  width: 445px;
  background-color: #bfdfff;
}
.col1 h3, .col2 h3, .col3 h3, .col4 h3 {
  margin-left: 0;
}
.col1 {
  border: 2px dotted #c1ebff;
  margin: 0 15px;
  padding: 10px;
  float: left;
  width: 545px;
}
.col11 h3, div#tstmon h3 {
  margin: 0 0 0.5em;
  letter-spacing: 1px;
}
.col11 {
  margin: 20px 15px 0;
  padding: 10px;
  background: transparent url(../images/homebg1.png) no-repeat scroll 0%;
  float: left;
  width: 545px;
}
.col2 {
  border: 1px solid #cccccc;
  margin: 0px 15px 0 0;
  padding: 5px;
  float: left;
  width: 300px;
  height: 220px;
}
.col22 {
  margin: 0;
  float: left;
  width: 320px;
}
.col3 {
  padding: 5px;
  width: 420px;
}
div#quiztitle {
  border: 1px solid #003366;
  margin: 1.5em;
  background: #dfdfff none repeat scroll 0%;
  padding-right: 5px;
  color: #000000;
  min-height: 76px;
  font-size: 14px;
}
div#quiztitle h1 {
  margin: 0;
  font-size: 18px;
}
div#quiztitle img {
  border: 3px solid #ffffff;
  margin: 5px 5px 0;
  float: left;
}
form#login {
  background: transparent url(../images/loginbg.gif) no-repeat scroll 0%;
  color: #666666;
}
form#login label {
  float: left;
  width: 7em;
}
form#login3 label {
  float: left;
  width: 10em;
}
form#login fieldset {
  background: transparent none repeat scroll 0%;
}
form#login a {
  color: #ff6600;
  font-weight: bold;
}
.col4 {
  border: 1px solid #4aa5ff;
  margin: 5px;
  padding: 5px;
  background: #ffffff none repeat scroll 0%;
  width: 422px;
}
div#tstmon {
  padding: 8px;
  background: #ffffff none repeat scroll 0%;
  width: 416px;
}
div.colfooter {
}
div#tstmon {
  background: #ffffff url(../groups/images/quotemrk.png) no-repeat scroll 360px 3em;
  font-family: "verdana","Lucida Grande","Lucida Sans";
  letter-spacing: 1px;
  line-height: 1.5;
  color: #666600;
}
.colfooter, .col3center {
  float: left;
  width: 31%;
  font-family: "tahoma","verdana","Lucida Grande","Lucida Sans";
}
.col3center {
  margin: 0 3%;
}
.bottom {
  padding: 1em;
  color: #666666;
  clear: both;
  font-size: 1.1em;
  text-align: right;
  letter-spacing: 2px;
}
.bottom a {
  color: #888888;
}
.footer ul {
  margin: 0;
}
.footer li {
  border-bottom: 1px solid #262626;
  letter-spacing: 2px;
  list-style-type: none;
  list-style-image: none;
  list-style-position: outside;
}
.footer li a {
  display: block;
  line-height: 2em;
  padding-left: 4%;
  width: 96%;
}
.footer li a:visited {
  color: #ffffff;
}
