img { border: 0pt none ; }
#xoopsHiddenText { visibility: hidden; color: rgb(0, 0, 0); font-weight: normal; font-style: normal; text-decoration: none; }
.pagneutral { font-size: 10px; width: 17px; height: 20px; text-align: center; background-image: url('pagneutral.gif'); }
.pagact { font-size: 10px; width: 17px; height: 20px; text-align: center; background-image: url('pagact.gif'); }
.paginact { font-size: 10px; width: 17px; height: 20px; text-align: center; background-image: url('paginact.gif'); }
#mainmenu a { margin: 0pt; padding: 4px; text-align: left; display: block; }
#mainmenu a.menuTop { padding-left: 3px; }
#mainmenu a.menuMain { padding-left: 3px; }
#mainmenu a.menuSub { padding-left: 9px; }
#usermenu a { margin: 0pt; padding: 4px; text-align: left; display: block; }
#usermenu a.menuTop { padding-left: 3px; }
#usermenu a.menuMain { padding-left: 3px; }
#usermenu a.menuSub { padding-left: 9px; }
#filemenu a { margin: 0pt; padding: 4px; text-align: left; display: block; }
#filemenu a.menuTop { padding-left: 3px; }
#filemenu a.menuMain { padding-left: 3px; }
#filemenu a.menuSub { padding-left: 9px; }
#helpmenu a { margin: 0pt; padding: 4px; text-align: left; display: block; }
#helpmenu a.menuTop { padding-left: 3px; }
#helpmenu a.menuMain { padding-left: 3px; }
#helpmenu a.menuSub { padding-left: 9px; }

