﻿* {margin:0; padding:0}
#text {margin:50px auto; width:500px}
.hotspot {color:#900; padding-bottom:1px; border-bottom:1px dotted #900; cursor:pointer}
#tt {position:absolute; display:block; background:url(images/tt_left.gif) top left no-repeat}
#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#0066cc; color:#FFF}

/*
* {
margin:0;
padding:0;
}
*/
.mybody
{
    margin: 0px;    
    background:#184f82 url(../images/backgounds/line-bg2.jpg) repeat-y scroll center top;    
}
.album_contain
{
    padding:5px 5px 5px 5px;
    height:1%;
}
.album_contain div.album_content
{   
    display:inline-block;
    clear:both; 
    background:url(../../../images/album.gif) no-repeat scroll center top;    
    height:144px;
    width:166px;
    }
    .album_contain div.album_content div.album_content1
    {
        display:inline-block;
        clear:both; 
        padding:22px 0 0 13px;                            
    }
    
    .album_contain div.album_content div.album_content1 img
    {
        border: solid 2px #d1d1cc;
        }
    
    
html {
font-size:100%;
height:100%;
}
ul
{
    padding:5px;
}
li
{
    padding:5px;
}

.fieldset {
    margin-bottom:6px;
 
}
legend {
    color:#22229C;
    font-family:tahoma,verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif;
    font-size:11px;
    /*  
    font-size-adjust:none;
  font-stretch:normal;
*/
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    line-height:normal;
}


#menubar {
font-family:verdana;
margin:0;
width:100%;
height:29px;
background:#507CA6 url(../images/cellpic2.gif) repeat-x scroll center top;
border-bottom-style: solid; border-width: 1px; border-color: #FFFFFF
}

.forum-events
{
    height:100px;
    width:100%;
      background:#507CA6 url(../images/events/bg.jpg) repeat-x scroll center top;
}
.sub-event1
{
   float:left;
    width:420px;
    font-size:11px;
    font:tahoma;
    padding:5px;
}
.sub-event2
{
    float:right;   
    /*width:520px;*/
   

}


#menubar div
{
    margin:0px;
    
} 
#menubar ul {
/*float:right;*/
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;

}
#menubar ul li {
float:left;
padding: 7px 9px 0px 9px;

}
#menubar a {
float:left;

white-space:nowrap;
color:White;
}

#menubar a:hover {
text-decoration:none;
color:Orange;
}


#menubar a img {
margin-right:4px;
}
#datebar {
font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif;
margin:0;
text-align:right;
}
#datebar p {
margin-bottom:12px;
}
#findbar {
border:0 none;
margin:0;
padding:0;
width:100%;
}
.forumrules {
background-color:#FFFFFF;
border:1px solid #FC8F30;
font-family:Arial,Helvetica,sans-serif;
font-size:1.1em;
font-weight:normal;
padding:4px;
text-align:center;
}
.forumrules h3 {
color:#FC8F30;
font-size:1em;
text-align:center;
text-transform:uppercase;
}
.forumrules h3 a {
font-weight:normal;
text-decoration:underline;
}
#pageheader {
}
#pagecontent {
}
#pagefooter {
}
#poll {
}
#postrow {
}
#postdata {
}
h1 {
color:black;
font-family:Helvetica,Arial,sans-serif;
font-size:1.8em;
font-weight:bold;
text-decoration:none;
}

.table-white{
background-color:White;
}

h1.searchhead {
color:#4F7BA4;
font-size:2em;
}
h2 {
font-family:Helvetica,Arial,sans-serif;
font-size:1.5em;
font-weight:bold;
line-height:normal;
text-decoration:none;
}
h3 {
font-family:Helvetica,Arial,sans-serif;
font-size:1.3em;
font-weight:bold;
line-height:120%;
}

