@charset "UTF-8";
/* CSS Document */
*{
margin:0;
padding:0;
color:#000;
}

a{
color:#CC0000;
text-decoration:none;
}


html.gecko{
width:100%;
background-color:#CCCCCC;
}

html.webkit{
width:100%;
background-color:#CCCCCC;
}

html.mac.ie{
background-color:#CCCCCC;
text-align:center;
}

.gecko #container, .webkit #container{
width:850px;
margin:0 auto;
padding:0 auto;
background: #FFF url(images/bgbder.gif) repeat-y;
}

.mac.ie #container{
width:850px;
text-align:center;
background: #FFF url(images/bgbder.gif) repeat-y;
}

/*links Main Content*/
.gecko #main, .webkit #main{
width:750px;
background-color: #ffffff;
margin: 40px auto 0 auto;
padding: 0px auto;
}

.mac.ie #main{
width:750px;
background-color: #ffffff;
margin: 40px 0 10px 60px;
padding: 0px;
text-align:left;
}


/*disclaimer Main Content*/

.gecko #main_disclaimer,.webkit #main_disclaimer{
width:500px;
background-color: #ffffff;
margin: 40px auto 0 auto;
padding: 0px auto;
}

.mac.ie #main_disclaimer{
width:500px;
background-color: #ffffff;
margin: 40px 0 0 150px;
padding: 0px;
text-align:left;
height:600px;
}

.gecko div#main, .gecko div#main_disclaimer, .webkit div#main, .webkit div#main_disclaimer{ 
min-height:600px;
height:expression(this.scrollHeight > 600 ? "auto":"600px"); 
}


/*sitmap Main Content*/
.gecko #main_sitemap, .webkit #main_sitemap{
width:400px;
background-color: #ffffff;
margin: 20px auto 0 auto;
padding: 0px auto;
font:normal 10px Geneva, Arial, Helvetica, sans-serif;
}

.mac.ie #main_sitemap{
width:400px;
background-color: #ffffff;
margin: 20px 0 0 150px;
padding: 0px;
font:normal 10px Geneva, Arial, Helvetica, sans-serif;
text-align:left;
}

/* -----------------footer--------------------- */
/*Browser: Gecko Engine on Other OS (Firefox, Mozilla, Camino) */
.gecko #footer {
clear: both;
margin: 0;
padding: 0;
text-align: right;
}

/*Browser: Safari */
.webkit  #footer {
clear: both;
margin: 0;
padding: 0;
text-align: right;
}

/*Browser: Mac IE */
.mac.ie #footer {
clear: both;
margin-left:520px;
}

/*-----footer----*/
#footer ul{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
font-stretch:narrower;
padding:0 40px 5px 0;
}

#footer ul li{
list-style:none;
display:inline;
padding-right:5px;
padding-left:3px;
border-left-color:#999999;
border-left-style:solid;
border-left-width:1px;
}

#footer ul li a:link, #footer ul li a:visited{
color:#000;
}

#footer ul li a:hover, #footer ul li a:active{
color:#CC3300;
}


h1{
text-indent:-1000px;
padding-top:30px;
margin-left:55px;
}

h1.disclaimer{
background:  url(images/disclaimer/title-disclaimer.gif) left bottom no-repeat;
}

h1.links{
background:  url(images/links/title-links.gif) left bottom no-repeat;
}

h1.sitemap{
background:  url(images/sitemap/title-sitemap.gif) left bottom no-repeat;
}





#main_disclaimer p.disclaimer{
font:12px Arial, Helvetica, sans-serif;
margin-bottom:10px;
}


#main ul{
width:220px;
float:left;
height:500px;
}

#main ul li{
list-style:none;
font:11px Arial, Helvetica, sans-serif;
padding:5px;
display:block;
}



#main ul.col01,#main ul.col03,#main ul.col05{
background-color:#EEEEEE;
}

#main ul li a:hover, #main ul li a:active{
color:#FF0000;
}

#main ul li.caption{
font:bold 15px Geneva, Arial, Helvetica, sans-serif;
font-stretch:narrower;
padding:10px 5px 0px 5px;
}

#main ul li h2{
font:bold 11px Geneva, Arial, Helvetica, sans-serif;
}


#main_sitemap li{
list-style:none;
margin-left:5px;
font-weight:normal;
}

#main_sitemap li.mainmenuItm{
font-size:12px;
font-weight:bold;
margin-bottom:5px;
}

#main_sitemap li.mainmenuItm a:link, #main_sitemap li.mainmenuItm a:visited{
color:#000000;
}

#main_sitemap li.mainmenuItm a:hover, #main_sitemap li.mainmenuItm a:active{
color:#CC0000;
}

#main_sitemap li.links{
font-size:10px;
font-weight:normal;
}

#main_sitemap li.mainmenuItm ul li.links a{
color:#cc0000;
}