/* bof Resetting all default browser styles */
html { font-size:100.01%; }
body { font-size:1em; }
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, sub, sup, tt, var, 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-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; }
focus { outline: 0; }
body { line-height: 1; }
ol, ul { list-style: none; }
table { border-collapse: separate; border-spacing: 0;}
caption, th, td { text-align: left; font-weight: normal; }
p { margin:0 0 10px 0; }
/* eof Resetting all default browser styles */



/* bof Global Styles */
body {
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	background:#ECE9E2;
	color:#333;
	padding:10px 0 20px 0;
}

#siteBx {
width:950px;
margin: 0 auto;
background: #fff;
padding: 10px;
border: 2px solid #D2CDBA;
}

.lf { float:left; }
.rt { float:right; }
.clr, .clearer { clear:both; }
a { 
	color:#1E2472; 
	text-decoration:none; 
}
a:hover, #main a:hover {
	text-decoration:underline;
}
h1, h2, h3, h4, h5 {
	background:none;
	color:#153689;
	font:normal 17px Verdana, Arial, Helvetica, sans-serif;
	line-height:normal;
	margin:0 0 10px 0;
	padding:0px;
	text-align:left;
}
#main ul {
list-style:inside disc;
padding:0px 0 0 20px;
}
#main ul li {
margin:0 0 5px 0;
}
/* eof Global Styles */


/* Top Header Box */
#topHeadBx {
width:950px;
margin:0 auto;
height:110px;
}
#logo {
float:left;
}
.langNsearchBx {
width:500px;
text-align:right;
margin-right:20px;
font-size:14px;
color:#999;
font-weight:bold;
height:57px;
padding:12px 0 0 0;
}
.langNsearchBx a {
color:#999;
text-decoration:none;
}
.langNsearchBx .current,
.langNsearchBx a:hover {
color:#3c92c5;
}
.langNsearchBx .bling-search {
height:20px;
margin-top:20px;
width:190px;
float:right;
}
.langNsearchBx .bling-search .txtS,
.langNsearchBx .bling-search .txtB {
float:left;
}
.langNsearchBx .bling-search .txtB {
width:131px;
height:17px;
padding:0px;
border:solid 1px #ddd;
border-right-color:#7e7e7e;
border-top-color:#7e7e7e;
margin-right:5px;
}


/* Top Nav */
#topNav {
height:40px;
padding: 0 !important;
background:#000;
}

#nav1 {
width:100%;
margin:auto 0 auto;
font:normal 18px Georgia;
text-align:center;
position:relative;
z-index:99;
}
/* LEVEL ONE */
ul.navTop { 
position: relative; 
}
ul.navTop li { 
float: left; 
zoom: 1; 
border-right: 1px dotted #fff;

/* Travis reduced padding on 9/2/2009 */
/* padding:0 15px; */
padding: 5px 10px 5px 11px;
}
ul.navTop .last {
border-right: 0px dotted #fff !important;
}
ul.navTop a:hover { 
color: #3C92C5;  
text-decoration:none;
}
ul.navTop a:active { 
color: #FFF; 
}
ul.navTop li a { 
display: block; 
padding: 4px 8px; 
color: #FFF; 
}
ul.navTop li:last-child a { 
border-right: none; 
} /* Doesn't work in IE */

ul.navTop li.hover,
ul.navTop li:hover { 
color: #3C92C5; 
position: relative; 
text-decoration:none;
}
ul.navTop li.hover a { 

text-decoration:none;
}


/* LEVEL TWO */
ul.navTop ul  { 
width: 200px; 
visibility: hidden; 
position: absolute; 
top: 100%; 
left: 0; 
z-index:9999;
}
ul.navTop ul li { 
font-weight: normal; 
background: #000; 
color: #FFF; 
border-bottom: 1px solid #ccc; 
float: none; 
text-align:left;
}
									  
/* IE 6 & 7 Needs Inline Block */
ul.navTop ul li a { 
border-right: none; 
width: 100%; 
display: inline-block; 
} 

/* LEVEL THREE */
ul.navTop ul ul { 
left: 100%; 
top: 0; 
}
ul.navTop li:hover > ul { 
visibility: visible; 
}

/* Sitecontainer */
#sitecontainer {
width:880px;
margin:0 auto;
background:url(http://padf.orchidsuites.net/sites/planfordisasters.org/ht/a/GetImageAction/i/465) no-repeat 45px top;
padding:0 35px 0 45px;
}


