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

body  {margin: 0;padding: 0;}
img {border:none;}
a {text-decoration:none;}
a.link {text-decoration:none;color:#0099CC;font-size:inherit;}
p {line-height:18px;font-size:14px;}
h1 {margin-top:5px;margin-bottom:5px;padding:0px;font-weight:normal;font-size:22px;}
div#fb-uid {display:none;}

/* set main font, size and font color */
body, div, a, input, textarea, select {font-family:"Lucida Grande",Tahoma,Verdana,Arial,sans-serif;font-size:12px;color:#333333;}
div.clear {clear:both;font-size:0px;height:0px;}
div#global_debug{background-color:#000000;color:#FFFFFF;padding:20px;display:none;}
div#global_debug div {color:inherit;}

/* PC header of all pages */
div#pc_header_core {border-bottom:1px solid #CCCCCC;height:115px;position:relative;}		
div#pc_right_back_header, div#pc_left_back_header {width:50%;height:115px;}		
div#pc_right_back_header {float:right;background-image:url(/images/structure/header_right_back.png);}
div#pc_left_back_header {float:left;background-image:url(/images/structure/header_left_back.png);}
div#pc_center_header {width:900px;height:115px;margin:auto;position:relative;top:-115px;background-image:url(/images/structure/header_center.png);}
a#pc_home_link {position:absolute;width:260px;height:90px;left:155px;top:20px;display:block;}
div#pc_social_header{position:absolute;left:750px;height:115px;}
a.pc_social_header_icon {display:block;float:left;margin-left:10px;margin-top:12px;width:40px;height:40px;}



/* Main navigation menu */
ul {list-style:none;margin:0;padding:0;z-index:1000;display:block;}
li {list-style:none;margin:0;padding:0;z-index:1000;display:block;}

div#main_menu_holder {background-color:#CCCCCC;border-top:1px solid #F0F0F0;}
div#main_menu_core {width:925px;background-color:#CCCCCC;margin:auto;}
div.dashed {border-bottom:1px solid #999999;padding-bottom:10px;border-bottom-style:dashed;padding-top:10px;}

ul#nav_menu {display:block;}

a.menu_lvl1 {font-size:16px;text-decoration:none;}
a.menu_lvl1:hover {text-decoration:underline;}

a.menu_lvl2 {font-size:15px;text-decoration:none;}
a.menu_lvl2:hover {text-decoration:underline;}

ul.submenu {position:absolute;left:0px;top:38px;width:inherit;display:none;}

li.arrow_spacer {display:block;background-image:url(/images/structure/main_menu_v1_arrow.png);background-repeat:no-repeat;background-position:left;height:12px;z-index:1;}
li.menu_bar {float:left;position:relative;text-align:center;width:100px;padding-top:10px;padding-bottom:10px;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;cursor:pointer;}

li.submenu {width:inherit;background-color:#FFF5D3;border-left:1px solid #999999;border-right:1px solid #999999;text-align:left;padding-left:10px;padding-right:10px;}
li.submenu_top {border-top:1px solid #999999;padding-top:10px;padding-left:10px;padding-right:10px;}
li.submenu_bottom {border-bottom:1px solid #999999;padding-bottom:10px;padding-left:10px;padding-right:10px;}
li.clear {clear:both;}


/* vertical seperator lines */
.vline {border-top:1px solid #748394;height:0px;font-size:0px;}

/* Main 'pop-up' mask */
div#mask {background-color:#000000;position:absolute;z-index:9000;display:none;}
div#popup {background-color:#FFFFFF;position:absolute;z-index:9999;display:none;border:1px solid #CCCCCC;border-radius:6px;}
div#popup_close {float:right;margin-right:10px;margin-top:6px;font-size:20px;cursor:pointer;}
div#popup_close:hover {color:#FF0000;}
div#forms div.form {display:none;}

/* PC forecast search */
div#forecast_lookup {position:relative;font-style:italic;}
input#location_input, div#forecast_lookup_results {border: 2px solid #CCCCCC;}
input#location_input {font-style:italic;color:#666666;padding:6px;width:250px;}
div#forecast_lookup_results {z-index:1000;position:absolute;top:24px;left:0;border-top:0px;display:none;width:262px;background-color:#FFFFFF;}
a.forecast_lookup_result {display:block;margin-top: 6px;font-style:inherit;color:#666666;text-decoration:none;padding:6px;}
a.forecast_lookup_result:hover {background-color:#EEEEEE;color:#0099CC;}

/* Contact Module */
input#contact_name {border: 1px solid #CCCCCC;font-style:italic;color:#666666;padding:6px;width:336px;}
input#contact_email {border: 1px solid #CCCCCC;font-style:italic;color:#666666;padding:6px;width:336px;}
textarea#contact_text {border: 1px solid #CCCCCC;font-style:italic;color:#666666;padding:6px;width:336px;height:100px;max-height:100px;max-width:338px;resize:none;}
div#contact_submit {float: right;background-color:#CCCCCC;padding:4px;cursor:pointer;}
div.contact_results {padding-top:4px;margin-left:6px;float:left;display:none;font-size:12px;}
div#contact_error {color:#FF0000;}
div#contact_success {color:#009900;}

/* SPC outbreaks */
div#spc_home_banner {margin-top:10px;background-color:#FF0000;padding:10px;color:#FFFFFF;font-size:24px;color:#FFFFFF;}
div#spc_home_banner a {font-size:26px;color:#FFFFFF;text-decoration:none;}
div#spc_home_banner a:hover {text-decoration:underline;}


/* PC footer of all pages */
div#pc_footer_core {background-color:#8ccae5;background-repeat:repeat-x;background-image:url(/images/structure/footer_gradient.png);border-top:1px solid #CCCCCC;}
div#pc_center_footer {width:950px;margin: auto;position:relative;padding-top:10px;padding-bottom:10px;}
div#main_copy {font-size:14px;color:#FFFFFF;text-align:center;margin-top:50px;margin-bottom:10px;}
div#main_copy a {font-size:inherit;color:inherit;text-decoration:underline;}
div.pc_footer_catagory {float:left;padding:10px;}
div.pc_footer_header{color:#FFFFFF;font-size:16px;margin-bottom:10px;}
div.pc_footer_data {padding:5px;background-color:#FFFFFF;border-radius:5px;min-height:100px;}


/* Post Popup */

div#post_popup_core {padding:10px;}
div#post_popup {display:none;position:absolute;z-index:9999;background-color:#FFFFFF;border:1px solid #FFF5D3;border-radius:6px;}
div#post_popup_back {cursor:pointer;float:left;padding:2px;font-size:10px;text-decoration:underline;display:none;}


div.post_type {

	border:1px solid #999999;
	float:left;
	width:80px;
	height:32px;
	margin-left:11px;
	border-radius:5px;
	text-align:center;
	padding-top:18px;
	cursor:pointer;
	font-size:12px;
	background-color:#668bc7;
	color:#FFFFFF;

}

div.post_type:hover {

	background-color:#476bb1;
	border-color:#476bb1;

}


div#post_form {

	display:none;

}

div#post_form div#post_type_header {

	font-size:16px;
	

}

input#post_time {
	width:75px;
}

div#post_location_map {

	width:200px;
	height:360px;
	border:1px solid #CCCCCC;
	border-radius:5px;

}

textarea#user_comments {


	border:1px solid #CCCCCC;
	border-radius:5px;
	width:95%;
	height:150px;
	color:#999999;
	padding:5px;

}

div.mag_info {
	display:block;
}

div#mag_slider_holder {
float:left;
width:20px;
height:200px;

}

div#mag_number_holder {

}

div.submit_post {

	color:#FFFFFF;
	background-color:#668bc7;
	border:1px solid #999999;
	border-radius:5px;
	padding:5px;
	width:95%;
	margin-top:10px;
	cursor:pointer;
	text-align:center;
	font-size:11px;
	background-repeat:no-repeat;
	background-position:center;
}
div.submit_post:hover {

	background-color:#476bb1;
	border:1px solid #476bb1;



}

div#submit_local_post {




}

div#results {
	display:none;
	padding:10px;
}
div#results div#results_html {

	background-color:#FFC4C4;
	color:#FFFFFF;
	border:1px solid #FFFFFF;
	background-color:#008400;
	border-radius:10px;
	font-size:16px;
	text-align:center;
	padding:10px;
}

div#results div#close_results {
	padding:5px;
	border:1px solid #999999;
	border-radius:6px;
	background-color:#CCCCCC;
	color:#000000;
	float:right;
	cursor:pointer;
	margin-top:26px;
}


