﻿html, body, form, #wrap {height: 100%; color: White;}

body > #wrap 
{
	height: auto; min-height: 100%;			
}

body 
{
	font-family: Verdana,Tahoma, Arial;
	background-image: url("../../images/backgroundgradient.jpg");
	background-repeat: repeat-x;
	background-color:#00012d;
}

h1, h2, h3 {color: White}

.black {color: Black;}

#main {padding-bottom: 80px;} 

#footer 
{
	font-family: Verdana,Tahoma, Arial;
	color:White;
	position: relative;
	margin-top: -80px; 
	height: 80px;
	clear:both;
	font-size:10pt;
}

.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

body table 
{
	font-family: Verdana,Tahoma, Arial;
	font-size:10pt;
}

td div li ul 
{
	font-family: Verdana,Tahoma, Arial;
	font-size:11pt;
}

input
{
	font-family: Verdana,Tahoma, Arial;
	font-size:10pt;
	margin-left:3px;
	margin-right:3px;
}

.table_loading
{
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	border-style: solid;
	filter: alpha(opacity=80);	
	-moz-opacity: 0.80;
	opacity: 0.8;
	z-index: 100;	
}


.table_loading tr td
{
	color: Black;
}

.label
{
	color:White;
	text-align:right;
}

.textBox
{	
	text-align:left;
}

.header_top 
{
	background-image: url("../../images/TC_index_new_02.gif");
	background-repeat:no-repeat;
	background-position:center;
}

.header_bottom
{
	background-image: url("../../images/TC_index_new_04.gif");
	background-repeat:no-repeat;	
	background-position:center;
}

#error 
{
	color:White;
}


.mmenu_link td
{
    text-decoration : underline;
    color : White;
    font-family : Arial;
    font-size : 14px;
    font-weight : bold;
    font-family: Verdana;
}
	

a.mmenu_link:hover, a.mmenu_link:link, a.mmenu_link:visited, a.mmenu_link:active
{
    text-decoration : underline;
    color : White;
    font-family : Arial;
    font-size : 14px;
    font-weight : bold;
    font-family: Verdana;
}


.submenu_item
{
	white-space : nowrap;
}

.submenu_table
{
	border : 1px solid black;
	background-color : #51657c;
	text-align: left;
}

.td_black_Text a
{
	
	text-align: left;
	vertical-align: top;
	color: Black;
	font-size: 16px;
	
}

a.td_black_Text:hover, a.td_black_Text:link, a.td_black_Text:visited, a.td_black_Text:active
{
    text-decoration : underline;
    color : black;
    font-family : Arial;
    font-size : 14px;
    font-weight : bold;
    font-family: Verdana;
}

.td_black_Text_Label_b
{
	text-align: left;
	vertical-align: top;
	color: Black;
	font-size: 11px;
	font-weight:bold;
}

.td_black_Text_Label
{	
	text-align: left;
	vertical-align: top;
	color: Black;
	font-size: 11px;
	
}

.td_white_Text_Label
{	
	text-align: left;
	vertical-align: top;
	color: White;
	font-size: 11px;
	
}

a.Black
{
	text-align: left;
	vertical-align: top;
	color: Black;
	font-size: 11px;
}

.td_black_text_header
{
	
	text-align: left;
	background-color: #00022E;
	vertical-align: top;
	color: White;
	font-size: 16px;
	font-weight: bold;
}

.td_black_text_header_small
{
	
	text-align: left;
	background-color: #00022E;
	vertical-align: top;
	color: White;
	font-size: 16px;
	font-weight: bold;
	vertical-align:middle
}

.contentTable
{
	background-color: White;
	margin:0px auto;
}

sup.reqfield
{
	vertical-align : text-top;
	color : Red;
	font-weight : bold;
	cursor: help;
}

.validator
{
	font-size:11px;
	font-family: Verdana, Tahoma, Arial;
}

.hidedBtn
{
	display:none;
}

.addNew
{
	border: 0px; 
	vertical-align: middle;
	cursor: pointer;
}
