HTML {
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	FONT: 62.5%/1 "Trebuchet MS", arial, sans-serif;
	HEIGHT: 100%;
	COLOR: #666;
	PADDING-TOP: 0px;
}
BODY {
	MIN-WIDTH: 1000px;
	BACKGROUND: url(../images/top_blue_gradient.png) repeat-x left top;
	HEIGHT: 100%;
}
A {
	COLOR: #519be0;
	TEXT-DECORATION: none;
}
A:visited {
	COLOR: #519be0;
	TEXT-DECORATION: none;
}
BLOCKQUOTE {
	PADDING-BOTTOM: 8px;
	LINE-HEIGHT: 1.5em;
	PADDING-LEFT: 20px;
	PADDING-RIGHT: 80px;
	PADDING-TOP: 5px;
}
A:hover {
	TEXT-DECORATION: underline;
}
A.active {
	COLOR: #96bf46;
}
.clearfix:after {
	DISPLAY: block;
	HEIGHT: 0px;
	VISIBILITY: hidden;
	CLEAR: both;
	CONTENT: ".";
}
.display_none {
	DISPLAY: none;
}
#tree_top {
	POSITION: relative;
	MARGIN: 0px;
	MIN-HEIGHT: 100%;
}
* HTML #tree_top {
	HEIGHT: 100%;
}
.center960 {
	MARGIN: 0px auto;
	WIDTH: 960px;
}
.centerDC {
    MARGIN: 0px auto;
    WIDTH: 320px;
}
.blackbar {
	BACKGROUND: url(../images/black_gradient_bar.png) repeat-x 0px 35px;
}
.blackbar_minimal {
	PADDING-BOTTOM: 6px;
	BACKGROUND-COLOR: #555555;
	MARGIN: 10px 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	CLEAR: both;
	PADDING-TOP: 7px;
}
.blackbar_minimal H2 {
	PADDING-BOTTOM: 1px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	FLOAT: left;
	COLOR: #fff;
	FONT-SIZE: 2.2em;
	FONT-WEIGHT: normal;
	PADDING-TOP: 1px;
}
.blackbar_minimal H2 .green_subtitle {
	COLOR: #9ac645;
	FONT-SIZE: 0.8em;
}
.external_logged_in #blackbar_create_website {
	VISIBILITY: hidden;
}
#tree_trunk {
	PADDING-BOTTOM: 140px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	CLEAR: both;
	PADDING-TOP: 15px;
}
#homepage #tree_trunk {
	PADDING-BOTTOM: 140px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 35px;
}
H1 {
	WIDTH: 198px;
	HEIGHT: 103px;
}
H1 A {
	WIDTH: 198px;
	HEIGHT: 103px;
}
H1 A:visited {
	WIDTH: 198px;
	HEIGHT: 103px;
}
H1.formally {
	WIDTH: 237px;
}
H1.formally A {
	WIDTH: 237px;
}
H1.formally A:visited {
	WIDTH: 237px;
}
H1 {
	FLOAT: left;
}
H1 A {
	TEXT-INDENT: 0px;
	DISPLAY: block;
	BACKGROUND: url(../images/rmd_main_logo.png) no-repeat left top;
}
H1 A:visited {
	TEXT-INDENT: 0px;
	DISPLAY: block;
	BACKGROUND: url(../images/rmd_main_logo.png) no-repeat left top;
}
H1.formally A {
	BACKGROUND: url(../images/rmd_logo.png) no-repeat left top;
}
H1.formally A:visited {
	BACKGROUND: url(../images/rmd_logo.png) no-repeat left top;
}
H1.downloadclient A {
    BACKGROUND: url(../images/rmd_logo.png) no-repeat center top;
    width:320px;
    text-align:center;
}
H1.downloadclient A:visited {
    BACKGROUND: url(../images/rmd_logo.png) no-repeat center top;
    width:320px;
    text-align:center;
}
#login_leaf {
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 10px;
	WIDTH: 467px;
	PADDING-RIGHT: 0px;
	BACKGROUND: url(../images/top_login_background.png) no-repeat left top;
	FLOAT: right;
	HEIGHT: 55px;
	COLOR: #fff;
	PADDING-TOP: 0px;
}
#login_leaf A {
	COLOR: #fff;
}
#login_leaf A:visited {
	COLOR: #fff;
}
#login_leaf SPAN {
	FONT-SIZE: 12px;
}
#login_leaf LABEL {
	DISPLAY: none;
}
#FWloginUsername {
	BORDER-BOTTOM: #b0b0b0 1px solid;
	BORDER-LEFT: #b0b0b0 1px solid;
	PADDING-BOTTOM: 2px;
	BACKGROUND-COLOR: #fff;
	MARGIN: 0px 5px 0px 0px;
	PADDING-LEFT: 2px;
	WIDTH: 177px;
	PADDING-RIGHT: 2px;
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: 5px 5px;
	COLOR: #000;
	FONT-SIZE: 1.2em;
	BORDER-TOP: #b0b0b0 1px solid;
	BORDER-RIGHT: #b0b0b0 1px solid;
	PADDING-TOP: 2px;
}
#FWloginPassword {
	BORDER-BOTTOM: #b0b0b0 1px solid;
	BORDER-LEFT: #b0b0b0 1px solid;
	PADDING-BOTTOM: 2px;
	BACKGROUND-COLOR: #fff;
	MARGIN: 0px 5px 0px 0px;
	PADDING-LEFT: 2px;
	WIDTH: 177px;
	PADDING-RIGHT: 2px;
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: 5px 5px;
	COLOR: #000;
	FONT-SIZE: 1.2em;
	BORDER-TOP: #b0b0b0 1px solid;
	BORDER-RIGHT: #b0b0b0 1px solid;
	PADDING-TOP: 2px;
}
.FWloginUsername_background {
	BACKGROUND-IMAGE: url(../images/username_input_background.gif);
}
.FWloginPassword_background {
	BACKGROUND-IMAGE: url(../images/password_input_background.gif);
}
.sign_in_fields {
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 6px;
}
.sign_in_fields INPUT {
	FLOAT: left;
}
#sign_in_rearrange INPUT {
	MARGIN: 1px 0px 0px;
}
#remember_me_checkbox {
	DISPLAY: block;
	FLOAT: left;
}
#remember_me {
	DISPLAY: block;
	FLOAT: left;
}
#lost_password {
	DISPLAY: block;
	FLOAT: left;
}
#remember_me_checkbox {
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	WIDTH: 20px;
	PADDING-RIGHT: 0px;
	HEIGHT: 20px;
	MARGIN-LEFT: -4px;
	CLEAR: left;
	PADDING-TOP: 1px;
}
#remember_me {
	WIDTH: 170px;
}
#remember_me {
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 2px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 6px;
}
#lost_password {
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 2px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 6px;
}
#lost_password {
	MARGIN-LEFT: -28px;
}
#login_leaf P.login_welcome {
	PADDING-BOTTOM: 3px;
	LINE-HEIGHT: 1.6em;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 0px;
	FONT-SIZE: 1.7em;
	PADDING-TOP: 0px;
}
#login_leaf P.login_quicklinks {
	LINE-HEIGHT: 1.2em;
	FONT-SIZE: 1.1em;
}
#login_leaf A {
	PADDING-BOTTOM: 0px;
	BACKGROUND-COLOR: transparent;
	PADDING-LEFT: 27px;
	PADDING-RIGHT: 4px;
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: 5px 50%;
	MARGIN-LEFT: -1px;
	PADDING-TOP: 0px;
}
#login_leaf A:visited {
	PADDING-BOTTOM: 0px;
	BACKGROUND-COLOR: transparent;
	PADDING-LEFT: 27px;
	PADDING-RIGHT: 4px;
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: 5px 50%;
	MARGIN-LEFT: -1px;
	PADDING-TOP: 0px;
}
#login_leaf A#account_logout {
	BACKGROUND-IMAGE: url(../images/account_logout.gif);
}
#login_leaf A#my_messages {
	BACKGROUND-IMAGE: url(../images/my_messages.gif);
}
#login_leaf A#my_groups {
	BACKGROUND-IMAGE: url(../images/my_groups.gif);
}
#login_leaf A#install_client {
	BACKGROUND-IMAGE: url(../images/installclient.gif);
}
#login_leaf A#my_settings {
	BACKGROUND-IMAGE: url(../images/myrings.gif);
}
#navigation_tabs {
    TEXT-ALIGN: center;
	LIST-STYLE-TYPE: none;
	MARGIN: 20px 0px 0px;
	WIDTH: 476px;
	FLOAT: right;
	HEIGHT: 28px;
	CLEAR: right;
}
* HTML #navigation_tabs {
	WIDTH: 477px;
}
#navigation_tabs LI {
	MARGIN: 0px 0px 0px -1px;
	WIDTH: 120px;
	FLOAT: left;
	HEIGHT: 28px;
}
#navigation_tabs LI A {
	BACKGROUND-COLOR: transparent;
	WIDTH: 120px;
	DISPLAY: block;
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: left top;
	HEIGHT: 28px;
}
#navigation_tabs LI A:visited {
	BACKGROUND-COLOR: transparent;
	WIDTH: 120px;
	DISPLAY: block;
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: left top;
	HEIGHT: 28px;
}
#navigation_tabs LI#home A {
	BACKGROUND-IMAGE: url(../images/home_inactive.png);
	font-size: medium;
	color: #FFFFFF;
	padding-top: 5px;
}
#navigation_tabs LI#home A:visited {
	BACKGROUND-IMAGE: url(../images/home_inactive.png);
}
#navigation_tabs LI#home A.active {
	BACKGROUND-IMAGE: url(../images/home_active.png);
}
#navigation_tabs LI#tvshows A {
	BACKGROUND-IMAGE: url(../images/home_inactive.png);
	font-size: medium;
	color: #FFFFFF;
	padding-top: 5px;
}
#navigation_tabs LI#tvshows A:visited {
	BACKGROUND-IMAGE: url(../images/home_inactive.png);
}
#navigation_tabs LI#tvshows A.active {
	BACKGROUND-IMAGE: url(../images/home_active.png);
}
#navigation_tabs LI#myshows A {
	BACKGROUND-IMAGE: url(../images/home_inactive.png);
	font-size: medium;
	color: #FFFFFF;
	padding-top: 5px;
}
#navigation_tabs LI#myshows A:visited {
	BACKGROUND-IMAGE: url(../images/home_inactive.png);
}
#navigation_tabs LI#myshows A.active {
	BACKGROUND-IMAGE: url(../images/home_active.png);
}
#navigation_tabs LI#myaccount A {
	BACKGROUND-IMAGE: url(../images/home_inactive.png);
	font-size: medium;
	color: #FFFFFF;
	padding-top: 5px;
}
#navigation_tabs LI#myaccount A:visited {
	BACKGROUND-IMAGE: url(../images/home_inactive.png);
}
#navigation_tabs LI#myaccount A.active {
	BACKGROUND-IMAGE: url(../images/home_active.png);
}
#navigation_tabs LI#about A {
    BACKGROUND-IMAGE: url(../images/home_inactive.png);
    font-size: medium;
    color: #FFFFFF;
    padding-top: 5px;
}
#navigation_tabs LI#about A:visited {
    BACKGROUND-IMAGE: url(../images/home_inactive.png);
}
#navigation_tabs LI#about A.active {
    BACKGROUND-IMAGE: url(../images/home_active.png);
}
#navigation_tabs LI#site A {
	BACKGROUND-IMAGE: url(../images/home_inactive.png);
}
#navigation_tabs LI#site A:visited {
	BACKGROUND-IMAGE: url(../images/home_inactive.png);
}
#navigation_tabs LI#support A {
	BACKGROUND-IMAGE: url(../images/home_inactive.png);
}
#navigation_tabs LI#support A:visited {
	BACKGROUND-IMAGE: url(../images/home_inactive.png);
}
#navigation_tabs LI#account A {
	BACKGROUND-IMAGE: url(../images/home_inactive.png);
}
#navigation_tabs LI#account A:visited {
	BACKGROUND-IMAGE: url(../images/home_inactive.png);
}
#navigation_tabs LI#account A.active {
	BACKGROUND-IMAGE: url(../images/home_active.png);
}
#navigation_tabs LI#members_home A {
	BACKGROUND-IMAGE: url(../images/home_inactive.png);
}
#navigation_tabs LI#members_home A:visited {
	BACKGROUND-IMAGE: url(../images/home_inactive.png);
}
#navigation_tabs LI#members_home A.active {
	BACKGROUND-IMAGE: url(../images/home_active.png);
}
#navigation_tabs LI#members_home {
	MARGIN: 0px -2px 0px 0px;
}
#navigation_tabs LI#account {
	MARGIN: 0px -2px 0px 0px;
}
#navigation_tabs LI#support {
	MARGIN: 0px 0px 0px 2px;
}
#navigation_tabs LI#site {
	WIDTH: 119px;
}
.subMenu {
	FONT-SIZE: 0.8em;
}
.webs_info {
	BORDER-BOTTOM: #eaeaea 1px solid;
	PADDING-BOTTOM: 20px;
	MARGIN-BOTTOM: 20px;
}
.webs_info IMG {
	FLOAT: left;
}
.webs_info H4 {
	PADDING-BOTTOM: 4px;
}
.webs_info H4 {
	WIDTH: 570px;
	PADDING-RIGHT: 20px;
	MARGIN-BOTTOM: 0px;
	FLOAT: right;
}
.webs_info P {
	WIDTH: 570px;
	PADDING-RIGHT: 20px;
	MARGIN-BOTTOM: 0px;
	FLOAT: right;
}
#tree_roots {
	POSITION: relative;
	LINE-HEIGHT: 1.6em;
	MARGIN: -140px 0px 0px;
	BACKGROUND: url(../images/bottom_blue_gradient.png) repeat-x left bottom;
	HEIGHT: 140px;
	FONT-SIZE: 1.1em;
}
#root_cluster {
	MARGIN: 0px auto;
	WIDTH: 960px;
}
#tree_roots DL {
	MARGIN-TOP: 20px;
}
#tree_roots DL.left {
	PADDING-BOTTOM: 5px;
	PADDING-LEFT: 10px;
	WIDTH: 138px;
	PADDING-RIGHT: 5px;
	BACKGROUND: url(../images/footer_line_seperator.png) no-repeat left top;
	FLOAT: left;
	HEIGHT: 90px;
	PADDING-TOP: 2px;
}
#tree_roots DL.right {
	TEXT-ALIGN: right;
	WIDTH: 260px;
	FLOAT: right;
}
#tree_roots DL DT {
	LINE-HEIGHT: 1.4em;
	COLOR: #badf74;
	FONT-SIZE: 1.3em;
}
#tree_roots DL.right DT {
	PADDING-BOTTOM: 0px;
	LINE-HEIGHT: 1.4em;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	FONT-SIZE: 1.1em;
	PADDING-TOP: 5px;
}
#tree_roots A {
	COLOR: #fff;
}
#tree_roots A:visited {
	COLOR: #fff;
}
