/* -------------------- Airwaves ----------------------- */
#airwave_structure { width:400px; height:150px; margin:5px 0px 0px 0px; position:relative; float:left;}
#airwave_structure table tr td.airwave_pic { padding:20px 10px 20px 15px; background:url(images/ThumbNailPolaroidDark.jpg) no-repeat; position:relative;width:50px; height:50px;}
#airwave_structure table tr td.airwave_body_holder div.airwave_body { width:270px;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; background-color:#EAF7FB; padding:10px 10px 10px 10px; text-align:center; margin:0px 0px 0px 20px;position:absolute; top:10px;overflow:hidden;}
#airwave_structure table tr td.airwave_body_holder div.airwave_tail {background:url(images/speechBubbleTail.png) no-repeat; width:15px; height:10px; position:absolute;  top:30px; left:85px;}
#airwave_structure table tr td.airwave_name { text-align:center; width:30px; padding:0px 0px 0px 7px;}
#airwave_structure table tr td.airwave_name a{text-decoration:none; font-family:Arial,Helvetica, sans-serif; font-size:10px; color:#333333;}
#airwave_info {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666666; padding:5px 0px 0px 0px;}
#CommunityUpdateMain {width:940px; margin:0px auto 0px auto; padding:20px 20px 20px 140px;}

/* -------------------- Campaign Survey -------------------- */
#camp_blog_table1 {width:900px; border-bottom:1px #999999 dotted;margin:0px 0px 20px 0px;}
#camp_blog_table1 table tr td.camp_left {font-family:Arial,Helvetica, sans-serif; font-size:14px;color:#333333;vertical-align:top;padding:0px 0px 20px 0px;width:450px;}
#camp_blog_table1 table tr td.camp_right {padding:60px 0px 20px 70px;}

#camp_blog_table2{width:900px; border-bottom:2px #333333 dotted;}

#camp_blog_table2 table tr td.camp_left {font-family:Arial,Helvetica, sans-serif; font-size:14px;color:#333333;vertical-align:top;padding:0px 0px 20px 0px;width:450px;}

#camp_blog_table2 table tr td.camp_right {padding:60px 0px 20px 70px;}

#camp_main {width:900px;margin:20px auto 0px auto;}

#camp_intro {font-family:Arial,Helvetica, sans-serif; font-size:14px;color:#333333;border-bottom:2px #333333 dotted;padding:0px 0px 20px 0px;}

