
/* Palmer Main CSS Document */

body {
    margin: 0;
    padding: 0;
    font-family:Arial, Helvetica, sans-serif;
    background-color: #E9E9E9;
color:#000000;
	font-size: 10pt;
	text-decoration: none;

    }
img
{
border: 0px;
}
#mainContainer
{
width: 99%;
margin: auto;
padding-right:3px;
display: table;
}

#headerContainer
    {
        width:100%;
        background-color:#663399;               
        background-image:url(header_rightcorner.jpg);
        background-position:right;
        background-repeat:no-repeat;        
        height:203px;
        margin:3px 0px 0px 4px;
    }
#mainCont { width:978px;}
#innerCont  { width:960px;}
#innerCont div { float:left;}
#innerContImg img { float:left;}
/*
#logo
{
float: left;
}

#flashBanner
{
width: 200px;
background: url(flash_bg.jpg);
float: left;
height: 203px;
padding: 4px 0px 0px 0px;
}

#headerRight
{
float: right;
background-color:#452663;
text-align: right;
}

#globe
{
float: left;
margin-left: 0px;
}
*/
#navigation
{
width: 100%;
margin: 0px;
height: 38px;
}
#navigationLeftLinks
{
height: 20px;
float: left;
margin: 8px 0px 8px 0px;
padding-left: 5px;
}
#navigationRightLinks
{
float: right;
padding: 8px 0px 8px 2px;
}

#navigationRightLinks ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

#navigationRightLinks li {
    float: left;
    margin: 0;
    padding: 0;
	display: inline; 
    background: url(top_link_button.jpg) bottom left repeat-x;
    width: 166px;
}

#navigationRightLinks li a
{

height: 20px;
margin: 0;
padding-right: 10px;
right: 50px;
display: block;
color: #fff;
text-decoration: none;
text-align: right;
}

#contentWrap
{
width: 99%;
background-color: #ffffff;
margin: 0px 5px 0px 5px ;
color: #000000;
float: left;
}

#contentCorners
{

padding: 0px;
background-color:#FFFFFF;
height: 11px;
float: left;
margin: 0px 5px 0px 5px;
}
#contentLeftCorner
{
float: left;
margin: 0px;
}
#contentRightCorner
{
float: right;
margin: 0px;
}
#leftNavigationContainer {
	width: 162px;
	float: left;
	margin-left: -100%;
}

#leftNavigation
{
width: 162px;
margin: 0px 0px 0px 9px;
float: left;
text-align:left;

}
#leftNavigationHead
{
height: 14px;
float:left;
}
#leftNavigationLinks
{   
background-image: url(leftnavigation_bg.jpg);
background-repeat: repeat-x;
	/* height:360px; */
    text-align:left;
    width:161px;
}
#leftNavigationLinks UL
{
font-size:12px;
margin: 13px 0px 0px 10px;
padding-left: 0px; 
}
#leftNavigationLinks LI
{
list-style-type: none;
margin: 0px 0px 0px 0px;
padding-left: 0px;
line-height: 20px; 
}
#contentWrap2
{
    width: 100%;
	float: left;
}
#contentMain
{
margin-left: 180px;
padding:10px 10px 10px 20px;
}

/*
#rightPanel
{
width: 344px;
float: right;
margin: 0px 9px 0px 0px;
}
#rightPanel p
{
font-size: 14px;
font-style:italic;
}
*/
p
{
font-size:12px;
color: #000000;
padding-left: 15px;
}
h3
{
color: #452663;
}

#footerCorners
{

padding: 0px;
background-color:#FFFFFF;
height: 11px;
float: left;
margin: 0px 5px 5px 5px;
}
#footerLeftCorner
{
float: left;
margin: 0px;
}
#footerRightCorner
{
float: right;
margin: 0px;
}

.breadCrumbs
{
text-align:left;
margin-left: 20px;
}


/*Admin Page*/
#contentWrap1
{
width: 100%;
background-color:#ffffff;
margin: 0px 0px 0px 4px;
float: left;
color: #000000;
height:auto;
}
#contentWrap3
{
width: auto;
height:auto;
background-color:#FFFFFF;
margin: 0px 4px 0px 1px;
}
#adminleftMenu
{
position: relative; 
background-image:url(admin_bg.gif);
background-repeat:repeat-x;
width: 161px;
min-height: 400px;
margin: 0px 0px 0px 9px;
font-size:10px;
font-weight: normal;
color:#000000;
}
/*copied from demo layout*/
A.RightLinksWhite, A.RightLinksWhite:visited {
    color: #E3ECFF; text-decoration: none; cursor: pointer; font-size: 8pt; font-weight: bold; line-height: 20px; font-family: Georgia, 'Times New Roman', Times, serif;
    }
    /* TOC Styles */


#SA_TOC_Container { 
    width: 161px; 
    font-weight: normal; 
    font-size: 10pt; 
    position: relative; 
    top: 0px; 
    left: 0px; 
    
    }

#SA_TOC_Container a {

        text-decoration: none; 

    } 

.TRClass, .TRClassOn, .TRClassHover {
    cursor: pointer;
    width: 156px; 
    position: relative; 
    top: 0px; 
    left: 5px; 
    margin: 0; 
    padding: 0;   
    background-image: url(toc_button.gif); 
    background-repeat: no-repeat; 
    }
.TRClassOn {
    cursor: auto;
    background-repeat: no-repeat;
    overflow: inherit;
    }
.TRClassHover {
    overflow: inherit;
    }
.TRText, .TRTextHover, .TRTextOn {
    position: relative;
    cursor: pointer;  
    width: 137px;
    top: -14px;
    margin-bottom: -14px;
    left: 10px;
    line-height: 18px;
    color:#000000; /*#1D3E80;*/ 
    font-weight: normal; 
    font-size: 10pt; 
    font-family: inherit; 
    font-style: normal; 
    }
.TRTextHover {
    color: #1D3E80;; 
    font-weight: normal;
    }
.TRTextOn {
    cursor: auto;
    cursor: hand;
    color: #B88818; 
    font-weight: bold; 
    }
.TRBullet, .TRBulletHover, .TRBulletOn {
    position: relative;
    background-image: url(smallrightarrow.gif);
    background-repeat: no-repeat;
    width: 12px;
    height: 12px;
    top: 3px;
    left: -3px;
    }
.TRBulletOn {
    background-image: url(smalldownarrow.gif);
    }   
.TDClass, .TDClassHover, .TDClassOn {
    cursor: pointer;
    width: 156px; 
    position: relative; 
    top: 0px; 
    left: 6px; 
    margin: 0; 
    padding: 0;   
    background-image: url(toc_button_sub.gif); 
    background-repeat: repeat-y; 
    }
.TDClassOn {
    cursor: auto;
    background-repeat: repeat-y;
    overflow: inherit;
    }
.TDClassHover {
    overflow: inherit;
    }
.TDText, .TDTextHover, .TDTextOn {
    position: relative;
    cursor: pointer;
    top: -12px;
    margin-bottom: -12px;
    left: 19px; 
    line-height: 18px;
    color:#000000; /*#1D3E80; */
    font-weight: inherit; 
    font-size: 8pt; 
    font-family: inherit; 
    font-style: normal; 
    text-decoration: none; 
    }
.TDTextHover {
    cursor: pointer;
    color: #B88818; 
    font-weight: inherit;   
    }
.TDTextOn {
    cursor: auto;
    color: #B88818; 
    font-weight: bold; 
    text-decoration: none; 
    }