/* Left Sidebar */
#nav2 {
width:235px;
float:left;
margin-top:20px;
padding:0px !important;
}
#nav2 .bling-login {
margin-bottom:20px;
}
#nav2 .bling-login label {
display:block;
font-size:11px;
color:#999;
margin-bottom:3px;
}
#nav2 .bling-login .txtB {
width:146px;
height:18px;
padding:0px;
border:solid 1px #c3c3c3;
border-right-color:#7c7c7c;
border-top-color:#7c7c7c;
margin-bottom:7px;
}
#nav2 .bling-login .txtS {
margin-top:5px;
}
#nav2 h2 {
font:bold 18px  Georgia;
color:#408fba;
background:url(http://padf.orchidsuites.net/sites/planfordisasters.org/ht/a/GetImageAction/i/450) repeat-x left top;
line-height:45px;
height:40px;
text-indent:10px;
}
#nav2 a {
color:#408fba;
}
#nav2 #calendar-sidebar div,
#nav2 #calendar-sidebar table,
#nav2 #calendar-sidebar table tr,
#nav2 #calendar-sidebar table tr td {
padding:0px;
margin:0px !important;
width:auto;
border:0px;
}
#nav2 #calendar-sidebar table {
border-collapse:collapse;
width:200px;
}
#nav2 #calendar-sidebar table td {
text-align:center;
font:normal 11px Arial,Helvetica,sans-serif;
}
#nav2 #calendar-sidebar {
position:relative;
width:200px;
padding-top:28px;
background:url(http://padf.orchidsuites.net/sites/planfordisasters.org/ht/a/GetImageAction/i/486) repeat-x left top;
}
#nav2 .lBx {
position:relative;
padding-bottom:30px !important;
}
#nav2 .lBx h4 {
font:bold 17px Georgia;
background:url(http://padf.orchidsuites.net/sites/planfordisasters.org/ht/a/GetImageAction/i/707) no-repeat left 4px;
padding:0 0 3px 20px;
position:relative;
z-index:2;
margin-left:-15px;
color:#3f8ebb;
border-bottom:dashed 1px #666;
}
#nav2 .lBx li {
margin-bottom:5px;
font-weight:bold;
}
#sdBlogCats li,
#sdBlogCats li {
color:#3f8ebb;
font-weight:bold;
}

#nav2 #calendar-sidebar{
border: 1px solid #ccc;
padding: 15px 5px;
}
#nav2 #calendar-sidebar .calnavleft{
background: transparent url(http://planfordisasters.org/ht/a/GetImageAction/i/3995) no-repeat top left;
}
#nav2 #calendar-sidebar .calnavright{
background: transparent url(http://planfordisasters.org/ht/a/GetImageAction/i/3996) no-repeat top left;
margin-left: 50px;
}
#nav2 #calendar-sidebar .calheader{
font-weight: bold;
color: #555;
}



/* Video Player */
#videoBx {
height:auto;
background: #525252 url(http://padf.orchidsuites.net/sites/planfordisasters.org/ht/a/GetImageAction/i/738) repeat-x;
padding:19px 0 19px 0;
margin-bottom:38px;
text-align:center;
position:relative;
z-index:1;
}

#main .vidsThumb {
float:left;
width:150px;
margin:0 78px 30px 0;
}
#main .vidsThumb h5 {
font:bold 17px Georgia;
color:#3499cd;
margin:5px 0 5px 0;
letter-spacing:-1px;
}
#main .vidsThumb h5 a {
color:#3499cd;
}
#main .last {
margin-right:0px;
}



/* Main Content */
#main .printerfriendly { display:none; }
#main h1 {
font:bold 35px Georgia;
margin:0 0 15px 0;
padding-bottom:15px;
background:url(http://padf.orchidsuites.net/sites/planfordisasters.org/ht/a/GetImageAction/i/486) repeat-x left bottom;
letter-spacing:2px;
color:#408ebc;
line-height:normal;
}
#main h2 {
font:bold 23px  Georgia;
letter-spacing:2px;
color:#888;
}
#main h3 {
font:bold 13px  Georgia;
letter-spacing:2px;
color:#888;
}
#main {
width:614px;
float:right !important;
margin-top:20px;
padding:0px !important;
}
.homeBx {
font-family: Georgia;
font-size:16px;
}
.homeBx h1 {
font-size:60px;
margin:-10px 0;
}
#main .promotedBx {
background:url(http://padf.orchidsuites.net/sites/planfordisasters.org/ht/a/GetImageAction/i/486) repeat-x left top;
padding:20px 0 0 0;
}
#main .promotedBx .bigLinks { 
width:220px;
padding:0 0 0 10px;
font:bold 50px  Georgia;
line-height:55px;
}
#main .promotedBx .bigLinks a {
color:#3f8dbb;
text-decoration:none;
}

#main .promotedBx .blogBlurbs {
width:335px;
margin-top:5px;
}
#main .promotedBx .blogBlurbs h2 {
font:bold 20px  Georgia;
color:#3f8dbb;
margin:0px;
}
#main .promotedBx .blogBlurbs .blogBx1 {
border-bottom:dashed 1px #999;
padding-bottom:10px;
margin-bottom:10px;
font-size:11px;
color:#666;
}
#main .promotedBx .blogRecList ul,
#main .promotedBx .blogRecList ul li {
padding:0px;
margin:0px;
list-style:none;
color:#999;
}
#main .promotedBx .blogRecList li a {
font:bold 16px  Georgia;
color:#000;
}
#main .contentList,
#main .contentList li,
#main .newsList,
#main .newsList li {
padding:0px;
margin:0px;
list-style:none;
}

