/* RESET */

dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input, p { margin: 0; padding: 0; }

ul,ol { list-style: none; }

fieldset,img { border: none; }

caption,th { text-align: left; }

table { border-collapse: collapse; border-spacing: 0; }



a {

color:#2f74a2;

text-decoration:none;

}


a:hover {

color:#112b50;

}


/* Common */

body {

background-color:#9dbada;

color:#000;

font-family:Arial, Helvetica, sans-serif;

font-size:72%;

#font-size:70%;

background-image: url(../images/bg-main.gif);

background-repeat: repeat-x;

background-position: center top;

}



#site_wrapper {

margin:0;

padding:0;

}



#wrapper {

width:900px;

margin:0 auto;

}



.clearer {

clear:both;

}



/* Header */

#header {

width:900px;

height:113px;

margin:0;

padding:0;

}



#logo {

width:322px;

height:85px;

float:left;

}



#header_nav {
float:right;
width:300px;
margin:5px 0 0 0;
color:#215288;
font-weight:bold;
}

#header_nav a{
color:#215288;
text-decoration:none;
}

#header_nav a:hover{
text-decoration:underline;
}



#search {

width:100px;

float:left;

margin:4px 0 0 400px;

#margin:-14px 0 0 400px;



}



/* GLOBAL SEARCH */

#globalsearch { width: 163px; height: 38px;  }

#globalsearch.active { background-position: 100% -38px; }

#globalsearch input.g-prettysearch { width:140px; height: 16px; margin-top: 9px; margin-left: 11px; background: url(../images/searchbg.gif) center top repeat-x; }

#globalsearch .search-wrapper { position: relative; width: 140px; margin-top: 9px; margin-left: 11px; }





#globalsearch .search-wrapper .right { background-image: url(../images/search-right.gif); background-repeat: no-repeat; }

#globalsearch .search-wrapper .left { display: block; position: absolute; left: 0; top: 0; width: 20px; height: 19px; background: url(../images/search-left.gif) left top no-repeat; }

#globalsearch .search-wrapper .right { display: block; position: absolute; right: 0; top: 0; width: 10px; height: 19px; background-image: url(../images/search-right.gif); background-repeat: no-repeat; }

#globalsearch .search-wrapper.empty.blurred input { color: #7E7E7E; }





#globalsearch .search-wrapper input.g-prettysearch { position: absolute; width: 110px; top: 0; right: 10px; background: url(../images/searchbg.gif) center top repeat-x; border: 0px; margin: 0; padding: 3px 0 0 0; font: 11px "Lucida Grande", Arial, sans-serif; }

#globalsearch label .prettyplaceholder { display: block; overflow: hidden; text-indent: -9999px; height: 0; width: 0;}



/* Canvas */

#canvas {

width:900px;

padding:0 0 10px 0;

}



#flash {

width:100%;

height:316px;
margin:8px 0 0 0;

}



#signup {

width:100%;

padding:4px 0;

background-color:#000;

text-align:center;

font-weight:bold;

color:#fff;

}



/* Bottom Panel */

#bottomPanel {

width:900px;

margin:0px auto 0 auto;

padding:0 0;

line-height:1.4em;

background-image: url(../images/bottom-line-bg.gif);
background-repeat:repeat-y;
background-color:#e5f2f8;

}



#bottomPanel p {

margin:0;

padding:0;



}



.title01 {

font-size:1.1em;

color:#fff;

font-weight:bold;

background-image: url(../images/titlebg.gif);

background-repeat:repeat-x;

margin:0;

padding:8px 14px;

margin:0;
border-right:1px solid #8eb5c4;

}



.blueTitle {

color:#80a5d6;

}



.blue-divider-hor {

background-image: url(../images/divider-h.gif);

background-repeat: repeat-x;

height:6px;

clear:both;

margin:10px auto;

width:100%;

}



#buttonArea {

width:90%;

text-align:center;

margin:20px auto 0 auto;

background-color:#2c517b;

padding:10px;

}





#left {

float:left;
width:300px;
padding:0;
margin:0;

}


#right {

float:left;
width:600px;

}

.featuredCenter {
width:300px;
float:left;
}

.newsRight {
width:300px;
_width:297px;
float:right;
}





/* Footer */

#footer {

width:100%;

