@charset "utf-8";

/*
Theme Name: UDK
Theme URI: 
Description: 
Version: 1.0
Author: Oozle Media
Author URI: http://www.oozlemedia.com/
Tags: 

	This theme was designed and built by Oozle Media.
	Note: additional styles are found in the SpryAssets folder
*/
image { border: none; }
a { text-decoration: none; color: #a10013; }
	a:hover { color: #666; }
	
	.pFoot { display: none; }
	img { border: none; }
	
body {
	color: #e5e7e8;
	background-color: rgb(229, 231, 232);
	padding: 0px;
	margin: 0px;
	background-image: url(images/top-repeater.gif);
	background-repeat: repeat-x;
	background-position: top;	
	font-family: Arial, Helvetica, sans-serif;
}

.callout { margin-top: 20px; }

.questionForm1 {
	margin-top: 10px;
	padding-top: 10px;
	background: url('images/icon_divider.png') top center no-repeat;
}
.questionForm1 input, .questionForm1 textarea {
	width: 230px;
}
	.questionForm1 .sub {
		width: 110px;
	}
	
.questionForm {
	width: 400px; 
	margin-bottom: 10px;
}
	.questionForm img {
		border: 1px solid #C5C5C5;
		padding: 0 !important;
	}
	.questionForm td {
		vertical-align: top;
	}
		.questionForm td input {
			width: 140px;
			font-size: 11px;
			margin-bottom: 10px; 
		}
		.questionForm td textarea {
			width: 230px;
			font-size: 11px;
			height: 130px;
		}
		.questionForm td .sub {
			margin-left: 120px;
			margin-top: 8px;
			width: 120px;
		}
.bigimage {
	background-image: url(images/bigrepeater.jpg);
	background-repeat: repeat-x;
	width: 100%;
	height: 431px;
	background-position: left top;
	margin-top: 1px;
}

.SlidingPanels2, .SlidingPanelsContent2 { position: relative; z-index: 2; }

.panelsection .sidemenu { margin: -10px 0px 0px 34px; float: left; width: 186px; overflow: visible; }
	.sidemenu li { text-decoration:none; list-style:none; width: 237px; height: 42px; background: url(images/icon_divider.png) 0 38px no-repeat; }
		.sidemenu li .icon { float: left; width: 32px; height: 32px; margin: 5px 0 0 5px; }
		.sidemenu li .t_link { font-weight: bold; text-transform: uppercase; font-size: 13px; color: #585858; float: left; margin: 12px 0 0 4px; }
		.sidemenu li:hover { background: url(images/button_hover.png) no-repeat; position: relative; z-index: 999; }
		
.static_nav { padding: 0; margin: -5px 0px 0px 0px; float: left; width: 237px; }
	.static_nav li { text-decoration:none; list-style:none; width: 237px; height: 44px; background: url(images/icon_divider.png) 0 38px no-repeat; }
		.static_nav li a { display: block; width: 237px; height: 44px; font-weight: bold; text-transform: uppercase; font-size: 13px; color: #585858; }
		.static_nav li .icon { float: left; width: 32px; height: 32px; margin: 5px 0 0 5px; }
			.static_nav li .icon img { border: none; }
		.static_nav li .t_link { float: left; margin: 12px 0 0 4px; text-decoration: none; font-weight: bold; text-transform: uppercase; 
		font-size: 13px; color: #585858; }
		.static_nav li:hover { background: url(images/button_hover.png) no-repeat; }
		
.contact_nav { padding: 0; margin: 25px 0px 0px 45px; width: 237px; }
	.contact_nav li { text-decoration:none; list-style:none; width: 237px; height: 47px; background: url(images/icon_divider.png) 0 43px no-repeat; }
		.contact_nav li a { display: block; width: 237px; height: 47px; font-weight: bold; text-transform: uppercase; font-size: 13px; color: #585858; }
		.contact_nav li .icon { float: left; width: 52px; height: 36px; margin: 5px 0 0 5px; }
			.contact_nav li .icon img { border: none; }
		.contact_nav li .t_link { float: left; margin: 12px 0 0 4px; text-decoration: none; font-weight: bold; text-transform: uppercase; 
		font-size: 13px; color: #585858; }

.sidemenu li a {
	border-style:none;	
	list-style:none;
}
.sidemenu img {
	border-style:none;
}
.header {
	width:993px;
	margin:0 auto;
}
.topnav {
	height: 32px; 
}

.topnav ul {
	width:318px;
	float:right;
	color:#fff;
	margin-top: 9px;
}
.topnav ul li {
	display:inline;	
}
.topnav ul li a {
	display:block;
	color:#fff;
	font-size:12px;
	line-height:12px;
	padding:0 7px;
	float:left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFF;	
	text-decoration:none;
}

.header .subhead { width: 993px; height: 100px; }

.header .subhead .logo {
	float: left; 
	width: 316px; height: 91px;
	margin: 11px 0 0 10px;
}

.header .subhead .disaster {
	float: left; margin: 30px 0 0 200px; 
	text-align: right;
	width: 450px;
}

.subhead .dynamic-chat-icon img {
	padding-left: 20px;
	margin-top: -13px;
}

.wrapper {
	margin:0 auto;
	width:993px;
	padding:0;
}
.panelsection {
	width:993px;
	float:left;
	padding-top:50px;
	background-image: url(images/burntbackground.png);
	height: 338px;
	background-repeat: no-repeat;
	margin-top:20px;
}
.clear {
	clear:both;	
}
#tab0 .columns {
	padding: 0px; 
	width: 626px;
	float:left;
	margin:15px 0 0 20px;
}
#tab0 .columns .col1 {
	width: 200px;
	padding:5px 6px 0 0;
	float:left;
	
}
#tab0 .columns .col1 h3 {
	font-size:24px;
	margin:0px 0 0 20px;
	padding:0;
}
#tab0 .columns .col1 h2 {
	font-size:20px;
	height: 20px; 
	margin: 18px 0 0 0;
	padding:0 0 2px 20px;
}
#tab0 .columns .col1 li{
	list-style: url(images/arrow.png) outside;
	font-size:12px;
}
#tab0 .columns .col1 ul li a {
	text-decoration:none;
	line-style:none;
	color:#fff;
}
#tab0 .columns .col1 p {
	font-size:12px;	
}
#tab1 h2 {
	color:#fff;
	font-size:20px;
	
}