div#submit_post_error {

	color:#FF0000;
	font-size:11px;
	
	min-height:20px;

}

/* Reports PopUp */




/* Advisory Bulletins */
div#bulletin_holder {
    
    float:left;
    width:500px;
    
    
}

div.bulletin {
    
    
    
}

div#side_right {
    
    float:right;
    border:0px solid #CCCCCC;
    width:200px;
    height:500px;
    
}



div.bul_super_header {
    font-size:24px;
    font-weight:bold;
    margin-top:10px;
    margin-bottom:10px;
}
div.bul_header {
    
    font-size:18px;
    font-weight:bold;
    margin-top:5px;
    margin-bottom:5px;
}
div.bul_line {
    padding-top:5px;
}
div.bul {
    padding-top:10px;
}
span.bul_impact {
    font-weight:bold;  
}
span.prec_header {
    
    text-decoration:underline;
    font-weight:bold;
}
div.tropical_header {
    font-weight:bold;
    font-size:14px;
}


/* Maps */
div#map_wrapper {position: relative;}
div#map1 {position:relative;background-color:#CCCCCC;width:728px;height:400px;}
div#map1_timestamp {position:absolute;top: 0px;left:550px;padding:5px;background-color:#FFFFFF;text-align:center;min-width:100px;}
div#text_overlay {border-radius:5px;position:absolute;display:none;background-color:#FFFFFF;padding:10px;border:1px solid #CCCCCC;z-index:2000;}

