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

body {margin:0px auto 0px auto; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; text-align:center;}
html, body {height: 100%;}
/*structure*/
#header {margin:0px auto 0px auto; padding:0px; width:100%; height:201px; background:url(images/header_bg.gif) repeat-x top; float:none;}
#strip {margin:0px auto 0px auto; padding:0px; width:940px; height:201px; float:none;}
#logo {width:940px; height:84px; float:none;}
#nav {width:790px; height:25px; background:url(images/nav_bg.jpg) no-repeat top; text-align:left; padding-left:150px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; padding-top:5px;}
#top_img {float:left; height:87px; width:760px;}
#top_form {float:left; height:87px; width:180px;}
#page {margin:0px auto 0px auto; padding:0px; width:100%; background:url(images/page_bg.gif) repeat-x top #333333; float:none;}
#container {margin:0px auto 00px auto; padding:0px; width:940px; float:none; background:url(images/container_bg.gif) top repeat-y; text-align:justify;}
#bot_img {float:left; height:113px; width:760px;}
#bot_form {float:left; height:113px; width:180px;}
#form_text {padding:10px 15px 0px 25px; color:#303030; text-align:left;}
#left_col {float:left; width:140px; padding:65px 15px 0 20px; color:#303030; text-align:left; font-size: 11px; line-height: 1.3em;}
#content {float:left; width:550px; padding:25px 25px 1px 10px;}
#title {width:550px; font-size:18px; color:#003c5a; padding-bottom:3px; border-bottom:1px solid #303030; margin-bottom:15px;}
#hp_text {float:left; width:354px; padding-right:15px; padding-bottom:10px;}
#text {float:left; width:550px; padding-bottom:60px}
#philo {float:left; width:181px; height:166px;}
#right_col {float:right; width:180px;}
#sub_footer {width:940px; height:109px; text-align:right; background:url(images/sub_footer_bg.gif) left repeat-x; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; line-height:1.5em; clear:both;}
#sub_foot_text {padding-right:15px;}
#footer {margin:0px auto 0px auto; padding:0px; width:100%; height:50px; background:url(images/footer_bg.gif) repeat-x left; margin:0 auto 0 auto; padding:0; clear:both; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;}
#foot_strip {margin:0px auto 0px auto; padding:0; width:940px; float:none;}
#copyright {width:460px; padding-left:10px; padding-top:30px; text-align:left; float:left;}
#ikrave {width:460px; padding-right:10px; padding-top:30px; text-align:right; float:left;} 
/*styling*/
a img {border: none;}
a {color:#003c5a; text-decoration:underline;}
a:hover {color:#0e0e0a; text-decoration:underline;}
.nav1 {color:#303030; text-decoration:none; display:inline; padding:0 15px 0 15px; border-right:1px solid #303030; height:20px;}
.nav2 {color:#303030; text-decoration:none; display:inline; padding:0 15px 0 15px; border-right:1px solid #303030; border-left:1px solid #eeeeee; height:20px;}
.nav3 {color:#303030; text-decoration:none; display:inline; padding:0 15px 0 15px; border-left:1px solid #eeeeee; height:20px;}
#nav a:hover {color:#003c5a; text-decoration:none;}
.quote {font-size:16px; font-weight:bold;}
#ikrave a {color:#CCCCCC; text-decoration:none;}
#ikrave a:hover {color:#ff6600; text-decoration:underline;}
#form_text a {font-size:12px;}
a.what {font-size:12px;}
.sub_titles {color:#003c5a; font-size:14px; margin-bottom:10px;}
.des {font-size:10px;}
.hp_title {color:#003c5a; font-size:16px;}
#text p {margin-top:0px;}