.hidden {
	display:none;
}

a,a.body-menu,a.footer,a.section {
	color:#CC0000;
}

body, html, input, textarea {
	font-family:tahoma,arial;
	font-size:10pt;
	margin:0px;
	padding:0px;
}

img.cam {
	height:240px;
	width:320px;
}
img.header {
	height:120px;
	width:760px;
}
img.border {
	border:solid 1px #CC0000;
}

input.text, textarea {
	border:solid 1px #000000;
	width:200px;
}

input.submit_dynamic {
	width:160px;
}

input.section {
	font-size:8pt;
}

select.section {
	font-size:8pt;
}

table.active_viewers,table.live_control,table.recent_live_control_actions,table.recent_distinct_viewers {
	width:322px;
}

table.project_statuses {
	width:504px;
}

td.active_viewers,td.live_control,td.live_camera,td.recent_live_control_actions,td.recent_distinct_viewers,td.project_statuses {
	font-family:tahoma,arial;
	font-size:8pt;
}

td.active_viewers_cell {
	width:33.33%;
}

td.live_control_cell,td.recent_live_control_actions,td.recent_distinct_viewers {
	width:25%;
}

td.project_statuses_cell1 {
	width:90px;
}
td.project_statuses_cell2,td.project_statuses_cell3 {
	width:205px;
}

td.bold {
	font-weight:bold;
}

td.caption {
	height:20px;
	font-size:8pt;
	line-height:10px;
	padding-left:4px;
	padding-right:4px;
	vertical-align:top;
}

td.left {
	text-align:left;
}
td.center {
	text-align:center;
}
td.right {
	text-align:right;
}

td.red {
	background:#CC0000;
	color:#FFFFFF;
}

td.tl,td.tr,td.bl,td.br {
	border:solid 1px #CC0000;
}
td.tr,td.br {
	border-left:none;
}
td.bl,td.br {
	border-top:none;
}

img.image {
	border:solid 1px #000000;
}

#main-container {
	margin:auto;
	width:760px;
}

#menu-container {
	height:40px;
}
#menu-container dl {
	margin:0px;
	padding:0px;
}
#menu-container {
	padding-left:11px;
}
#menu-container dt {
	float:left;
}
#menu-container dt a {
	display:block;
	width:80px;
	height:0px;
	height:30px;
	padding:10px 0px 0px 0px;
	background:#FFFFFF;
	color:#CC0000;
	font-family:tahoma,arial;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
}
#menu-container dt a:hover {
	background:#FFFFFF;
	color:#CC0000;
	text-align:center;
	text-decoration:underline;
	font-weight:bold;
}
#menu-container dt.selected a {
	background:#CC0000;
	color:#006600;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
}

#section-container {
	color:#CC0000;
	float:right;
	height:20px;
	padding:5px 0px 0px 0px;
}

#header-container {
	height:120px;
	background:#FFFFFF;
}
/*
#cameraWindow01 {
	border: solid 1px #CC0000;
	float:left;
	width:322px;
}
*/
/*
#active_viewers_container {
	clear:both;
	float:left;
	width:322px;
	padding-bottom:10px;
	padding-right:10px;
	font-size:8pt;
}
*/
#live_control-container {
	clear:both;
	width:322px;
	padding-bottom:10px;
	padding-right:10px;
	font-size:8pt;
}

#recent_status-container {
	clear:both;
	width:664px;
}

#recent_live_control_actions-container {
	float:left;
	width:322px;
	padding-bottom:10px;
	padding-right:10px;
	font-size:8pt;
}

#recent_distinct_viewers-container {
	float:left;
	width:322px;
	padding-bottom:10px;
	padding-right:10px;
	font-size:8pt;
}

#body-container {
	padding:0px;
	min-height:500px;
	width:760px;
}

#body-main-container {
	float:left;
	padding-bottom:5px;
	padding-left:5px;
	width:665px;
}

#body-menu-container {
	float:left;
	padding-right:2px;
	width:88px;
	min-height:100px;
}

#footer_banner-container {
	clear:both;
	height:100px;
}

#footer-container {
	border-top:solid 1px #CC0000;
	clear:both;
	color:#CC0000;
	font-size:8pt;
}

#footer-info {
	float:left;
}

#footer-menu {
	float:right;
	text-align:right;
}

#live_image_container {
}

#web_control_container {
	float:left;
}

#web_control_controls_container {
	border:solid 1px #000000;
	height:78px;
	line-height:26px;
	padding:0px;
	text-align:center;
	width:320px;
}

#web_control_status_container {
	clear:both;
}

#web_control_status_left_container {
	float:left;
	width:320px;
}

#web_control_status_right_container {
	float:right;
	width:320px;
}

#camera_window_container {
	float:left;
	border: solid 1px #CC0000;
	width:320px;
	height:240px;
}

#active_viewers_container {
	float:left;
	margin-left:10px;
}

#control_container {
	margin-top:10px;
}

#chat_container {
	float:left;
	width:320px;
	border solid 1px #CC0000;
	margin-top:10px;
}
