html, 
body {
	text-align: center;
	background-color: #000000;
	background-image: url('images/bg.gif');
	margin:0;
	padding:0;
	font-family: Verdana;
	font-size: 10pt;
	color: #000000;
}

div.PageContainer {
	margin-left: auto;
	margin-right: auto;
	width: 861px; /* IE Hack */
	padding: 0px 8px 0px 8px;
	text-align: left;
	background-color: #FFFFFF;
	border-left: solid 1px #000000;
	border-right: solid 1px #000000;
}

	* html div.PageContainer {
		width: 879px; /* IE Hack*/
	}

div.NavLinks {
	font-size: 0.7em;
	color: #666666;
	text-transform: uppercase;
	font-weight: bold;
	text-align: right;
	padding-top:8px;
	margin-right:18px; 
}

div.PageHeaderGreen,
div.PageHeaderGreenLogin,
div.PageHeaderOrange {
	width: 861px;
	height: 94px;
	margin: 7px 0px 7px 0px;
}

div.PageHeaderGreen {
	background: #FFFFFF url('images/utc_header_green.jpg') no-repeat;
}

div.PageHeaderOrange {
	background: #FFFFFF url('images/utc_header_orange.jpg') no-repeat;
}

div.PageHeaderGreenLogin {
	background: #FFFFFF url('images/utc_header_green_login.jpg') no-repeat;
}

div.Menu,
div.BreadCrum,
div.Main, 
div.LeftColumn {
	padding-left:35px;	
}

	*html body div.Menu,
	*html body div.BreadCrum,
	*html body div.Main, 
	*html body div.LeftColumn {
		width: 100%;
	}

div.Main, 
div.LeftColumn {
	min-height: 350px;
}

	*html body div.Main, 
	*html body div.LeftColumn {
		height: 350px;
	}
	
	
div.BreadCrum {
	margin: 5px 0px 8px 0px;
	text-transform: uppercase;
	font-weight: normal;
	color: Gray;
}
	div.BreadCrum span.SkinObject {
		color: Gray;
	}
	
	div.BreadCrum a.SkinObject:link  {
	    text-decoration:    none;
	    color:  Gray;
	}
	div.BreadCrum a.SkinObject:visited   {
	    text-decoration:    none;
	    color:  Gray;
	}
	div.BreadCrum a.SkinObject:hover {
	    text-decoration:    underline;
	    color:  Orange;
	}
	div.BreadCrum a.SkinObject:active    {
	    text-decoration:    none;
	    color:  Gray;
	}
	
div.MainLogin {
	background-color: #FFFFFF;
	width: 100%;
	text-align:center;	
	margin-bottom: 10px;
	height:580px; /* FF */
	.height:650px;/*  IE */
}
	div.MainLogin div.LeftContentPane{
		background-image: url('images/utc_main_login.jpg');	
		background-repeat: no-repeat;
		width: 538px;
		float:left;
		padding-top: 300px;
		padding-left: 27px;
		border-bottom: solid 9px #32677c;
		padding-bottom: 40px;
		line-height: 110%;
		font-size: 12pt;
	}
	
	* html div.MainLogin div.LeftContentPane{
		width: 565px; /* IE Hack*/
	}
	
	div.MainLogin div.LoginContent{
		background-image: url('images/bg_main_login.gif');
		width: 215px;
		margin-bottom:8px;
		padding: 65px 40px 30px 35px;		
		text-align: left;
		float: right;
		line-height: 125%;
		height:100%;
	}	
	
	* html div.MainLogin div.LoginContent{
		width: 290px; /* IE Hack*/
		height: 105%;
	}
		div.MainLogin div.LoginContent span.Spaced{
			letter-spacing: 0.5px;
		}
	
div.LeftColumn {
	float: left;
	width: 265px;
	margin-top: 20px;
}
	*html body div.LeftColumn {
		width: 300px;
	}

div.MainColumn {
	width: 550px;
	margin: 20px 0px 10px 11px;
	float: right;
}

div.Menu{
	background-image: url('images/bg_menu.gif');
}


div.ITX_Footer {
	text-align: center;
	font-size: 0.7em;
	padding: 2px 0px 8px 0px;
	clear: both;
}

span.CurrentPage{
    text-decoration:    underline;
    color:  Orange;
}
/*************** LINKS STYLES ********************/
a:link  {
    text-decoration:    none;
    color:  Gray;
}
a:visited   {
    text-decoration:    none;
    color:  Gray;
}
a:hover {
    text-decoration:    underline;
    color:  Orange;
}
a:active    {
    text-decoration:    none;
    color:  Gray;
}

/****************** DNS MENU **********************/

.MainMenu_MenuContainer {
	height: 22px;
}
.MainMenu_MenuBar {
	cursor: pointer; 
	cursor: hand;
	border-right: none;
	border-top: none; 
	border-left: none; 
	border-bottom: none; 
	font-weight:normal;
	height: 22px;
}

.MainMenu_MenuItem {
	border-right: none;
	border-top: none; 
	border-left: none; 
	border-bottom: none;
	cursor: pointer; 
	cursor: hand; 
	color: #FFFFFF;
	text-transform: uppercase;	
}

.MainMenu_MenuItemSel { 	
	border-bottom: none;
	cursor: pointer; 
	cursor: hand; 
	color: #FFFFFF;
	background-color: #7F97A3;
	height: 22px;
	text-transform: uppercase;	
}

.MainMenu_MenuIcon 
{
	border-right: none;
	border-top: none; 
	border-left: none; 
	border-bottom: none; 
	cursor: pointer; 
	cursor: hand; 
		background-color: #33677D;  
}
.MainMenu_SubMenu 
{
	background-color: #33677D;  
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	color: #FFFFFF;
	font-weight: normal;	
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#000000', Direction=135, Strength=3); 
}
	.MainMenu_SubMenu .MainMenu_MenuItem {
		border-right: none;
		border-top: none; 
		border-left: none; 
		border-bottom: none;
		cursor: pointer; 
		cursor: hand; 
		color: #FFFFFF;
		height:22px;
		font-weight:normal;
	}
	
		.MainMenu_SubMenu .MainMenu_MenuItem .MainMenu_MenuItemSel { 	
			border-bottom: none;
			cursor: pointer; 
			cursor: hand; 
			color: #FFFFFF;
			background-color: #7F97A3;
			height:22px;
			font-weight:normal;
		}	
	
.MainMenu_MenuBreak 
{
	height:0px;
	border-right: none;
	border-top: none; 
	border-left: none; 
	border-bottom: none; 
}

.MainMenu_MenuArrow 
{
	border-right: none;
	border-bottom: none;
	font-family: webdings; 
	cursor: pointer; 
	cursor: hand; 
}
.MainMenu_RootMenuArrow {
	font-family: webdings; 
	cursor: pointer; 
	cursor: hand;
}


/****************** LOGIN STYLES ******************/

label.LoginLabel{
	color: rgb(255, 255, 255); 
	font-size: 0.75em; 
	text-transform : uppercase;
	font-weight: bold;
	letter-spacing:2px;
}

input.LoginButton{
	color:#ffffff; 
	font-size: 0.5em; 
	text-transform:uppercase;
	font-weight:bold;
	background-color:#466C77;
	background-image:url('images/botonLogin.gif');
	width:72px;
	height:27px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	letter-spacing:2px;
}