margin:20px 0 0 0;

text-align:center;

color:#2f74a2;

font-size:.9em;

clear:both;

}



#footer p {

margin:2px 0;

}





#footer a {

color:#80a5d6;

text-decoration:none;

}


.title {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	color:#2f74a2;

	font-weight:bold;

}

.title14 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color:#2f74a2;

	font-weight:bold;

}

.text13 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	color:#2f74a2;

}

.text13 a {

	color:#2f74a2;

	text-decoration:underline;

}

.text13 a:hover {

	text-decoration:none;

	font-weight:bold;

}

.tableheader {

font-family:Helvetica, Geneva, Arial, sans-serif;

font-weight:bold;

color:#FFFFFF;

font-size:11px;

text-decoration:none;

background-color:#265A93;

}



.bgcolorlight {

font-family:Helvetica, Geneva, Arial, sans-serif;

font-weight:normal;

color:#FFFFFF;

font-size:11px;

text-decoration:none;

background-color:#000000;

}



.bgcolordark {

font-family:Helvetica, Geneva, Arial, sans-serif;

font-weight:normal;

color:#FFFFFF;

font-size:11px;

text-decoration:none;

background-color:#000000;

}

.text {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color:#000;

}

.text a {

	color:#2f74a2;

	text-decoration:underline;

}

.text a:hover {

	text-decoration:none;

	font-weight:bold;

}



.btext {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color:#000000;

}

.btext a {

	color:#000000;

	text-decoration:underline;

}

.btext a:hover {

	text-decoration:none;

	font-weight:bold;

}



.wtext {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color:#000;

}

.wtext a {

	color:#000;

	text-decoration:underline;

	font-weight:bold;

}

.wtext a:hover {

	text-decoration:none;

	font-weight:bold;

}


.grid {
height:1px;
margin:12px 0;
background-image:url(../images/grid.gif);
background-repeat:repeat-x;
}

.text_readmore {
margin:20px 0 0 0;
padding:0 0 0 20px;
font-weight:bold;
font-size:1em;
color:#2a4486;
background-image:url(../images/readmorebtn.gif);
background-repeat: no-repeat;
background-position: 2px 1px;
}


#wrapper_banner {
	margin:0 0 0 0;
	clear:both;
}

#banner_pan {
	width:160px;
	margin:0;
	padding:8px;
	clear:both;
}

#banner_pan ul{
	width:160px; display:block; background-color: #f4f4f4; border:solid 1px #afafaf; list-style:none;
}
#banner_pan ul li{
	border-bottom:none; 
}
	
#banner_pan ul li.mail{
	background:url(../images/mail.gif) no-repeat -3px 5px; border-bottom:none; padding: 2px 0 2px 23px;
}
	
#banner_pan ul li.print{
	background:url(../images/print.gif) no-repeat -3px 5px; border-bottom:none; padding: 2px 0 2px 23px;
}

#banner_pan ul li.phone{
	background:url(../images/phone.gif) no-repeat -3px 5px; border-bottom:none; padding: 2px 0 2px 23px;
}

#banner_pan ul li.slide{
	background:url(../images/slide.gif) no-repeat -3px 5px; border-bottom:none; padding: 2px 0 2px 23px;
}

#banner_pan ul li.photo{
	background:url(../images/photo.gif) no-repeat -3px 5px; border-bottom:none; padding: 2px 0 2px 23px;
}

#banner_pan ul li.video{
	background:url(../images/video.gif) no-repeat -3px 5px; border-bottom:none; padding: 2px 0 2px 23px;
}
	
#banner_pan ul li.donate{
	background:url(../images/donate.gif) no-repeat -3px 5px; border-bottom:none; padding: 2px 0 2px 23px;
}

#banner_pan ul li.volunteer{
	background:url(../images/volunteer.gif) no-repeat -3px 5px; border-bottom:none; padding: 2px 0 2px 23px;
}
	
#banner_pan ul li.li1{
	background:url(../images/ul_arrow.gif) no-repeat 0 8px; border-bottom:#B8A997 1px solid; padding: 5px 0 5px 38px;
	}
#banner_pan ul li a{
	color:#333333;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	}
#banner_pan ul li a:hover{
	text-decoration:underline;
	}


.clr {
	clear:both;
}
