.block      { display:block; }

a {
	color: #46270C;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: none;
	font-weight: normal;
	font-size: 11px;
}
a:hover {
	color: #46270C;
	text-decoration: underline;
	font-size: 11px;
}

a.menu {
	color: #46270C;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: none;
	font-weight: normal;
	font-size: 11px;
}
a.menu:hover {
	color: #46270C;
	text-decoration: underline;
	font-size: 11px;
}
a.ims {
	color: #FF0000;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
}
a.ims:hover {
	color: #FF0000;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: underline;
	font-weight: bold;
	font-size: 11px;
}
a.menu2 {
	color: #323232;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
}
a.menu2:hover {
	color: #323232;
	text-decoration: underline;
	font-size: 11px;
}
a.menu_nav {
	color: #ffffff;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: none;
	font-weight: normal;
	font-size: 11px;
}
a.menu_nav:hover {
	color: #FFFFFF;
	text-decoration: underline;
	font-size: 11px;
}
a.menu_mc {
	color: #323232;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: none;
	font-weight: normal;
	font-size: 11px;
}
a.menu_mc:hover {
	color: #323232;
	text-decoration: underline;
	font-size: 11px;
}
a.flirt {
	color: #323232;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: none;
	font-weight: normal;
	font-size: 10px;
}
a.flirt:hover {
	color: #ff0000;
	text-decoration: underline;
	font-size: 10px;
}
.flirtmsg {
	color: #46270C;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
}
body {
	font-size: 12px;
	font-family: verdana, tahoma, arial, sans-serif;
	margin: 0px;
	background: url(images/bg.gif) repeat-y center;
	color: #323232;
}
form {
	margin: 2px 0px 0px 0px;
}
img {
	border:none;
}
p {
	margin-top: 0px;
	margin-bottom: 0px
}
td {
	font-size: 11px;
	font-family: verdana, tahoma, arial, sans-serif;
	color: #323232;
	padding: 0px;
	text-align: left;
}
.mediumtext {
	font-size: 11px;
	font-family: verdana, tahoma, arial, sans-serif;
	color: #FFFFFF;
	padding: 0px;
	text-align: left;
}
.border {
	border: 1px solid #FFFFFF;
}
.button {
	border: 1px solid #46270C;
	color: #ffffff;
	font-size: 11px;
	font-family: verdana, tahoma, arial, sans-serif;
	text-align: center;
	background-image: url(images/btn.gif);
	background-color: #695483;
	cursor: pointer;
}
.button_on {
	border: 2px solid #2f2f2f;
	color: #ffffff;
	font-size: 11px;
	font-family: verdana, tahoma, arial, sans-serif;
	text-align: center;
	background-image: url(images/btn.gif);
	background-color: #695483;
	cursor: pointer;
}
.mag_button {
	border: 1px solid #46270C;
	color: #ffffff;
	font-size: 11px;
	font-family: verdana, tahoma, arial, sans-serif;
	text-align: center;
	background-color: #695483;
	cursor: pointer;
	padding: 2px 8px 2px 8px;
}
.mag_button_on {
	border: 1px solid #46270C;
	color: #000000;
	font-size: 11px;
	font-family: verdana, tahoma, arial, sans-serif;
	text-align: center;
	background-color: #B691E5;
	cursor: pointer;
	padding: 2px 8px 2px 8px;
}
a.mag_menu {
	color: #323232;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: none;
	font-weight: normal;
	font-size: 11px;
}
a.mag_menu:hover {
	color: #323232;
	text-decoration: underline;
	font-size: 11px;
}

