/* Default CSS Stylesheet for a new Web Application project */
#page {
	backg1round-image: url(background.png);
	background-repeat: repeat-y;
	width: 729px;
	margin:0 auto;
	margin-top: 50px;
}
#top_container{background-color:#13171B;border-bottom:3px solid #000;color:#FFF;height:60px;margin:0;padding:0;text-align:center;width:100%;position:absolute;top:0;left:0;margin-bottom:20px;opacity:0.8;filter: alpha(opacity = 80);zoom: 1}
#top{margin-left: auto; margin-right: auto; width:800px;color:#666;font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;font-size:12px;}
#welcome_box{background-color:#13171B;float:right;line-height:60px;margin:0;padding:0;text-align:right;}
#welcome_box a,#welcome_box a:visited{color:#accbff;text-decoration:none;}
#welcome_box a:hover{text-decoration:underline;}
#company_title{background-color:#13171B;color:#FFF;float:left;font-size:24px;line-height:60px;margin:0;padding:0;text-align:left;}
#footer {
	font-size: 10px;
	line-height: 35px;
	color: #000;
	background-image: url(footer.png);
	text-align:center;
	height:43px;
}
BODY {
	FONT-FAMILY: Verdana;
    FONT-SIZE: .8em;
	FONT-WEIGHT: normal;
	LETTER-SPACING: normal;
	TEXT-TRANSFORM: none;
	WORD-SPACING: normal;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	opacity:0.9;
	filter: alpha(opacity = 90);
	padding: 0px;
	zoom: 1;
	background: #000 url(bot_bg.jpg) no-repeat center top;
}
H1, H2, H3, H4, H5, TH, THEAD, TFOOT {
	COLOR: #003366;
}
H1 {
	font-family: Verdana;
	font-size:	2em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
}
H2 {
	font-family: Verdana;
	font-size:	1.75em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
}
H3 {
	font-family: Verdana;
	font-size:	1.58em;
	font-weight:	500;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
}
H4 {
	font-family: Verdana;
	font-size:	1.33em;
	font-weight:	500;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
}
H5, DT {
	font-family: Verdana;
	font-size:	1em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
}
H6 {
	font-family: Verdana;
	font-size:	.8em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
}
TFOOT, THEAD {
	font-size:	1em;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
}
TH {
	vertical-align:	baseline;
	font-size:	1em;
	font-weight:	bold;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	padding:2px;
}
A:link {
	text-decoration:	none;
	color:	#808080;
}
A:visited {
	text-decoration:	none;
	color:	#808080;
}
A:active {
	text-decoration:	none;
	color:	#808080;
}
A:hover {
	text-decoration:	underline;
	color:	#808080;
}
SMALL {
	font-size:	.7em;
}
BIG {
	font-size:	1.17em;
}
BLOCKQUOTE, PRE {
	font-family:	Courier New, monospace;
}
UL LI {
	list-style-type:	square;
}
UL LI LI {
	list-style-type:	disc;
}
UL LI LI LI {
	list-style-type:	circle;
}
OL LI {
	list-style-type:	decimal;
}
OL OL LI {
	list-style-type:	lower-alpha;
}
OL OL OL LI {
	list-style-type:	lower-roman;
}
IMG {
	margin-top: 5px;
	margin-left: 10px;
	margin-right: 10px;
}
/*TCAdmin CSS*/
.navigation_menu {
	width:695px;
}
.TCAdminBody {
	background-color:#EEEEEE;
}
.error_message {
	font-weight: bold;
	font-size: 0.75em;
	font-family: Arial;
	color:Red;
	border:2px solid Red;
	padding-bottom: 5px;
	padding-top: 5px;
	background-color: #FBE3DD;
	width:695px;
	-moz-border-radius: 15px;
	border-radius: 15px;
}
.warning_message {
	font-weight: bold;
	font-size: 0.75em;
	font-family: Arial;
	color:#6B5994;
	border:2px solid #909176;
	padding-bottom: 5px;
	padding-top: 5px;
	background-color: #FFFFB3;
	width:695px;
	-moz-border-radius: 15px;
	border-radius: 15px;
}
.info_message {
	font-weight: bold;
	font-size: 0.75em;
	font-family: Arial;
	color:#808080;
	border:2px solid #909176;
	padding-bottom: 5px;
	padding-top: 5px;
	background-color: #F7F3F7;
	width:695px;
	-moz-border-radius: 15px;
	border-radius: 15px;
}
.buttonForward {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: white;
	border: none;
	width:93px;
	height:25px;
	cursor:hand;
	background-image: url(forward.jpg);
	padding-right:9px;
}
.fileButton {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #6B5994;
	background-color: #EEEEEE;
	border: none;
	padding-right:9px;
}
.buttonNormal {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: white;
	border: none;
	width:93px;
	height:25px;
	cursor:hand;
	background-image: url(normalbt.jpg);
}
.buttonBack {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: white;
	border: none;
	width:93px;
	height:25px;
	cursor:hand;
	background-image: url(back.jpg);
	padding-left:9px;
}
.menu_header {
	font-weight: bold;
	font-size: 0.8em;
	font-family: Verdana;
	text-align: left;
	height:20px;
	width:695px;
	color: #4D4845;
	-moz-border-radius: 8px;
	border-radius: 8px;
}
.menu_item_link {
	font-weight: bold;
	font-family: Arial;
	font-size: 0.7em;
	font-family: Verdana;
}
.small_menu_item_link {
	font-weight: bold;
	font-family: Arial;
	font-size: 0.6em;
	font-family: Verdana;
}
/*Labels and Inputs*/
.description_labels {
	font-weight: bold;
	font-size: 0.75em;
	font-family: Verdana;
}
.description_labels_small {
	font-weight: bold;
	font-size:0.6em;
	font-family: Verdana;
}
.description_labels_small_normal {
	font-weight: normal;
	font-size:0.6em;
	font-family: Verdana;
}
.default_inputs {
	WIDTH: 150px;
	HEIGHT: 22px;
}
.auto_inputs {
	WIDTH: 150px;
	HEIGHT: 22px;
	background-color: #EEEEEE;
}
/*Tables*/
td, tr, th {
}
.table_main {
	background-color: #F8F8F8;
	BORDER-TOP: thin solid #CBCBCB;
	BORDER-LEFT: thin solid #CBCBCB;
	BORDER-RIGHT: thin solid #CBCBCB;
	BORDER-BOTTOM: thin solid #CBCBCB;
	BORDER-COLLAPSE: collapse;
	-moz-border-radius: 15px;
	border-radius: 15px;
}
.table_header {
		padding:2px;

	font-weight: bold;
	font-size: 0.8em;
	color: white;
	font-family: Verdana;
	background-color: #4D4845;
	text-align: center;
	height:20px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}