p {
font-size:1.1em;
}
p.moderators {
color:#292929;
float:left;
font-weight:bold;
margin:0;
padding-top:8px;
}
.rtl p.moderators {
float:right;
}
p.linkmcp {
float:right;
margin:0;
white-space:nowrap;
}
.rtl p.linkmcp {
float:left;
}
p.breadcrumbs {
color:black;
float:left;
font-size:1.1em;
font-weight:bold;
margin:0;
white-space:normal;
}
p.breadcrumbs span {
font-size:1.0em;
font-weight:normal;
}
.rtl p.breadcrumbs {
float:right;
}
p.datetime {
font-size:1em;
}
.rtl p.datetime {
float:left;
}
p.searchbar {
padding:2px 0;
white-space:nowrap;
}
p.searchbarreg {
float:right;
margin:0;
white-space:nowrap;
}
.rtl p.searchbarreg {
float:left;
}
p.forumdesc {
padding-bottom:4px;
}
p.forumdesc strong {
color:#292929;
}
a.subforum {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../imageset/icon_subforum.gif) no-repeat scroll left center;
padding-left:11px;
}
p.topicauthor {
margin:1px 0;
}
p.topicdetails {
margin:1px 0;
}
p.topicdetailsx {
font-size:1em !important;
margin:1px 0;
text-align:left;
}
.postreported, .postreported a:visited, .postreported a:hover, .postreported a:link, .postreported a:active {
color:red;
font-weight:bold;
margin:1px 0;
}
.postapprove, .postapprove a:visited, .postapprove a:hover, .postapprove a:link, .postapprove a:active {
color:green;
font-weight:bold;
}
.postapprove img, .postreported img {
vertical-align:bottom;
}
.postauthor {
color:#000000;
font-size:1.3em;
}
.postdetails {
color:#000000;
}
.postbody {
font-family:Arial,Helvetica,sans-serif;
font-size:1em;
/*line-height:1em;*/
}
.postbody li,.postbody ol,.postbody ul {
margin:0 0 0 1.5em;
}



.rtl .postbody li, .rtl ol, .rtl ul {
margin:0 1.5em 0 0;
}
span.postbody, span.postbody a, span.postbody a:link, span.postbody a:visited, span.postbody a:active, span.postbody a:hover, span.postbody a.postlink, span.postbody a.postlink:link, span.postbody a.postlink:visited, span.postbody a.postlink:active, span.postbody a.postlink:hover, span.postbody span, span.postbody span a, span.postbody span a:link, span.postbody span a:visited, span.postbody span a:active, span.postbody span a:hover, span.postbody span a.postlink, span.postbody span a.postlink:link, span.postbody span a.postlink:visited, span.postbody span a.postlink:active, span.postbody span a.postlink:hover, span.postbody a.postlink span, span.postbody a.postlink:link span, span.postbody a.postlink:visited span, span.postbody a.postlink:active span, span.postbody a.postlink:hover span {
color:#777777 !important;
font-size:1.1em !important;
margin-top:30px;
}
.posthilit {
background-color:yellow;
}
.nav {
color:black;
font-weight:bold;
margin:0;
}
.pagination {
color:black;
font-size:1em;
font-weight:bold;
padding:4px;
}
.cattitle {
}
.gen {
font-size:1.3em;
margin:1px;
}
.genmed {
font-size:1.2em;
margin:1px;
}
.gensmall {
font-size:1.1em;
margin:1px;
}
.copyright {
color:#444444;
font-family:"Lucida Grande",Verdana,Arial,Helvetica,sans-serif;
font-weight:normal;
}
.titles {
color:#006597;
font-family:Helvetica,Arial,sans-serif;
font-size:1.7em;
font-weight:bold;
text-decoration:none;
}
.error {
color:red;
}
span.page-sep {
margin-right:5px;
}
.tablebg th {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#507CA6 url(../images/cellpic3.gif) repeat-x scroll center top;
color:#575656;
font-size:0.8em;
font-weight:bold;
height:21px;
white-space:nowrap;
}
.table-white th, .tablebg th {
text-align:center;
text-transform:uppercase;
}
/*
td {
padding:2px;
}
*/
td.profile {
padding:4px;
}
.tablebg {
background-color:#ffffff;
}
.boxpadding
{
    padding-bottom:10px;
    clear:both;
    }
