/* CSS Document */

body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:16px;
	color: #000000;
}
body {
	background-image:url(../images/Base_BG1.jpg);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

/* define height and width of scrollable area. Add 16px to width for scrollbar          */
.tableContainer{
	border: 1px solid #5594A6;
	height: 85px;
	scrollbar-face-color: #c8e8f1;
	scrollbar-shadow-color: #2988b3; 
	scrollbar-highlight-color: #ffffff; 
	scrollbar-3dlight-color: #ecece5; 
	scrollbar-darkshadow-color: #ffffff; 
	scrollbar-track-color: #e3f3f8; 
	scrollbar-arrow-color: #000000;
	width: 650px;
	scroll-y:none;;
	overflow-x:hidden;
	overflow-y:auto;
}
.tableContainer table{
	border-collapse:collapse;
	width:100%;
	*width:98%;
}
.fixWidth{
	width: 580px;
	#width: 583px;
	_width: 580px;
}

.tableHeader {
	background-color:#0099CC;
}
.tableContainer tbody tr td{
	background-color:#ffffff;
	border-bottom:1px solid #9BC1D0 ;
	border-left:1px solid #9BC1D0 ;
}

.tableContainer tr.color td{
background-color:#FFFF99;
}

.link2 a:link,.link2 a:visited {text-decoration: none;color: #FF9900;}
.link2 a:hover{text-decoration: none;color: #00CCFF;}
.link2 a:active {text-decoration: none;color: #FFFF00;}

.link1 a:link,.link1 a:visited {text-decoration: none;color: #FFFFFF;}
.link1 a:hover{text-decoration: underline;color: #000000;}
.link1 a:active {text-decoration: none;color: #FFFF00;}

.whitebig{font-size:12px; color: #FFFFFF; font-weight:bold;}
.bluebig{font-size:12px; color: #66FFFF; font-weight:bold;}
.orangebig{font-size:12px; color: #ff5104; font-weight:bold;}
.msgRed{font-size:11px; color:#CC0000; font-weight:bold; font-style:italic; margin-left:20px;}
.msgGreen{font-size:11px; color:#009900; font-weight:bold;  font-style:italic;  margin-left:20px;}
.bluebig1{font-size:12px; color: #014e5e; font-weight:bold;}

a:link,a:visited {color: #000000;text-decoration: underline;}
a:hover {text-decoration: none;color:#003366;}
a:active {text-decoration: none;color: #FFFF00;}
h1 {font-size: 14px;color: #FF9900;line-height:14px;font-weight: bold;}
input,select,textarea {
		background-color:#EAF2F2;
		border:1px solid #dfdfdf;
		color:#444444;
		font-size: 10px;
		margin:1px;
		FONT-FAMILY: verdana, Helvetica, sans-serif;
		}
		
.noBorder {
		background-color:#ffffff; 
		border:none;
		font-size: 10px;
		margin:1px;
		FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
		}
input.Button{
		background-color:#333333;
		border:1px solid #000000;
		color:#ffffff;
		font-size: 10px;
		margin:1px;
		FONT-FAMILY: verdana, Helvetica, sans-serif;
}
		
/*/////////////////////////////////////////////*/
#header{
	width:980px; margin-left:auto; margin-right:auto;
}
#header .row1-1{
	height:96px; background:url(../images/topBg.jpg) 180px 0px no-repeat; background-color:#FFFFFF; color:#315a7a;
}
#header .row1-2{
	width:190px; padding:7px; float:left;
}
#header .row1-3{
	width:110px; padding:15px 8px 8px 8px;float:left;
}
#header .row1-4{
	width:180px; padding:15px 8px 8px 8px;float:left;
}
#header .row1-5{
	width:70px; padding:15px 8px 8px 8px;float:left; height:100%;
}
#header .row1-6{
	width:180px; padding:15px 8px 8px 8px;float:left; height:100%;
}
#header .row1-7{
	width:130px; padding:15px; float:right; text-align:right;
}
#header .row2{
	height:38px; background:url(../images/top--menu-BG11.jpg) repeat-x;text-align:right; 
}
/*#header .row3{
	height:28px; background:url(../images/top--menu-BG.jpg) repeat-x; text-align:right;
}*/
#content{
	width:980px; background:url(../images/ECS_Bg.jpg) 0 100% repeat-x; margin-left:auto; margin-right:auto; background-color:#FFFFFF;
}

#footer{
	width:980px;margin-left:auto; margin-right:auto; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
#footer .row1{
	height:10px;background-color:#FFFFFF;
}
#footer .row2{
	height:13px;background-image:url(../images/enap-footer-bg.jpg);
}
#footer .row3{
	height:45px;text-align:center; background-color:#e4e9ea; padding:5px;
}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.ubercolortabs{
padding: 0;
width: 70%;
overflow: hidden;
background: transparent;
float:left;
margin-left:215px;
position:relative;
top:-16px;
float:right;
}
.loginfix{
top:-38px;
*top:-16px;
}
.ubercolortabs ul{
font: bold 11px Arial, Verdana, sans-serif;
margin: 0;
padding: 0;
list-style: none;
}

.ubercolortabs li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform: uppercase;
float:right;
}


.ubercolortabs a{
float: left;
color: white;
background: transparent url(../images/tabBg-1a.jpg) no-repeat left top; /*default background color of tabs, left corner image*/
margin: 0 2px 0 0;
padding: 0 0 1px 3px;
text-decoration: none;
}

.ubercolortabs a span{
float: left;
display: block;
background: transparent url(../images/tabBg-2a.jpg) no-repeat right top; /*right corner image*/
padding: 7px 9px 3px 6px;
cursor: pointer;
}

.ubercolortabs a span{
float: none;
}


.ubercolortabs a:hover, .ubercolortabs li.selected a{
background: transparent url(../images/tabBg-1.jpg) no-repeat left top;
color:#FFFF99;
}

.ubercolortabs li.selected span{
background: transparent url(../images/tabBg-2.jpg) no-repeat right top;
}

.ubercolortabs a:hover span{
background: transparent url(../images/tabBg-2.jpg) no-repeat right top;
}

.ubercolortabs li.logout a{
background: transparent url(../images/tabBg-red1.jpg) no-repeat left top;
color: white;
}

.ubercolortabs li.logout span{
background: transparent url(../images/tabBg-red1a.jpg) no-repeat right top;
}
.tab-sublink{
width:70%;
/*border:1px solid yellow;*/
float:right;
position:relative;
top:-30px;
*top:-10px;
right:30px;
}

.tab-sublink ul{
margin: 0;
padding: 0;
font: bold 11px Arial, Verdana, sans-serif;
list-style: none;
text-transform:uppercase;
}

.tab-sublink li{
color:#CCFFFF;
display: inline;
margin: 0 2px 0 0;
padding: 0;
}
.tab-sublink li a{
color:#CCFFFF;
text-decoration:none;
}
.tab-sublink li a:hover{
color:#FFFFFF;
text-decoration:underline;
}
.tab-sublink li.selected a{
color:#FFFF99;
text-transform:uppercase;
}
.register {font-size: 18px}

.tableA{
width:100%;
}
.tableA tr td{
	border-bottom:1px solid #D3E3E7; padding:2px;
}

.button1{
	border:none;
	width:86px;
	height:21px;
	background: transparent url(../images/button1BG.gif) no-repeat;
}

.button2{
	border:none;
	width:115px;
	height:21px;
	background: transparent url(../images/button2BG.gif) no-repeat;
}
.button3{
	border:none;
	width:144px;
	height:21px;
	background: transparent url(../images/button3BG.gif) no-repeat;
}
/*.basictab UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 3px;
    MARGIN: 4px 4px 4px 0px;
    FONT: bold 12px Verdana;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: gray 1px solid;
    LIST-STYLE-TYPE: none;
    TEXT-ALIGN: left
}
.basictab LI
{
    DISPLAY: inline;
    MARGIN: 0px
}
.basictab LI A
{
    BORDER-RIGHT: gray 1px solid;
    PADDING-RIGHT: 7px;
    BORDER-TOP: gray 1px solid;
    PADDING-LEFT: 7px;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: gray 1px solid;
    COLOR: #2d2b2b;
    MARGIN-RIGHT: 3px;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: medium none;
    BACKGROUND-COLOR: #f6ffd5;
    TEXT-DECORATION: none
}
.basictab LI A:visited
{
    COLOR: #2d2b2b
}
.basictab LI A:hover
{
    COLOR: black;
    BACKGROUND-COLOR: #dbff6c
}
.basictab LI A.current
{
    COLOR: black;
    BACKGROUND-COLOR: #dbff6c
}
.basictab LI A:active
{
    COLOR: black
}

.tabcontainer
{
    CLEAR: left;
    WIDTH: 95%;
    HEIGHT: 1.5em
}
.tabcontent
{
    DISPLAY: none
}
*/
.popup{
	width:94%; border:1px solid #0099CC; height:auto; padding:10px;background:url(../images/ECS_Bg.jpg) 0 -70px repeat-x;
}