html {  }
body { margin: 6px; padding: 0pt; background: rgb(236, 240, 246) none repeat; color: rgb(0, 0, 0); font-family: Verdana,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; }
td.topnav { border-style: solid; border-color: rgb(145, 160, 174); border-width: 1px 0px; background: rgb(229, 235, 243) url('cellpic_nav.gif') repeat-x; font-size: 10px; text-align: center; vertical-align: middle; color: rgb(221, 105, 0); white-space: nowrap; height: 25px; }
a:link, a:active, a:visited { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: none; color: rgb(0, 102, 153); font-style: normal; }
a:hover { text-decoration: underline; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; color: rgb(221, 105, 0); font-style: normal; }
.bg { border: 1px solid rgb(152, 170, 177); background: rgb(255, 255, 255) none repeat; font-family: Verdana,Arial,Helvetica,sans-serif; }
.bg1 { background: transparent url('cellpic_bkg.jpg') repeat-x; font-family: Verdana,Arial,Helvetica,sans-serif; }
.outline { border: 1px solid rgb(0, 102, 153); background: rgb(255, 255, 255) none repeat; }
table { width: 100%; font-size: small; }
table td { border-width: 0pt; padding: 0pt; vertical-align: top; font-family: Verdana,Arial,Helvetica,sans-serif; }
td { border-width: 1px; font-family: Verdana,Arial,Helvetica,sans-serif; color: rgb(0, 0, 0); font-size: 11px; }
tr.header { padding: 10px 10px 10px 10px; height: 100px; }
td.header { padding: 10px 5px 10px 10px; height: 100px; }
td.soft { padding: 20px 5px 10px 5px; font-weight: bold;  }
td.service { padding: 20px 5px 10px 5px; font-weight: bold;  }
td.rss { padding: 30px 10px 10px 5px; height: 100px; }
input { background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-size: 11px; font-family: Verdana,Arial,Helvetica,sans-serif; }
textarea { border: 1px solid rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: Verdana,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; }
select { border-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: Verdana,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; }
img { border: 0pt none ; }
ul { margin: 2px; padding: 2px; list-style-type: decimal; list-style-image: none; list-style-position: inside; text-align: left; }
li { margin-left: 2px; list-style-type: disc; list-style-image: none; list-style-position: inside; }
.odd { background-color: rgb(255, 255, 255); text-align: left; }
.outer { border: 3px double rgb(217, 226, 236); background-color: rgb(206, 220, 236); text-align: left; }
.even { background-color: rgb(255, 255, 255); }
th { padding: 5px; background-color: rgb(239, 239, 239); text-align: left; }
.head { background: rgb(229, 229, 229) none repeat; color: rgb(0, 102, 153); font-size: 11px; font-weight: bold; height: 25px; vertical-align: middle; }
.foot { padding: 3px; background-color: rgb(206, 220, 236); }
.comTitle { background: rgb(209, 215, 220) none repeat; color: rgb(0, 102, 153); font-size: 11px; font-weight: bold; height: 23px; text-align: left; padding-top: 7px; padding-left: 10px; }
.comText { padding: 20px; text-align: left; }
.comUserStat { border: 1px solid rgb(204, 204, 204); margin: 2px; padding: 2px; font-size: 10px; color: rgb(0, 57, 106); font-weight: bold; background-color: rgb(239, 239, 239); }
.comUserStatCaption { font-weight: normal; }
.comUserStatus { margin-left: 2px; margin-top: 10px; color: rgb(0, 102, 153); font-weight: bold; font-size: 10px; }
.comUserRank { margin: 2px; }
.comUserRankText { font-size: 10px; font-weight: bold; }
.comUserRankImg { border: 0pt none ; }
.comUserName {  }
.comUserImg { margin: 2px; }
.comDate { color: rgb(0, 57, 106); font-weight: normal; font-style: italic; font-size: smaller; text-align: right; }
.comDateCaption { color: rgb(0, 57, 106); font-weight: bold; font-style: normal; text-align: right; }
div.xoopsCode { border: 1px solid rgb(209, 215, 220); padding: 0px 6px 6px; background: rgb(250, 250, 250) none repeat; color: rgb(68, 68, 68); font-family: Verdana,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; }
div.xoopsQuote { border: 1px solid rgb(209, 215, 220); padding: 0px 6px 6px; background: rgb(250, 250, 250) none repeat; color: rgb(68, 68, 68); font-family: Verdana,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; }
.item { background: rgb(234, 237, 244) none repeat; }
.itemHead { border-style: double double solid; border-color: rgb(217, 226, 236); border-width: 3px 3px 1px; color: rgb(0, 0, 0); font-size: 11px; font-weight: bold; background-image: url('cellpic1.gif'); height: 20px; padding-top: 7px; padding-left: 7px; }
.itemInfo { border-left: 3px double rgb(217, 226, 236); border-right: 3px double rgb(217, 226, 236); padding: 3px; text-align: right; background-color: rgb(206, 220, 236); }
.itemTitle a { font-size: 11px; font-weight: bold; font-variant: small-caps; color: rgb(0, 0, 0); background-color: transparent; }
.itemPoster { color: rgb(0, 0, 0); font-size: 90%; font-style: normal; }
.itemPostDate { font-size: 90%; font-style: normal; }
.itemStats { color: rgb(0, 0, 0); font-size: 90%; font-style: normal; }
.itemBody { border-style: solid double; border-color: rgb(217, 226, 236); border-width: 1px 3px; color: rgb(0, 0, 0); padding-left: 5px; text-align: left; }
.itemText { color: rgb(0, 0, 0); margin-top: 5px; margin-bottom: 5px; line-height: 1.5em; }
.itemFoot { border-left: 3px double rgb(217, 226, 236); border-right: 3px double rgb(217, 226, 236); border-bottom: 3px double rgb(217, 226, 236); padding: 3px; text-align: right; background-color: rgb(239, 239, 239); }
.itemAdminLink { font-size: 90%; }
.itemPermaLink { font-size: 90%; }
.blockTitle { border: 1px solid rgb(152, 170, 177); color: rgb(222, 238, 243); font-size: 13px; font-weight: bold; text-align: center; background-image: url('cellpic3.gif'); height: 28px; vertical-align: middle; }
.blockTitle2 { border: 1px solid rgb(152, 170, 177); color: rgb(0, 0, 0); font-weight: bold; font-size: 12px; text-align: center; background-image: url('cellpic1.gif'); height: 28px; vertical-align: middle; }
.blockContent { border-left: 1px solid rgb(217, 226, 236); border-right: 1px solid rgb(217, 226, 236); border-bottom: 1px solid rgb(217, 226, 236); padding: 2px; background-color: rgb(234, 237, 244); }

v\:* { behavior:url(#default#VML); }
#GMap h2 { text-align: left ;font-size: 2.5em; color: #aaa; font-family: 'Trebuchet MS', Verdana, Sans-Serif; } 
div#map{ border:2px outset gray; margin-right: 30px; margin-left: 30px; margin-top: 20px;line-height: 20px; }
div.marker_data_html { width: 280px; margin-top:8px; margin-right: 50px; margin-left: 50px; margin-top: 20px; }
div.marker_data_html div.subject{ text-align:center; padding:4px; font-weight:bold; font-family:sans-serif; border:outset 2px gray; margin-bottom:8px; }
div.marker_data_html div.description{ width: 256px; height: 64px; overflow: auto; border-top: 1px dashed black; margin-top: 8px; padding: 4px; }
div.poweredby{ margin: auto; height:50px; border-top: 1px gray dashed; text-align: right; font-size:  9px; }

div.c10 {text-align: center; padding-top: 2px; font-size: 10px;}
iframe.c9 {border:none;}
p.c8 {padding-top: 5px;}
td.c7 {padding: 0px 5px;}
span.c6 {color: #0000FF}
span.c5 {color: #000000}
table.c4 {background-color:#fff; border: 1px solid #000000 !important;}
td.c3 {background-color:#000;}
td.c2 {background-color:#fff}
span.c1 {font-size: 80%}