.box-layout
{
    clear:both;
    
   	background-image: url('../images/cellpic3.gif');
	background-repeat: repeat;

    padding:3px;
    
}
.tablebg th {
background-color:#B9CADB;
}
.catdiv {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:white url(./images/cellpic2.jpg) repeat-y scroll left top;
border:0 none;
height:28px;
margin:0;
padding:0;
}
.rtl .catdiv {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:white url(./images/cellpic2_rtl.jpg) repeat-y scroll right top;
}
.cat {
/*background-color:#C7D0D7;*/
background:url(../images/cellpic1.gif) no-repeat scroll right top;
border:0 none;
height:26px;
margin:0;
padding:0;
text-indent:8px;
}
.catwho {
-moz-background-clip:border !important;
-moz-background-inline-policy:continuous !important;
-moz-background-origin:padding !important;
background:#507CA6 url(./images/cellpic3.gif) repeat-x scroll center top !important;
border:0 none;
color:#FFFFFF;
height:28px;
margin:0;
padding:0;
text-indent:4px;
text-transform:uppercase;
}
.forum-cat {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
/*background:url(../images/cellpic1.gif) repeat-x scroll center top;*/
border:0 none;
color:#006597;
/*height:24px;*/
margin:0;
padding:0;
text-indent:4px;
}
.cat.cat-gray {
-moz-background-clip:border !important;
-moz-background-inline-policy:continuous !important;
-moz-background-origin:padding !important;
background:#507CA6 url(./images/cellpic3.gif) repeat-x scroll center top !important;
}
td.cat h4, td.cat h4 a {
color:#ffffff;


}
h4 {
font-size:1.0em;
font-weight:bold;
margin:0;
}


td.forum-cat a {
color:#FFFFFF;
}
.row1 
{
  background-color:#e8f2fc;
padding:4px;
}
.row2 
{            
    background-color:#f5f8fb;
    padding:4px;
}
.row4 
{            
    background-color:#ffffff;
    padding:4px;
}
.row5
{            
    background-color:#D1E8FF;
    padding:4px;
}

.row2.last-post {
font-size:1.2em;
}
.row3 {
background-color:#ffffff;
padding:4px;
}
.table-white .row1, .table-white{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
}
.spacer {
background-color:#F9F9F9;
}
hr {
background-color:#D1D7DC;
border-width:0;
color:#D1D7DC;
height:1px;
}
.legend {
margin:0 auto;
text-align:center;
}
a:link {
color:#005784;
text-decoration:none;
}
a:active, a:visited {
color:#005784;
text-decoration:none;
}
a:hover {
color:#D46400;
text-decoration:none;
}
 a:link .redfont {
color:red;
text-decoration:none;
}
a:active .redfont{
color:red;
text-decoration:none;
}
a:visited .redfont{
color:red;
text-decoration:none;
}

a:hover .redfont {
color:blue;
text-decoration:none;
}



