/* CSS Document */
html,body {
	width:100%;
	background-color:#e5e4e4;
}
html,body,table 
{
	margin:0px;
	padding:0px;
	border:0px none;
}

/* Begin Common classes */
.skin_ContainerWidth {
	width:800px;
}

.skin_MinHeight500 {
	height: auto !important;
	height: 500px;
	min-height: 500px;
}

/* End Common classes */


/* Start css dealing with table used to make expandable page background */

.skin_bodyDiv {
width: 100%;
text-align: center;
background: url('images/Vertex_BG.jpg') left top repeat;
height: auto !important;
height: 100%;
min-height: 100%;
}

/* End css dealing with table used to make expandable page background */

.skin_Container {
margin: 0px auto;
text-align: left;
border-left: solid 1px #9f9f9e;
border-right: solid 1px #9f9f9e;
border-bottom: solid 1px #9f9f9e;
background-color:#FFF;
}
.skin_Header 
{
/* background:url(images/header_left_bg.gif) left top repeat-x; */
background-color:#355B83;
text-align:center;
height:141px;
}
.skin_Header .skin_HeaderImg /* .DNNEmptyPane */
{
    margin:0px auto 0px auto;
    width:800px;
    height:141px;
    background:url(images/header.jpg) right top no-repeat;
    text-align:right;
}
.skin_HeaderBottom {
background:url(images/header_bottom_bg.gif) left top repeat-x;
height:14px;
}
.skin_LeftCol {
padding-bottom:8px;
}
.skin_LeftColWidth 
{
    width:180px;
}
.skin_TopMenuTable {
background:url(images/topmenu_bg.gif) left top repeat-x;
height:24px;
}
.skin_Footer 
{
background:url(images/footer_top_bg.gif) top left repeat-x;
background-color:#e8e8e8;
padding-top:16px;
padding:18px 10px 2px 10px;
}
.skin_Footer table {
width:100%;
font-size:10px;
}
.skin_FooterCopy {
}
.skin_FooterAddress {
text-align:right;
}
.skin_FooterLogo {
width:42px;
vertical-align:middle;
text-align:center;
}
.skin_Content 
{
    padding:0px 10px 10px 10px;
}
.skin_Search 
{
    padding:8px 0px 8px 0px;
}
.skin_Search span.search
{
    display:none;
}
.skin_Search input 
{
    margin-left:12px;
    width:100px;
}
.skin_Search a.search /* make link look like button */
{
    font-size:12px;
    color:#000;
    background-color:#F0F0F0;
    padding:1px 2px 1px 2px;
    border-top:solid 2px #FAFAFA;
    border-right:solid 2px #848484;
    border-bottom:solid 2px #848484;
    border-left:solid 2px #FAFAFA;
    text-decoration:none;
}

div.LanguageSelect {
	position:relative;
	background:url(images/left_language_bg.gif) left top no-repeat;
	width:180px;
	height:56px;
}
div.LanguageSelect select {
	position:absolute;
	bottom:10px;
	left:45px;
	width:122px;
	margin:0px;
	padding:0px;
}
/*
.wftop_MenuContainer .MainMenu_MenuItem {
	cursor: pointer; 
	cursor: hand; 
	color: #545454; 
	font-size: 12px; 
	font-weight: bold;
 	font-style: normal; 
	background-color: transparent;
	text-align:left;
}
*/

.wftop_MenuContainer .MainMenu_MenuItem td, .wftop_MenuContainer .MainMenu_MenuItemSel td {
	padding:5px 0px 5px 0px;
	border:0px none;
}
.wftop_MenuContainer .MainMenu_MenuBar 
{
    height:auto;
    border:0px none;
}
.wftop_MenuContainer .MainMenu_MenuItem, .wftop_MenuContainer .MainMenu_MenuItemSel,
.wftop_SubMenu .MainMenu_MenuItem, .wftop_SubMenu .MainMenu_MenuItemSel {
	color: #545454; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold; 
	font-style: normal; 
	border:0px none;
	/* background-color: Transparent; */
}
.wftop_SubMenu 
{
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	background-color: #FFFFFF; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3);
	border:0px none; 
    color:#545454;
}
.wftop_MenuContainer .MainMenu_MenuBreak {
}
.wftop_MenuContainer .MainMenu_MenuArrow, .wftop_MenuContainer .MainMenu_RootMenuArrow 
{
    display:none;
}

/* EmflMenu Start */
#homeNav, #subNav
{
    margin:0px 0px 10px 0px;
    padding:0px;
    width:180px;
}

/* Homepage styles */
#homeNav a 
{
    display:none;
    width:180px;
    height:36px;
}
#homeNav a.nav-projects
{
    display:block;
    height:39px;
    background:url(images/LeftMenu_Projects_en-US.gif) left top no-repeat;
}
#homeNav a.nav-applications
{
    display:block;
    background:url(images/LeftMenu_Applications_en-US.gif) left top no-repeat;
}
#homeNav a.nav-services 
{
    display:block;
    background:url(images/LeftMenu_Services_en-US.gif) left top no-repeat;
}
#homeNav a.nav-people
{
    display:block;
    background:url(images/LeftMenu_People_en-US.gif) left top no-repeat;
}
#homeNav a.nav-systems
{
    display:block;
    background:url(images/LeftMenu_Systems_en-US.gif) left top no-repeat;
}
#homeNav a.nav-newsevents 
{
    display:block;
    height:44px;
    background:url(images/LeftMenu_NewsEvents_en-US.gif) left top no-repeat;
}

