/* ---------------------------------- PALETTE */

    /*
        RED     #673333;
        BROWN   #9d8f87;
        ORANGE  #a8734b;
        GREY    #d1d3d3;
    */

/* ---------------------------------- HTML / BODY / PAGE */

    body {
	    background-color:       #9d8f87;
        background-image:       url(/_images/background.gif);
        background-repeat:      repeat;
        background-position:    left top;
	    color:                  #666666;
	    font-family:            Arial, Helvetica;
	    font-size:              12px;
	    margin:                 0px;
	    padding:                0px;
    }

    a img {
	    border:                 none;
    }
    
    h1 {
	    font-size:              20px;
	    font-weight:            bold;
	    color:                  #9d8f87;
        text-transform:         uppercase;
        line-height:            1.2em;
    }
    
    h2 {
	    font-size:              16px;
	    font-weight:            bold;
    }
    
    form {
        margin:                 0px;
        padding:                0px;
    }
    
/* ---------------------------------- MAIN PAGE CONTAINER */
	
    .cssBody {
	    width:                  960px;
        margin-top:             40px;
		margin-bottom:          40px;
		margin-left:            auto;
		margin-right:           auto;
    }    
    
/* ---------------------------------- HEADER */

    .cssHeader {
        background-color:       #673333;
	    color:                  White;	    
	    height:                 140px;
        margin:                 0px;
        padding:                0px;
        position:               relative;
    }
    
    .cssHeaderSearch {
	    position:               absolute;
	    right:                  22px;
	    bottom:                 22px;
        vertical-align:         middle;
    }
    
    .cssHeaderSearch * {
	    font-size:              12px;  
        vertical-align:         middle;
        margin-left:            5px;  
    }
    
    .cssHeaderSearch * {
        color:                  #673333;
    }
    
/* ---------------------------------- NAVIGATION */
	
	.cssNavigation {
		height:                 40px;
        padding:                0px 22px 0px 22px;
	    margin:                 0px;
        z-index:                10;
        background-image:       url(/_images/opacity-33-trans.png);
	}
    	
	.cssNavigation ul li  {
        color:                  #673333;
	}

    .cssNavigation ul li:hover {
	    color:                  #a8734b;
	}
    	
	.cssNavigation ul li a {
        color:                  inherit;
		text-decoration:        none;
	}
	
	/* ---------------------------------- MAIN BAR */
	
	ul#nav {
	    display:                block;
	    list-style:             none;
	    height:                 40px;
	    margin:                 0px;
	    padding:                0px;
        font-size:              13px;
	}
    	
	ul#nav li.css_mainnavitem  {
	    float:                  left;
	    height:                 40px;
	}
    	
	ul#nav li.css_mainnavitem a  {
		display:                block;
		font-weight:            bold;
		margin:                 0px;
		padding:                12px 20px 12px 5px;
	    height:                 40px;
	}
	
	/* ----------------------------------  SECOND LEVEL */
	
	ul#nav li.css_mainnavitem ul {
	    padding:                0px;
		margin:                 8px 0px 0px 0px;
		list-style:             none;
		border-bottom:1px solid white;
	}
	    
	ul#nav li.css_mainnavitem ul li  {
        background-image:       url(/_images/opacity-85-trans.png);
		margin:                 0px 0px 0px 0px;
		padding:                0px;
		border-top:             1px solid white;
		border-left: 		1px solid white;
		border-right: 		1px solid white;
	}
	    
	ul#nav li.css_mainnavitem ul li.css_ListFirst  {
		border-top:             none;
	}
    	
	ul#nav li.css_mainnavitem ul li a  {
		margin:                 0px;
		padding:                10px 20px 10px 5px;
		text-decoration:        none;
	    height:                 auto;
	}
	    
	/* ----------------------------------  THIRD LEVEL */
	    
	ul#nav li.css_mainnavitem ul li ul  {
		margin:                 -1px 0px 0px 0px;
	}
	    
	ul#nav li.css_mainnavitem ul li ul li.css_ListFirst  {
		border-top:             1px solid white;
	}
	    
	/* ----------------------------------  FOURTH LEVEL + */
	    
	ul#nav li.css_mainnavitem ul li ul li ul {
		display:                none;
	}
    
/* ---------------------------------- MAIN IMAGE */

    .cssBanner {
        width:                  960px;
        height:                 286px;
	    margin:                 0 auto;
	    overflow:               hidden;
        background-image:       url(/_images/banner_default.jpg);
        background-color:       White;
        background-position:    left top;
        background-repeat:      none;
	}

