body {font-family: Verdana, Arial, Helvetica, sans-serif; margin:0; color: #000;}
body.body-bgimage {background: #00608E; background-image: url(images/background.gif);}
body.body-bg-222222 {background: #ffffff;}

form,h1,h2,h3,h4,li,hr,input,table,tr,td,pre { margin: 0 }

..boldoption { font-weight: bold; color: #eef; background: #9384D7;}
..normaloption { color: #eef; background: #9384D7;}
..categoryoption { color: #9384D7; background: #eef;}

.txt-field-bg
{
	font-family: Arial;
	color: #eef;
	font-weight: bold;
	font-size: 11px;
	background-color: #9384D7;
	background-image: url(../../../images/txt-field-bg-purple2.gif);
	background-repeat: no-repeat;
	border-left: #009 1px solid;
	border-top: #009 1px solid;
	border-right: #00c 1px solid;
	border-bottom: #00c 1px solid;
}

.txt-field-bg2
{
	font-family: Arial;
	color: #eef;
	font-weight: bold;
	font-size: 11px;
	background-color: #9384D7;
	background-image: url(../../../images/txt-field-bg-purple2.gif);
	background-repeat: no-repeat;
	border:1px solid #eee; 
	border-top-color:#999; 
	border-left-color:#999;
}

.txt-field-link-management
{
	font-family: Arial;
	font-weight: bold;
	color: #fff;
	background-color: #9384D7;
	background-image: url(../../../images/txt-field-bg-purple2.gif);
	background-repeat: no-repeat;
	border:1px solid #eee; 
	border-top-color:#999; 
	border-left-color:#999;
}

.image {background-image: url("http://www.downlinepartners.net/images/logos/dp-logo-card-blue.jpg"); background-color:#00608E; color: #ddf;}
.image-small {background-image: url("http://www.downlinepartners.net/images/logos/dp-logo-card-blue-small.jpg"); background-color:#00608E; color: #fff;}
.image-logoanim1 {background-image: url("http://www.downlinepartners.net/images/logos/animations/re-electric1-150x150.gif"); background-color:#fff; color: #fc0; }
.image-dpbubble {background-image: url("http://www.downlinepartners.net/images/bubbles/bubble-purple-fff.gif"); }
.image-dpbubble-dark {background-image: url("http://www.downlinepartners.net/images/bubbles/bubble-purple-eee.gif"); }
.image-gdi-button {background-image: url("http://www.downlinepartners.net/images/programs/gdi/signup_button_white.gif"); }
.image-join-community {background-image: url("http://www.downlinepartners.net/images/buttons/join-the-community-fff-red.jpg"); }
.image-signup-button {background-image: url("http://www.downlinepartners.net/images/buttons/signup-button-fff-orange.gif"); }
.image-signup-button-dark {background-image: url("http://www.downlinepartners.net/images/buttons/signup-button-eee-orange.gif"); }
.image-dptext { background-image: url("http://www.downlinepartners.net/images/logo-text-white-blue.jpg"); }
.image-bullet {background-image: url("../../../images/bullet-gold-white.gif"); }
.image-vocalix-powerline {background-image: url("../../../programs/vocalix-direct/powerline-explanation.gif"); }
.image-vocalix-matrix {background-image: url("../../../programs/vocalix-direct/matrix.gif"); }
.image-videoplayer-side {background-image: url("http://www.downlinepartners.net/videos/whiteblue-side-background.gif"); }
.image-videoplayer-top {background-image: url("http://www.downlinepartners.net/videos/whiteblue-top-background.gif"); }
.image-videoplayer-top-logo {background-image: url("http://www.downlinepartners.net/videos/whiteblue-top-logo.gif"); }
.seperator-dark1 {background-image: url("http://www.downlinepartners.net/images/separators/separator-orange-ffffff.gif");background-repeat: no-repeat;}
.seperator-light1 {background-image: url("http://www.downlinepartners.net/images/separators/separator-orange-ffffff.gif");background-repeat: no-repeat;}
.bar_title { background-image: url("../../../images/bar_top-white.gif"); background-color:#ccc; font-weight: bold; color: #c00; }
.bar_title_text {background-image: url("../../../images/bar-top-white-text-blue.gif"); background-color:#ccc ;color: #c00; }
.bar_title_text_nobar {background-image: url("../../../images/bar_title_text_white.gif"); }

.directory-bar-black { background-image: url("../../../images/directory-white.gif"); background-color:#eee; color: #000;}
.directory-bar-dark1 { background-image: url("../../../images/directory-white.gif"); background-color:#eee; color:#000;}
.directory-bar-dark2 { background-image: url("../../../images/directory-blue.gif"); background-color:#009; color: #fff;}
.directory-bar-light1 { background-image: url("../../../images/directory-blue.gif"); background-color:#00c; color: #fff;}
.directory-bar-light1-signup { background-image: url("../../../images/directory-blue.gif"); background-color:#00c; color: #fff;}
.directory-bar-light1-bigger { background-image: url("../../../images/directory-blue-bigger.gif"); background-color:#00c;  color: #fff;}
.directory-bar-light2 { background-image: url("../../../images/directory-blue.gif"); background-color:#fc0; color: #004; }

td.directory-bar-s-black { background-image: url("../../../images/directory-s-white.gif"); background-color:#eee; color: #000;}
a.directory-bar-s-black:link {text-decoration: none; color: #00a}
a.directory-bar-s-black:visited {text-decoration: none; color: #00a;}
a.directory-bar-s-black:active {text-decoration: none; color: #00f;}
a.directory-bar-s-black:hover {text-decoration: underline; color: #00f;}

td.directory-bar-s-dark1 { background-image: url("../../../images/directory-s-white.gif"); background-color:#eee; color: #000;}
a.directory-bar-s-dark1:link {text-decoration: none; color: #00a}
a.directory-bar-s-dark1:visited {text-decoration: none; color: #00a;}
a.directory-bar-s-dark1:active {text-decoration: none; color: #00f;}
a.directory-bar-s-dark1:hover {text-decoration: underline; color: #00f;}
a.directory-bar-s-dark1-quickstart:link {text-decoration: underline; color: #00f;}
a.directory-bar-s-dark1-quickstart:visited {text-decoration: underline; color: #00f;}
a.directory-bar-s-dark1-quickstart:active {text-decoration: underline; color: #00c;}
a.directory-bar-s-dark1-quickstart:hover {text-decoration: underline; color: #00c;}

td.directory-bar-s-dark2 { background-image: url("../../../images/directory-s-dark_blue.gif"); background-color:#004; color: #fff;}
a.directory-bar-s-dark2:link {text-decoration: none; color: #fff;}
a.directory-bar-s-dark2:visited {text-decoration: none; color: #fff;}
a.directory-bar-s-dark2:active {text-decoration: none; color: #fff;}
a.directory-bar-s-dark2:hover {text-decoration: underline; color: #ff0;}

td.directory-bar-s-dark3 { background-image: url("../../../images/directory-s-light_blue.gif"); background-color:#ddf; color: #60b;}
a.directory-bar-s-dark3:link {text-decoration: none; color: #00a}
a.directory-bar-s-dark3:visited {text-decoration: none; color: #00a;}
a.directory-bar-s-dark3:active {text-decoration: none; color: #00f;}
a.directory-bar-s-dark3:hover {text-decoration: underline; color: #00f;}

td.directory-bar-s-light1 { background-image: url("../../../images/directory-s-blue.gif"); background-color:#00c; color: #fff;}
a.directory-bar-s-light1:link {text-decoration: none; color: #ddf}
a.directory-bar-s-light1:visited {text-decoration: none; color: #ddf;}
a.directory-bar-s-light1:active {text-decoration: none; color: #fd0;}
a.directory-bar-s-light1:hover {text-decoration: underline; color: #fd0;}

.directory-bar-s-light2 { background-image: url("../../../images/directory-s-orange.gif"); background-color:#fc0; color: #040;}
td.directory-bar-s-light3 { background-image: url("../../../images/directory-s-light_blue.gif"); background-color:#ddf; color: #009;}
a.directory-bar-s-light3:link {text-decoration: none; color: #60b}
a.directory-bar-s-light3:visited {text-decoration: none; color: #60b;}
a.directory-bar-s-light3:active {text-decoration: none; color: #00f;}
a.directory-bar-s-light3:hover {text-decoration: underline; color: #00f;}

td.directory-bar-s-tnews { background-image: url("../../../images/directory-s-white.gif"); background-color:#eee; color: #000;}
a.directory-bar-s-tnews:link {text-decoration: none; color: #00a}
a.directory-bar-s-tnews:visited {text-decoration: none; color: #00a;}
a.directory-bar-s-tnews:active {text-decoration: none; color: #00f;}
a.directory-bar-s-tnews:hover {text-decoration: underline; color: #00f;}

.directory-sl-dark1 { background-image: url("../../../images/directory-s-light_blue-sl.gif"); background-color:#ddf; color: #009;}
.directory-sl-light1 { background-image: url("../../../images/directory-s-green-sl.gif"); background-color:#090; color: #090;}

A.a-sltext:link {text-decoration: none; color: #009;}
A.a-sltext:visited {text-decoration: none; color: #009;}
A.a-sltext:active {text-decoration: none; color: #00f;}
A.a-sltext:hover {text-decoration: none; color: #00f;}
A.a-sllink:link {text-decoration: none; color: #009;}
A.a-sllink:visited {text-decoration: none; color: #009;}
A.a-sllink:active {text-decoration: none; color: #00f;}
A.a-sllink:hover {text-decoration: none; color: #00f;}

.directory-bar-s-dpurple { background-image: url("../../../images/directory-s-dpurple.gif"); background-repeat: repeat; background-position: top center; }
.directory-bar-s-dpurple-h12 { background-image: url("../../../images/directory-s-dpurple-h12.gif"); background-repeat: repeat; background-position: top center; }
.directory-bar-s-purple { background-image: url("../../../images/directory-s-purple.gif"); background-repeat: repeat; background-position: top center; }
.directory-bar-s-orange { background-image: url("../../../images/directory-s-orange.gif"); background-repeat: repeat; background-position: top center; }

.img-plus-dark { background-image: url("../../../images/plus-black.gif"); background-repeat: no-repeat; background-position: center; }
.img-minus-dark { background-image: url("../../../images/minus-black.gif"); background-repeat: no-repeat; background-position: center; }
.img-plus-light { background-image: url("../../../images/plus-gold.gif"); background-repeat: no-repeat; background-position: center; }
.img-minus-light{ background-image: url("../../../images/minus-gold.gif"); background-repeat: no-repeat; background-position: center; }

.bar_left_special{ background-image: url("../../../images/bar_purple_left.gif"); background-repeat: no-repeat; background-position: top center; }
.bar_left_special-m{ background-image: url("../../../images/bar_purple_left_merge.gif"); background-repeat: no-repeat; background-position: top center; }
.bar_center_special{ background-image: url("../../../images/bar_purple_center.gif"); background-repeat: repeat; background-position: top center; }
.bar_right_special{ background-image: url("../../../images/bar_purple_right.gif"); background-repeat: no-repeat; background-position: top center; }
.bar_right_special-m{ background-image: url("../../../images/bar_purple_right_merge.gif"); background-repeat: no-repeat; background-position: top center; }

.bar_center_big{ background-image: url("../../../images/bar_dark_purple_center_big.gif"); }
.directory-bar-s-top1{ background-image: url("../../../images/directory-s-orange.gif"); background-color:#fc0; color:#CC8500; } 
.directory-bar-s-top2{ background-image: url("../../../images/directory-s-blue.gif");  color: #009; background-color:#009;}
.directory-bar-s-submenu-off{ background-image: url("../../../images/directory-s-blue.gif");  color: #fff; background-color:#009;}

.bar_orange_left{ background-image: url("../../../images/bar_dark_blue_left.gif"); background-repeat: no-repeat; background-position: top center; }
.bar_orange_right{ background-image: url("../../../images/bar_dark_blue_right.gif"); background-repeat: no-repeat; background-position: top center; }
td.bar_orange_center{ background-image: url("../../../images/bar_dark_blue_center.gif"); background-repeat: repeat; background-position: top center; }
a.bar_orange_center:link {text-decoration: none; color: #fff;}
a.bar_orange_center:visited {text-decoration: none; color: #fff;}
a.bar_orange_center:active {text-decoration: none; color: #bbf;}
a.bar_orange_center:hover {text-decoration: underline; color: #bbf;}

.bar_split{ background-image: url("../../../images/bar_dark_red_center-split.gif"); background-repeat: no-repeat; background-position: top center; }
.bar_top-button{ background-image: url("../../../images/bar-orange-button-blue.gif"); background-color:#fc0; color: #ff0; }
.bar_color-shift{ background-image: url("../../../images/directory-s-orange.gif"); background-repeat: repeat; background-color:#fc0; color: #c00; }
.bar_color-shift-reverse{ background-image: url("../../../images/directory-s-orange.gif"); background-repeat: repeat; background-color:#fc0; color: #c00; }

.subtitle
{
color:#bbf; 
background:#63a; 
border:3px solid #444; 
border-top-color:#333; 
border-left-color:#333; 
font-family: Times New Roman, Times, serif;
font-weight: bold;
font-size: 125%;
text-align: center;
}

.sltext {font-size: 14px;}
.sltext-title {font-size: 9px;}
.bizop {color: #fff;}
.highlite1 {color: #85e;}
.highlite2 {color: #00f;}
.highlite3 {color: #80b;}
.fnt-static {font-size: 13px;}
.fnt-quote {color: #fc0;}
.fnt-copyright {color: #fff;}

.table-hole
{
color:#fff; 
background:#9384D7; 
border:2px solid #9384D7; 
border-top-color:#9384D7; 
border-left-color:#9384D7; 
}

.form1
{

background:#ccf; 
color:#00c; 
border:2px solid #00c; 
border-top-color:#008; 
border-left-color:#008; 
}

.form2
{
color:#000; 
background:#fff; 
border:2px solid #ccc; 
border-top-color:#eee; 
border-left-color:#eee; 
}

.form3
{
color:#000; 
background:#eee; 
border:2px solid #ddd; 
border-top-color:#fff; 
border-left-color:#fff; 
}

td.copyright
{
color:#ccc; 
background:#333; 
border:3px solid #222; 
border-top-color:#444; 
border-left-color:#444; 
}

.form5
{
color:#ccc; 
background:#004; 
border:3px solid #507; 
border-top-color:#507; 
border-left-color:#507; 
}

div#tipDiv
{
  position:absolute; visibility:hidden; left:0; top:0; z-index:10000;
  background-color:#ccf;	
	border-left: #00c 2px solid;
	border-top: #00c 2px solid;
	border-right: #009 2px solid;
	border-bottom: #009 2px solid;	 
  width:200px; padding:4px;
  color:#0000cc; font-size:12px; font-family: times; line-height:1.2;
}

A.menu1:link {text-decoration: none; color: #bbf;}
A.menu1:visited {text-decoration: none; color: #bbf;}
A.menu1:active {text-decoration: none; color: #fc0;}
A.menu1:hover {text-decoration: underline; color: #fc0;}

A.button:link {text-decoration: none; color: #bbf;}
A.button:visited {text-decoration: none; color: #bbf;}
A.button:active {text-decoration: none; color: #fc0;}
A.button:hover {text-decoration: underline; color: #fc0;}

input.btn {font-weight : bold;}

input.btn2{
background:#ddf;
border:2px solid #bbe; 
border-top-color:#eef; 
border-left-color:#eef; 
font-weight:bold;
color:#009;}

input.btn3{
background:#ffcc00;
border:2px solid #ff9900; 
border-top-color:#ffee00; 
border-left-color:#ffee00; 
font-weight:bold;
color:#660099;}

input.btn-gold{ background: transparent; background-image: url(../../../images/btn-gold.gif); width: 124px; height: 20px; border:0; font-weight:bold; color:#009; }
input.btn-purple{ background: transparent; background-image: url(../../../images/btn-purple.gif); width: 124px; height: 20px; border:0; font-weight:bold; color:#ffcc00; }

A.main1:link {text-decoration: underline; color: #00c;}
A.main1:visited {text-decoration: underline; color: #00c;}
A.main1:active {text-decoration: underline; color: #f60;}
A.main1:hover {text-decoration: underline; color: #f60;}

A.main2:link {text-decoration: underline; color: #00f;}
A.main2:visited {text-decoration: underline; color: #00f;}
A.main2:active {text-decoration: underline; color: #00c;}
A.main2:hover {text-decoration: underline; color: #00c;}

A.directory1:link {text-decoration: underline; color: #609;}
A.directory1:visited {text-decoration: underline; color: #609;}
A.directory1:active {text-decoration: underline; color: #f00;}
A.directory1:hover {text-decoration: underline; color: #f00;}

A.a-menutop:link {text-decoration: none; color: #009}
A.a-menutop:visited {text-decoration: none; color: #009;}
A.a-menutop:hover {text-decoration: underline; color: #00c;}
A.a-menutop:active {text-decoration: none; color: #00c;}

A.a-menubottom:link {text-decoration: none; color: #ddf}
A.a-menubottom:visited {text-decoration: none; color: #ddf;}
A.a-menubottom:active {text-decoration: none; color: #fd0;}
A.a-menubottom:hover {text-decoration: underline; color: #fd0;}

A.a-menu1:link {text-decoration: none; color: #ddf}
A.a-menu1:visited {text-decoration: none; color: #ddf;}
A.a-menu1:active {text-decoration: none; color: #fd0;}
A.a-menu1:hover {text-decoration: underline; color: #fd0;}

A.a-menu2:link {text-decoration: none; color: #fff;}
A.a-menu2:visited {text-decoration: none; color: #fff;}
A.a-menu2:active {text-decoration: none; color: #fff;}
A.a-menu2:hover {text-decoration: underline; color: #ff0;}

A.a-menu3:link {text-decoration: none; color: #00a}
A.a-menu3:visited {text-decoration: none; color: #00a;}
A.a-menu3:active {text-decoration: none; color: #00f;}
A.a-menu3:hover {text-decoration: underline; color: #00f;}

A.a-menu4:link {text-decoration: none; color: #60b;}
A.a-menu4:visited {text-decoration: none; color: #60b;}
A.a-menu4:active {text-decoration: none; color: #00f;}
A.a-menu4:hover {text-decoration: underline; color: #00f;}

A.a-tv-subcat:link {text-decoration: none; color: #fff;}
A.a-tv-subcat:visited {text-decoration: none; color: #fff;}
A.a-tv-subcat:active {text-decoration: none; color: #ff0;}
A.a-tv-subcat:hover {text-decoration: underline; color: #ff0;}

A.a-submenu:link {text-decoration: none; color: #ff0;}
A.a-submenu:visited {text-decoration: none; color: #ff0;}
A.a-submenu:active {text-decoration: none; color: #fff;}
A.a-submenu:hover {text-decoration: underline; color: #fff;}

A.a-copyright:link {text-decoration: none; color: #fff;}
A.a-copyright:visited {text-decoration: none; color: #fff;}
A.a-copyright:active {text-decoration: none; color: #fff;}
A.a-copyright:hover {text-decoration: none; color: #fff;}

A.a-switch1:link {text-decoration: underline; color: #fff;}
A.a-switch1:visited {text-decoration: underline; color: #fff;}
A.a-switch1:active {text-decoration: underline; color: #ff0;}
A.a-switch1:hover {text-decoration: underline; color: #ff0;}

/* General font families for common tags */

font,th,td,p { font-family: Verdana, Arial, Helvetica, sans-serif; }
hr	{ height: 0px; border: solid #555555 0px; border-top-width: 1px;}
a:link,a:active,a:visited { color : #00f; }
a:hover		{ text-decoration: underline; color : #f00; }

td.row1 {
color:#000; 
background:#fff; 
border:2px solid #ccc; 
border-top-color:#eee; 
border-left-color:#eee;}

td.row2 {
color:#000; 
background:#eee; 
border:2px solid #ccc; 
border-top-color:#fff; 
border-left-color:#fff;}

td.row3 {
color:#000; 
background:#ddd; 
border:2px solid #ccc; 
border-top-color:#eee; 
border-left-color:#eee;}

td.rowpic {
background-color: #3E0568;
background-image: url(images/cellpic2.jpg);
background-repeat: repeat-y;}

/* Header cells - the blue and silver gradient backgrounds */
th {
color: #ffcc00; font-size: 11px; font-weight : bold;
background-color: #660099; height: 28px;
background-image: url(images/cellpic3.gif);}

td.catLeft,td.catRight {
background-image: url(images/cellpic1.gif);
background-color: #ffbb00;}

td.cat,td.catHead,td.catSides,td.catBottom {
background-image: url(images/cellpic1b.gif);
background-color: #ffbb00;}

/*
  Setting additional nice inner borders for the main table cells.
  The names indicate which sides the border will be on.
  Don't worry if you don't understand this, just ignore it :-)
*/

td.cat,td.catHead,td.catBottom {
height: 29px;
border-width: 0px 0px 0px 0px;}

th.thHead,th.thSides,th.thTop,th.thLeft,th.thRight,th.thBottom,th.thCornerL,th.thCornerR {
font-weight: bold; 28px;}

td.row3Right,td.spaceRow {
background-color: #00c;
border:2px solid #00c; 
border-top-color:#009; 
border-left-color:#009;
color:#fff;}

th.thHead,td.catHead {font-size: 12px;}

/* The largest text used in the index page title and toptic title etc. */
.maintitle {
font-weight: bold; font-size: 22px; font-family: "Verdana",Verdana, Arial, Helvetica, sans-serif;
text-decoration: none; line-height : 120%; color : #f00;}

/* General text */
.gen { font-size : 12px; }
.genmed { font-size : 11px; color : #cccccc }
.gensmall { font-size : 10px; }
.gen,.genmed,.gensmall { color : #000; }
a.gen,a.genmed,a.gensmall { color: #00c; text-decoration: none; }
a.gen:visited,a.genmed:visited,a.gensmall:visited	{ color: #00c; text-decoration: underline; }
a.gen:hover,a.genmed:hover,a.gensmall:hover	{ color: #060; text-decoration: underline; }

/* The register, login, search etc links at the top of the page */
.mainmenu		{ font-size : 11px; color : #cccccc }
a.mainmenu		{ text-decoration: none; color : #bbbbff;  }
a.mainmenu:hover { text-decoration: underline; color : #ffcc00; }

/* Forum category titles */
.cattitle		{ font-weight: bold; font-size: 12px ; letter-spacing: 1px; color : #fff; }
a.cattitle:link { text-decoration: none; color : #ddf; }
a.cattitle:visited { text-decoration: none; color : #ddf; }
a.cattitle:hover{ text-decoration: underline; color : #fc0; }

/* Forum title: Text and link to the forums used in: index.php */
.forumlink		{ font-weight: bold; font-size: 12px; }
a.forumlink:link { text-decoration: none; color : #60b; }
a.forumlink:visited { text-decoration: none; color : #60b; }
a.forumlink:hover{ text-decoration: underline; color : #00f; }

/* Used for the navigation text, (Page 1,2,3 etc) and the navigation bar when in a forum */
.nav			{ font-weight: bold; font-size: 11px; color : #000;}
a.nav			{ text-decoration: none; color : #00c; }
a.nav:visited	{ text-decoration: none; color : #00c; }
a.nav:active	{ text-decoration: underline; color : #c00; }
a.nav:hover	{ text-decoration: underline; color : #c00; }

/* titles for the topics: could specify viewed link colour too */
.topictitle			{ font-weight: bold; font-size: 11px; color : #c00; }
a.topictitle:link   { text-decoration: none; color : #00c; }
a.topictitle:visited { text-decoration: none; color : #00c; }
a.topictitle:hover	{ text-decoration: underline; color : #c00; }
a.topictitle:active	{ text-decoration: underline; color : #c00; }

/* Name of poster in viewmsg.php and viewtopic.php and other places */
.name			{ font-size : 11px; color : #c00;}

/* Location, number of posts, post date etc */
.postdetails		{ font-size : 10px; color : #000; }

/* The content of the posts (body of text) */
.postbody { font-size : 12px; color: #000 }
a.postlink:link	{ text-decoration: none; color : #c00; }
a.postlink:visited { text-decoration: none; color : #c00; }
a.postlink:hover { text-decoration: underline; color : #00c;}
a.topictitle:active	{ text-decoration: underline; color : #00c; }

/* Quote & Code blocks */
.code {
font-family: Courier, 'Courier New', sans-serif; font-size: 11px; color: #00c;
background:#eef; 
border:2px solid #00c; 
border-top-color:#008; 
border-left-color:#008; }

.quote {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #00c; line-height: 125%;
background:#eef; 
border:2px solid #00c; 
border-top-color:#008; 
border-left-color:#008; 
}

/* Copyright and bottom info */
.copyright		{ font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #aaa; letter-spacing: -1px;}
a.copyright		{ color: #aaa; text-decoration: none;}
a.copyright:hover { color: #999; text-decoration: underline;}

/* Form elements */
textarea, select {
color : #000000;
font: normal 11px Verdana, Arial, Helvetica, sans-serif;
border-color : #000000;}

.select2 {font: normal 11px Verdana, Arial, Helvetica, sans-serif; 	background-color: #eeeeee;}

/* The text input fields background colour */

input.post, textarea.post, select {
	font-family: Arial;
	color: #eef;
	font-weight: bold;
	font-size: 11px;
	background-color: #9384D7;
	background-image: url(../../../images/txt-field-bg-purple2.gif);
	background-repeat: no-repeat;
	border-left: #009 1px solid;
	border-top: #009 1px solid;
	border-right: #00c 1px solid;
	border-bottom: #00c 1px solid;	
}

input.post-gold, textarea.post-gold, {
	font-family: Arial;
  color: #009;
	font-weight: bold;
	font-size: 11px;
	background-color: #fc0;
	border-left: #ffdd00 1px solid;
	border-top: #ffdd00 1px solid;
	border-right: #ff9900 1px solid;
	border-bottom: #ff9900 1px solid;	
}

textarea.post-sig {
  font-family: Arial;
	color: #eef;
	font-weight: bold;
	font-size: 11px;
	background-color: #9384D7;
	background-image: url(../../../images/txt-field-bg-purple2-sig.gif);
	background-repeat: no-repeat;	
	border-left: #009 1px solid;
	border-top: #009 1px solid;
	border-right: #00c 1px solid;
	border-bottom: #00c 1px solid;
}

textarea.post2,input.post2
{color : #000;
background-color: #ccc;
font: normal 11px Verdana, Arial, Helvetica, sans-serif;
border-color : #000;}

/* This is the line in the posting page which shows the rollover
  help line. This is actually a text box, but if set to be the same
  colour as the background no one will know ;)
*/
.helpline
{color : #009;
background-color: #eff;
border-color : #000;}

/* The buttons used for bbCode styling in message post */
input.button {
background-color : #fc0;
font-weight : bold;
color: #060;
border:1px solid #f90; 
border-top-color:#fe0; 
border-left-color:#fe0; 
font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;}

/* The main submit button option */
input.mainoption {
background-color : #fc0;
border-color : #009;
font-weight : bold;
color: #009; }

/* None-bold submit button */
input.liteoption {
background-color : #fc0;
border-color : #009;
font-weight : bold;
color: #009; }

/* Import the fancy styles for IE only (NS4.x doesn't use the @import function) */
@import url("formIE.css");

.hidden {display: none;}
.error {display: block; color: #ff0000;}
.message {display: block; color: #ff0000; margin-left: 5px}

.ratingblock {display:block; padding:0px; margin:0px;}

.loading {height: 30px;	background: url('../../../images/working.gif') 50% 50% no-repeat;}

.unit-rating-m { /* the UL */
	list-style:none;
	margin: 0px;
	padding:0px;
	height: 19px;
	position: relative;
	background: url('../../../images/starrating4b.gif') top left repeat-x;		
	}

.unit-rating-m li{text-indent: -90000px; padding:0px;	margin:0px;	/*\*/	float: left;	/* */	}

.unit-rating-m li a {
	outline: none;
	display:block;
	width:15px;
	height: 19px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
	}

.unit-rating-m li a:hover{
	background: url('../../../images/starrating4b.gif') left center;
	z-index: 2;
	left: 0px;
	}

.unit-rating-m a.r1-unit{left: 0px;}
.unit-rating-m a.r1-unit:hover{width:15px;}
.unit-rating-m a.r2-unit{left:15px;}
.unit-rating-m a.r2-unit:hover{width: 30px;}
.unit-rating-m a.r3-unit{left: 30px;}
.unit-rating-m a.r3-unit:hover{width: 45px;}
.unit-rating-m a.r4-unit{left: 45px;}	
.unit-rating-m a.r4-unit:hover{width: 60px;}
.unit-rating-m a.r5-unit{left: 60px;}
.unit-rating-m a.r5-unit:hover{width: 75px;} 

.unit-rating-m li.current-rating {
	background: url('../../../images/starrating4b.gif') left bottom;
	position: absolute;
	height: 19px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
	}

.unit-rating-p { /* the UL */
	list-style:none;
	margin: 0px;
	padding:0px;
	height: 19px;
	position: relative;
	background: url('../../../images/starrating4a.gif') top left repeat-x;		
	}

.unit-rating-p li{text-indent: -90000px; padding:0px;	margin:0px;	/*\*/	float: left;	/* */	}

.unit-rating-p li a {
	outline: none;
	display:block;
	width:15px;
	height: 19px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
	}

.unit-rating-p li a:hover{
	background: url('../../../images/starrating4a.gif') left center;
	z-index: 2;
	left: 0px;
	}

.unit-rating-p a.r1-unit{left: 0px;}
.unit-rating-p a.r1-unit:hover{width:15px;}
.unit-rating-p a.r2-unit{left:15px;}
.unit-rating-p a.r2-unit:hover{width: 30px;}
.unit-rating-p a.r3-unit{left: 30px;}
.unit-rating-p a.r3-unit:hover{width: 45px;}
.unit-rating-p a.r4-unit{left: 45px;}	
.unit-rating-p a.r4-unit:hover{width: 60px;}
.unit-rating-p a.r5-unit{left: 60px;}
.unit-rating-p a.r5-unit:hover{width: 75px;} 

.unit-rating-p li.current-rating {
	background: url('../../../images/starrating4a.gif') left bottom;
	position: absolute;
	height: 19px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
	}

.voted {color:#999;}
.thanks {color:#36AA3D;}
.static {color:#5D3126;}