.midsection {
	width: 955px;
	margin:0 auto;
	
}
.leftside {
	width:300px;
	margin:30px 0 0 2px;
	float:left;
}
.rightside {
	float:left;
	width:579px;
	margin:0px 0 0 2px;
	padding: 20px;
	width:600px;
}
.rightside h1 {
	font-size:24px;
	color:#2d3031;
	text-transform: uppercase; 
}
.rightside h2, .leftside h2
{
	font-size: 18px;
	color: #2d3031;
}
.leftside .contact {
	background-color: #f0f0f0;
	height: 219px;
	width: 300px;
}
.leftside .contact ul {
	
}

/*
.leftside .contact ul li { color:#666; list-style:none; font-size:16px; text-transform: uppercase; }
.leftside .contact ul li a {color:#666; text-decoration: none; }
.leftside .contact ul li a:hover { color: #a10013;}
*/

.rightside p, .rightside li {
	font-size: 13px;
	color: #666;
}
.rightside .twoboxes {
	float: left;
	width: 600px;
}
.footer {
	background-image: url(images/footer-repeater.gif);
	background-repeat: repeat-x;
	height: 191px;
	width: 100%;
	clear: both;
}
.footer .bottomstuff {
	width: 955px;
	margin:0 auto;
}
.footer .bottomstuff ul
{
	text-align: center;
	padding-top: 6px;
}
.footer .bottomstuff ul li {
	display: inline;
	list-style-type: none;
	font-size:14px;
	padding-top:9px;
	text-align:center;
	color: #e5e7e8;
}
.footer .bottomstuff ul li a {
	color: #e5e7e8;
}

/****************************/
#subpage_main {
	background-image: url(images/smallrepeater.gif);
	background-repeat: repeat-x;
	width: 100%;
	background-position: left top;
	margin-top: 1px;
}
	.subpage_banner { margin-bottom: 20px; } 
	
#subpage_wrapper
{
	margin: 0 auto;
	width: 944px;
}
#subpage_wrapper h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #2d3031;
	border-bottom: solid 1px #c5c5c5;
}
#subpage_wrapper h2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #2d3031;
}
#subpage_wrapper h3
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #2d3031;
}
#subpage_wrapper p, #subpage_wrapper ul, #subpage_wrapper ol
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #424242;
}
#subpage_wrapper ul.checkmarks
{
	list-style-image: url(images/checkmark.png);
}
#subpage_wrapper table
{
	font-size: 14px;
}
#subpage_wrapper table th
{
	text-align: left;
}
#subpage_wrapper table *
{
	padding-right: 10px;
}
.boxes {
	clear:left;
	padding:12px 0 15px 0;
	width:580px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999;
}

.boxes p {
	font-size:13px;
	color:#666;
	padding-left:12px;
}
.boxes img {
	float:left;
	padding:8px;
	
}



.subpage_nav { padding: 0; margin: -5px 0px 0px 0px; width: 237px; }
	.subpage_nav li { text-decoration:none; list-style:none; width: 237px; height: 44px; background: url(images/icon_divider.png) 0 38px no-repeat; }
		.subpage_nav li a, .subpage_nav li a:visited { display: block; padding: 10px 0 0 18px; width: 237px; height: 44px; text-decoration: none; font-weight: bold;
		text-transform: uppercase; font-size: 13px; color: #585858; position: relative;  }
		.subpage_nav li:hover { background: url(images/button_hover.png) no-repeat; }

.bubble_top
{
	width: 944px;
	height: 12px;
	margin: 0px;
	padding: 0px;
	background: top no-repeat url(images/rounded_top.jpg);
}
.bubble_middle
{
	background-color: rgb(240, 241, 241);
	color: black;
	margin: 0px;
	padding: 1px 25px 1px 25px; /* 1 pixel top and bottom gets rid of top and bottom gaps */
	border-left: solid 2px rgb(195, 197, 197);
	border-right: solid 2px rgb(195, 197, 197);
}
.bubble_bottom
{
	width: 944px;
	height: 12px;
	margin: 0px;
	padding: 0px;
	background: bottom no-repeat url(images/rounded_bottom.jpg);
}

/****************************
	Blog Styles
****************************/
.post_sidebar { float: left; width: 265px; }
.post_list { float: left; width: 600px; padding-left: 25px; }
	.post_list .post { }
		.post_list .post a, .post_list .post a:visited { color: #666 }
		.post_list .post a:hover { color: #a10013; }