.center {
	text-align: center;
}
.forumheader2 {
	font-size: 11px;
	font-family: verdana, tahoma, arial, sans-serif;
	color: #323232;
	padding: 2px;
	border: 1px solid #bbbbbb;
	background: #BFA6D3;
}
.forumheader3 {
	font-size: 11px;
	font-family: verdana, tahoma, arial, sans-serif;
	color: #000000;
	padding: 2px;
	vertical-align: middle;
	border: 1px solid #dfdfdf;
	background: #F9F5EF;
}
.forumheader4 {
	font-size: 11px;
	font-family: verdana, tahoma, arial, sans-serif;
	color: #000000;
	padding: 2px;
	border: 1px solid #dfdfdf;
	background: #FFFFFF;
}
.forumheader5 {
	font-size: 11px;
	font-family: verdana, tahoma, arial, sans-serif;
	color: #000000;
	padding: 2px;
	border: 1px solid #aaaaaa;
	background: #F9F5EF;
}
.forumheader_docs {
	font-size: 11px;
	font-family: verdana, tahoma, arial, sans-serif;
	color: #000000;
	padding: 5px;
	background: #F9F5EF;
}
.forumheader_nav{
	background: #F9F5EF;
	font-size: 11px;
	font-family: verdana, tahoma, arial, sans-serif;
	border: 1px solid #dfdfdf;
	color:#000;
	padding: 2px;
}
.search {
	color: #FFFFFF;
	background-color: #46270C;
}
.fcaption {
	border: 1px solid #999999;
	padding: 2px 8px 2px 8px;
	font-size: 11px;
	font-family: verdana, tahoma, arial, sans-serif;
	color: #46270C;
	background-color: #bfbfdf;
}
.fcaptionUpdates {
	border: 1px solid #999999;
	padding: 2px 8px 2px 8px;
	font-size: 10px;
	font-family: verdana, tahoma, arial, sans-serif;
	color: #46270C;
	background-color: #bfbfdf;
	}
.tiphdr {
	width:300px;
	background:#524167;
	padding: 2px 8px 2px 8px;
	font-size: 11px;
	font-family: verdana, tahoma, arial, sans-serif;
	color: #ffffff;
	border:1px solid #000000;
}
.tipbdy {
	width:300px;
	background:#FFFFFF;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	font-size: 10px;
	font-family: verdana, tahoma, arial, sans-serif;
	padding: 2px 8px 2px 8px;
}
.playtiphdr {
	width:250px;
	background:#524167;
	padding: 2px 8px 2px 8px;
	font-size: 11px;
	font-family: verdana, tahoma, arial, sans-serif;
	color: #ffffff;
	border:1px solid #000000;
}
.playtipbdy {
	width:250px;
	background:#FFFFFF;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	font-size: 10px;
	font-family: verdana, tahoma, arial, sans-serif;
	padding: 2px 8px 2px 8px;
}
.tiphdr131 {
	width:131px;
	background:#524167;
	padding: 2px 2px 2px 2px;
	font-size: 10px;
	font-family: verdana, tahoma, arial, sans-serif;
	color: #ffffff;
	border:1px solid #000000;
}
.tipbdy131 {
	width:131px;
	background:#FFFFFF;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	font-size: 9px;
	font-family: verdana, tahoma, arial, sans-serif;
	padding: 2px 2px 2px 2px;
}
.tiphdr240 {
	width:240px;
	background:#524167;
	padding: 2px 2px 2px 2px;
	font-size: 10px;
	font-family: verdana, tahoma, arial, sans-serif;
	color: #ffffff;
	border:1px solid #000000;
}
.tipbdy240 {
	width:240px;
	background:#FFFFFF;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	font-size: 9px;
	font-family: verdana, tahoma, arial, sans-serif;
	padding: 2px 2px 2px 2px;
}
.spacer {
	padding: 2px 0px 2px 0px;
}
.tbox {
	border: 1px solid #dfdfdf;
	color: Black;
	font-size: 11px;
	font-family: verdana, tahoma, arial, sans-serif;
	background: white;
}
.tboxSkipped {
	border: 1px solid #7A6999;
	color: Black;
	font-size: 11px;
	font-family: verdana, tahoma, arial, sans-serif;
	background: white;
}
.tboxError {
	border: 1px solid #FF0000;
	color: Black;
	font-size: 11px;
	font-family: verdana, tahoma, arial, sans-serif;
	background: white;
}
.tbox_small {
	border: 1px solid #dfdfdf;
	color: Black;
	font-size: 9px;
	font-family: verdana, tahoma, arial, sans-serif;
	background: white;
}
#userfield, #emailfield{
    color: #000000;
    float:left;
}
#user_container, #email_container{
    float:left;
}
#submitholder{    
    color: #000000;
}
.maintopbar        {
	background-image: url(images/topbar.gif);
	background-repeat: repeat-y;
    height: 20px;
	text-align: center;
}
.logo          {
	background-image: url(images/logo.gif);
	background-repeat: no-repeat;
}
.user          {
	background-image: url(images/user.gif);
	text-align: left;
	color: #323232;
	background-repeat: no-repeat;
	padding-left: 6px;
}

