body{
    color:#333;
	font-family:Arial,Tahoma;
	font-size:62.5%;
	background: url(/images/bg.gif) repeat-x #f8fbfc;
    min-width: 990px;
}
a{color: #005F92; text-decoration: underline; cursor:pointer;}
a:hover{text-decoration: none; color:#666666;}
#container {min-height:100%;position:relative;}
#wrapper{
    width: 1000px;
    margin-top: 7px;
    padding-bottom: 77px;
    margin: 7px auto 0 auto;
    font-size: 11px;
    }
#header{
    height: 172px;
    position: relative;
}

#logo{
    position: absolute;
    left: 85px;
    font-size: 9px;
    top: 10px;
    width: 150px;
    text-align: center;
    text-transform: uppercase;
    }
#logo a{color:#000}
a.logo{
    width: 145px;
    height: 145px;
	background:url(/images/logo.jpg) no-repeat;
    }
#languages{
    position: absolute;
    right: 65px;
    top: 25px;
    }

#content{position: relative;width: 880px; margin:0 auto; padding-left: 15px; padding-bottom: 10px;margin-top: 80px;}
#content h1 {font-size: 24px;margin-bottom: 15px;text-shadow: 1px 2px #fff; color: #005f92;}
#content h2 {font-size: 18px;text-shadow: 1px 2px #fff; font-weight: normal; }

#home-content{position: relative;width: 880px; margin:0 auto; padding-left: 15px; padding-bottom: 10px;margin-top: 80px;}

#home-content h1 {font-size: 44px;margin-bottom: 10px; text-shadow: #ffffff 3px 2px;padding-top: 70px;}
#home-content h2 {font-size: 40px;text-shadow: #ffffff 3px 3px;}

#content-home{position: relative;width: 880px; margin:0 auto; padding-left: 15px; padding-bottom: 10px;}
#content-home h1 {font-size: 24px;margin-bottom: 15px;text-shadow: 1px 2px #fff; color: #005f92;}
#content-home h2 {font-size: 18px;text-shadow: 1px 2px #fff; font-weight: normal; }

.topshadow {
	background: url(/images/topshadow.png) no-repeat -20px 0;
	height: 30px;
}


#page p {font-size: 16px; line-height: 26px; margin-bottom: 20px; text-shadow: 1px 2px #fff;  padding-bottom: 15px;}

#home-inner {
background:#ffffff url('/images/main-photo-slide-1.jpg') no-repeat right;;
height:200px;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
padding: 40px;
border: 1px solid #d9e2ed;
z-index:999;
margin-top: 90px;
margin-bottom: 0px;
font-size: 13px; 
line-height: 22px;
text-shadow: 1px 2px #fff; 
}

#main-inner div {
 font-size: 13px;
 text-align: left;
 padding-top: 65px;
 margin-right: 45px;
 padding-left: 300px;
 background: url('/images/clouds.png') no-repeat right 10px;
}

#main-inner div ul{
 background: #f6f9fb;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
border: 1px solid #d4e2e7;
padding: 5px 10px;
}


#page-inner {
background-color: white;
min-height:300px;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
padding: 40px;
border: 1px solid #d9e2ed;
z-index:999;
margin-top: 90px;
margin-bottom: 0px;
font-size: 13px; 
line-height: 22px;
text-shadow: 1px 2px #fff; 
}

#page-inner p {padding-bottom: 12px;}
#page-inner  ul li {
background:url(/images/bullet.gif) no-repeat 10px 2px;
padding-left: 35px;
line-height: 24px;
    }

#page-inner ul {
 padding: 10px;
}

#page-inner td {
 padding: 0px 10px;
}

#bottomshadow {
 background:url(/images/page-bshadow.png) no-repeat 40px 0px;
 height: 20px;
 width: 100%;
}
#topmeta {position: absolute; left: -80px; top: -100px; background: red; height: 332px; width: 302px;z-index:-999;
	background: url(/images/topmeta.png) no-repeat left top;
}
#bottommeta {position: absolute; right: -60px; bottom: -20px; background: red; height: 278px; width: 163px;z-index:-999;
	background: url(/images/bottommeta.png) no-repeat right bottom;
}

#nariai{
   text-align: center;
   padding-bottom: 55px;
   margin-left: 30px;
    }
#nariai img {padding: 2px 5px;}

#nariai-inner{
   text-align: center;
   padding-bottom: 55px;
   margin-left: 30px;
    }
#nariai-inner img {padding: 2px 5px;}

#footer{
    font-size: 11px;
    height: 100px;
    position: absolute;
    bottom: 0;
    width: 100%;
    color:#666666;
	background:#ffffff;
	border-top: 1px solid #f5f5f5;
	padding-bottom: 20px;
    }
#footerbg {
	background:url(/images/footerbg1.gif) repeat-x;
	height:97px;
}
#footer a{color:#333333}
#footer-inner{
    padding-top: 20px;
    padding-left: 40px;
    width: 903px;
    background: url(/images/footershadow.jpg) no-repeat center top;
    margin: 0 auto;
    text-align: center;

    }
#footer-inner div ul {display:block;text-align:center;}
#footer-inner div li {display:inline-block; padding: 5px; font-size: 12px;}