@charset "utf-8";
/*  CSS Header
Version: 200808151321
Author: Creative Chaos
Author URI: http://www.csquareonline.com/
*/

/* Reseting CSS START */
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, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
b, u, i, center,
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-family: Tahoma, Arial, Helvatica;
	font-weight: normal;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
:focus {
	outline: 0;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* Reseting CSS END */


body{
	background:#fff url(../media/bg-body.jpg) repeat-x 0 120px;
	font-family:Tahoma, arial, Helvetica, sans-serif;
	padding:0; margin:0px auto; color:#666;
	font-size:12px;
	line-height:150%;
}

img { border:none;}
a { color:#c60; text-decoration:none}
a:hover { color:#333; text-decoration:underline;  }

h1, h2, h3, h4, #main-nav li, .mission p, .lnk-form a { font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; clear:both  }

h1, h2, h3 { 
	font-size:22px;
	letter-spacing:-0.5px;
	padding:0;
	margin:3px 0 7px 0;
	color:#7A1501;
}

h2 { 
	font-size:16px;
	letter-spacing:-0.3px;
	color:#c60;
	font-weight:bold;
}

h3 { 
	font-size:16px; 
	letter-spacing:normal;
}

form { margin:7px 0  }


	#site-wrapper{
		width:780px; margin:0px auto;
	}
	
	.site-content { padding:0 35px; }
	
	#header { 
		 
	}

	
	#header h1 a { 
		width:100%; 
		display:block; 
		width:209px; height:80px;
		padding:0px;
		background:url(../media/logo.gif) no-repeat 0 0;
	}


	#header h1 {margin:20px 0 20px 0; }
	#header h1 span, #header em  { display:none; } 
	
		.mast-head {
			border:0px solid #f50;
			padding:55px 0 25px 0;
		}
	
		.mast-head img {
			border:5px solid #fff;
		}
		
		#main-nav { margin:0 auto 25px auto; display:table; display:none}

			#main-nav li {
					list-style:none;
					display:inline;
			}
			
/* ======================== */

#globalNav {
	height: 31px;
	heigh\t: 32px;
	width: 100%;
	min-width: 760px; 
	margin: 0 auto 25px auto;
	padding: 0px 0;
	list-style: none;
}

#globalNav li {
	list-style: none;
	float: left;
	width: auto;
}

#globalNav {
	border-bottom: 0px solid #FFF;
	overflow/**/: hidden;
}
	
html>body #globalNav {
	overflow: visible;
}

#globalNav a {
	display: block;
	text-align: center;
	width: 100%;
	padding:9px 0 14px 0;
	height: 23px;
	heigh\t: 18px;
	background:url(../media/bg-tab0.jpg) no-repeat 50% 0;
	font-size:15px;
	font-weight:bold;
	width:141px;
	text-decoration:none;
	color:#666;
}

#globalNav a:hover {
		color:#8F042B;
		background:url(../media/bg-tab1.jpg) no-repeat 50% 0px;
}

