/* CSS Document */

body { font-family:Arial, Helvetica, sans-serif; font-size:12px; background:#fff; padding:0; margin:0; line-height:1.4; }
h1, h2, h3 { font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; margin:13px 0; padding:0; }
h1 { font-size:45px; color:#000; }
h2 { font-size:22px; color:#e74501; }
	.heading { font-size:28px; padding-bottom:6px; border-bottom:1px solid #ddd; }
h3 { font-size:18px; color:#e74501; }
 
a { text-decoration:none; color:#09c; color:#e74501; }
a:hover { text-decoration:underline; color:#e74501; }
 
/*h1 em, h2 em, h3 */em { font-style:normal; background-color:#fef960; padding:0 6px; }
em a { color:#000; font-weight:bold; }

fieldset { margin:0; padding:0; border:none; }

label.error { float:none; color:red; padding-left:.5em; vertical-align:top; }

img { border:none; }

hr { color:#ccc; border:0; background-color:#ccc; height:1px; }

#post_form .input { padding:4px; border:1px solid #aaa; }

#search { position:absolute; display:block; top:13px; left:50%; z-index:1; margin-left:0; width:500px; text-align:right; }
	#search .input { width:124px; padding:4px; border:1px solid #000; }

#header_wrap { width:100%; background:#222; height:95px; margin-bottom:0; }
	#header { width:1000px; margin:0 auto; height:95px; } 
		#header_right { float:right; }
			#header_rigth .dropdown { margin:66px 0 0 0; }
			/*#header_right ul { list-style:none; float:right; margin:66px 0 0 0; padding:0; }
			#header_right ul li { display:block; list-style:none; float:left; }
			#header_right ul li a { color:#fff; font-weight:bold; padding:6px 13px; display:block; background-color:#e74501; border-right:1px solid #ff5b16; }
			#header_right ul li a:hover { background-color:#000; text-decoration:none; }
			#header_right ul li #current { background:#fff; color:#111; border-right:none; }*/
		#header_left { float:left; margin-left:-28px; display:block; position:relative; }
		
#wrapper { width:100%; background:url(../images/wrapper.jpg) bottom repeat-x #fff; float:left; margin-top:0; }
#content_wrap { width:1002px; background:#fff; margin:0 auto; }
	#content { width:1000px; padding:0 1px 40px 1px; background:#fff; float:left; }
		#content_full {  }
			#content_full .h1, #content_full .breadcrumb { width:960px; }
		#content_left { float:left; width:200px; }
			/*#content_left ul { list-style:none; display:block; margin:20px 0 0 0; padding:0; }
			#content_left ul li { list-style:none; display:block; }
			#content_left ul li a { color:#444; font-size:12px; font-weight:bold; display:block; background-color:#f6f6f6; padding:6px 6px 5px 6px; border-bottom:1px solid #fff; }
			#content_left ul li .bottom { border-bottom:1px solid #ddd; }
			#content_left ul li .sub { background-color:#fff; padding-left:20px; }
			#content_left ul li a:hover { color:#fff; background:url(../images/left_nav.jpg) right no-repeat #e74501; text-decoration:none; }
			#content_left ul li #current { color:#fff; background:url(../images/left_nav.jpg) right no-repeat #e74501; text-decoration:none; }
			#content_left ul .nav_header { color:#fff; font-weight:bold; padding:6px; background-color:#111; border-bottom:1px solid #fff; }*/
			
		#content_right { float:left; width:780px; padding-left:20px; }
			.one { width:780px; float:left; }
			.middle { float:left; width:550px; padding-right:30px; clear:left; line-height:1.6; }
			.middle { float:left; width:530px; padding-right:30px; clear:left; line-height:1.6; padding-left:20px; }
				.full { width:760px; }
			.right { float:left; width:200px; }
			#content_right .right ul { list-style:none; display:block; margin:20px 0 0 0; padding:0; }
			#content_right .right ul li { list-style:none; display:block; }
			#content_right .right ul li a { color:#222; font-size:12px; font-weight:bold; display:block; background-color:#eee; padding:6px; border-bottom:1px solid #fff; }
			#content_right .right ul li .sub { background-color:#fff; padding-left:20px; }
			#content_right .right ul li a:hover { color:#fff; background-color:#e74501; text-decoration:none; }
			#content_right .right ul li #current {  }
			#content_right .right ul .nav_header { color:#fff; font-weight:bold; padding:6px; background-color:#111; border-bottom:1px solid #fff; }
			
			.col_left { float:left; width:260px; padding-right:10px; }
			.col_right { float:left; width:260px; padding-left:10px; }
			.full_col_left { float:left; width:380px; padding-right:10px; }
			.full_col_right { float:left; width:380px; padding-left:10px; }
			
#disaster_nav { list-style:none; margin:20px 0; padding:0; }
#disaster_nav li { list-style:none; float:left; }
#disaster_nav li a { padding:6px 10px; color:#222; background:#e6e6e6; border-right:1px solid #fff; font-weight:bold; }
#disaster_nav li a:hover { color:#222; background:#ccc; text-decoration:none; }
#disaster_nav li #curr { color:#fff; background:#e74501; }
			
#subfooter_wrap { clear:left; width:100%; background:url(../images/subfooter.jpg) bottom repeat-x #e8e8e8; border-top:1px solid #ddd; float:left; padding:20px 0 40px 0; }
#subfooter { width:1000px; margin:0 auto; }			
.col { width:183px; float:left; border-right:1px solid #ccc; min-height:150px; }
	.col ul { list-style:none; margin:0; padding:0; }
	.col a { color:#555; }
.gutter { width:20px; height:100px; float:left; }

#footer_wrap { clear:left; width:100%; background:#111; float:left; padding:20px 0; color:#fff; }
#footer { width:1000px; margin:0 auto; }

.header_tab tr td { border-bottom:1px solid #ddd; padding:15px 0 6px 0; }
.header_tab h2, .header_tab h3 { margin:0; }
.link_tab { margin-top:15px; }
.link_tab a { color:#222; }
.link_tab tr td { padding:5px; border-bottom:1px solid #ddd; }
.link_tab .hover:hover td { background:#d7e8f1; }

#list { padding-bottom:200px; margin-top:5px; }
#list tr td { border-bottom:1px solid #ddd; padding:5px 0; }
#list tr #new { border-bottom:none; }
#list .hover td { padding:7px 0; }
#list .hover:hover { background:#fdffc8; }
#list a:hover { background:none; text-decoration:underline; color:#333; }
#list #tblheader td { font-weight:bold; font-size:12px; background-color:#eee; }


.novis { color:#aaa; }
.green { color:#009900; }
.red { color:red; }
.brian { color:#019fe8; }
.krystal { color:#e801da; }
.friend { color:#96e300; }

.clear { clear:both; }

.reg { color:#222; font-style:italic; }
.line { height:1px; border-bottom:1px solid #ccc; }
.line_dot { height:1px; border-bottom:1px dotted #ccc; }
.normal { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#222; }
		
#logo { position:absolute; display:block; top:-30px; left:50%; z-index:1; margin-left:-500px; }
#logo img { border:none; position:relative; display:block;  }
 
.reverse { padding:2px 10px; background:#e74501; color:#fff; }
	.reverse a { color:#fff; }
 
.box_list { padding:20px 20px 20px 50px; background:#eee; border-top:1px solid #ddd; border-bottom:1px solid #ddd; margin-bottom:20px; }
	.box_list li { margin:2px 0 2px 5px; }

.breadcrumb { padding:6px 20px; background:#eeedde; width:740px; margin-bottom:-19px; color:#444; }
	.breadcrumb a { color:#e74501; }
	
/*.breadcrumb { padding:6px 20px; background:url(../images/wood_bg_light.jpg) #eeedde; width:740px; margin-bottom:-19px; color:#444; }
	.breadcrumb a { color:#222; font-weight:bold; }*/
	
.img_spread { float:left; margin:5px 15px 10px -240px; }
	.img_spread .caption { background:url(../images/bubble.jpg) bottom no-repeat #000; width:170px; height:80px; margin:-148px 0 20px 0; color:#fff; text-align:center; font-weight:bold; padding:25px 15px; }
.img_spread_right { float:right; margin:5px -225px 10px 15px; }
	.img_spread_right .caption { background:url(../images/bubble_right.jpg) bottom no-repeat #000; width:170px; height:80px; margin:-148px 0 20px 200px; color:#fff; text-align:center; font-weight:bold; padding:25px 15px; }
	
.img_cap, .img_cap_right { float:left; }
.img_cap_right .caption { background:url(../images/bubble_right.jpg) bottom no-repeat #000; width:170px; margin:20px 0 5px 0; color:#fff; text-align:center; font-weight:bold; padding:35px 15px 50px 15px; }

.img_cap .caption { background:url(../images/bubble.jpg) bottom no-repeat #000; width:170px; margin:20px 0 5px 0; color:#fff; text-align:center; font-weight:bold; padding:35px 15px 50px 15px; }
	
.checklist { list-style:url(../images/check.gif) }
	
.home { background:url(../images/wood.jpg) #eeedde; height:80px; }
.home_bread { height:30px; margin-bottom:-12px; width:780px; margin-top:20px; background:url(../images/sky_image2.jpg); }

.h1 { background:url(../images/h12.jpg) repeat-x #eee; padding:13px 20px; width:740px; color:#111; border-bottom:1px solid #ccc; }

.cap { float:left; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; margin:-14px 10px -10px 0; font-size:46px; }

 
.categories a { padding:2px 6px; color:#fff; background:#e74501; margin:0 3px 15px 0; }
.categories a:hover { text-decoration:none; background:#eee; color:#333; }

.gray { color:#222; }
.top_marg { margin-top:20px; }
label { width: 190px; display: block; }

input[type=text], textarea { width: 350px; outline: none; }

.rowElem label.error, rowCheck label.error { float: none; font-style: italic; color: red; position: absolute; top: 16px; left: 0; font-size: 12px; }
                              
.rowElem #jqTransformTextarea-mm label.error, .rowCheck #jqTransformTextarea-mm label.error { top: 28px; }

#changeTypeArea { float: left; margin: 0 0 10px 0; width: 350px; }

.rowElem { position: relative; clear: both; min-height: 35px; }
.rowCheck { position: relative; clear: both; }
.rowCheck label { width: 260px; display: block; }
.rowElemSelect { clear: both; min-height: 35px; }

.thanks { color: green; font-weight: bold; }


.jqTransformTextarea, .jqTransformSelectWrapper { margin: 0 0 8px 0; }

.neg_marg_top { margin-top:-12px; }