body {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #191919;
}

table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

form {
	margin: 0px;
}

input {
	font-size: 12px;
}

textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
}

a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2284af;
	text-decoration: underline;
}

a.nou {
	text-decoration: none;
}

a.nou:hover {
	text-decoration: none;
}

a.top-link {
	font-size: 14px;
	text-decoration: none;
}

a.top-link:hover {
	font-size: 14px;
	text-decoration: none;
}

a.footer-link {
	font-size: 10px;
	font-weight: bold;
	color: #545353;
}

a.footer-link:hover {
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}

a.dark-link {
	color: #545353;
}

a.dark-link:hover {
	color: #2284af;
}

a.br_media_menu {
	font-weight: bold;
	color: #dddddd;
	text-decoration: none;
}

a.br_media_menu:hover {
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

hr {
	background-color: #eeeeee;
}

.top-nav {
	background: url(../images/header_bg.gif);
	background-repeat: repeat-x;
}

.top-nav-item {
	font-weight: bold;
	word-spacing: 150px;
	text-align: center;
	width: 100px;
}

.top-nav-item-on {
	font-weight: bold;
	word-spacing: 150px;
	text-align: center;
	width: 100px;
	border-left: 1px solid #d2d2d2;
	border-top: 1px solid #d2d2d2;
	border-right: 1px solid #d2d2d2;
}

.title {
	font-family: sans-serif;
	font-weight: bold;
	font-size: 24px;
	color: #d2d2d2;
}

.subtitle {
	font-family: sans-serif;
	font-weight: bold;
	font-size: 20px;
	color: #d2d2d2;
}

.blacktitle {
	font-family: sans-serif;
	font-weight: bold;
	font-size: 20px;
	color: #000000;
}

.left-nav {
	background: url(../images/leftnav_bg.gif);
	background-repeat :no-repeat;
	background-position: bottom left;
	background-color: #0f2632;
	vertical-align: top;
	padding-left: 25px;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.left-nav-title {
	font-family: sans-serif;
	font-weight: bold;
	font-size: 24px;
	color: #ffffff;
	text-decoration: none;
}

.left-nav-title:hover {
	font-family: sans-serif;
	font-weight: bold;
	font-size: 24px;
	color: #ffcc00;
	text-decoration: none;
}

.blue-title {
	font-size: 13px;
	font-weight: bold;
	color: #2284af;
}

.gold-title {
	font-size: 13px;
	font-weight: bold;
	color: #ffcc00;
}

.gold-text {
	color: #ffcc00;
}

.br-title {
	font-size: 17px;
	font-weight: bold;
	color: #ffcc00;
}

.left-nav-item {
	font-family: "Arial Narrow";
	font-size: 14px;
	text-decoration: none;
}

.left-nav-item:hover {
	font-family: "Arial Narrow";
	font-size: 14px;
	text-decoration: none;
}

.right-nav {
	background: url(../images/rightnav_bg.gif);
	background-repeat :no-repeat;
	background-position: bottom right;
	background-color: #0f2632;
	vertical-align: top;
}

.footer {
	padding: 10px;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
	color: #545353;
}

.select {
	font-family: Arial;
	font-size: 12px;
	height: 20px;
}

.button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 1px;
	border: #999999 1px solid;
	color: #d2d2d2;
	background-color: #16698f;
	padding: 2px;
	margin: 0px;
}

.info-box {
	border: 1px solid #CCCCCC;
	background-color: #FFFFE1;
	padding: 3px;
}

.header-row1 {
	color: #000000;
	background-color: #747787;
	padding: 1px;
	border-bottom: 1px solid #9ea1b1;
}

.hl-row1 {
	color: #000000;
	background: url(../images/row_bg1.gif);
	background-color: #aeb0be;
	height: 27px;
	padding: 1px;
}

.hl-row1:hover {
	background: url(../images/row_bg1_on.gif);
	background-color: #aeb0be;
	cursor: default;
}

.title-bar {
	background: url(../images/title_bar.gif);
	background-repeat: repeat-x;
	background-color: #aeb0be;
	color: #010100;
	font-size: 15px;
	font-weight: bold;
	height: 18px;
	padding: 4px;
}

.inbox-mainrows {
	background: url(../images/title_bar.gif);
	background-repeat: repeat-x;
	background-color: #666666;
	color: #010100;
}

.inbox-row {
	color: #010100;
}

.inbox-spacer {
	padding:0px;
	background-color: #888888;
}

a.inbox-link1 {
	color: #010100;
}

a.inbox-link1:hover {
	color: #2284af;
}

a.inbox-link2 {
	color: #010100;
}

a.inbox-link2:hover {
	color: #666666;
}
	
.gray-border {
	border: 1px solid #d2d2d2;
}

.action-box {
	position: fixed;
	left: inherit;
	top: 55px;
	z-index: 20;
	width: 420px;
	height: 300px;
	padding: 15px;
	background: url(../images/action_box_bg.gif);
	background-repeat: repeat-x;
	background-color: #a9acba;
	display: none;
	color: #000000;
}

.video-title {
	font-family: sans-serif;
	font-weight: bold;
	font-size: 18px;
	color: #ffffff;
}

a.videolink1 {
	font-size: 11px;
	color: #6283cb;
	font-weight: bold;
	text-decoration: none;
}

a.videolink1:hover {
	font-size: 11px;
	color: #7ba2f8;
	font-weight: bold;
	text-decoration: none;
}

.homepage-col {
	width: 141px;
	padding-top: 18px;
	padding-left: 7px;
	padding-right: 7px;
	padding-bottom: 23px;
	font-size: 10px;
	vertical-align: top;
}

.small-title-red {
	color: #CE0404;
	font-size: 8px;
	font-weight: bold;
}
.small-title-green {
	color: #B8D200;
	font-size: 8px;
	font-weight: bold;
}
.small-title-cian {
	color: #00AED2;
	font-size: 8px;
	font-weight: bold;
}
.small-title-amber {
	color: #D26D00;
	font-size: 8px;
	font-weight: bold;
}
.small-title-magenta {
	color: #D200A9;
	font-size: 8px;
	font-weight: bold;
}
.dotted-line {
	border: 1px dotted #aaaaaa;
	width: 100px;
	height: 1px;
	text-align: left;
}

.homepage-infobox {
	background: url(../images/homepage_infobox.gif) no-repeat;
	padding: 20px;
	vertical-align: top;
	width: 381px;
	height: 204px;
}

.homepage-list {
	width: 100%;
	border:0px;
	font-size: 10px;
}

a.homepage-list-link {
	font-size: 10px;
	text-decoration: none;
}

a.homepage-list-link:hover {
	font-size: 10px;
	text-decoration: none;
}

.header-login-title {
	font-size:12px;
	color: #b9b6b6;
	font-weight: bold;
}

.header-login-text {
	font-size:11px;
	color: #b9b6b6;
}

a.header-login-link {
	font-size:11px;
	color: #b9b6b6;
	text-decoration: none;
}

a.header-login-link:hover {
	font-size:11px;
	color: #ffffff;
	text-decoration: none;
}

.header-login-input {
	width: 92px;
	height: 14px;
	border: 0px;
}

.editorial {
	color: #ffffff;
	border: 1px solid #dddddd;
	padding: 0px 13px 13px 13px;
}

.lnav_search {
	width: 85px;
	height: 14px;
	border: 0px;
	font-size: 11px;
}

.urlview {
	width: 180px;
	height: 12px;
	border: 1px solid #aaaaaa;
	font-size: 10px;
	background-color: #18389f;
	color: #ffffff;
}

.prompt {
	position: absolute;
	left: inherit;
	z-index: 10;
	width: 450px;
	height: auto;
	padding: 15px;
	background: url(../images/action_box_bg.gif);
	background-color: #a9acba;
	background-repeat: repeat-x;
	display: none;
	color: #000000;
	border: 4px solid #2284af;
	margin-left: 150px;
}

.tag_box {
	position: absolute;
	z-index: 10;
	width: 150px;
	height: 150px;
	display: none;
	color: #000000;
	border: 4px solid #2284af;
	background-color: transparent;
}

.tag_label {
	position: absolute;
	z-index: 20;
	width: auto;
	height: auto;
	display: none;
	color: #ffffff;
	background-color: #2284af;
	padding: 5px;
	font-weight: bold;
}

.tag_list {
	position: absolute;
	z-index: 10;
	width: 225px;
	height: 300px;
	display: none;
	color: #000000;
	border: 2px solid #2284af;
	background: url(../images/action_box_bg.gif);
	background-color: #a9acba;
	background-repeat: repeat-x;
	text-align: left;
}

.invite_list {
	width: 250px;
	color: #000000;
	border: 2px solid #2284af;
	background: url(../images/action_box_bg.gif);
	background-color: #a9acba;
	background-repeat: repeat-x;
	text-align: left;
}

#pic_viewer {
	position: absolute;
	border: 1px solid #ffffff;
	background-color: #aeb0be;
	padding: 10px;
	z-index: 10;
	display: none;
}

