@charset "UTF-8";
/* CSS Document */

body,td,th {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 13px;
	color: #4C4E4B;
	line-height: 17px;
	text-align:left;
}
body {
	background-color: #040f25;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(i/bg1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
img.PNG {behavior: url('pngbehavior.htc');}
 


}
a:visited {
	color: #004893;
}
a:hover {
	color: #0077EA;
}
a:active {
	color: #0173DF;
}
a:link {
	color: #2861A7;
}
.language a {
	color: #00dd00;
	text-decoration:none;
	}
.language a:hover{
	color: #00dd00;
	text-decoration:underline;
	}	
.head {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 24px;
	color: #014FA1;
	letter-spacing: -0.5px;
	line-height: 25px;
}
.head_member {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 16px;
	color: #014FA1;
	letter-spacing: -0.5px;
	line-height: 25px;
}
.highlite_text {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 13px;
	color: #2A4261;
	font-weight: bold;
	text-transform: uppercase;
}
.smalldark {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 11px;
	color: #002650;
	line-height: 13px;
}
.bottomsmallblue {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 10px;
	color: #688AAE;
	line-height: 13px;
}
.inputter {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding: 2px;
	border: 1px solid #77A2CB;
	background-color: #024583;
}

.table_dash {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 11px;
	color: #232529;
	line-height: 13px;
}
.table_dash1 {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
}
.mistakes_header {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 14px;
	color: #475f7e;
	text-transform: uppercase;
	font-weight: bold;
}
.mistakes:visited {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 11px;
	color: #475f7e;
	font-weight: normal;
}
.mistakes:link {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 11px;
	color: #475f7e;
	letter-spacing: -0.5px;
	font-weight: normal;
}


.dark:visited {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
}
.mistakes:hover {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 11px;
	color: #253445;
	font-weight: normal;
	text-decoration: none;
}
.dark:link {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
}
.dark:hover {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	color: #E7F4F6;
	font-weight: normal;
	text-decoration: none;
}
.client:visited {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	color: #023D90;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}

.client:link {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	color: #023D90;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}
.client:hover {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}
.table_billing {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 13px;
	color: #1B2B3F;
	font-weight: bold;
}

.leftup {
	width: 16px;
	height:16px;
	background-image:url(i/bord.png);
	background-repeat:no-repeat;
	background-position:left top;
	_background-image: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="i/bord.png", sizingMethod="crop");
	overflow: visible;
}
.rightup {
	width: 16px;
	height:16px;
	background-image:url(i/bord.png);
	background-repeat:no-repeat;
	background-position:right top;
	_background-image: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="i/bord.png", sizingMethod="crop");
	overflow: visible;
}
.up {
	width: 859px;
	height:16px;
	background-image:url(i/tb.png);
	background-repeat: repeat-x;
	background-position:top;
	_background-image: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="i/tb.png", sizingMethod="crop");
	overflow: visible;
}
.leftdown {
	width: 16px;
	height:16px;
	background-image:url(i/bord.png);
	background-repeat:no-repeat;
	background-position:left bottom;
	_background-image: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="i/bord.png", sizingMethod="crop");
	overflow: visible;
}
.rightdown {
	width: 16px;
	height:16px;
	background-image:url(i/bord.png);
	background-repeat:no-repeat;
	background-position:right bottom;
	_background-image: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="i/bord.png", sizingMethod="crop");
	overflow: visible;
}
.down {
	width: 859px;
	height:16px;
	background-image:url(i/tb.png);
	background-repeat: repeat-x;
	background-position:bottom;
	_background-image: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="i/tb.png", sizingMethod="crop");
	overflow: visible;
}
.left {
	width: 16px;
	height:16px;
	background-image:url(i/lr.png);
	background-repeat: repeat-y;
	background-position:left;
	_background-image: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="i/lr.png", sizingMethod="crop");
	overflow: visible;
}
.right {
	width: 16px;
	height:16px;
	background-image:url(i/lr.png);
	background-repeat: repeat-y;
	background-position:right;
	_background-image: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="i/lr.png", sizingMethod="crop");
	overflow: visible;
}
.darker {
	color: #666666;
	font-size: 11px;
}
.tdone {
	background-image: url(i/t1.jpg);
}
.tdtwo {
	background-image: url(i/t2.jpg);
	cursor: pointer;
}
.warning{ 
 
text-align:center;
clear:both;
width: auto;
height:30px;
}
.darkblue {
	color: #333388;
	font-size: 16px;
}

.halfmoon{
padding-top: 4px;
height:44px; 
background:  url(i/tab_tab.jpg) bottom repeat-x;
 
}

.halfmoon ul{
padding: 3px 9px 2px 5px;
margin-left: 0;
margin-top:0px;
margin-bottom: 0;
font:  10px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
 
}

.halfmoon li{
display: inline;
margin: 0;
}

.halfmoon li a{
text-decoration: none;
padding: 3px 9px 2px 5px;
margin: 0;
margin-right: 1; /*distance between each tab*/
border-left: 1px solid #000085;
border-right: 1px solid #000085;
border-top: 1px solid #000085;

color: #000099;
font: 11px Verdana;
background: #ECEEEC ;
}

.halfmoon li a:visited{
color: #929492;
}

.halfmoon li a:hover, .halfmoon li a.current{
background: #ECEEEC url(i/tab_tab.jpg) top right no-repeat;
color: #ffffff;
 
}


#tabcontentcontainer{
width:95%; /*width of 2nd level content*/
height:1.5em; /*height of 2nd level content. Set to largest's content height to avoid jittering.*/
height: auto;
}

.tabcontent{
display:none;
background:#white;
margin: 0;


}
.menu {  margin:auto; position:relative; font:8pt verdana; float:left;width:859px;height:33px; z-index:1000}
 
.menu ul li a {display:block; text-decoration:none; color:#fff;width:105px; height:30px; text-align:center; color:#fff;opacity:0.8;filter:alpha(opacity=80);   line-height:30px; fon:8pt verdana; overflow:hidden; margin-left :1px; }

.menu ul li a:active {  text-decoration:underline; width:105px; height:30px; text-align:center; color:#f00;   line-height:30px; font:8pt verdana; overflow:hidden;background-image:url(images/menu/menu_items_red_bg.png);margin-left :1px; }


.menu ul li a:hover {  text-decoration:none; width:105px; height:30px; text-align:center; color:#74ffff;background:#000028;line-height:30px;   overflow:hidden;    margin-left :1px; }


.menu ul {padding:0; margin:0; list-style: none; }

.menu ul li {padding:0px; margin:0px;float:left; position:relative;}
.menu ul li ul {display: none; }

/* specific to non IE browsers */
.menu ul li:active a {color:#ffffff;background:#000;background-image:url(images/menu/menu_items_red_bg.png);}
 
.menu ul li:hover ul {display:block; position:absolute; top:30px; left:0; width:200px;font:8pt verdana;}
.menu ul li:hover ul li a.hide { color:#fff;height:25px;line-height:1px;font:8pt verdana;background:#000028;border-bottom: 1px solid;border-color:#0000a0;
 }
.menu ul li:hover ul li:hover a.hide {  color:#fff;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:block;   color:#74ffff;width:200px;text-align:left;padding-left:5px; fon:8pt verdana; }
.menu ul li:hover ul li a:hover {background:#0000a5;  color:#74ffff;width:200px;text-align:left;padding-left:5px;font:8pt verdana; }
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:200px; top:0; }
.menu ul li:hover ul li:hover ul.left {left:-115px;}
 