.links	{
	background-image: url(images/links.gif);
	color: #FFFFFF;
}
.links_top	{
	color: #FFFFFF;
}
.shdw          {
	background-image: url(images/shdw.gif);
}
.btnb1          {
	background-image: url(images/btnb1.gif);
	text-align: center;
}
.btnb2          {
	background-image: url(images/btnb2.gif);
	font-size: 11px;
	color: #323232;
	font-family: verdana, tahoma, arial, sans-serif;
	text-align: center;
}
.space          { background-image: url(images/space.gif); }
.mtl           { background-image: url(images/mtl.gif); }
.mtm           {
	background-repeat: repeat-x;
	background-image: url(images/mtm.gif);
	color: #5d241d;
	font-family: Arial;
	font-weight: bold;
	text-align: left;
	font-size: 11px;
	padding-top: 4px;
}
.mtr           { background-image: url(images/mtr.gif); }
.ntl          { background-image: url(images/ntl.gif); }
.ntm          {
	background-repeat: repeat-x;
	background-image: url(images/ntm.gif);
	font-size: 11px;
	color: #5d241d;
	font-family: Arial;
	font-weight: bold;
	text-align: left;
	padding-top: 5px;
}
.ntmw          {
	background-repeat: repeat-x;
	background-image: url(images/ntm.gif);
	font-size: 11px;
	color: #46270C;
	font-family: Arial;
	font-weight: bold;
	text-align: left;
	padding-top: 5px;
}
.style3mmidd {
	padding: 4px 5px 5px 4px;
	font-size: 11px;
	color: #46270C;
	font-family: verdana, tahoma, arial, sans-serif;
	vertical-align: top;
	background-color: #F9F5EF;
}
.style3mtl           { background-image: url(images/style3mtl.gif); }
.style3mtm           {
	background-repeat: repeat-x;
	background-image: url(images/style3mtm.gif);
	color: #5d241d;
	font-family: Arial;
	font-weight: normal;
	text-align: left;
	font-size: 12px;
	padding-top: 5px;
}
.style3mtmW           {
	background-repeat: repeat-x;
	background-image: url(images/style3mtm.gif);
	color: #FFFFFF;
	font-family: Arial;
	font-weight: normal;
	text-align: left;
	font-size: 12px;
	padding-top: 5px;
}
.style3mtr           { background-image: url(images/style3mtr.gif); }
.style3mleft         { background-repeat: repeat-y; background-image: url(images/style3mleft.gif); }
.style3mright        { background-repeat: repeat-y; background-image: url(images/style3mright.gif); }
.style3mbl           { background-image: url(images/style3mbl.gif); }
.style3mbm          { background-repeat: repeat-x; background-image: url(images/style3mbm.gif); }
.style3mbr           { background-image: url(images/style3mbr.gif); }


.ntr          { background-image: url(images/ntr.gif); }
.mleft         { background-repeat: repeat-y; background-image: url(images/mleft.gif); }
.nleft        { background-repeat: repeat-y; background-image: url(images/nleft.gif); }
.mmidd {
	padding: 4px 5px 5px 4px;
	font-size: 11px;
	color: #000000;
	font-family: verdana, tahoma, arial, sans-serif;
	vertical-align: top;
	background-color: #F9F5EF;
}
.nmidd {
	background: #F9F5EF;
	padding: 11px 5px 5px 4px;
	font-size: 11px;
	font-family: verdana, tahoma, arial, sans-serif;
	vertical-align: top;
}
.mright        { background-repeat: repeat-y; background-image: url(images/mright.gif); }
.nright       { background-repeat: repeat-y; background-image: url(images/nright.gif); }
.mbl           { background-image: url(images/mbl.gif); }
.mbm          { background-repeat: repeat-x; background-image: url(images/mbm.gif); }
.mbr           { background-image: url(images/mbr.gif); }
.nbl          { background-image: url(images/nbl.gif); }
.nbm         { background-repeat: repeat-x; background-image: url(images/nbm.gif); }
.nbr          { background-image: url(images/nbr.gif); }
.srch          {
	background-image: url(images/search.gif);
	background-repeat: repeat-x;
	padding-left: 60px;
}
.distext {
	font: 11px verdana, tahoma, arial, sans-serif;
	color: #707070;
}
a.znfooter {
	color: #808080;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
}
a.znfooter:hover {
	color: #808080;
	text-decoration: underline;
	font-size: 11px;
}
a.znfooter1 {
	color: #808080;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: none;
	font-weight: normal;
	font-size: 10px;
}
a.znfooter1:hover {
	color: #808080;
	text-decoration: underline;
	font-size: 10px;
}

