    body {
        font-family : verdana, arial, helvetica, sans-serif;
        margin      : 0px 0px 3.2em 0px ; 
        padding     : 0px ;
        background  : #f6e5dd;
        }

    #widthContainer {        
        /*width           : 100% ;*/
        margin-left     : auto ;
		margin-right    : auto ;
		height          : auto ;
        margin          : 0px;
        padding         : 0px;
        border          : 0px;
        background      : #f6e5dd ;
        }

    #contentContainer {
        font-size   : 65%  !important;
        /*min-height  : 900px;*/  
        margin      : 0px; 
        padding     : 0px 0px 0px 0px;
        /*width       : 100%;*/
        background  : #f6e5dd; 
        border      : 0px solid #D9D9D9;
        padding     : 0px; 
        }

    #content {
        font-size   : 1.2em ;
        float       : left ;
       /* min-height  : 900px;*/    
        margin      : 0px; 
        padding     : 0px 0px 0px 0px;
        width       : 100%;
        padding     : 0px;
        border      : #660099;
        }
	
	#content p {
		font-size	: 110%;
		color		: #333333;
	}
	
    #innerContent {
        display     : block;
        width       : 100%;
        padding     : 2px;
        border      : 2px solid #d1d1d1;
        background  : #f6e5dd;
        }
    
	
    #innerContent h4 {
        font-size     : 1.1em;
        border-bottom : none;
        padding       : 0px;
        border        : 0px;
        color         : #9999CC;
        }
    
    #innerContent h4 a {
        color         : #CC99CC;
        font-size     : 1.1em;
        border-bottom : none;
        }
    
    #innerContent h4 a:hover {
        color         : #990033;
        font-size     : 1.1em;
        border-bottom : none;
        }
    
    #innerContent h4 a:selected {
        color         : #CC99CC;
        font-size     : 1.1em;
        border-bottom : none;
        }

    /* Below styles the shadow of the page */
  

    #header {
        width            : auto ; 
        margin           : 0px ; 
        padding          : 0px;
        height           : 220px;
        background       : url(../images/header_bg.jpg) repeat-x;
        }

    #header_left {
        display          : inline;
        float            : left;      
        width            : auto; 
        margin           : 0px; 
        padding          : 0px 0px 0px 0px; 
        height           : 220px;
        }
        
    #header_right {
        display          : block;
        float            : right;
        width            : /*190px*/auto; 
        margin           : 0px; 
        padding          : 0px 0px 0px 0px; 
        height           : 220px;
        /*background-image : url(images/right_head.gif);
        background-repeat: no-repeat;*/
        }
    
    a {font-size:90%; color:#ffffff}
    a:hover {font-size:90%; color:#ffffff}
    p {font-size:90%;}
    
    #alt-country {
        color           : #333;
        display         : block ;
        width           : 558px ;
        height          : auto ;
        text-align      : center ;
        float           : right ;
        padding         : 5px ;
        clear           : both ;
        }

    #alt-country a {color:#333;text-decoration:none;}

    #alt-country a:hover {text-decoration:underline;}

    .quote_box {
        font-family     : serif;
        font-size       : 1.2em;
        color           : #333333;
        background      : #DFEFE1;
        padding         : 16px;
        margin          : 8px 25px 8px 25px;
        }


    #SideNavside_divide {
        width                   : 150px;
        height                  : 45px;
        background-color        : #00FF66;
        background-image        : url(../images/local_acorn_12.jpg);
        background-repeat       : repeat-x;
        }

    #main_image {
        background-image        : url(../images/main_image1.jpg);
        background-repeat       : no-repeat;
        height                  : 241px;
        width                   : AUTO;
        margin                  : 0px 0px 0px 150px; 
        _margin                 : 0px 0px 0px 0px ; 
        padding                 : 0px ;
        }

    #contact_image {
        background-image        : url(../images/main_image2.jpg);
        background-repeat       : no-repeat;
        height                  : 241px;
        width                   : AUTO;
        margin                  : 0px 0px 0px 150px; 
        _margin                 : 0px 0px 0px 0px ; 
        padding                 : 0px ;
        }

    .home_image {
        border:1px solid #666; 
        padding: 5px; 
        width: 200px;
        margin: 30px 0px 20px 20px;
        }

    #footer {
		display         : none;
		width           : 100% ;
        height          : 15px ;
        margin          : 10px 0px 0px 0px ; 
        padding         : 5px 5px 5px 5px ;
        background-color: #6B6B6B;
        color           : #FFFFFF;
        clear           : both;
        text-align      : right;
        }

    #footer a {
        font-weight     : bold;
        color           : #FFFFFF;
        text-decoration : none;
        }

    #footer a:hover {
        font-weight     : bold;
        text-decoration : underline;
        }

    /* Standard Tags */


    label {font-size:1.0em;}

    h1 {
        font-size     : 1.3em ;
        color         : #a70445 ;
        padding       : 2px 0px 2px 0px ;
        border-bottom : 2px solid #efefef ;
        }

    h2 {
        font-size     : 1.2em ;
        color         : #a70445;
        padding       : 2px 0px 2px 0px ;
        border-bottom : 0px solid #efefef ;
        }

    h3 {
        font-size     : 1.1em ;
        color         : #a70445;
        padding       : 2px 0px 2px 0px ;
        border-bottom : 2px solid #efefef ;
        }

    h4 {
        color         : #a70445;
        padding       : 2px 0px 2px 0px ;
        border-bottom : 2px solid #efefef ;
        }

    h5 {
        font-size     : 0.9em ;
        color         : #a70445;
        padding       : 2px 0px 2px 0px ;
        border-bottom : 2px solid #efefef ;
        }

    p {
        margin      : 5px 5px 5px 5px;
        padding     : 0px ;
        text-align  : justify;
        }
    
    #links a {
        padding     : 3px;
        color       : #CC99CC;
        font-size   : 0.8em;
        }

    #links a:hover {color:#990033;}
    
    #links a:visisted {color:#666699;}


    .redtext {
        font-size   : 1em;
        color       : #CC0000;
        padding     : 0px;
        }

    .fieldname sup {
        font-size   : 1em;
        color       : #CC0000;
        padding     : 0px;
        }
    
    #content li {padding:6px 0px 6px 10px;}

    #offices {
        color       :   #000;
        font-size   :   0.9em;
        padding     :   10px;
        border      :   1px solid #eeeeee;
        width       :   220px;
        height      :   150px;
        margin      :   5px;
        float       :   left;
        }

    table {
        padding         : 5px;
        border          : 1px solid #ccc;
        width           : 97%;
        text-align      : left;    
        }

    .hoverRow a {
        text-decoration : none;
        color:#000000;
        }
        
    .hoverRow a:hover {
        color:#000000;
        }
        
    .hoverRow tr{background:#ffffff;color:#333;hover:expression(this.onmouseover=new Function("this.style.background='#f0f0f0';"),this.onmouseout=new Function("this.style.background='#ffffff';"));}
    
    .hoverRow tr:hover{background:#f0f0f0;}

    #content #smprint {
        margin          : 10px ;
        font-size       : 0.8em ;
        color           : #ccc ;
        padding         : 2px ;
        }

    #content #smprint ul {
        list-style       : circle ;
        list-style-image : none;
        padding          : 2px 10px 2px 20px;
        }

    #content #smprint li {
        list-style       : circle ;
        list-style-image : none;
        padding          : 2px;
        }


    .input {
        border           : 1px solid #666;
        font-size        : 1.2em;
        color            : #333333;
        padding          : 2px;
        margin           : 2px 0px 2px 5px;
        background-color : #eeeeee;
        }
    
    #option_box {margin:0px;margin-left:10px;}
    
 
    #smlText {
        display     : inline;
        font-size   : 0.8em;
        color       : #666666;
        padding     : 5px;
        }

    #smlText a {
        padding     : 3px;
        color       : #CC99CC;
        font-size   : 1em;
        }
        
    #largeText {
        display     : inline;
        font-size   : 1.1em;
        color       : #9999CC;
        padding     : 5px;
        }
        
    #largeText a {text-decoration:none;color:#9999CC;}
        
    #largeText a:hover {color:#990033;}
    
    #largeText a:visited {color:#9999CC;}
    
    #largeText2 {
        display     : inline;
        font-size   : 1em;
        color       : #990033;
        padding     : 5px;
        font-weight : 500;
        }
        
    #largeText2 a {text-decoration:none;color:#990033;}
        
    #largeText2 a:hover {color:#FF9999;}
        
    #smlText a:hover {color:#990033;}
    
    #smlText a:visisted {color:#666699;}

    #titleTab {
        diplay      : block;
        color       : #990000;
        font-size   : 1.1em;
        padding     : 0px;
        margin:0px;
        font-weight : bold;
        }
    
    #titleTab a {color:#9999CC;font-size:0.9em;padding:5px;}

    #titleTab a:hover {color:#990000;}

    #titleTab a:visited {color:#9999CC;}
    
    #title {
        border      : 2px solid #D1D1D1;
        background  : #F1F1F1;
        font-size   : 1.1em;
        color       : #9999CC;
        padding     : 5px;
        font-weight : bold;
        }
        
    #title2 {
        border      : 2px solid #6666CC;
        background  : #F1F1F1;
        font-size   : 1.1em;
        color       : #000066;
        padding     : 5px;
        font-weight : bold;
        }
        
    #title3 {
        border      : 2px solid #666;
        background  : #F1F1F1;
        font-size   : 1.1em;
        color       : #000066;
        padding     : 5px;
        font-weight : bold;
        }
    
    #greySelect {
        display     : inline;
        color       : #666666;
        font-style  : italic;
        }
    
    .inputBox {width:190px;margin-left:5px;}
    
    .inputBox2 {width:190px;margin-left:-20px;margin-top:20px;margin-bottom:20px;}
    
    .inputBox3 {width:45px;margin:3px;}
    
    .inputBox4 {width:280px;margin-left:5px;}
    
    #warnBox {
        width       : 95%;
        padding     : 5px;
        margin      : 5px;
        background  : #FFCCCC;
        border      : 1px solid #FF0000;
        }
    
    #warnBox2 {
        width       : 125px;
        padding     : 5px;
        margin      : 5px;
        background  : #FFCCCC;
        border      : 1px solid #FF0000;
        }
    
    #warnBox h2 {font-size:1.1em;color:#990033;border:none;padding:2px;margin:2px;}
    
    #completeBox {
        width       : 95%;
        padding     : 5px;
        margin      : 5px;
        background  : #99CCFF;
        border      : 1px solid #0000FF;
        }
    
    #completeBox h2 {font-size:1.1em;color:#000066;border:none;padding:4px;}

    #completeBox a {font-size:1em;color:#CC6699;}

    #completeBox a:visited {color:#9999CC;}

    #completeBox a:hover {color:#990000;}

    input, textarea {color:#666666;border:1px solid #666666;}

    #hr_line hr {display:none;}

    #hr_line {
        background      : #d1d1d1;
        margin-top      : 0px;
        margin-bottom   : 0px;
        height          : 2px;
        }
    

    hr {
        color            : #d1d1d1;  
        height           : 2px;
        background-color : #FFFFFF;
        margin           : 0px 0px 0px 0px;
        }

    img {border-color:#FFFFFF;}
        
    #softBox {
        width       : 530px;
        padding-left: 20px;
        padding     : 5px;
        margin      : 5px;
        background  : #f1f1f1;
        border      : 1px solid #d1d1d1;
        }
    
    #softBox a {color:#333366;text-decoration:none;}
    #softBox a:hover {color:#CC9999;text-decoration:none;}
    .txtLite{font-weight:lighter}
    
    .weekend, .background {
        background : #f5f5f5;
    }
    
    #titleBox {
        width       : 100%;
        padding-left: 20px;
        padding     : 0px;
        margin      : 0px;
        border		: 2px solid #bbbbbb;
		background  : url(../images/title_boxgrad.jpg) repeat-x #d1d1d1;
        }
	
	#titleBox p {
	font-size: 120%;
	color: #CCCCCC;
	font-weight: bold;
		}
		    
    #titleBox h2 {
        text-align  : left;
		font-size   : 110%;
		font-weight : bold;
        color       : #f9f9f9;
        margin      : 3px;
		padding     : 0px 0px 0px 20px;
        border      : 0px;
        }
        
    #titleBox2 {
        width       : 100%;
        padding-left: 20px;
        padding     : 0px;
        margin      : 0px;
        border      : 2px solid #999;
        background  : #f9f9f9;

        }
        
    #titleBox2 h2 {
        text-align  : left;
		font-weight : bold;
		font-size   : 110%;
        color       : #666666;
        margin      : 3px;
		padding     : 0px 0px 0px 20px;
        border      : 0px;
        }
    
    #div_line {
        margin      : 5px;
        align       : center;
        width       : 97%;
        background  : url(../images/div_line.jpg) repeat-x;
        height      : 10px;
        }
        
    #top_nav a {
        font-size:110%;
        font-weight:700;
        color:#003366; 
        background:url(images/table_sep.jpg) repeat-x;
        margin:5px;
        border:5px;
        text-decoration:none;
        }
        
    #top_nav a:hover {
        color:#0066FF;
        background:url(images/norm_sep1.jpg) repeat-x;
        }
        
    #top_nav {
        font-size:130%;
        color:#666666;
        }
	
	