a.forumlink {
color:#006699;
font-family:"Lucida Grande",Helvetica,Arial,sans-serif;
font-size:1.2em;
font-weight:bold;
}
.table-white a.forumlink {
color:#4F7BA4;
font-size:14px;
}
a.topictitle {
font-family:"Lucida Grande",Helvetica,Arial,sans-serif;
font-size:1em;
font-weight:bold;
margin:1px 0;
}
a.topictitle:visited {
/*color:#5493B4;*/
text-decoration:none;
}
p.topictitlemcp a {
font-family:"Lucida Grande",Helvetica,Arial,sans-serif;
font-size:1.1em;
font-weight:bold;
margin:1px 0;
}
th a, th a:visited {
color:#FFA34F !important;
text-decoration:none;
}
th a:hover {
text-decoration:underline;
}
form {
border:0 none;
margin:0;
padding:0;
}
/*
input {
background-color:#FAFAFA;
border:1px solid #A9B8C2;
color:#333333;
font-family:"Lucida Grande",Verdana,Helvetica,sans-serif;
font-size:1.1em;
font-weight:normal;
padding:1px;
}
*/
textarea {
background-color:#FAFAFA;
border:1px solid #A9B8C2;
color:#333333;
font-family:"Lucida Grande",Verdana,Helvetica,Arial,sans-serif;
font-size:1.3em;
font-weight:normal;
line-height:1.4em;
padding:2px;
}
select {
background-color:#FAFAFA;
border:1px solid #A9B8C2;
color:#333333;
font-family:"Lucida Grande",Verdana,Helvetica,sans-serif;
font-size:1.1em;
font-weight:normal;
padding:1px;
}
option {
padding:0 1em 0 0;
}
option.disabled-option {
color:graytext;
}
.rtl option {
padding:0 0 0 1em;
}
input.radio {
background-color:transparent;
border:medium none;
}
.post {
background-color:white;
border-style:solid;
border-width:1px;
}
.btnbbcode {
background-color:#EFEFEF;
border:1px solid #666666;
color:#000000;
font-family:"Lucida Grande",Verdana,Helvetica,sans-serif;
font-size:1.1em;
font-weight:normal;
}
.btnmain {
background-color:#ECECEC;
border:1px solid #A9B8C2;
cursor:pointer;
font-size:1.1em;
font-weight:bold;
padding:1px 5px;
}
.btnlite {
background-color:#ECECEC;
border:1px solid #A9B8C2;
cursor:pointer;
font-size:1.1em;
font-weight:normal;
padding:1px 5px;
}
.btnfile {
background-color:#ECECEC;
border:1px solid #A9B8C2;
font-size:1.1em;
font-weight:normal;
padding:1px 5px;
}
.helpline {
background-color:#DEE3E7;
border-style:none;
}
.quotetitle, .attachtitle {
background-color:#A9B8C2;
border-color:#A9B8C2;
border-style:solid;
border-width:1px 1px 0;
color:#333333;
font-size:0.85em;
font-weight:bold;
margin:10px 5px 0;
padding:4px;
}
.quotetitle .quotetitle {
font-size:1em;
}
.quotecontent, .attachcontent {
background-color:#FAFAFA;
border-color:#A9B8C2;
border-style:solid;
border-width:0 1px 1px;
color:#4B5C77;
font-family:"Lucida Grande","Trebuchet MS",Helvetica,Arial,sans-serif;
font-size:1em;
font-weight:normal;
line-height:1.4em;
margin:0 5px 10px;
padding:5px;
}
.attachcontent {
font-size:0.85em;
}
.codetitle {
background-color:#A9B8C2;
border-color:#A9B8C2;
border-style:solid;
border-width:1px 1px 0;
color:#333333;
font-family:"Lucida Grande",Verdana,Helvetica,Arial,sans-serif;
font-size:0.8em;
margin:10px 5px 0;
padding:2px 4px;
}
.codecontent {
background-color:#FAFAFA;
border-color:#A9B8C2;
border-style:solid;
border-width:0 1px 1px;
color:#006600;
direction:ltr;
font-family:Monaco,'Courier New',monospace;
font-size:0.85em;
font-weight:normal;
margin:0 5px 10px;
padding:5px;
}
.syntaxbg {
color:#FFFFFF;
}
.syntaxcomment {
color:#FF8000;
}
.syntaxdefault {
color:#0000BB;
}
.syntaxhtml {
color:#000000;
}
.syntaxkeyword {
color:#007700;
}
.syntaxstring {
color:#DD0000;
}
.pm_marked_colour {
background-color:#000000;
}
.pm_replied_colour {
background-color:#A9B8C2;
}
.pm_friend_colour {
background-color:#007700;
}
.pm_foe_colour {
background-color:#DD0000;
}
img {
    border:medium none;
    
}
.sep {
background-color:#FFA34F;
color:black;
}
table.colortable td {
padding:0;
}
pre {
font-family:Monaco,'Courier New',monospace;
font-size:1.1em;
}
.nowrap {
white-space:nowrap;
}
.username-coloured {
font-weight:bold;
}
a {
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
}
.cat.tablehdr {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
}
h1.top-heading {
color:#4F7BA4;
font-family:Helvetica,Arial,sans-serif;
font-size:2.6em;
padding:20px 0 16px;
text-align:center;
}
#topFeatureForum {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/forum_head.png) no-repeat scroll center top;
margin:0;
overflow:hidden;
padding:36px 0 0;
}
#forumheadborder {
border-top:4px solid #B9CADB;
margin:0;
padding:0;
}
.header {
border-bottom:4px solid #B9CADB;
}
.header .logo {
padding:17px 0 5px 26px;
}
.header ul.top-nav {
float:right;
font-size:1.1em;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:35px 24px 0 0;
}
.header ul.top-nav li {
border-right:1px solid #E0E0E0;
color:#454545;
float:left;
padding:0 11px 0 10px;
}
.header ul.top-nav li.last {
border-right:medium none;
padding-right:0;
}
.header ul.top-nav li a {
color:#0B2A4C;
font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif;
}
.header ul.top-nav li a:hover {
color:#2F5F93;
}
.header .search-box {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EBEBEB none repeat scroll 0 0;
border-top:4px solid #B9CADB;
float:left;
padding:4px 0;
text-align:right;
width:100%;
}
.header .search-box form {
margin:0;
}
.search-box-area {
color:#888888;
float:right;
}
.search-box-area label {
font-size:1.1em;
font-weight:bold;
margin-top:6px;
}
.header .search-box input.submit {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
border:medium none;
margin:2px 0 0 11px;
padding:0;
}
.header .search-box input.text {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F1F2F2 none repeat scroll 0 0;
border-color:#AEB3B8;
font-size:1.1em;
margin-left:8px;
margin-top:2px;
padding:3px 0;
width:154px;
}
.header .search-box select {
margin-left:12px;
margin-top:3px;
width:106px;
}
.header .search-box a {
color:#4F7BA4;
font-size:1.1em;
margin-left:18px;
margin-right:25px;
margin-top:5px;
text-decoration:underline;
}
.header .search-box a:hover {
text-decoration:none;
}
.header .search-box input, .header .search-box select, .header .search-box label, .header .search-box a {
float:right;
}
.top-controls {
float:left;
margin:0;
padding:0;
}
a.fontsize {
background-image:url(images/icon_fontsize.gif);
background-position:left top;
background-repeat:no-repeat;
display:block;
float:left;
height:20px;
margin:3px 0 0 10px !important;
padding:0;
text-align:left;
text-indent:-5000px;
width:20px;
}
a.width_adj {
float:left;
margin:3px 0 0 30px !important;
padding:0;
width:20px;
}
#page {
margin:auto;
text-align:left;
width:960px;
}
.page-holder {
clear:left;
min-width:960px;
padding-top:20px;
width:100%;
}
.container {
display:inline;
float:left;
position:relative;
width:100%;
}
.shadow-clt, .shadow-crt, .shadow-clb, .shadow-crb {
font-size:0;
height:77px;
line-height:0;
position:absolute;
width:77px;
}
.corners-holder {
font-size:0;
height:0;
line-height:0;
position:relative;
width:100%;
}
.shadow-clt {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/shadow-clt.png) no-repeat scroll left top;
left:-37px;
top:-30px;
}
.shadow-crt {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/shadow-crt.png) no-repeat scroll right top;
right:-37px;
top:-30px;
}
.shadow-clb {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/shadow-clb.png) no-repeat scroll left bottom;
bottom:-44px;
left:-37px;
}
.shadow-crb {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/shadow-crb.png) no-repeat scroll right bottom;
bottom:-44px;
right:-37px;
}
.shadow-holder {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
padding:47px 0 33px;
}
.shad-left {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/shadow-left.png) repeat-y scroll left center;
margin-left:-37px;
padding-left:37px;
}
.shad-left-ie {
display:none;
float:left;
font-size:0;
line-height:0;
margin-left:-37px;
position:relative;
width:37px;
}
.shad-right {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/shadow-right.png) repeat-y scroll right center;
margin-right:-37px;
padding-right:37px;
width:100%;
}
.shad-right-ie {
display:none;
float:right;
font-size:0;
line-height:0;
margin-right:-37px;
position:relative;
width:37px;
}
.shad-top {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/shadow-top.png) repeat-x scroll center top;
height:30px;
margin:0 40px;
position:relative;
}
.shad-bottom {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/shadow-bottom.png) repeat-x scroll center bottom;
height:44px;
margin:0 40px;
position:relative;
}
.shadow-wrapper {
float:left;
margin:-47px 0 -33px;
padding-bottom:23px;
position:relative;
width:100%;
}
.bottom-footer {
color:#FFFFFF;
float:left;
font-size:0.85em;
margin-top:0;
padding:0 0 50px;
text-align:center;
width:100%;
}
.bottom-footer a, ul#bottommenu.menu li a {
color:#FFFFFF;
text-decoration:underline;
}
.bottom-footer p {
color:#FFFFFF;
margin-top:7px;
}
.bottom-footer a:hover, ul#bottommenu.menu li a:hover {
text-decoration:none;
}
.bottom-footer ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
.bottom-footer ul li {
border-right:1px solid #3B4E65;
display:inline;
padding:0 11px 0 10px;
}
.bottom-footer ul li.last {
border-right:medium none;
}
.bottom-footer ul li span {
margin:0 8px;
}
.clear-left-li {
clear:left;
}
.vis-clear {
clear:both;
font-size:0;
height:0;
line-height:0;
}
.breakpad {
padding:15px 0;
}
div#postingbox {
padding-top:30px;
}
div#postingbox h3 {
color:#006597;
font-family:Helvetica,Arial,sans-serif;
font-size:1.4em;
font-weight:bold;
margin-bottom:0;
padding-bottom:8px;
}
div#message-box .inputbox {
}
div.quickquote {
float:right;
margin-bottom:10px;
}
div#options-quickreply {
clear:both;
margin:10px auto;
text-align:center;
width:700px;
}
div#options-quickreply div {
float:left;
margin-right:30px;
margin-top:10px;
}
div.quickbuts {
margin:0 auto;
padding-bottom:10px;
padding-top:30px;
text-align:center;
width:150px;
}
/*
.forum-cat {
-moz-background-clip:border;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-background-origin:padding;
background:#FF9221 url(../images/cellpic1-orange.gif) repeat-x scroll center top;
border:0 none;
color:#FFFFFF;
height:28px;
margin:0;
padding:0;
text-indent:4px;
}
*/

