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


* { margin: 0; padding: 0; }

html {font-size:100%}
body {color:#6E6A6A ;font: 14px/18px "Arial", Helvetica, sans-serif;  background-color:#EFEDE5;}
h3 {font-size: 16px; color:#666666;}
h4 {font-size:13px; color:#7d7d7d;}
a {color:#269d9b;}

.clear{clear: both;}
.right{float:right}
.left {float:left}


#wrapper_home {background:#EFEDE5 url(../images/bg_image.gif) repeat-x;}
#wrapper_content {width: 960px; margin: 0 auto;}

#header {width:960px; height:82px; background-image:url(../images/header_bg.jpg)}

h1#logo a { width:209px; height:45px; float:left; margin-top:25px; display:block; background:url(../images/logo.png) no-repeat; text-indent:-9999px;}

#main_nav {height: 25px; font-size:12px; float:right; margin-top:37px; list-style:none; font-weight:bold; font-family:Century Gothic,sans-serif;}
#main_nav li { display:inline; float:left; padding:5px 10px;}
#main_nav a {display:block; text-decoration:none; color:#FFFFFF;}
#main_nav a:hover{color:#7bb2b2;}

#feature { width:960px; height:341px; background:url(../images/banner_01.jpg); margin-top:40px;}
#feature_text {width:650px; height:145px; color:#FFFFFF; font-weight:bold;  font-size:13px;  margin:67px 0 0 20px; float:left; line-height:1.55;}
#feature_text p {margin-bottom: 10px;}
.btn_lg  { width:168px; height:40px; display:block; float:right; margin:10px 5px 0 0; background:url(../images/breakup_btn.gif) no-repeat; text-indent:-9999px;}

#box_content {width:960px; height:268px; margin-top:65px}
.btn_sm {width:96px; height:29px; display:block; background:url(../images/bup_btn_sm.gif) no-repeat; text-indent:-9999px;}
.btn_all {width:96px; height:29px; display:block; background:url(../images/view_btn.gif) no-repeat; text-indent:-9999px;}

#box1 {width:307px; height:262px; background:url(../images/box_01.gif) no-repeat; float:left; margin-right:18px;}
#box1 h4 {width:195px; margin:47px 5px 8px 95px; float:left;}
#box1 p {width:195px; margin: 3px 0 0 95px; font-size:12px}
#box1 ul {width:195px; margin: 3px 0 0 95px; font-size:12px; list-style:none;}
#box1 li {margin-bottom:3px;}
#box1 span {float:right; margin:12px 18px 0 0 ;}

#box2 {width:307px; height:262px; background:url(../images/box_02.gif) no-repeat; float:left;margin-right:18px;}
#box2 h4 {width:195px; margin:47px 5px 8px 95px; float:left;}
#box2 p {width:195px; margin: 3px 0 0 95px; font-size:12px}
#box2 ul {width:195px; margin: 3px 0 0 95px; font-size:12px; list-style:none;}
#box2 li {margin-bottom:3px;}
#box2 span {float:right; margin:12px 18px 0 0 ;}

#box3 {width:307px; height:262px; background:url(../images/box_03.gif) no-repeat; float:left;}
#box3 h4 {width:195px; margin:47px 5px 25px 95px; float:left;}
#box3 p {width:195px; margin: 3px 0 0 95px; font-size:12px}
#box3 ol {width:195px; margin: 3px 0 0 95px; font-size:12px; padding-left:18px;}
#box3 li {margin-bottom:3px;}
#box3 span {float:right; margin:12px 18px 0 0 ;}

#mid_content {width:960px;  margin:40px 0 0 0 ;}
#mid_content p {width:620px; margin-bottom:10px; line-height:1.5; float:left;}

#how_box {width:306px; height:273px; float:right; background:url(../images/how_bg.gif) no-repeat; margin-right:6px; }
#how_content { width:200px; margin:75px 5px 5px 74px;}
#how_box h3 {margin-bottom:3px}
#how_box p {font-size:12px; width:200px; line-height:1.2; margin-left:14px; margin-bottom:12px;}

#bottom_content {width:960px; margin:20px 0 30px 0}
#info_bar {width:960px; height:64px; background:url(../images/info_bar.jpg) no-repeat; margin-bottom:30px; clear:both;}
#info_bar p {color:#FFFFFF; margin:22px 0 0 72px; float:left; }

#footer {width:960px; height:46px; background:url(../images/footer_bg.gif) no-repeat; float:left; margin-bottom:30px;}
#footer p {font-size:12px; color:#666666; float:left; margin:14px 0 0 15px;}
#footer_nav {height: 25px; font-size:11px; float:right; list-style:none;  margin:10px 10px 0 0;font-family:Century Gothic,sans-serif; font-weight:bold;}
#footer_nav li { display:inline; float:left; padding:5px 10px;}
#footer_nav a {display:block; text-decoration:none; color:#666666;}

/* INTERIOR PAGE */
#wrapper_int {background:#EFEDE5 url(../images/int_banner.gif) repeat-x;}
#wrapper_content_int {width: 960px; margin: 0 auto;}
#header_text h1 {font-size:42px; color:#FFFFFF; margin-top: 23px;}

#sub_nav {width:950px; height:35px; margin-top:75px; font-size:12px;}
#sub_nav ul {height:35px; padding:10px 0;}
#sub_nav li {height:35px; display:inline; list-style:none; }
#sub_nav a { color:#FFFFFF; padding: 8px 7px; border:1px solid #c2c2c2; text-decoration:none; background-color:#c1d6d1;}
#sub_nav a:hover {background-color:#87c7c6; }
#sub_nav a:active {background-color:#87c7c6; }
#message_content {width:950px; border:1px solid #c2c2c2; background-color:#FFFFFF; margin-bottom:30px }
#message_content h2 {margin:25px 0 0 15px;}
#message_content p {padding: 15px; line-height:1.7; margin-bottom:10px;}
#message_content a {margin-right:15px}


#message_bottom { width:950px; padding:0; height:30px; background-color:#a0c7c7; margin-top:20px;}
#message_bottom p {padding:0; font-size:10px; float:left; margin-right: 5px; margin-top:6px;}
#message_bottom a { padding-left:20px; padding-right:2px; text-decoration:none; color:#FFFFFF; font-size:11px; margin:5px 5px 0 13px; float:left;}
#message_bottom span a {padding:0} 
/*#message_bottom a:hover{color:#3f7b7a;}*/

.play_btn {margin-left:15px; width:375px; font-size:13px; display: block; background: url(../images/play_btn.gif ) no-repeat right;}
/*.play_btn:hover {  background: url(../images/play_btn_hover.gif ) no-repeat right; }*/


#message_bottom span {float:right; margin-right:20px;}

.thumb {background:url(../images/thumb.gif) no-repeat left; display:block;}
.thumb1 {background:url(../images/thumb1.gif) no-repeat left; display:block;}

#col_left {width:630px; float:left;}
#col_left h2 {margin:15px 0 15px 0; float:left;}
#col_right {width:250px; float:right;}
#col_right h2 {margin:15px 0 15px 0;}
#col_right ul { margin: 3px 0 0 5px; font-size:12px; list-style:none;}
#col_right li {margin-bottom:5px;}
/* FORM */
#contribute_content {width:950px; border:1px solid #c2c2c2; background-color:#FFFFFF; margin-bottom:30px }
#contribute_content h2 {margin:25px 0 0 15px;}
#contribute_content  form { margin:20px 0 0 0; padding:0; }
#contribute_content  form fieldset { margin:40px 0 20px 0; border:none; background:#ffffff; padding:20px 20px 15px; }
#contribute_content  form legend { background:#ffffff; font-weight:bold; color:#666666; padding:8px 10px; margin-top:-36px; line-height:14px; position:absolute; }
#contribute_content  form p.field { margin-bottom:5px; padding:10px 14px; background:#c1d6d1; color:#333333; overflow:hidden; width:570px; clear:left; }
#contribute_content  label { display:block; float:left; width:170px; line-height:25px; color:#494333; }
#contribute_content  p.field input { display:block; float:left; background:#FFFFFF; border:none; height:20px; width:395px; padding:5px 0px; border-top:1px solid #AAAAAA; border-left:1px solid #AAAAAA; }
#contribute_content p.field select { margin-top:3px; margin-right:5px; float:right; height:20px; width:395px; }
#contribute_content  p.field textarea { background:#FFFFFF; border:none; width:395px; border-top:1px solid #AAAAAA; border-left:1px solid #AAAAAA; float:right; }
#contribute_content  p.field_btn { background:url(../images/btn_left.gif) top left no-repeat; padding:0 0 0 6px; }
#contribute_content  input.button { background:#87c7c6; margin:0 0 30px 15px; padding:0 12px 0 6px; height:35px; border:none; color:#FFFFFF; font:italic 14px Georgia, Times, "New Times Roman", sans-serif; cursor:pointer; }
#contribute_content  input.span { float:left; }
#contribute_content  form p.noBG { background:none; padding-left:0; }
#contribute_content  p.field input.option { height:auto; width:auto; border:none; float:none; display:inline; background:none; }
#contribute_content  #entry_yes  {float:left;width:15px;}
#contribute_content #entry_no  {float:left; width:15px;}
