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

img { behavior: url(../iepngfix.htc); }
hr { color: #0066FF; }
body { background-image: url(../images/container_interior_backgrou.png); background-repeat: repeat-x; }
#container { width: 950px; margin: 0 auto; text-align: left; }
#container p { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #666666; margin: 0; padding: 0; line-height: 1.5em; }
#container ul { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #666666; line-height: 1.5em; }
#container ul li {  }
#container #body #body_content #body_copy h2 { font-family: Arial, Helvetica, sans-serif; font-size: 17px; font-weight: bold; color: #5A95CA; line-height: 1.5em; margin: 0 0 5px 0;}
#container #body #body_content #body_copy h3 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #5A95CA; line-height: 1.5em; margin: 0 0 5px 0; width: 425px; }
#container #body #body_content #body_copy h3 a { display: block; color: #5A95CA; width: 425px; margin: 0 0 10px 0; }
#container #body #body_content #body_copy h3 a:hover { color: #0066FF; width: 425px;  }
#container #body .imageFloatRight { float: right; padding: 5px 0 5px 15px; }

/* SES Page */
#container #body #body_content #body_copy #contactSES input { margin: 0 0 15px 0; }
#container #body #body_content #body_copy #contactSES textarea { margin: 0 0 15px 0; }
#container #body #body_content #body_copy #contactSES .required { color: red; }




#header_container { float: left; width:630px; height:85px; background-image: url(../images/heading_tab.png); margin-left: 25px; background-repeat: no-repeat; padding-left: 80px; display: inline; }
#header_container a { color:white; text-decoration:none; }
#header_container a:hover { color:white; text-decoration:none; }
#header_sitemap { float: right; width:55px; height:15px; margin-top: 12px; padding-left: 10px; border-right-width: 1px; border-right-style: dotted; border-right-color: #FFFFFF; margin-bottom: 15px; }
#header_home { float: right; width:40px; height:15px; margin-top: 12px; border-right-width: 1px; border-right-style: dotted; border-right-color: #FFFFFF; }
#header_contact { float: right; width:60px; height:15px; margin-top: 12px; padding-left: 10px; border-right-width: 1px; border-right-style: dotted; border-right-color: #FFFFFF; }
#header_donate { float: right; width: 50px; height:15px; margin-top: 12px; padding-left: 10px; }
#footer a { color:white; text-decoration:none; }
#footer a:hover { color:white; text-decoration:none; }
#footer { float: left; width: 615px; height: 20px; background-image: url(../images/footer_background.jpg); margin: 15px 0 0 20px; padding-left: 50px; padding-top: 30px; padding-right: 30px; }
#footer_left { float: left; width: 150px; background-color: none; }
#footer_right { float: right; width: 450px; background-color: none; }
#navigation_container { float: right; width:592px; height:29px; clear: both; margin-top: 15px; display: inline; }
#left_blue_bar { float: left; width:25px; height:758px; clear: both; background-image: url(../images/left_blue_bar.png); background-repeat: no-repeat; }
#body { width:710px; background-color: white; float: left; display: inline; }
#body_copy { float: left; margin-left: 15px; margin-top: 15px; width: 400px; display: inline; }
#body_copy a { color: #0066FF; text-decoration:none; }
#body_copy a { color: #0033FF; text-decoration:none; }
#welcome_to_kpscholars { float: left; left:150px; width:400px; height:25px; background-image: url(../images/welcome_to_kpscholars.png); background-repeat: no-repeat; display: inline; }
#blue_quote_box { float: left; width:91px; height:36px; clear: none; background-image: url(../images/orange_box_quote.png); margin-top: 5px; margin-left: 10px; padding-top: 135px; padding-left: 140px; display: inline; }
#right_image_box { width:449px; height:170px; clear: none; background-image: url(../images/banners/teen_girl_banner_02.png); margin-top: 5px; margin-right: 10px; float: right; display: inline; }
#right_blue_bar_container { float: left; width:191px; clear: right; background-image: url(../images/right_blue_bar.png); padding-left: 17px; padding-top: 20px; background-repeat: no-repeat; height: 750px; display: inline; }

#right_blue_bar_container p {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #FFFFFF; margin: 0; line-height: 1.3em; }



#member_login { float: left; width:117px; height:24px; background-image: url(../images/member_login.png); }
#login_fields { float: left; width:165px; height:100px; margin-top: 10px; clear: both; }
#login_fields label { display: block; margin: 0 0 10px 0; }



#latest_news { float: left; background-image: url(../images/horizontal_rule.png); padding-top: 10px; margin-top: 20px; background-repeat: no-repeat; clear: both; width: 180px; }
#latest_news a { color: #0066FF; text-decoration:none; }
#latest_news a { color: #0033FF; text-decoration:none; }
#kp_speakers_bureau { float: left; width:175px; margin-top: 5px; clear: left; background-image: url(../images/horizontal_rule.png); background-repeat: repeat-x; padding-top: 10px; }
#kp_speakers_bureau a { color: #0066FF; text-decoration:none; }
#kp_speakers_bureau a { color: #0033FF; text-decoration:none; }
.arial_white_12 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FFFFFF; }
#featured_video_content a { color: #0066FF; text-decoration:none; }
#featured_video_content a { color: #0033FF; text-decoration:none; }
#featured_video_content_cont { float: left; width:235px; clear: both; margin-left: 10px; margin-top: 10px; display: inline; }
#featured_video_content { width:225px; padding-left: 10px; }
#featured_video_image { float: left; width:231px; height:120px; clear: both; background-image: url(../images/featured_video.png); margin-left: 0px; margin-top: 5px; }
#featured_video_type { width:220px; height:25px; background-image: url(../images/featured_video_type.png); background-repeat: no-repeat; behavior: url(../iepngfix.htc); margin-top: 10px; margin-left: 10px; float: left; clear: left; }
#more_button_orange { float: left; width:20px; height:25px; clear: none; margin-top: 135px; margin-left: 130px; }