.icon-funny
{
    cursor:pointer;
}


/***************************** LEFT MENU CSS *****************************/

.wrapper-box-top {
	MARGIN-BOTTOM: 1px !important
}
.wrapper-box-top .border-top {
	BACKGROUND: url(../images/box/border4.gif) #e2ebef repeat-x 50% top
}
.wrapper-box-top .border-bottom {
	BACKGROUND: url(../images/box/border4.gif) repeat-x 50% bottom
}
.wrapper-box-top .border-left {
	BACKGROUND: url(../images/box/border4.gif) repeat-y left 50%
}
.wrapper-box-top .border-right {
	BACKGROUND: url(../images/box/border4.gif) repeat-y right 50%
}
.wrapper-box-top .corner-top-left {
	BACKGROUND: url(../images/box/corner4_top_left.gif) no-repeat left top
}
.wrapper-box-top .corner-top-right {
	BACKGROUND: url(../images/box/corner4_top_right.gif) no-repeat right top
}
.wrapper-box-top .corner-bottom-left {
	BACKGROUND: url(../images/box/corner4_bottom_left.gif) no-repeat left bottom
}
.wrapper-box-top .corner-bottom-right {
	BACKGROUND: url(../images/box/corner4_bottom_right.gif) no-repeat right bottom
}
.wrapper-box-top-indent {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 11px; PADDING-RIGHT: 11px; PADDING-TOP: 7px
}
.menu ul,.menu ul li
{
    list-style-type:none;
    padding-left:0px;
    margin-left:0px;
}
.menu ul li a
{    
    margin-left:10px;
}