#main .news li {
padding-bottom:25px;
border-bottom:dashed 1px #666;
margin-bottom:20px;
line-height:18px;
}
#main .contentList li .image-outline {
float:right;
margin-left:10px;
}
#main .contentList li .dmTit {
font:normal 23px  Georgia;
letter-spacing:2px;
}
#main .contentList li .dmTit a,
#main .contentList li .dmTit a strong {
color:#3398cc;
font-weight:normal;
}
#main .contentList li .dmMore a {
color:#3199cc;
}

#main .newsList {
margin-left:-10px;
}
#main .newsList a {
color:#3199cc;
}
#main .newsList li {
padding:0 0 25px 10px;
background:url(http://padf.orchidsuites.net/sites/planfordisasters.org/ht/a/GetImageAction/i/701) no-repeat left 6px;
margin:0 0 20px 0;
border-bottom:dashed 1px #666;
line-height:18px;
}
#main .newsList li .itemname {
font:normal 20px  Georgia;
letter-spacing:2px;
color:#888
display:block !important;
}
#main .newsList li .itemname a {
color:#000;
}
#main .newsList li .dateline {
display:block !important;
font:normal 12px  Arial;
color:#888;
}

#main .blogList,
#main .blogList li {
padding:0px;
margin:0px;
list-style:none;
}
#main .blogList {
padding:0 20px;
}
#main .blogList li {
border-bottom:dashed 1px #a8a8a8;
padding:0 0 15px 25px;
margin-bottom:15px;
}
#main .blogList h2 {
font-weight:normal;
margin:0px;
}
#main .blogList .greytext {
font-family:Georgia;
margin-bottom:10px;
}
#main .blogList .greytext a {
color:#3399cc;
}
#main .blogList .dotters {
border:0px;
}



/* Country Page */
#countLeft {
width:322px;
float:left;
}
#countLeft .bxarticle {
padding-top:15px !important;
}
#countLeft .bxcontent a {
color:#3399cc;
font-weight:bold;
}
#countLeft h4 {
font:normal 23px Georgia;
color:#666;
margin:0;
padding:10px 0;
border-top:dashed 1px #a8a8a8;
}
#countLeft ul,
#countLeft ul li {
padding:0px;
margin:0px;
list-style:url(http://padf.orchidsuites.net/sites/planfordisasters.org/ht/a/GetImageAction/i/1134) none outside;
}
#countLeft ul li {
color:#3399cc;
font:normal 12px Arial,Helvetica,sans-serif;
line-height:18px;
margin-bottom:12px;
}
#countLeft ul li a {
color:#000;
}
#countLeft .countMore {
text-transform:uppercase;
font-weight:bold;
text-align:right;
margin-bottom:15px;
}
#countLeft .countMore a {
color:#3399cc;
border:solid 1px #ccc;
padding:3px 13px 3px 3px;
background:url(http://padf.orchidsuites.net/sites/planfordisasters.org/ht/a/GetImageAction/i/1150) no-repeat right 6px;
}


#extra {
height:auto !important;
float:right;
width:283px;
display:block !important;
}
#extra h2 {
font-size:17px;
color:#3f8ebb;
padding:10px 0 5px 0;
border-bottom:dashed 1px #a8a8a8;
}
#extra ul,
#extra ul li {
padding:0px;
margin:0px;
list-style:none;
background:#d7ecfe;
}
#extra ul {
padding:10px 0;
}
#extra ul li {
padding:0 10px;
line-height:18px;
color:#666;
}
#extra ul li span {
color:#3399cc;
font:bold 12px Georgia;
text-decoration:underline;
}
#extra ul li p {
text-indent:35px;
}


/* footer nav */
#footerNav {
background:#000;
height:35px;
line-height:35px;
text-align:center;
margin-bottom:20px;
}
#footerNav a {
color:#fff;
text-decoration:none;
}
#footerNav a:hover {
color:#3C92C5;
}

#footerNav ul li {
display:inline;
font:bold 11px  Georgia;
padding:0 17px 0 11px;
background:url(http://padf.orchidsuites.net/sites/planfordisasters.org/ht/a/GetImageAction/i/495) no-repeat right 6px;
}
#footerNav ul .last {
background:none;
}

.address, #powered {
text-align:center;
}
#footer{
text-align: center;
}
#footer table{
margin: 0 auto;
}
.discBx{
width: 880px;
margin: 0 auto;
text-align: center;
padding: 10px;
}

/* IMAGE GALLERY */
#galBx .imgBx{
float: left;
height: 150px;
background: #DCE9F1;
border: 1px solid #ccc;
padding: 5px;
margin: 5px;
}
.banner{
background: #EAEAEA;
border: 1px solid #CCCCCC;
padding: 5px;
}