/* ======================== */
			 
			
			#main-nav li a{
				display:block;
				float:left;
				color:#666;
				text-decoration:none;
				padding:9px 0 14px 0;
				background:url(../media/bg-tab0.jpg) no-repeat 50% 0;
				font-size:15px;
				font-weight:bold;
				width:141px;
				text-align:center;
				border:none;
			}
			
			#main-nav li a:hover, #main-nav li a.current{
				color:#8F042B;
				padding:10px 0 13px 0;
				background:url(../media/bg-tab1.jpg) no-repeat 50% 0px;
			}
			
		#main .content p{
			margin:0px 0 12px 0;
		}
		
		.left { width:420px; float:left;}
		.right { width:250px; float:right;}
		
		.left h2 {
			color:#935047;
			border-left:4px solid #E0995B;
			padding:0 0 2px 7px;
			border-bottom:1px solid #e5e5e5;
			margin:25px 0 7px 0;
		}
		
		.left h3 {
			margin:25px 0 7px 0;
			color:#000;
			clear:both;
			display:block;
			font-weight:normal;
			font-size:13px;
			font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;

		}
		
		.left blockquote {
			margin:15px 15px;
			bord-er:1px solid #e2e2e2;
			background-color:#f5f5f5;
			padding:15px 20px;
			padding-bottom:5px;
			border-left:7px solid #efeaea;
		}
		
			
			.news-events-grid h3 {
				margin-bottom:0;
			}
			
			.news-events-grid em.date {
				font-size:11px;
				font-style:normal;
				color:#999;
			}
			
			
			
			.recent-news{
				width:38%; float:left;
				background:url(../media/icon-news-events.gif) no-repeat 0% 0%;
				padding:0 0 0 60px
			}
			
			.newsletter {
				width:40%;
				float:left;
				background:url(../media/icon-newsletter.gif) no-repeat 0% 0%;
				padding:0 0 0 60px
			}
				
				.newsletter form {
					margin:15px 0 0 0px;
					padding:0
				}
					
			.recent-news dd {
				font-size:10px;
				color:#949494;
				margin:0 0 7px 0;
			}
			
				.recent-news dt a{
					color:#666;
					font-weight:bold;
					border-bottom:1px solid #666;
					padding-bottom:1px;
					font-size:12px;
				}

				.recent-news dt a:hover{
					border:none;
					text-decoration:none;
					color:#333;
				}
		
		
		
		.sidebar-box{
			background:#f2f2f2 url(../media/sidebar-top.gif) no-repeat 50% 0px;
			width:248px;
			display:table;
			font-size:11px;
		}
		
		.sidebar-footer {
			background:url(../media/sidebar-bottom.gif) no-repeat 0% 100%;
			padding:5px 0;
			clear:both;
		}
		
		.sidebar-box .content { 
			padding:10px 20px;
			padding-bottom:0;
			
		}
		
		.sidebar-box .content p {
			line-height:140%;
		}
		
		.sidebar-box h3 { 
			color:#666;
			margin:6px 0 12px 0;
			font-size:16px;
			font-weight:bold;
		}
		
			.sidebar-box .recent-news {
				width:auto; float:none;
				background:none;
				padding:0 0 0 0px
			}

			.sidebar-box .recent-news dd {
				width:auto;
				font-size:11px;
				color:#666;
				margin:0 0 7px 0;
				line-height:140%;
			}
			
			.sidebar-box .recent-news dd em{
				width:auto;
				font-size:10px;
				color:#949494;
				margin:0 0 5px 0;
				font-style:normal;
				display:block;
			}
			
			
				.sidebar-box .recent-news dt a{
					color:#8F042B;
					border-bottom-color:#8F042B;
				}
				
				
				.sidebar-box a.more {
					margin:5px 0 15px 0;
					display:table;
					padding:0px 3px 1px 3px; line-height:normal;
				}
						

	/*
	* Homepage ///////////////////////////////////////////////////////// 	
	*/


			
		.mission { float:left; width:400px; }
			
			.mission h1 { 
				color:#c60;
			}
				
			.mission p { 
				font-weight:bold; 
				font-size:16px;
				line-height:140%;
				color:#888; 
			}
				
				
		.pcn-form-box { float:right; text-align:center; margin:0 15px 0 0}
			.pcn-form-box h2{ margin-top:3px; color:#333;}
			
			.lnk-form a{
				display:block;
				background:url(../media/bg-form-button.jpg) no-repeat 50% 0px;
				padding:26px 20px 26px 55px;
				color:#fff !important;
				font-size:15px;
				font-weight:bold;
			}
			
			.lnk-form a:hover{
				text-decoration:underline;
			}
				
			
		
		.round-box { 
			background:url(../media/box-top.gif) no-repeat 50% 0px;
			margin:20px 0;
			font-size:11px;
		 }
		 
		 .round-box .content {
			padding:20px 15px;
			padding-bottom:0;

		}
		
		 .box-footer {
			background:url(../media/box-bottom.gif) no-repeat 50% 100%;
			padding:9px 0;
			clear:both;
		}


				
				.recent--news dt a:hover:after {
					content:" »";
				}
			
			a.more { 
				font-size:10px;
				color:#8F042B;
				border:1px solid #ccc;
				padding:0 4px 1px 4px;
			}
			
			a.more:hover {
				background-color:#f2f2f2;
				border-color:#999;
				text-decoration:none;
			}
				
				
	/*
	* Subsequent Page ///////////////////////////////////////////////////////// 	
	*/
				
	
	
	
	/*
	* Footer ///////////////////////////////////////////////////////// 	
	*/

	#footer{
		background:url(../media/bg-footer.gif) 50% 0% no-repeat; 
		color:#aaa;
		font-size:11px;
		line-height:26px;
		padding:0 15px;
		height:26px;
		margin:35px auto 0 auto;
	}
	
	#footer p{ margin:0 ; padding:0 0px ; border:0px solid #f60; }
	
	#footer p.permalinks { float:left; display:none}
	#footer p.copyrights { float:right; font-size:10px;}

	#footer a{ color:#fff; }

	#footer a:hover{  color:#d2d2d2;}

	
	/*
	* goodies ///////////////////////////////////////////////////////// 	
	*/

.ipf {
	border:1px solid #a1a1a1;
	padding:0px 1px 2px 1px;
	font-family:"Courier New", Courier, monospace;
	background-color:#f7f7f7;
	color:#666
}

.btn {
	margin:0 0px 0 0;
	vertical-align:middle; 
}

.req { font-weight:normal; color:red; }

form textarea { width:100%;}

.success { border:2px dashed #8F042B;  padding:7px;}
.success, .success h3 { color:#090}
.success h3{ margin:0; padding:0}