/***************************** END LEFT MENU CSS *****************************/

/***************************** PAGING CSS *****************************/

.pagenav td {
padding:2px 1px;
}
.tborder
{
/*	background: #CCCCCC;*/
	color: #000000;
	border: 1px solid #daebf1;
}
.pagenav a {
    -moz-border-radius: 3px 3px 3px 3px;
    border: 1px solid transparent;
    text-align: center;
    text-decoration: none;
   padding-top:2px;
    width: 17px; 
    height: 16px;
    
}
.pagenav a {
    background-color: #F1F9FB;
    border-color: #ADE5FF;
    color: #3F6E8F;
}
.pagenav a:hover, .pagenav a:focus {
    background-color: #ADE5FF;
    border-color: #98CCE6;
    color: #3F6E8F;
    text-decoration: none;
}

span.currentPage 
{
    display:block;
    padding-top:2px;
    background: #284E8D repeat scroll 0 0 ;
    border-color: #284E8D;
    color: #EFF8FB;
    position: relative;
    
    
      -moz-border-radius: 3px 3px 3px 3px;
    border: 1px solid transparent;
    text-align: center;
    text-decoration: none;
   
    width: 17px; 
    height: 16px;
    
    
}
.pagenav .pagenav, .pagenav a, .pagenav .scrollable {
    display: block;
    float: left;
    margin-right: 3px;
}
.PageNav a.text {
    padding: 0 4px;
    width: auto !important;
}



.alt1, .alt1Active {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    -x-system-font:none;
    background:#FFFFFF url(blueworld/gradients/alternating.png) repeat scroll 0 0;
    color:#000000;
    font-family:verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif;
    font-size:10pt;
/*    font-size-adjust:none;
    font-stretch:normal;
*/
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    line-height:normal;
}
/***************************** END PAGING CSS *****************************/
#pagenav{

}