.poller{
	float: left;		
	width: 150px;
	height: auto;		
	margin-bottom: 5px;
}
.pollerFull{
	float: left;
	width: 700px;
	height: auto;
	margin-bottom: 5px;
}
.leftBar {
	background-image: url('polls/graph_left_1.gif');
	height: 16px;
	width: 7px; 
}
.centerBar {
	background-image: url('polls/graph_middle_1.gif');
	background-repeat:repeat-x;
	height: 16px;
	font: 10px Arial;
	color: #000000;
	font-weight: bold;
}
.rightBar {
	background-image: url('polls/graph_right_1.gif');
	height: 16px;
	width: 6px; 
}
.pollerTitle{
	font-size: 11px;
	font-weight: bold;
}
.pollerOption{
	font-size: 10px;
}
.result_totalVotes{
	font: 10px Arial;
	color: #FF0000;
}


/* Big box with list of options */
#ajax_listOfOptions{
	position:absolute;	/* Never change this one */
	width:300px;	/* Width of box */
	height:250px;	/* Height of box */
	overflow:auto;	/* Scrolling features */
	border:2px solid #524167;	/* border */
	background-color:#F9F5EF;	/* background color */
	text-align:left;
	z-index:100;
}
#ajax_listOfOptions div{	/* General rule for both .optionDiv and .optionDivSelected */
	margin:1px;		
	padding:1px;
	cursor:pointer;
	font-size:0.9em;
}
#ajax_listOfOptions .optionDiv{	/* Div for each item in list */
	
}
#ajax_listOfOptions .optionDivSelected{ /* Selected item in the list */
	background-color:#BFA6D3;
	color:#5D241D;
	border:1px solid #524167;	/* Dark green border */
}
#ajax_listOfOptions_iframe{
	background-color:#F00;
	position:absolute;
	z-index:5;
}

form { display:inline; }

/* Highslide start */
.highslide2 {
	cursor: url('/js/highslide/graphics/zoomin.cur'), pointer;
    outline: none;
}
.highslide {
	cursor: url('/js/highslide/graphics/zoomin.cur'), pointer;
    outline: none;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide img {
	border: 2px solid #BFA6D3;
}
.highslide:hover img {
	border: 2px solid #524167;
}

.highslide-wrapper {
	background: white;
}
.highslide-image {
    border: 2px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    border: 2px solid white;
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    padding-left: 22px;
    background-image: url('/js/highslide/graphics/loader.white.gif');
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

a.highslide-full-expand {
	background: url('/js/highslide/graphics/fullexpand.gif') no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}

/* Styles for the popup */
.highslide-wrapper {
	background-color: white;
}
.highslide-wrapper .highslide-html-content {
    width: 400px;
    padding: 5px;
}


.highslide-wrapper .highslide-header div {
}
.highslide-wrapper .highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-wrapper .highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-wrapper .highslide-header a {
	font-weight: bold;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-wrapper .highslide-header a:hover {
	color: black;
}
.highslide-wrapper .highslide-header .highslide-move a {
	cursor: move;
}
.highslide-wrapper .highslide-footer {
	height: 11px;
}
.highslide-wrapper .highslide-footer .highslide-resize {
	float: right;
	height: 11px;
	width: 11px;
	background: url('/js/highslide/graphics/resize.gif');
}
.highslide-wrapper .highslide-body {
}
.highslide-move {
    cursor: move;
}
.highslide-resize {
    cursor: nw-resize;
}

/* Controlbar example */
.controlbar {	
	background: url('/js/highslide/graphics/controlbar4.gif');
	width: 167px;
	height: 34px;
}
.controlbar a {	
	display: block;
	float: left;
	/*margin: 0px 0 0 4px;*/	
	height: 27px;
}
.controlbar a:hover {
	background-image: url('/js/highslide/graphics/controlbar4-hover.gif');
}
.controlbar .previous {
	width: 50px;
}
.controlbar .next {
	width: 40px;
	background-position: -50px 0;
}
.controlbar .highslide-move {
	width: 40px;
	background-position: -90px 0;
}
.controlbar .close {
	width: 36px;
	background-position: -130px 0;
}
 /* These must always be last */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
/* zChat Styles */
.zchat_red {
	font-size: 11px;
	font-family: tahoma, arial, sans-serif;
	color: #A43939;
	font-weight: bold;
	padding: 0px;
}
.zchat_blue {
	font-size: 11px;
	font-family: tahoma, arial, sans-serif;
	color: #0000FF;
	padding: 0px;
}
.zchat_black {
	font-size: 11px;
	font-family: tahoma, arial, sans-serif;
	color: #000000;
	padding: 0px;
}
.zchat {
	font-size: 11px;
	font-family: tahoma, arial, sans-serif;
	padding: 0px;
}