/* ---------------------------------- BREADCRUMBS */

    .cssBreadcrumbs {
        background-image:       url(/_images/opacity-33-trans.png);
        padding:                5px 22px 5px 22px;
	    color:                  White;
	    font-size:              11px;
	    font-weight:            bold;
	}
	
	.cssBreadcrumbs span {
	    margin-right:           12px;
	}
	
	.cssBreadcrumbs a {
	    color:                  White;
	    text-decoration:        none;
	    margin-right:           12px;
	}
    
    .cssBreadcrumbs a:hover {
	    text-decoration:        underline;
    }

/* ---------------------------------- CONTENT BODY */

    .cssContentArea {
        padding:                10px 22px 10px 22px;
        background-color:       White;
	}
	
	/* ---------------------------------- SIDEBAR */
	
    #id_ContentArea_Sidebar {
        float:                  right;
        width:                  220px;
        margin:                 10px 0px 10px 10px;
        padding:                0px;
        font-size:              12px;
    }
        
    #id_ContentArea_Sidebar .css_subnav_article {
	    color:                  #673333;
    }
        
    #id_ContentArea_Sidebar .css_subnav_article a {
        background-color:       #d1d3d3;
	    color:                  #673333;
	    text-decoration:        none;
        display:                block;
        padding:                5px 10px 5px 10px;
        margin:                 0px 0px 2px 0px;
    }
        
    #id_ContentArea_Sidebar .css_subnav_article a:hover {
	    color:                  #a8734b;
    }
        
    /* ---------------------------------- MAIN */

	#id_ContentArea_Body {
        margin-right:           360px;
		line-height:            1.5em;
    }
        
    #id_ContentArea_Body a {
	    color:                  #673333;
	    text-decoration:        underline;
    }
        
    /* ---------------------------------- MAIN KTML */
    
        #id_ContentArea_Body .HeadingBlue {
	        font-size:16px;
	        font-weight:bold;
	        color:#006579;
        }

        #id_ContentArea_Body .HeadingGrey {
	        font-size:16px;
	        font-weight:bold;
        }

        #id_ContentArea_Body .TextBlue {
	        color:#006579;
        } 
        
        #id_ContentArea_Body .TextIndent {
		    padding-left:10px;
		    padding-right:10px;
        }
        
        #id_ContentArea_Body .SmallPrint {
		    font-size:11px; 
        }
        
        #id_ContentArea_Body .TinyPrint {
		    font-size:10px;
		    line-height:1.2em; 
        }
    
/* ---------------------------------- CONTENT FRAMES */
    
    .css_OuterFrame {
	    padding: 6px;
        margin: 0px 0px 20px 0px;
        border-top:1px solid #d3d3d3;
        border-left:1px solid #d3d3d3;
        border-bottom:1px solid #aaaaaa;
        border-right:1px solid #aaaaaa;
        background-color:#bebebe;
	}
	
    .css_InnerFrame {
	    padding: 9px;
        margin: 0px;
        border-top:1px solid #aaaaaa;
        border-left:1px solid #aaaaaa;
        border-bottom:1px solid #d3d3d3;
        border-right:1px solid #d3d3d3;
        background-color:#ebebeb;
	}

/* ---------------------------------- FOOTER */

    .cssFooter {
        background-image:       url(/_images/opacity-33-trans.png);
        padding:                10px 22px 10px 22px;
	    text-align:             center;
	    clear:                  both;	
	    font-size:              11px;
        color:                  #673333;
    }
	
	.cssFooter span {
	    margin-left:            5px;
        margin-right:           5px;
	}
    
/* ---------------------------------- DISCLAIMER */

    .cssDisclaimer {
        padding:                10px 22px 10px 22px;
	    text-align:             center;
	    clear:                  both;	
	    font-size:              11px;
    }
    
    .cssDisclaimer a {
	    margin-left:            10px;
        margin-right:           10px;
        color:                  White;
        text-decoration:        none;
    }
    
    .cssDisclaimer a:hover {
        color:                  White;
        text-decoration:        underline;
    }
    
 /* ---------------------------------- CONTACT FORM ACCORDION */   

.contactUs_nameBlock {
    background-color:#D1D3D3;
    color:#673333;
    display:block;
    margin:0 0 2px;
    padding:5px 10px;
    text-decoration:none;
}

.contactUs_nameBlock_link {
	font-weight:normal;
	font-size:12px;
	color:#673333;
	text-decoration:none;
}

.contactUs_addressBlock {
	font-weight: normal;
	color: #666;
	background-color:#f9f9f9;
	margin:0;
	padding:9px;
}

.contactUs_addressBlock_link {
	color: #673333;
	text-decoration: none;
}
    
    
/* ---------------------------------- EOF */
