body {
    background: #f2f2f2;
    font-family:helvetica,arial,sans-serif,verdana;
    font-size:80%;
    height: 100%;
    }
  

#container {
    width: 1000px;
    margin-left: auto;
    margin-right: auto;
    }

.clear { clear:both; }

/*--------------------------------------Head--------------------------------------*/
#head {
    width: 1000px;
    height: 175px;
    background:#fff;
    }
    
    #head a:link,
    #head a:visited {
    color: #fff;
    text-decoration: none;
    }

    #head a:hover,
    #head a:focus,
    #head a:active {
    color: #fff;
    text-decoration: none;
    } 

        #head .top {
                background: #333333 url(../images/top_corners.gif) top left no-repeat;
                height: 17px;
                padding: 4px 10px 4px 10px;
                color:#cedeed;
                }
                
                .toplinks {
                float: right;
                display: inline;
                text-align:right;
                font-size:12px;
                font-weight:bold;
                }
                
                .css {
                float: left;
                display: inline;
                font-weight:bold;    
                font-size:12px;
                } 
                
                
        
        #head .middle {
                height:100px;
                margin: 5px 0;
                }
                
        .head0 { background:  url(../images/head_0.jpg) top left repeat-y; }

        
        
        #title {
                height: 100px;
                width: 900px;
                font-size: 46px;
                float: right;    
                }
                
        .tit {    background:  url(../images/c.png) top right no-repeat; }        
 
        
        #title .txt {
                padding: 15px 10px;
                display:none;
                text-align: right;
                }
                
        #head .bottom {
                background: #CEDEED;
                height: 25px;
                padding: 5px 0 5px 200px;
                }
        
        #head .logo {
                width: 110px;
                height: 140px;
                background: #FFFFFF;
                position:absolute;
                /*position:relative;
                left: 20px;
                top: -30px;*/
                margin-top: 0px;
                margin-left: 20px;
                }
        .logo img {
                position:relative;
                top: 0px;
                display: block;
                margin-left: auto;
                margin-right: auto;
                border:none;
                }
        
        