div#spc_options {position: absolute;top:5px;left:5px;background-color:#FFFFFF;padding:10px;}
div.spc_option {cursor:pointer}
div.spc_option:hover {text-decoration:underline;}

div#qpf_options {position: absolute;top:5px;left:5px;background-color:#FFFFFF;padding:10px;}
div.qpf_option {cursor:pointer}
div.qpf_option:hover {text-decoration:underline;}

div#radar_toggle_warnings {position: absolute;top:5px;left:5px;padding:5px;background-color:#FFFFFF;cursor:pointer;}
div#radar_toggle_warnings:hover {text-decoration:underline;}

h1.map {margin-top:5px;margin-bottom:5px;padding:0px;font-weight:normal;font-size:22px;}
h1.map a {text-decoration:none;font-size:22px;font-weight:normal;}

div.databox {cursor: pointer;font-size: 20px;font-weight: bold;position: absolute;text-shadow: 1px 1px 1px #000000;}

/* Apps */
div.app_screenshot {float:left;width:150px;border:1px solid #CCCCCC;margin-left:17px;padding-bottom:10px;}
div.app_screenshot_image {width:150px;height:225px;}
div.app_screenshot_txt {text-align:center;font-size:11px;padding-top:8px;border-top:1px solid #CCCCCC;}

/* Staff */
h1.staff {font-size:20px;font-weight:normal;}
div.staff_row {margin-top:35px;}
div.staff_name {color:#006197;}
div.staff_name a {color:#006197;font-size:15px;font-weight:bold;}
div.staff_title {color:#006197;font-size:13px;}
div.staff_tweet {margin-top:3px;}
div.staff_more {margin-top:3px;}
div.staff_more a {font-size:12px;}
div.staff_more a:hover {text-decoration:underline;}
div.staff_cell {float: left;width:360px;}
div.staff_pic {border:1px solid #CCCCCC;float: left;width:90px;height:75px;overflow:hidden;}
div.staff_info {float: left;width:220px;margin-left:10px;}

/* Reports */
div.txt_report {margin-top:10px;}
div.txt_report_time {font-size:12px;}
div.txt_report_loc {font-size:13px;}
div.txt_report_event {font-size:15px;font-weight:bold;}


/* YourMet */
h1#yourmet {margin:0px;padding:0px;font-weight:normal;font-size:24px;color:#006197;}
div.yourmet_title {font-size:14px;color:#006197;}
a.yourmet_prod {border: 1px solid #999999;border-radius: 4px;color: #333333;display: block;margin-top: 6px;padding: 5px;text-align: center;text-decoration: none;width: 115px;}
a.yourmet_prod:hover {text-decoration: underline;}
div#yourmet_bio {margin-top:30px;margin-bottom:30px;}
div#yourmet_more {font-size:18px;font-style:italic;margin-top:5px;margin-bottom:5px;}
div#youmet_bio_qs {margin-top:20px;margin-bottom:20px;}
div.qa {margin-top:5px;margin-bottom:5px;}
span.yourmet_q {font-weight:bold;font-size:14px;}
span.yourmet_a {font-size:14px;}

/* Mapdesk */
div.map_row {margin-top:20px;}
div.map_cell {float:left;width:350px;}
div.fleft {float:left;}
div.map_desc {margin:0px;padding:0px;margin-left:10px;width:225px;}
h3.mapdesk {margin:0px;padding:0px;}

/* Articles */
a.homepage_article:hover {text-decoration:underline;}
div.image_credit {font-size:10px;text-align:right;}
div.image_credit a {font-size:inherit}
a.more_articles:hover {text-decoration:underline;}

/* Advisories */
div.adv_row {float:left;margin-right:10px;margin-top:4px;width:135px;}
div.adv_key_name {font-size:10px;}
div.adv_key_color {margin-top:2px;}

/* Site products header */
div#site_location_header {width:728px;margin-top:6px;margin-bottom:6px;}
div#site_location_header h1 {font-size:22px;display:block;float:left;margin:0px;padding:0px;font-weight:normal;}

/* Site links header */
div.site_links_desc {float:left;font-size:18px;text-decoration:underline;}
div.site_links_info {margin-left:5px;float:left;font-size:16px;padding-top:2px;}
div.site_links_info a {font-size:15px;}
div.site_links_info a:hover {text-decoration:underline;}