.dottedLine{clear:both; height: 7px; background-image:url(../images/line-grey-blue-dot.gif); background-repeat: no-repeat; background-position: -10px; }

.dottedLine2{clear:both; height: 8px; background-image:url(../images/dotted_line.gif); background-repeat: no-repeat; background-position: 0px; }

#brn-clicked{}

#brn-unclicked, #brn-unclicked a{color: #ffcc00; cursor:pointer}
#brn-unclicked a:hover{color: #2284af; cursor:pointer}

/*main nav */
#mainNav {text-align: left; width: 950px; height: 36px; margin-left: auto; margin-right: auto; background: url('../images/bk-nav.jpg') no-repeat; clear:both; }
#signInMain{margin-top: 12px; margin-left: 21px; color:#FFFFFF; font-size: 11px; font-weight: bold;}
#signInMain a{text-decoration:none; color:#FFFFFF; font-size: 11px; font-weight: bold;}
#signInMain a:hover{text-decoration:underline;}
#mainNavHolder{float:right; width:473px;}

ul#nvmenu,ul#nvmenu li,ul#nvmenu a{height:36px;z-index:2;margin:0; padding:0;}
ul#nvmenu li:before {content: "";}
ul#nvmenu{position:relative;background-image:url('../images/nav-main.png');}
ul#nvmenu li{list-style:none;position:absolute;top:0;}
ul#nvmenu li,ul#nvmenu a{display:block;}
ul#nvmenu li a{text-indent:-9999px;text-decoration:none;overflow:hidden;}
#nv1, #nv1_active{left:0;width:96px;}
#nv2, #nv2_active{left:96px;width:94px;}
#nv3, #nv3_active{left:190px;width:98px;}
#nv4, #nv4_active{left:288px;width:92px;}
#nv5, #nv5_active{left:380px;width:93px;}
#nv1 a:hover,#nv2 a:hover, #nv3 a:hover,#nv4 a:hover,#nv5 a:hover, #nv1_active, #nv2_active, #nv3_active, #nv4_active, #nv5_active{background-image:url('../images/nav-main.png');}
#nv1 a:hover, #nv1_active{background-position:0 -36px;}
#nv2 a:hover, #nv2_active{background-position:-96px -36px;}
#nv3 a:hover, #nv3_active{background-position:-190px -36px;}
#nv4 a:hover, #nv4_active{background-position:-288px -36px;}
#nv5 a:hover, #nv5_active{background-position:-380px -36px;}

