@charset "UTF-8";
/* CSS Document */


body {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
color: #FFFFFF;}

/* COMMON */

a {color:#00FFFF; text-decoration:none;}
a:hover {color:#FFF;}
a img { border: none;}
a:focus { outline:none;}
.cl { clear:both;}

div#wrapper { width:900px; height:500px; margin: 0 auto; padding:25px;}

.container { width:900px; height:500px; 
-moz-border-radius: 20px;
-webkit-border-radius: 20px;
-o-border-radius: 20px;
background:#FFF url(../images/bg_body.jpg) center no-repeat;
-webkit-box-shadow: 10px 10px 5px #CBD1D3; /* Safari and Chrome */
box-shadow: 10px 10px 5px #CBD1D3;}

.home { background:url(../images/bg_home.jpg) top left no-repeat;}
.other { background:url(../images/bg_other.jpg) top left no-repeat;}

div#top { width:900px; height:124px; border-bottom:1px solid #FFF;}

div#logo {width:249px; height:124px; float: left;}

div#navHolder { width: 640px; height:124px; float: left;}

div#sub { width: 249px; height: 315px; margin: 15px 0 0 0; float:left;}

div#content { width: 590px; height:300px; float: left; margin: 20px 0 0 50px; overflow: auto;}

/* MAIN NAVIGATION */

div#mainNav { width:420px; height:30px; margin: 90px 0 0 0; float: right;}

#mainNav ul li {
list-style-type: none;
padding: 0;
margin: 0;
display: block;
float: left;
background: url("../images/nav_up.jpg") repeat-x 20px;
font: 10px/20px Verdana, Arial, Helvetica, sans-serif;
text-align: center;
}

#mainNav a {
font-size:12px;
text-decoration: none;
display: block;
/*width: 70px;*/
padding: 0 15px;}

#mainNav li#active { color: #FFF;}
#mainNav a:hover, #mainNav a#current { color:#FFF; background:url(../images/blt2.gif) center left no-repeat; }

/* SUB NAVIGATION */

div#sub a {
display:block;
padding: 3px 15px;
text-align: right;
text-decoration:none;}

div#sub a:hover { color:#FFF;}
div#sub a#current {color:#FFF; background:url(../images/blt.gif) center right no-repeat;}

div#quote { padding:10px 10px 0 60px; font-size:12px; line-height:16px;}

/* CONTENT */

div#content p { line-height:17px; padding: 0 15px 0 0;}

div#content ul {
list-style-position: outside;
list-style-type: square;
line-height: 18px;
padding: 0 0 0 15px;}

h1, h2, h3, h4 { font-family:"Times New Roman", Times, serif; color:#FFF; font-style:normal; font-weight: normal;}

h1 { font-size:28px; margin:0; padding: 0 15px 10px 0; text-align:right;}
h2 { font-size:22px; margin:0;}
h3 { font-size:18px; margin:0;}
h4 { font-size:16px; margin:0;}

/* FOOTER */

div#footer { font-size:11px; width:600px; height: 20px; margin: 15px 0 0 300px; color: #003366;}