/* Portugues */
#homeNav.pt-BR a.nav-projects
{
    background:url(images/LeftMenu_Projects_pt-BR.gif) left top no-repeat;
}
#homeNav.pt-BR a.nav-applications
{
    background:url(images/LeftMenu_Applications_pt-BR.gif) left top no-repeat;
}
#homeNav.pt-BR a.nav-services 
{
    background:url(images/LeftMenu_Services_pt-BR.gif) left top no-repeat;
}
#homeNav.pt-BR a.nav-people
{
    background:url(images/LeftMenu_People_pt-BR.gif) left top no-repeat;
}
#homeNav.pt-BR a.nav-systems
{
    background:url(images/LeftMenu_Systems_pt-BR.gif) left top no-repeat;
}
#homeNav.pt-BR a.nav-newsevents 
{
    background:url(images/LeftMenu_NewsEvents_pt-BR.gif) left top no-repeat;
}
/* End Portugues */

/* Espanol */
#homeNav.es-CO a.nav-projects
{
    background:url(images/LeftMenu_Projects_es-CO.gif) left top no-repeat;
}
#homeNav.es-CO a.nav-applications
{
    background:url(images/LeftMenu_Applications_es-CO.gif) left top no-repeat;
}
#homeNav.es-CO a.nav-services 
{
    background:url(images/LeftMenu_Services_es-CO.gif) left top no-repeat;
}
#homeNav.es-CO a.nav-people
{
    background:url(images/LeftMenu_People_es-CO.gif) left top no-repeat;
}
#homeNav.es-CO a.nav-systems
{
    background:url(images/LeftMenu_Systems_es-CO.gif) left top no-repeat;
}
#homeNav.es-CO a.nav-newsevents 
{
    background:url(images/LeftMenu_NewsEvents_es-CO.gif) left top no-repeat;
}
/* End Espanol */

/* End Homepage styles */

/* Subpage styles */
#subNav 
{
   background:url(images/left_submenu_bg.gif) left top repeat-y; 
}
#subNav a
{
    display:block;
    background:url(images/left_submenu_arrow.gif);
    background-position:20px center;
    background-repeat:no-repeat;
    padding:3px 15px 3px 40px;
}
#subNav div.navTop 
{
    background:url(images/left_submenu_topbg_02.gif) left top repeat-y;
    margin:3px 0px;
}
#subNav div.navTop2
{
    background:url(images/left_submenu_topbg_01.gif) left top no-repeat;
    padding-top:4px;
}
#subNav a.navParent 
{
    display:block;
    background:url(images/left_submenu_topbg_03.gif) left bottom no-repeat;
    min-height:15px;
    height:auto !important;
    height:15px;
    padding:0px 15px 4px 20px;
    margin:0px;
    font-weight:bold;
}
#subNav div.navBottom 
{
    display:block;
    background:url(images/left_submenu_bottombg.gif) left bottom no-repeat;
    width:180px;
    height:9px;
}
/* End Subpage styles */
/* EmflMenu End */

.skin_HeaderTopRight
{
    position:absolute;
    top:5px;
    right:10px;
    text-align:right;
    color:#FFF;
    line-height:18px;
}
.skin_HeaderTopRight .userClass 
{
    color:#FFF;
}
.skin_HeaderTopRight a.loginClass 
{
    color:#FFF;
}

.skin_Search2 
{
    float:right;
    position:relative;
    margin:0px 0px 0px auto;
	display: block;
	background-image: url(images/fieldbg.gif);
	background-repeat: no-repeat;
	width: 133px;
	height: 18px;
}
.skin_Search2 span.search
{
    display:none;
}
.skin_Search2 input 
{
    display:block;
    position:absolute;
    left:20px;
    top:0px;
	border: 0px none;
	padding-top: 2px;
	margin:0px;
	width: 103px;
	font-size: 10px;
	line-height: 12px;
	background-color: transparent;
}

.skin_Search2 a.search /* make link look like button */
{
    display:block;
    position:absolute;
    top:0px;
    left:0px;
    width:20px;
    height:18px;
    overflow:hidden;
    border:0px none;
    padding:0px;
    margin:0px;
    background:transparent;
}

.skin_HomePageTop 
{
    padding:10px 18px 13px 10px;
}
.skin_HomePageLeft 
{
    padding:0px 15px 8px 10px;
}
.skin_HomePageRight
{
    width:194px;
    padding:0px 18px 8px 0px;
}

.tblProjectsAdmin
{
    width:550px;
    margin:0px auto 0px auto;
}
.tblProjectsAdmin td 
{
    padding:5px;
}