#pagenav .menu {
	padding: 0;		
	margin-top: -18px;
	margin-left: 98px;
	
	list-style: none;
	display: none;	
}

#pagenav .menu li {
	height: 20px;
		
}

.pagenav_popup{
  position:absolute;
  z-index:10;   
  /*width:172px;*/
  /*height:50px;*/
  padding:5px;
  text-align:center;
  color:#FF0000;
  font: 14px Verdana, Arial, Helvetica, sans-serif;
  background:Red;
 display:none;
 border:1px;
}
/***************************** Button CSS *****************************/

a.internal-link {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:url('/images/button/button_bg.gif') no-repeat right -20px;
font-size:10px;
font-weight:bold;
height:25px;
color:#FFFFFF;

padding:4px 12px 12px 10px;
position:relative;
color:White;
margin-left:10px;
}


a:hover .internal-link 
{
    color:White;
}

.internal-link span {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:url('/images/button/button_bg.gif') no-repeat left top;
display:block;
height:20px;
left:-8px;
position:absolute;
top:0;
width:8px;
}

.button 
{
    padding:2px 10px 2px 10px;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-x-system-font:none;
background:#333333 none repeat scroll 0 0;
color:#FFFFFF;
font-family:verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif;
font-size:11px;
/*
font-size-adjust:none;
font-stretch:normal;
*/
font-style:normal;

font-variant:normal;
font-weight:normal;
line-height:normal;
}
/***************************** end of Button CSS *****************************/

/***************************** font CSS *****************************/

.smallfont {
font-family:verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif;
font-size:11px;
/*font-size-adjust:none;*/
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
/***************************** end of font CSS *****************************/

.bluetextfield{
border: 1px solid #5E86FF;
}
#bottom-attactment{width:100%; height:26px; background:url(../images/bg_bottom_attactment.gif) left top repeat-x scroll ; position:fixed; left:0; bottom:0; font-size:12px; line-height:27px;}


#menufivelist:ul li
{
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0;
    padding:0;
}
.footerbg{
    background-color: #318fd4;
    color: White; 
    font-style: italic;
    text-align: left; 
    padding: 5px 5px 5px 30px;
}

.subforumlist li
{
    width:180px;
    float:left;
    list-style-type:none;
}
.document_list
{
    background:url("../images/icons/arrow_icon.png") no-repeat scroll 5px 8px transparent;
    display:block;
    list-style:none outside none;
    width:285px;
    height:20px;
    padding:3px 0px 2px 10px;
    float:left
}

.advs
{
 
}

.advs ul
{
   border: 0;
        margin: 0;
        padding: 0;
        list-style-type: none;
        text-align: center;
}

.box03_top {
background:url("../images/box/top_box03.gif") no-repeat scroll 0 0 transparent;
font-size:1px;
height:6px;
}

.box03_bottom {
background:url("../images/box/bot_box03.gif") no-repeat scroll 0 0 transparent;
font-size:1px;
height:5px;
margin-bottom:10px;
}

.box03_content {
background:none repeat scroll 0 0 #FBFBFD;
border-color:-moz-use-text-color #DBDBDB;
border-left:1px solid #DBDBDB;
border-right:1px solid #DBDBDB;
border-style:none solid;
border-width:medium 1px;
padding:5px 0;
}
.box03_content ul li a img {
padding:0px;
margin:0px;
border:0px;
}
.box03_content ul li a{
padding:0px;
margin:0px;
}
.box03_content ul li
{    
padding:0px;
margin:0px;
}
.box03_content
{    
padding:0px;
margin:0px;
}

.common_title {
background:url("../images/icons/arrow_down.png") no-repeat scroll 5px 9px transparent;
color:#1E5B7E;
padding:5px 0 5px 20px;
text-align:left;

}

.box03_list ul{
padding: 0px 0 0px 5px;
}

.box03_list ul li {
background:url("../images/icons/arrow_icon.png") no-repeat scroll 5px 8px transparent;
display:block;
list-style:none outside none;
padding:3px 0 2px 15px;
text-align:left;
}
.box03_list {
background:none repeat scroll 0 0 #FBFBFD;
border-color:-moz-use-text-color #DBDBDB;
border-left:1px solid #DBDBDB;
border-right:1px solid #DBDBDB;
border-style:none solid;
border-width:medium 1px;
padding:5px 0;
}
.highlightfont{
    color:red;
}