/*Web Grid*/
.webgrid_main {
	background-color: #F8F8F8;
	BORDER-TOP: thin solid #CBCBCB;
	BORDER-LEFT: thin solid #CBCBCB;
	BORDER-RIGHT: thin solid #CBCBCB;
	BORDER-BOTTOM: thin solid #CBCBCB;
	BORDER-COLLAPSE: collapse;
	-moz-border-radius: 15px;
	border-radius: 15px;
}
.webgrid_header {
	font-weight: bold;
	font-size: 0.8em;
	color: white;
	font-family: Verdana;
	background-color: #4D4845;
	text-align: left;
	height:20px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}
a.webgrid_header_sort:link {
	color: white;
	font-family: Verdana;
	text-align: left;
	text-decoration:	none;
}
a.webgrid_header_sort:visited {
	color: white;
	font-family: Verdana;
	text-align: left;
	text-decoration:	none;
}
a.webgrid_header_sort:hover {
	color: white;
	font-family: Verdana;
	text-align: left;
	text-decoration:	underline;
}
a.webgrid_header_sort:active {
	color: white;
	font-family: Verdana;
	text-align: left;
	text-decoration:	none;
}
.webgrid_footer {
	font-weight: bold;
	font-size: 0.8em;
	color: white;
	font-family: Verdana;
	background-color: #6B5994;
	text-align: left;
	height:20px;
}
.webgrid_pager {
	font-weight: bold;
	font-size: 0.8em;
	color: black;
	font-family: Verdana;
	background-color: #EEEEEE;
	text-align: left;
	height:20px;
}
.webgrid_rows {
	font-size: 0.75em;
	font-family: Verdana;
	background-color:#F8F8F8;
	height:20;
}
.webgrid_alternating_rows {
	font-size: 0.75em;
	font-family: Verdana;
	background-color:#F2F2F2;
	height:20;
}
.webgrid_rows_mouseover {
	font-size: 0.75em;
	font-family: Verdana;
	background-color:#dddddd;
	height:20;
	cursor:hand;
}
/*Service Status*/
.service_stopped_row {
	color: red;
	text-align:center;
}
.service_started_row {
	color: lime;
	text-align:center;
}
.service_stopped_text {
	font-weight: bold;
	font-size: 0.75em;
	font-family: Verdana;
	color: Red;
}
.service_started_text {
	font-weight: bold;
	font-size: 0.75em;
	font-family: Verdana;
	color: Lime;
}

