body {
background-color:#222121;
text-align:center;
margin:0px auto;
font-family:Arial, Helvetica, sans-serif;
}
.adminMenu {
width:954px;
margin:0px auto;
text-align:right;
}

#headerDeSalis {
background-image:url(LogoDeSalis.jpg);
background-position:left;
background-repeat:no-repeat;
height:115px;
width:954px;
margin:0px auto;
padding:0px;
}
#phoneDeSalis {
text-align:right;
float:right;
margin-top:25px;
font-family:Arial, Helvetica, sans-serif;
font-size:1.4em;
color:#ffffff;
}
#phoneDeSalis  a{
color:#ffffff !important;
font-family:Arial, Helvetica, sans-serif;
font-size:0.7em;
}

#mainNavigation {
clear:both;
width:750px;
height:28px;
float:right;
margin:18px 0px 0px 0px;
padding:0px;
background-image:url(navBackcg.jpg);
background-repeat:repeat-x;
}
#navlc {
float:left;
background-image:url(leftNavBackg.jpg);
width:12px;
height:28px;
}
#navrc {
float:right;
background-image:url(rightNavBackg.jpg);
background-repeat:no-repeat;
width:12px;
height:28px;
}
/* navigation start */
.TabList {
    float:left;
    horizontal-align:center;
}
.TabList ul {
    clear:both;
    margin:0;
    padding:0px;
    list-style:none;
    display: inline;

}

.TabList li {
    float:left;
    margin:0;
    display: inline;
    padding:0px;
	font-size:0.85em;
	font-weight:normal;
}

.TabList li a {
   font-family:Arial, Helvetica, sans-serif;
   voice-family: "\"}\""; voice-family:inherit;
   line-height:normal;
}

select.TabList {
    font-weight:bold;
}

/* IE-PC doesn't see these child selectors but CSS2 compliant browsers can make use of them
#ParentTabs > ul a {width:auto;}
#ChildTabsLevel1 > ul a {width:auto;}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#ParentTabs a {float:none;}
#ChildTabsLevel1 a {float:none;}
/* End IE5-Mac hack */
#ChildTabsLevel2 a {float:none;}
/* End IE5-Mac hack */

#ParentTabsContainer {
   position:relative;
   top:1px;
   z-index:5;
   height:28px;
   vertical-align:top;
   clear:both;

}

#ParentTabs a {
    float:left;
    display:block;
    text-align:center;
    padding:6px 15px 0px 20px;
    text-decoration:none;
    color:#ffffff !important;
	font-weight:normal;

}

#ParentTabs a:hover {
    text-decoration:underline !important;
    background-position:100% -150px;
    color:#FFFFFF;

}

#ParentTabs li {
	height:28px;
} 

#ParentTabs li:hover {
    background-position:0 -150px;
	
	
}

#ParentTabs .SelectedTab {
    background-position:0 -150px;

}
#ParentTabs .SelectedTab a {
    background-position:100% -150px;
    color:#FFFFFF;
}
#mainContentBackground {
width:100%;
margin:0px auto;
padding:0px 0px 15px 0px;
background-color:#fcfce9;
}
#contentFrame {
width:954px;
margin:0px auto;
padding:0px;
}

#ChildTabsRow {
   background-color:#ededce;
}
#ChildTabsContainer {
padding-top:4px;
padding-bottom:4px;
text-align:center;
height: 21px;
 background-color:#ededce;
}

#ChildTabsLevel1 a {
    padding-left:15px;
    padding-right:15px;
    text-decoration:none;
    /* font-size:80%; */
    color:#695f5f !important;
	font-weight:normal;
}    

#ChildTabsLevel1 .SelectedTab a {
}    

#ChildTabsLevel1 a:hover {
    text-decoration:underline;
}    

#ChildTabsLevel1 .LinkLeft {
    position:relative;
    float:left;
}

#threePaneContent {
width:954px;
margin:0px;
padding:20px 0px 0px 0px;
}
.leftPane {
float:left;
clear:both;
width:200px;
margin:0px;
padding:0px;
}
#mainRightContent {
float:right;
width:738px;
margin:0px;
padding:0px;
}
.contentPane {
text-align:left;
float:left;
width:525px;
padding:0px;
margin:0px;
}
.rightPane {
float:right;
width:200px;
padding:0px;
margin:0px;
}
#spacer {
width:954px;
height:1px;
clear:both;
}
.footer {
width:754px;
*width:954px;
margin:10px auto;
padding-left:200px;
background-image:url(logoText.jpg);
background-position:left;
background-repeat:no-repeat;
text-align:right !important;
font-size:0.87em;
color:#666666;
}
.footer a{
color:#666666 !important;
}
.footer p {
margin:0px;
padding:0px;
}
.login {
width:954px;
margin:10px auto 0px auto;
text-align:right;
}
.login .SkinObject, .login  a{
font-size:0.7em !important;
color:#666666 !important;
font-weight:normal;
padding-bottom:10px;
}
/* text styles  */
h1 {
color:#c83715;
font-family:Arial, Helvetica, sans-serif;
font-size:1.3em;
padding:5px 0px 7px 0px;
margin:0px;
font-weight:bold;
}
h2 {
color:#c83715;
font-family:Arial, Helvetica, sans-serif;
font-size:1.15em;
padding:2px 0px;
margin:0px;
}
.leftPane h1 {
color:#746c6c !important;
font-family:Arial, Helvetica, sans-serif;
font-size:1.1em;
padding:0px 0px 10px 0px;
margin:10px 0px;
border-bottom:#999999 dotted 1px;
}
.leftPane h2 {
color:#746c6c !important;
font-family:Arial, Helvetica, sans-serif;
font-size:0.85em;
font-weight:bold;
padding:10px 0px;
margin:10px 0px;
border-bottom:#999999 dotted 1px;
}
p, .Normal, .NormalBold, text {
font-family:Arial, Helvetica, sans-serif;
font-size:0.9em;
color:#746c6c;
padding:0px;
margin:5px 0px;
}

a {
color:#c83715 !important;
}


/*navigation end */