/*--------------------------------------------------------------------------------*/
/*--------------------------------------Nav---------------------------------------*/
#nav {
    width: 180px;
    margin: 0 0 0 20px;
    float: left;
    }
    
  
        #section {
                font-size:12px;
                padding: 0px;
                margin: 0px;        
                border-top: 1px #FFF solid; /* fixes FF glitch with white bg not filling to the top */
                width: 110px;
                background: #fff; 
                }
        
        #section li {
                list-style: none;
                margin-top: 5px;
                margin-bottom: 5px;
                margin-left: 10px;
                width: 170px;
                background: #f0f0f0  url(../images/navC.jpg) top left no-repeat;
                padding: 0;
                }
                
        #section li a {
                padding: 6px 0 0 10px;
                display: block;
                color: #000;
                text-decoration: none;
                width: 155px;
                height: 20px; /* 26px minus padding */
                } 
       
        /* -- Normal -- */   
        .nav1 { background:  url(../images/1.jpg) top right repeat-y; border-right:#AF0734 5px solid;}
        .nav2 { background:  url(../images/2.jpg) top right repeat-y; border-right:#8721c2 5px solid;}
        .nav3 { background:  url(../images/3.jpg) top right repeat-y; border-right:#006ab2 5px solid;}
        .nav4 { background:  url(../images/4.jpg) top right repeat-y; border-right:#c4b27a 5px solid;}
        .nav5 { background:  url(../images/5.jpg) top right repeat-y; border-right:#da6329 5px solid;}
        .nav6 { background:  url(../images/6.jpg) top right repeat-y; border-right:#008734 5px solid;}
        .nav7 { background:  url(../images/7.jpg) top right repeat-y; border-right:#fcc203 5px solid;}
        .nav8 { background:  url(../images/8.jpg) top right repeat-y; border-right:#2dbdb8 5px solid;}
        .nav9 { background:  url(../images/9.jpg) top right repeat-y; border-right:#fa89f6 5px solid;}
        
        /* -- Rollover -- */
        .nav1:hover, .nav1:focus, nav1:active {    background: #e1e2e2 url(../images/1s.jpg) top right repeat-y;}
        .nav2:hover, .nav2:focus, nav2:active {    background: #e1e2e2 url(../images/2s.jpg) top right repeat-y;}
        .nav3:hover, .nav3:focus, nav3:active {    background: #e1e2e2 url(../images/3s.jpg) top right repeat-y;}
        .nav4:hover, .nav4:focus, nav4:active {    background: #e1e2e2 url(../images/4s.jpg) top right repeat-y;}
        .nav5:hover, .nav5:focus, nav5:active {    background: #e1e2e2 url(../images/5s.jpg) top right repeat-y;}
        .nav6:hover, .nav6:focus, nav6:active {    background: #e1e2e2 url(../images/6s.jpg) top right repeat-y;}
        .nav7:hover, .nav7:focus, nav7:active {    background: #e1e2e2 url(../images/7s.jpg) top right repeat-y;}
        .nav8:hover, .nav8:focus, nav8:active {    background: #e1e2e2 url(../images/8s.jpg) top right repeat-y;}
        .nav9:hover, .nav9:focus, nav9:active {    background: #e1e2e2 url(../images/9s.jpg) top right repeat-y;}
        
        /* -- Selected -- */
        #selected .nav1{ background: #e1e2e2 url(../images/1s.jpg) top right repeat-y; }
        #selected .nav2{ background: #e1e2e2 url(../images/2s.jpg) top right repeat-y; }
        #selected .nav3{ background: #e1e2e2 url(../images/3s.jpg) top right repeat-y; }
        #selected .nav4{ background: #e1e2e2 url(../images/4s.jpg) top right repeat-y; }
        #selected .nav5{ background: #e1e2e2 url(../images/5s.jpg) top right repeat-y; }
        #selected .nav6{ background: #e1e2e2 url(../images/6s.jpg) top right repeat-y; }
        #selected .nav7{ background: #e1e2e2 url(../images/7s.jpg) top right repeat-y; }
        #selected .nav8{ background: #e1e2e2 url(../images/8s.jpg) top right repeat-y; }
        #selected .nav9{ background: #e1e2e2 url(../images/9s.jpg) top right repeat-y; }
        
    
/*--------------------------------------------------------------------------------*/
/*-----------------------------------Content--------------------------------------*/
#main {
    background:  #fff url(../images/fade.jpg) top left repeat-x;    
    height: auto;
    min-height: 600px;
    }
    
#content {
    margin: 0 0 0 200px;
    padding: 5px 5px 5px 15px;
    }
/*--------------------------------------------------------------------------------*/
/*------------------------------------Footer--------------------------------------*/
#foot {
    height: 21px;
    clear: both;
    background-color:#333333;
    font-size:12px;
    color:#ffffff;
    font-weight:bold;
    padding: 5px 10px 2px 10px;
    }
    
    #foot p {
    display:inline;
    }
/*--------------------------------------------------------------------------------*/
#az_links {
    font-size:12px;
    float:left;
    height: 25px;
    }
#az_links p {
    float: left;
    font-weight: bold;
    color: #fff;
    display:inline;
    margin: 2px 0px;
    padding: 2px 0;
    position:relative;
    left: -10px;
    }

#az_links ul {
    list-style-type:none;
    display:inline;
    }
#az_links li {
    float: left;
    margin: 2px 0px;
    display: inline;
    }
#az_links a:hover,
#az_links a:focus,
#az_links a:active {
    color: #000;
    background: #fff;
    }
#az_links li a {
    display: block;
    padding: 2px 0;
    width: 1.5em;
    text-align: center;
    font-weight: bold;
    }
#az_links li a:link,
#az_links li a:visited {
    color: #000;
    text-decoration: none;
    }
#az_links li a:hover,
#az_links li a:focus,
#az_links li a:active {
    color: #cedeed;
    background: #1d1d1d;
    text-decoration: none;
    }
#search {
     margin-right: 10px;
    display: inline;
    font-size:12px;
    height: 25px;
    font-weight: bold;
    color: #fff;
    }

#search form {
    display:inline;
    }


 

/* c2 styles */
#c2 .article {
width: 475px;
display:block;
float:left;
border-right:#f0f0f0 5px solid;
padding-right: 10px;
}

#c2 .sideBar {
width: 270px;
margin-left: 500px;
display:block;
}

/*--------------------------------------------------------------------------------*/
/*------------------------------------Content---------------------------------------*/

/* Headings */
h1 {font-family: Arial, Helvetica, sans-serif; font-size: 1.3em; font-weight: bold; margin-top:-5px; #margin-top:0;} 
h2 {font-family: Arial, Helvetica, sans-serif; font-size: 1.1em; font-weight: bold; }
h3 {font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 1em; font-weight: bold; }
h4 {font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; font-weight: bold; }
h5 {font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; font-weight: bold; }
h6 {font-family: Arial, Helvetica, sans-serif; font-size: 0.7em; font-weight: bold; }

/* Content Links */
a:link {color: #004892; text-decoration:none;}
a:visited {color: #666666;}
a:hover {text-decoration: underline;}
a:active {color: #004892;}



/*--------------------------------------------------------------------------------*/
/*------------------------------------Other---------------------------------------*/

/* Details below Nav */ 

#address {
    background:  url(../images/map.jpg) bottom left no-repeat;
    }
	
/* Language Box */ 
#lang, #address {
    margin: 5px 0;
	padding: 5px;
    width: 170px;
    font-size:12px;
	border: 1px #c0c0c0 solid;
    }

#lang p { margin:2px;}

#address p { margin: 2px; text-align:right; }
	
#lang .title, #address .title, #payment .title{
	display:block;
	font-weight:bold;
	background:#CEDEED;
	border:#c0c0c0 1px solid;
	padding:5px;
	color:#000;
	margin-bottom: 5px;
	}

#lang img {
	border:none;
	}

#lang .flags {
	margin: 6px 3px 3px 3px;
	padding: 6px 2px 0px 2px;
	display:block;
	}
	
.intran {
	margin-top: 3px;
	float:right;
	}

	
.capimg { float:right; margin-top: 15px;}

#payment {
	padding: 5px;
}

#payment .hi {
	color: #CC1149;
	font-weight:bold;
	}
 