#search{width:357px; height: 39px; background-image:url(../images/bk-search.jpg); background-repeat:no-repeat; float:right; margin-right: 5px; font-size:12px; color:#FFFFFF; padding: 8px 0px 0px 15px;}
#search select{font-size: 11px;}

.fieldstyle{background-image:url(../images/bk-textfield.gif); background-repeat:repeat-x; border:1px solid #cccccc; font-size: 11px;}


/* blueroom nav */

ul#brfvnav,ul#brfvnav li,ul#brfvnav a{height:30px;z-index:3;margin:0; padding:0;}
ul#brfvnav li:before {content: "";}
ul#brfvnav{position:relative;background-image:url('../images/blueroom_fav_nav.gif');}
ul#brfvnav li{list-style:none;position:absolute;top:0;}
ul#brfvnav li,ul#brfvnav a{display:block;}
ul#brfvnav li a{text-indent:-9999px;text-decoration:none;overflow:hidden;}
#bfnv1, #bfnv1_active{left:0;width:64px;}
#bfnv2, #bfnv2_active{left:64px;width:62px;}
#bfnv3, #bfnv3_active{left:126px;width:61px;}
#bfnv4, #bfnv4_active{left:187px;width:52px;}
#bfnv5, #bfnv5_active{left:239px;width:70px;}
#bfnv6, #bfnv6_active{left:309px;width:71px;}
#bfnv1 a:hover,#bfnv2 a:hover, #bfnv3 a:hover,#bfnv4 a:hover,#bfnv5 a:hover,#bfnv6 a:hover, #bfnv1_active, #bfnv2_active, #bfnv3_active, #bfnv4_active, #bfnv5_active, #bfnv6_active{background-image:url('../images/blueroom_fav_nav.gif');}
#bfnv1 a:hover, #bfnv1_active{background-position:0 -30px;}
#bfnv2 a:hover, #bfnv2_active{background-position:-64px -30px;}
#bfnv3 a:hover, #bfnv3_active{background-position:-126px -30px;}
#bfnv4 a:hover, #bfnv4_active{background-position:-187px -30px;}
#bfnv5 a:hover, #bfnv5_active{background-position:-239px -30px;}
#bfnv6 a:hover, #bfnv6_active{background-position:-309px -30px;}


/* group nav */

ul#grpfvnav,ul#grpfvnav li,ul#grpfvnav a{height:30px;z-index:3;margin:0; padding:0;}
ul#grpfvnav li:before {content: "";}
ul#grpfvnav{position:relative;background-image:url('../images/blueroom_fav_nav.gif');background-position:-64px 0px; width:316px}
ul#grpfvnav li{list-style:none;position:absolute;top:0;}
ul#grpfvnav li,ul#grpfvnav a{display:block;}
ul#grpfvnav li a{text-indent:-9999px;text-decoration:none;overflow:hidden;}
#gfnv1, #gfnv1_active{left:0;width:64px;}
#gfnv2, #gfnv2_active{left:0px;width:62px;}
#gfnv3, #gfnv3_active{left:62px;width:61px;}
#gfnv4, #gfnv4_active{left:123px;width:52px;}
#gfnv5, #gfnv5_active{left:175px;width:70px;}
#gfnv6, #gfnv6_active{left:245px;width:71px;}
#gfnv1 a:hover,#gfnv2 a:hover, #gfnv3 a:hover,#gfnv4 a:hover,#gfnv5 a:hover,#gfnv6 a:hover, #gfnv1_active, #gfnv2_active, #gfnv3_active, #gfnv4_active, #gfnv5_active, #gfnv6_active{background-image:url('../images/blueroom_fav_nav.gif');}
#gfnv1 a:hover, #gfnv1_active{background-position:0 -30px;}
#gfnv2 a:hover, #gfnv2_active{background-position:-64px -30px;}
#gfnv3 a:hover, #gfnv3_active{background-position:-126px -30px;}
#gfnv4 a:hover, #gfnv4_active{background-position:-187px -30px;}
#gfnv5 a:hover, #gfnv5_active{background-position:-239px -30px;}
#gfnv6 a:hover, #gfnv6_active{background-position:-309px -30px;}