.camp_subheader {font-family:Arial,Helvetica, sans-serif; font-size:18px; font-weight:bold; padding:20px 20px 20px 0px;color:#666666;}

.camp_intro_text {font-family:Arial,Helvetica, sans-serif; font-size:14px;color:#333333;}

.camp_stats_text {font-family:Arial,Helvetica, sans-serif; font-size:14px; font-weight:bold; padding:20px 20px 20px 0px;color:#333333;}

#camp_results_table {width:900px; border-bottom:1px #999999 dotted;margin:0px 0px 20px 0px;}

#camp_results_table table tr td.camp_left {font-family:Arial,Helvetica, sans-serif; font-size:14px;color:#333333;vertical-align:top;padding:0px 0px 20px 0px;width:450px;}

#camp_results_table table tr td.camp_right {padding:40px 0px 20px 70px;}

#camp_results_table table tr td.camp_right_end {padding:0px 0px 20px 70px;}

.fb_1_6 {width:900px; border-bottom:1px #999999 dotted;margin:0px 0px 20px 0px;padding:0px 0px 20px 0px;}

.fb_7 {width:900px; border-bottom:2px #333333 dotted;margin:0px 0px 20px 0px;padding:0px 0px 20px 0px;}





/* -------------------- CLEARFIX, DUDE -------------------- */

.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}

.clearfix {display: inline-block; }

html[xmlns] .clearfix {display: block; }* html .clearfix {height: 1%; }

/* -------------------- Comment_Airwave_Responses -------------------- */

#respond_structure { width:500px; position:relative; margin:25px 0px 0px 0px; float:right; clear:both;}

#respond_photo { width:50px; margin:0px 0px 10px 0px; padding:5px 10px 20px 15px; background:url(images/ThumbNailPolaroidDark.jpg) no-repeat 0px -16px; position:absolute; top:0px; right:10px;}

#respond_body { width:385px; background-color:#D5FFE6; padding:10px 10px 10px 10px; font-family:Arial,Helvetica, sans-serif; font-size:12px; color:#333333; margin:0px 20px 0px 0px; float:left; position:relative;}

#respond_body textarea { width:380px; height:70px;}

#respond_body textarea input.submit { font-size:14px; margin-top:10px;}

.respond_nevermind { float:right;}

.respond_nevermind a { font-size:11px; color:#666666; text-decoration:underline;}

#respond_name {width:405px;  font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-align:center; color:#333333; text-align:left; margin:0px 0px 0px 0px; position:relative;}

#respond_name a{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-align:center; color:#333333; text-decoration:none;}

#respond_tail {background:url(images/respond_tail_right.png) no-repeat; width:15px; height:10px; position:absolute; right:-15px; top:15px; z-index:99;}

#respond_arrow {background:url(images/ResponseArrow.png) no-repeat; width:53px; height:65px; position:absolute; top:-20px; left:20px; z-index:99;}

#respond_data { position:relative; z-index:100;}

#respond_info {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666666; margin:2px 10px 0px 0px;}



/* -------------------- COMMON SHIT -------------------- */

.required_fields { font-family:Arial,Helvetica, sans-serif; font-size:12px; color:#FF0000; text-align:center;}

#scroll_signup {background-color:#FFFFFF;width:300px;height:100px;overflow:scroll; margin:75px 0px 10px 0px; border:1px #666666 dotted;}

#MedAdvice { font-family:Arial,Helvetica,sans-serif; font-size:10px; color:#808080; margin:5px 0px 0px 10px; width:300px;}

.LegalSubHeaders { font-family:Arial,Helvetica,sans-serif; font-size:20px; font-weight:bold; color:#999999;}

#LegalPages { font-family:Arial,Helvetica,sans-serif; font-size:12px;}

.container { background:transparent; width:984px; padding:0px 20px; margin:0px auto;}

.container_new { background:transparent; width:984px; padding:0px 0px 0px 0px; margin:0px auto 0px auto}

#page_content { border-bottom:1px #999999 solid; padding:20px 0px;}

#bottom_bar { background:transparent;}

#bottom_bar a { font-family:Arial,Helvetica,sans-serif; color:#666666; font-size:12px; text-decoration:none;}

#RelationSharpie { width:280px; text-align:center; position:absolute; top:190px;}

#top_bar { border-bottom:1px #DCDCDC solid; padding:20px 0px 20px 0px;}

#top_bar_container { background:#FFFFFF url() repeat-x top left; height:150px; border:1px #FFFFFF solid;}

#top_bar_logo { clear:right; float:left;}

#top_bar_search { width:300px; margin:20px 0px 0px 0px; float:right;}

#top_bar_search select { border:1px #CCCCCC solid; border-left:none; background:#FFFFFF; color:#333333; font-size:14px; width:88px; padding:2px;}

#top_bar_search input.text { border:1px #CCCCCC solid; border-right:none; font-size:14px; color:#333333; width:200px; padding:2px;}

.stripe_blue { background:#006666; width:100%; padding:0px 0px 0px 0px;}

.stripe_grey { background:#9DC0F2 url(images/stripetileCLNewNew.jpg) repeat-x bottom left; width:100%;}

.stripe_grey_mast4 {background:#FFFFFF url(images/stripetileCLew.jpg) repeat-x bottom left; width:100%;}

.stripe_greyNew {background:#9DC0F2 url(images/newHeaderStripe.png) repeat-x top left; width:100%;}

.stripe_white { background:transparent; width:100%;}

#user_nav { margin:0px auto 0px auto;}

#user_nav ul li { list-style:none; float:left;}

#user_nav ul li a { background:#666666 url(images/shine_button_grey.jpg) repeat-x top left; color:#FFFFFF; padding:10px 20px; display:block; text-decoration:none;}

#user_nav li ul {display:none; position:absolute; top:35px; right:160px; z-index:1001; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

#user_nav ul li a:hover { background:#FF4800 url(images/shine_button_orange.jpg) repeat-x bottom left; }

#user_nav ul { padding:0px; margin:0px; list-style:none;}

#user_nav li { float:left; position:relative; text-align:center;}

#user_nav li ul { display:none; position:absolute; top:34px; left:0;}
#user_nav li ul li { width:160px;}

#user_nav li:hover ul,#user_nav li.over ul { display:block;}

#user_nav_bar{ background:#666666 url(images/shine_button_grey.jpg) repeat-x top left;}

#user_nav_bar_center {background:#666666 url(images/shine_button_grey.jpg) repeat-x top left; width:100%; position:fixed; top:0px; left:0px; z-index:3000;}

/* ------------------- Dashboard --------------- */

#dashboard { background:transparent; height:200px; margin:100px auto 0px auto; display:none; clear:both; width:900px}

/* -------------------- Email Settings -------------------- */

#email_settings_holder { width:500px; margin:0px auto 0px auto;}

#email_settings_holder table tr td.email_check { margin:0px 0px 20px 0px; padding:10px 10px 10px 10px; font-family:Arial,Helvetica, sans-serif; font-size:14px; color:#333333; font-weight:bold;}

#success_settings {width:300px; font-family:Arial,Helvetica, sans-serif; color:#EE0000; font-size:18px; margin:0px auto 10px 20px; }


/* -------------------- Email Settings2 -------------------- */

#email_settings_holder2 { width:500px; margin:0px auto 0px auto;}

#email_settings_holder2 table tr td.email_check2 { margin:0px 0px 20px 0px; padding:10px 10px 10px 10px; font-family:Arial,Helvetica, sans-serif; font-size:14px; color:#333333; }

#success_settings2 { width:300px; font-family:Arial,Helvetica, sans-serif; color:#EE0000; font-size:18px; margin:0px auto 10px 20px; }

.setting_cat_title { width:500px; margin:10px auto 5px auto; font-family:Arial,Helvetica, sans-serif; font-weight:bold; font-size:20px; text-align:left; color:#666666;}

.setting_stats { width:500px; margin:0px auto 10px auto; font-family:Arial,Helvetica, sans-serif; font-weight:bold; font-size:14px; text-align:left; color:#444444;}


/* -------------------- Header Notification Bar ------------------- */

#HeaderNotification { background-color:#FF0000; height:30px; text-align:center; border-bottom:5px #FFFFFF solid;}

#HeaderNotificationTest {background-color:#FFFF99; height:30px; text-align:center; border-bottom:5px #FFFFFF solid;}

#HeaderNotification a { text-decoration:none;margin:0px auto 0px auto; }

#HeaderNotification a:hover {color:#999999;}

#ConfirmDisclaimer { text-align:center; font-family:Arial,Helvetica, sans-serif; font-size:16px; color:#333333;}

#ConfirmDisclaimer a {text-align:center; font-family:Arial,Helvetica, sans-serif; font-size:16px; color:#0000FF; text-decoration:none;}

#ConfirmDisclaimer a:hover {color:#999999;}

/* -------------------- HOME PAGE -------------------- */

#follow_us { margin:0px auto 0px auto;}

#follow_text {text-align:center; font-family:Arial,Helvetica, sans-serif; font-weight:bold; font-size:16px; color:#FF9900;padding:10px 0px 0px 0px;}

#follow_links { text-align:center;}

#follow_links a{text-decoration:none;}

#follow_link { text-align:center;}

#follow_link a { text-decoration:none; font-family:Arial,Helvetica, sans-serif; font-weight:bold; font-size:16px; color:#1B02FD;}

#follow_link a:hover { color:#999999;}

#IE_Notice {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; background:#FF6666; font-weight:bold; padding:10px 10px; text-align:center;}

#UsersHomePage { width:500px; float:right; margin:100px 0px 0px 0px;}

#UsersTable { width:320px; padding:0px 0px 0px 0px; margin:10px auto 0px auto;}

#UsersTable table tr td.newUserTop { margin:0px auto 0px auto; padding:20px 10px 0px 15px;background:#ffffff; background:url(images/ThumbNailPolaroidDark.jpg) no-repeat;}

#UsersTable table tr td.newUserTop a{ text-decoration:none;}

#UsersTable table tr td.newUserBottom { margin:0px auto 0px auto; border:1px #cccccc solid; padding:10px 10px 10px 10px;background:#ffffff;}

#UsersTable table tr td.newUserBottom a{ text-decoration:none;}

#UsersTable table tr td.newUserTop div.NewUserName{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#333333; text-align:center; padding:20px 0px 0px 0px;}

#UsersTable table tr td.newUserBottom div.NewUserName{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#333333; text-align:center; padding:5px 0px 0px 0px;}

#UsersHomeTitle { font-family:Arial, Helvetica, sans-serif; font-size:22px; font-weight:bold; color:#c6c6c6; text-align:center; margin:15px 0px 0px 0px;}

#UsersHomeContent { margin:10px 0px 10px 0px;}

#HomePageArrow { width:176px; position:absolute; right:44px; bottom:3px; height:60px; z-index:99;}

#HomePageContent { width:984px; margin:0px auto 0px auto; padding:20px 20px 20px 20px; background:transparent;}

#HomePageLogo { width:285px; height:274px; margin:20px auto 0px auto;}

#HomePageLogo { text-decoration:none;}

#LeftHomePage { width:464px; float:left;}

#BlogsHomeContent {width:500px; float:right; margin:10px 0xp 0px 0px;}

#RecentBlogsTable { width:320px; padding:0px 0px 0px 0px; margin:10px auto 0px auto;}

#RecentBlogsTable table tr td.RecentBlogsUser{margin:0px auto 0px auto; padding:20px 10px 10px 15px; background:url(images/ThumbNailPolaroidDark.jpg) no-repeat;}

#RecentBlogsTable table tr td.RecentBlogsUser a{ text-decoration:none;}

#RecentBlogsTable table tr td.RecentBlogsTitle div.HomeBlogTitle { padding:20px 5px 3px 5px;}

#RecentBlogsTable table tr td.RecentBlogsTitle div.HomeBlogTitle a{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#666666; text-decoration:none;}

#RecentBlogsTable table tr td.RecentBlogsTitle div.HomeBlogTitle a:hover{ color:#999999;}

#RecentBlogsTable table tr td.RecentBlogsTitle div.HomeBlogStats { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999999;padding:0px 5px 20px 5px;}

#RecentBlogsTable table tr td.RecentBlogsUser div.NewUserName{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#333333; text-align:center; padding:20px 0px 0px 0px;}

#BlogHomeTitle {font-family:Arial, Helvetica, sans-serif; font-size:22px; font-weight:bold; color:#c6c6c6; text-align:center; margin:60px 0px 0px 0px;}
#QuestionsHomeContent{width:500px; float:right;}

#QuestionsHomeTitle{font-family:Arial, Helvetica, sans-serif; font-size:22px; font-weight:bold; color:#c6c6c6; text-align:center; margin:57px 0px 0px 0px;}

#RecentQuestionsTable{ width:320px; padding:0px 0px 0px 0px; margin:10px auto 0px auto;}

#RecentQuestionsTable table tr td.RecentQuestionsUser{margin:0px auto 0px auto; background:url(images/ThumbNailPolaroidDark.jpg) no-repeat; padding:20px 10px 10px 15px;}

#RecentQuestionsTable table tr td.RecentQuestionsUser a { text-decoration:none;}

#RecentQuestionsTable table tr td.RecentQuestionsTitle div.HomeQuestionsTitle{ padding:5px 5px 3px 5px;}

#RecentQuestionsTable table tr td.RecentQuestionsTitle div.HomeQuestionsTitle a{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#666666; text-decoration:none;}

#RecentQuestionsTable table tr td.RecentQuestionsTitle div.HomeQuestionsTitle a:hover { color:#999999; text-decoration:none;}

#RecentQuestionsTable table tr td.RecentQuestionsTitle div.HomeQuestionsStats{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999999;padding:0px 5px 20px 5px;}
#RecentQuestionsTable table tr td.RecentQuestionsUser div.NewUserName{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#333333; text-align:center; padding:20px 0px 0px 0px;}

#RightHomePage { width:500px; float:right;}

#SignInForm { width:464px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; text-align:right; margin:10px auto 0px auto;}

#SignInForm table{ margin:10px auto 0px auto; width:464px;}

#SignInForm table tr td.LeftIndex{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#999999;}

#SignInForm table tr td.RightIndex{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#999999;}

#SignInForm table tr td.RightIndex input{  width:160px; border:1px #CCCCCC solid; padding:3px 3px 3px 3px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333;}

#SignInForm table tr td.RightIndex input.SignInHome{ margin:20px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:1px; color:#333333;}
#SignUpBody { width:700px; margin:200px auto 0px auto;}

#ViewHolder { width:200px; background:#4EFE94; padding:5px 5px 5px 5px; text-align:center; margin:10px auto 20px auto;}

#ViewHolder a{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666666; font-weight:bold; text-decoration:none;}

#ViewHolder a:hover{ color:#92FEBC;}

#Welcome { width:464px; font-family:Arial, Helvetica, sans-serif; font-size:30px; color:#ffffff;  text-align:center; padding:20px 10px 5px 10px; position:relative; z-index:1000;}

#WelcomeSignUp { width:464px; font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#999999; text-align:center; padding:20px 10px 20px 10px; }

#WelcomeSignUp a.SignUpWhite{ font-family:Arial, Helvetica, sans-serif; font-size:22px;color:#FFFFFF; background:#3C80E6; text-decoration:none; padding:5px 5px;}

#WelcomeSignUp a.SignUpWhite:hover { background:#78A8ED;}

#WelcomeSignIn { width:464px;}

#WelcomeSignInIn { width:400px;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; background:#3C80E6; text-decoration:none; padding:5px 5px; text-align:center; margin:30px auto 0px auto;}

.browse { padding:17px 100px 30px 5px;color:#ffffff; background:url(images/RoundBackArrow.jpg) no-repeat;font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#FFFFFF; }

/* -------------------- Home Slider --------------------- */

h2 {margin:0;margin-bottom:14px;padding:0;}

#slider_home {width:631px;margin:0px auto 0px auto;position:relative;}

#scroll_bg_home{height:585px;width:590px;overflow:hidden;position:relative;clear:left;background:url() no-repeat; margin:10px auto 0px auto;padding:0px 0px 20px 0px;}

.scroll_home{ background:transparent; width:590px; height:590px; padding:0px; margin:0px auto; overflow:hidden;}

.scrollContainer_home div.panel_home {padding:0px 0px 0px 0px;height:600px; width:590px;margin:0px auto 0px auto;float:left;}

.scrollContainer_home #scroll_Parents {font-family:Arial,Helvetica, sans-serif; font-size:14px;overflow:auto;}

.scrollContainer_home #scroll_Materials {font-family:Arial,Helvetica, sans-serif; font-size:14px;overflow:auto}

.scrollContainer_home #scroll_Resources {font-family:Arial,Helvetica, sans-serif; font-size:14px;overflow:auto;}

.scrollContainer_home div.panel_home a:hover {color:#999999;}

ul.navigation_home {list-style:none;margin:0px 0px 0px 40px;padding:0px;padding-bottom:0px;}

ul.navigation_home li {display:inline; margin-right:5px;}

ul.navigation_home #scroll_Materials a{background:#195C3D;}


ul.navigation_home li a { background:#F4F4F4;font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#999999; padding:5px 5px 5px 5px;text-decoration:none;border:1px #D5D5D5 solid;margin:0px 0px 0px 0px;}

ul.navigation_home  a:hover { color:#D5D5D5;}

ul.navigation_home a.selected {color:#A00000;font-size:14px;}

ul.navigation_home a:focus {outline:none;}

ul.navigation_home li.scroll_Parents a {}

ul.navigation_home li.scroll_Materials a {}

ul.navigation_home li.scroll_Resources a {}

.scrollButtons_home {position:absolute;top:150px;cursor:pointer;}

.scrollButtons_home.left {left:-37px;top:20px}

.scrollButtons_home.right {right:-32px;top:20px;}

.hide {display:none;}


/* -------------------- Index -------------------- */
#headline_header {  float:left; font-family:Arial,Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#F16C22; margin:6px 0px 0px 10px;}


/* -------------------- Index_forget_password -------------------- */

#SignInForm table tr td.RightIndex div.forget_password {margin:5px 0px 0px 0px;}

#SignInForm table tr td.RightIndex div.forget_password a {font-family:Arial,Helvetica, sans-serif; font-size:10px; color:#626262; text-decoration:none;}

#SignInForm table tr td.RightIndex div.forget_password a:hover {color:#0000FF;}

/* -------------------- Index Signed Out -------------------- */

#signed_out_text {font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#EE0000; text-align:center; margin:15px 0px 0px 0px;}

/* -------------------- Information_For_Parents -------------------- */

.download_link {margin:0px 0px 10px 0px; text-align:left;}

.download_link a {text-decoration:none;font-family:Arial,Helvetica, sans-serif; font-size:12px; color:#A00000; font-weight:bold;}

.download_link a:hover {color:#999999;}

#info_border_bottom {margin:60px 0px 0px 0px; border-top:2px #999999 dashed;padding:60px 0px 0px 0px;}

.info_header_text {font-family:Arial,Helvetica, sans-serif; font-size:22px; color:#666666; text-align:center;font-weight:bold;margin:20px 0px 20px 0px;}

#info_parents_main {width:900px; margin:0px auto 0px auto;}

.info_img_holder {margin:10px auto 0px auto;vertical-align:center;width:900px;}

.info_img_chapter {margin:10px auto 10px auto;vertical-align:center;width:900px;}

.info_credits {text-align:center; font-family:Arial,Helvetica, sans-serif; font-size:10px; font-color:#666666;width:600px;margin:10px auto 10px auto;}

.info_text {font-family:Arial,Helvetica, sans-serif; font-size:14px; color:#333333;width:895px;margin:0px 0px 0px 5px;}

#info_seperation {margin:60px 0px 60px 0px; border-top:2px #666666 dashed;}

.info_subheader {font-family:Arial,Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#666666;}

/* -------------------- Members -------------------- */

#SelectHouse{ width:800px; margin:20px auto 0px auto;}

#SelectTitle{ text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#333333;}

#SelectTitleBrowse {text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:21px; font-weight:bold; color:#666666;}

#SelectHouse table tr td.SelectName{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#666666; padding:20px 5px 20px 20px; width:200px;}

#SelectHouse table tr td.SelectBox { padding:0px 20px 0px 0px;}

#Members{ width:800px; margin:20px auto 0px auto; float:left;}

#Members table tr td.PolaroidMembers { width:80px; padding:0px 30px 20px 20px; vertical-align:top;}

#Members table tr td.PolaroidMembers div.polaroid { width:50px; height:60px; padding:20px 10px 12px 15px; vertical-align:top;text-align:center;  background:url(images/ThumbNailPolaroidDark.jpg) no-repeat;}

#Members table tr td.PolaroidMembers div.polaroidName{margin:10px 0px 0px 0px; text-align:center;}

#Members table tr td.PolaroidMembers div.polaroidName a {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#333333; text-decoration:none;}

/* -------------------- New Nav Bar -------------------- */


#user_nav_center { margin:0px auto 0px auto; position:fixed;}

#user_nav_new ul li { list-style:none; float:left;}

#user_nav_new ul li a { background:#666666 url(images/shine_button_grey.jpg) repeat-x top left; color:#FFFFFF; padding:10px 15px; display:block; text-decoration:none;}

#user_nav_new li ul {display:none; position:absolute; top:35px; right:160px; z-index:1001; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

#user_nav_new ul li a:hover { background:#FF4800 url(images/shine_button_orange.jpg) repeat-x bottom left; }

#user_nav_new ul { padding:0px; margin:0px; list-style:none;}

#user_nav_new li { float:left; position:relative; text-align:center;}

#user_nav_new li ul { display:none; position:absolute; top:34px; left:0;}

#user_nav_new li ul li { width:160px;}

#user_nav_new li:hover ul,#user_nav li.over ul { display:block; }

#user_nav_bar_new{ background:#666666 url(images/shine_button_grey.jpg) repeat-x top left;}


/* -------------------- password_forget -------------------- */

#emailForm_password {width:500px; margin:0px auto 0px auto; padding:0px 0px 0px 0px;}

#general_password {width:600px; margin:10px 0px 20px 20px; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#999999;font-weight:bold; text-align:center;}

#emailForm_password table tr td.leftContact {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#333333; width:50px; vertical-align:middle; text-align:right;}

#emailForm_password table tr td.rightContact { width:440px; padding:0px 0px 0px 10px;}

#emailForm_password table tr td.rightContact input {border:1px #CCCCCC solid; margin:5px auto 5px auto; padding:5px; width:438px;}

#emailForm_password table tr td.rightContact textarea { border:1px #CCCCCC solid; margin:5px auto 5px auto; padding:5px; width:438px; height:150px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333333;}

/* -------------------- RESET CRAPPY BROWSER STUFF -------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 12px;vertical-align: baseline;background:transparent;position:static;}

body, p, a, textarea { font-family:Arial,Helvetica,sans-serif;}

body { background:#FFFFFF; min-width:960px; padding:0px 0px 60px 0px;}

textarea { resize:none; }

/* ----- Resource Center -----*/

#page_title_resource { margin:0px auto 0px auto; font-family:Arial, Helvetica, sans-serif; font-size:34px; color:#666666; letter-spacing:-1px; font-weight:bold; padding:10px 10px 10px 10px;}


/* -------------------- Responses -------------------- */

#reply_to_ {width:400px; margin:10px auto 0px auto;}

/* -------------------- Reviews ------------------- */

.recent_reviews_header { margin:10px 0px 0px 40px; font-family:Arial,Helvetica, sans-serif; font-size:18px; color:#888888; font-weight:bold;}

.recent_review_main { background:#D5FFE6; padding:10px; width:450px; margin:10px 0px 0px 35px;}

.review_table_holder_left { margin:0px 90px 40px 0px;}

.review_table_holder_left table tr td.review_icon { padding:0px 5px 0px 0px;}

.review_table_holder_left  table tr td.review_title { vertical-align:top; margin:0px 40px 0px 0px;letter-spacing:2px;}

.review_table_holder_left table tr td.review_title a { font-family:Arial,Helvetica, sans-serif; font-weight:bold; font-size:26px; color:#444444;text-decoration:none;}

.review_table_holder_left table tr td.review_title a:hover { color:#999999;}

.review_table_holder_left table tr td.review_title div.read_write_review {text-align:center;}

.review_table_holder_left table tr td.review_title div.read_write_review a {font-family:Arial,Helvetica, sans-serif; font-size:16px; font-weight:bold; text-decoration:none; color:#444444;}

.review_table_holder_left table tr td.review_title div.read_write_review a:hover {color:#999999;}

#review_main { width:850px; margin:20px auto 20px auto;}

.sub_cat_reviews {  margin:0px 0px 0px 35px; padding:5px; border-top:1px #CCCCCC dotted; }

.sub_cat_reviews a { font-family:Arial,Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#0000FF; text-decoration:none; }

.sub_cat_reviews a:hover {color:#999999;}


/* -------------------- Review Equipment -------------------- */

#review_mini { float:left; margin:0px 10px 0px 0px;}


/* -------------------- Search Results -------------------- */

#SearchResults {width:900px; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#666666;}

#resultsQuote {font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#EE0000;}

.actual_result {font-family:Arial, Helvetica, sans-serif; color:#666666;text-align:left; margin:10px 0px 10px 0px; font-size:14px;}

.actual_result a {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666666;text-decoration:none;}

.actual_result a:hover{color:#F16C22;}

#search_Table {width:984px; } 

#search_Table table tr td.search_table { padding:40px 120px 20px 0px; font-family:Arial, Helvetica, sans-serif; font-size:20px;font-weight:bold;color:#999999; letter-spacing:1px;}

#searchUser { font-family:Arial,Helvetica, sans-serif; font-size:14px; color:#5179EB; margin:10px 0px 0px 0px;}

/* -------------------- SEARCH BAR ---------------------*/

#SearchContainer { float:right; width:340px; padding:10px 0px 0px 0px;}

#SearchContainer input.text { width:253px; background:#ffffff; border:1px #666666 solid; font-size:16px; color:#666666; padding:5px;}

#SearchContainer input.submit { margin:3px 0px 0px 3px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#333333;}


/* -------------------- SHARE BUTTONS ------------------- */

#share_stuff { float:right;}

.share_buttons { float:left; padding: 0px 10px 0px 0px;}

/* -------------------- Sign In_forget_password -------------------- */

#splash_emailForm table tr td.right div.forget_password {margin:5px 0px 5px 0px;}

#splash_emailForm table tr td.right div.forget_password a {font-family:Arial,Helvetica, sans-serif; font-size:10px; color:#626262; text-decoration:none;}

#splash_emailForm table tr td.right div.forget_password a:hover {color:#0000FF;}

/* --------------------- SIGNED IN HOME PAGE -------------------- */

#MainHome_signedIn {width:984px; margin:0px auto 0px auto; padding:40px 20px 20px 20px;}
	
#signedIn_Main {width:984px;}

.signedIn_Left {width:492px; float:left;}

.signedIn_Right {width:492px; float:right;}

#follow_us_home {width:492px; margin:10px 0px 0px 0px;}


/* -------------------- signUp -------------------- */

#splash_emailForm table tr td.signupGenderTop { font-family:Arial, Helvetica, sans-serif; color:#333333; font-weight:bold; font-size:14px;margin:0px auto 0px auto;}

/* -------------------- Slider --------------------- */

#wrapper {width:550px;margin:0px auto;}

#intro {padding-bottom:10px;}

h2 {margin:0;margin-bottom:14px;padding:0;}

#slider {width:631px;margin:10px auto 0px auto;position:relative;}

#scroll_bg{height:360px;width:590px;overflow:hidden;position:relative;clear:left;background:#FFFFFF url(images/) no-repeat; margin:0px auto 0px auto}

.scroll{ background:transparent; width:550px; height:370px; padding:0px; margin:0px auto; overflow:hidden; }

.scrollContainer div.panel {padding:20px 0px;height:330px; width:550px;margin:0px;float:left;}

#shade {background:#EDEDEC url(images/shade.jpg) no-repeat 0 0;height:50px;}

ul.navigation {list-style:none;margin:0px 0px 0px 23px;padding:0px;padding-bottom:0px;}

ul.navigation li {display:inline; margin-right:5px;}

ul.navigation li a { background:#FFFFFF;font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#CCCCCC;padding:5px 5px 5px 5px;border:1px #F4F4F4 solid;text-decoration: none;}

ul.navigation  a:hover { color:#EDEDEC;border:1px #E6E6E6 solid;}

ul.navigation a.selected {color:#333333;}

ul.navigation a:focus {outline:none;}

.scrollButtons {position:absolute;top:150px;cursor:pointer;}

.scrollButtons.left {left:-37px;top:20px}

.scrollButtons.right {right:-32px;top:20px;}

.hide {display:none;}

/* -------------------- Survey -------------------- */

#survey_text {text-align:left; font-family:Arial,Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#333333;}

#survey_text a{ color:#FFFFFF; text-align:center; font-family:Arial,Helvetica, sans-serif; font-size:16px; font-weight:bold;  text-decoration:none;}

#survey_text a:hover {color:#999999;}

#survey_holder_image {margin:0px auto 0px auto; text-align:center;background:url(images/New_Button_Survey_No_Text.png) no-repeat; width:407px; height:40px; padding:10px 5px 5px 5px;}

/* ---------------------- Updates/DynamicProfile --------------------- */

#counter { padding:0px 0px 0px 10px;}
#counter_airway { font-size:12px; color:#515151; font-weight:bold; }

#grapevine { width:300px; margin:0px auto 0px auto;}

#grapevine_text { width:280px; margin: 0px auto 0px auto; text-align:center; font-family:New Century Schoolbook, serif; font-size:14px; color:#185ABC; font-weight:bold; overflow:hidden;}

#update_info_prof {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#B7B7B7; padding:5px 0px 0px 0px; text-align:center}

#update_info_prof a{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#B7B7B7; text-decoration:none;}

#update_info_prof a:hover{ color:#000000;}


/* ----------------------- Upload Pic ------------------------ */

.EditPicTable { width:651px;}

.EditPicTable table tr td.UploadPic { width:100px; height:100px; background:url(images/ThumbNailPolaroidDark.jpg) no-repeat; padding:20px 10px 10px 15px;}


.EditPicTable table tr td.UploadPic input{ padding:0px 10px 0px 10px;}
#UploadInfo { width:400px; margin:20px auto 20px auto;}

#UploadInfoHour { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#555555; text-align:center;}

#EditPicSubmit {width:60px; margin:0px auto 0px auto;}


/* ------------------ View All Comments/Airwaves/Answers ------------------ */

#view_all_structure {width:651px; float:right;}

.view_all { width:400px; margin:20px auto 0px auto; padding:5px;font-family:Arial,Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#666666; text-align:center;}

.view_all a {text-decoration:none; font-family:Arial,Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#666666;}

.view_all a:hover {color:#F37336;}


/* ----- vid pep ----- */
#pep_vid {margin:0px auto 0px auto; width:800px;}


#test1{margin:100px auto 0px auto; position:relative;}
#test2{width:60px; background:url(images/contact_badge_grey.png) no-repeat; position:absolute; top:20px; left:-15px;}

