@charset "utf-8";
/* CSS Document */
/* CSS RESET */
* {	margin: 0px; padding: 0px; text-indent: 0px; }
img { border: none; padding: 0px; }
ol, ul { list-style: none; }

/* GLOBAL STYLES */
body{
	margin:0;
	padding: 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	background: #0c0b2e url(../images/bg.png) repeat-x;
}
blockquote {
background:#f9f9f9;border-left:10px solid #ccc;margin:1.5em 10px;padding:.5em 10px;
quotes:"\201C""\201D""\2018""\2019";
}


.open {
color:#ccc;
content:open-quote;
font-size:4em;
line-height:.1em;
margin-right:.25em;
vertical-align:-.45em;
}
.close {
color:#ccc;
content:close-quote;
font-size:4em;
line-height:.1em;
margin-left:.25em;
vertical-align:-.45em;
}
blockquote p {
display:inline;
}
blockquote em {
font-size:12px;
}
.said{
	width: 320px;
	margin-right: 40px;
	float:right;
	font-size:12px;
}
.left { float: left!important}
.right { float: right!important}
.clear { clear: both!important}
.container{
	width: 915px;
	margin: 0 auto;
}
.topheader{
	width: 913px;
	margin: 0 auto;
	background: url(../images/top-header.png) no-repeat center top;
	height: 200px;
}
.patronagehandler{
	font-size:13px;
	margin-top: 15px;
	color:#FFFFFF;
	margin-right: 15px;
	text-align: center;
}
.datehandler{
	font-size:15px;
	color:#FFFFFF;
	margin-right: 15px;
	margin-top: 75px;
	text-align:center;
}
.datehandler h2{
	font-size:25px;
	margin-bottom: -1px;
	color:#FFFFFF;
}
.flashhandler{
	width: 915px;
	height: 321px;
	margin-bottom: 15px;
}
.welcomemargin{
	margin-left: 10px;
	width: 295px;
}
.welcometop{
	background: #000 url(../images/welcome-top.jpg) no-repeat center top;
	width: 275px;
	height: 33px;	
	padding-left: 20px;
	padding-top: 14px;
	color:#FFFFFF;
	font-size: 15px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
}
.gallerycontent{
	padding: 10px;
	width: 275px;
	margin-bottom: 10px;
	background: #00153c;
	
}
.gallerytext{
	margin-left: 10px;
	color:#FFFFFF;
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size:12px;

}
.welcomecontent{
	padding: 10px;
	width: 275px;
	margin-bottom: 10px;
	background: #00153c url(../images/welcmme-content-bg.jpg) repeat-x center top;
}
.welcomecontent h1{
	font-size: 20px;
	color: #757575;
	line-height: 1.3;
	padding: 10px;
	font-weight: normal;
}
.spaceappbg{
	width: 280px;
	background: #004741 url(../images/stand.jpg) no-repeat center bottom;
	height: 238px;
	color: #FFFFFF;
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 15px;
	padding-top: 15px;
}
.newsbg{
	background-color:#004542;
	width: 295px;
	height: 253px;
	color: #FFFFFF;
	padding-left: 0px;
	padding-top: 0px;
}
.spacelink{
	color: #FFFFFF;
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration:none;
}
.spacelink:hover{
	color: #3C7A6B;
	text-decoration:none;
}
.spacelink1{
	color: #FFFFFF;
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:underline;
}
.spacelink1:hover{
	color: #EDDFC1;
	text-decoration:none;
}
.spacelink2{
	color: #FFFFFF;
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration:none;
	position:absolute;
	top: 862px;
	margin-left: 32px;
}
.spacelink2:hover{
	color: #3C7A6B;
	text-decoration:none;
}
.homelist {
	margin:0;
	list-style:none;
	padding:0;

}
.homelist li {
	display:inline; /* For IE margins */
	margin:0;
	padding:0;
	
}
.homelist li a {
	padding:4px 4px 4px 14px;
	color:#c0c0c0;
	margin-bottom: 5px;
	height: 25px;
	line-height: 22px;
	font-size: 12px;
	font-family:"Lucida Grande", Arial, Helvetica, sans-serif;
	text-decoration:none;
	border-bottom: 1px dotted #acacac; 
	display:block;
	background: url(../images/home-list.jpg) no-repeat 0px  12px;
}
.homelist li a:hover {
	text-decoration:none;
	color:#058c87;
}
.goto{
	background-color:#001E1D;
	padding-bottom: 5px;
}
.innerheader{
	width: 915px;
	height: 139px;
}
.innercontenttop{
	width: 587px;
	height: 15px;
	background: url(../images/inner-content-top.jpg) no-repeat;
	margin-top: 5px;
}
.innercontentbottom{
	width: 587px;
	height: 15px;
	background: url(../images/inner-content-bottom.jpg) no-repeat;
}
.innercontent{
	width: 537px;
	background-color:#FFFFFF;
	padding: 10px 25px 10px 25px;
}
.innercontent a{
	 font-size:12px;
	 color:#093B31;
	 text-decoration:underline;
	 font-weight:bold;
}
.innercontent a:hover{
	 color:#064eac;
	 text-decoration:none;
}
.innercontent p{
	 font-size:15px;
	 color:#363636;
	 line-height: 24px;
	 margin-top: 15px;
	 
} 
.innercontent h2{
	margin: 12px 0;
}
.innercontent h3{
	 font-size:18px;
	 color:#0e2f67;
	 font-weight:bold;
	 line-height: 24px;
}
.innercontent p.introtxt{
	 font-size:18px;
	 color:#757575;
	 line-height: 24px;
}
.opendatehandler{
	width: 279px;
}
.aboutnavbg{
	background: url(../images/about-bg.png) no-repeat;	
	width: 271px;
	height: 197px;
	margin-top: 5px;
	margin-bottom: 13px;
	padding-top: 15px;
	padding-left: 8px;
}
.aboutnavbgbig{
	background: url(../images/about-bgbig.png) no-repeat;	
	width: 271px;
	height: 270px;
	margin-top: 5px;
	margin-bottom: 13px;
	padding-top: 15px;
	padding-left: 8px;
}
.leftnavtitle{
	font-weight:bold;
	color:#e3d9b8;
	font-size:14px;
	margin-left: 10px;
}
.rightnavlist {
	margin:0;
	list-style:none;
	padding:0;
	margin-left: 10px;
	margin-top: 10px;

}
.rightnavlist li {
	display:inline; /* For IE margins */
	margin:0;
	padding:0;
	padding:2px 4px 2px 8px;
	color:#fff;
	margin-bottom: 5px;
	line-height: 22px;
	font-size: 12px;
	width: 230px;
	font-weight:bold;
	font-family:"Lucida Grande", Arial, Helvetica, sans-serif;
	text-decoration:none;
	border-bottom: 1px dotted #acacac; 
	display:block;
	background: url(../images/rightnav-bullet.gif) no-repeat 0px  12px;
	
}
.rightnavlist li a {
	color:#fff;
	text-decoration:none;
}
.rightnavlist li a:hover {
	text-decoration:none;
	color:#E3D9B8;
}
/*============================ Footer =========================*/
.subfooter{
	background: url(../images/subfooter-bg.jpg) no-repeat center top;	
	width: 904px;
	height: 51px;
	padding: 8px 3px 3px 10px;
	margin-top: 12px;
}
.subfooter p{
	color:#cbcbcb;
	font-size: 14px;
	margin-top: -2px;
	font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
}
.footer{
	padding: 10px 5px;
	margin-top: 10px;
}
.footer a{
	color:#787878;
	text-decoration: none;
	margin-right: 4px;
	font-size: 13px;
	margin-left: 4px;
	border-right: 1px solid #787878;
	font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
	padding-right: 10px;

}
.footer a:hover{
	color:#295592;
	text-decoration: underline;

}
.txtcopy{
	color:#4c4c4c;
	font-size: 12px;
	margin-top: 15px;
	font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
	
}
.liststyle {
	margin:0;
	list-style:none;
	padding:0;
	margin-top: 15px;
	margin-left: 10px;

}
.liststyle li {
	display:inline; /* For IE margins */
	margin:0;
	padding:0;
	
}
.liststyle li  {
	padding:4px 4px 4px 20px;
	color:#333232;
	margin-bottom: 8px;
	line-height: 18px;
	font-size: 14px;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-decoration:none;
	font-weight:bold;
	display:block;
	background: url(../images/white-bullet.png) no-repeat 0px  6px;
}
.roundeddiv{
	width: 95%;
	background-color:#f9f8eb;
	margin: 0 auto;
	-moz-border-radius:6px;
	padding: 6px;
	-webkit-border-radius:6px;
	margin-top: 15px;
	border: 1px solid #ebe8c5;
}
.factstable{
	width: 95%;
	background-color:#f9f8eb;
	border: 1px solid #ebe8c5;
	margin: 0 auto;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	margin-top: 15px;
}
.factstable td {
	padding-left: 10px;
	padding-top: 8px;
	padding-bottom: 8px;
	border-bottom: 1px solid #ebe8c5;
	border-collapse:collapse;
	color:#093B31;
	
}

.factstable td.factsbg{
	color:#093B31;
	background-color:#f4f1d1;
}
.factstable td.logos{
	color:#093B31;
	border: 1px solid #ebe8c5;
	background-color:#fff;
}
.factstable td.last{
	padding-left: 10px;
	padding-top: 8px;
	padding-bottom: 8px;
	border-bottom: 0px none;
	border-collapse:collapse;
}
.factstable td.odd{
	color:#093B31;
	background-color:#F4F1D1;
}
.factstable td.factsbg p{
	margin: 0;
}
.redast{
	color:#CB0002;
	font-size:14px;
}
#newscol {
}


#newscol ul {
	margin:0;
	padding:0 0 0 20px;
}
#newscol ul li {
	list-style: none;
	display: inline;
}


#newscol li.news {
	margin:0 10px 0 0;
	text-align: left;
	border-bottom: 1px dotted #06705D;
	padding: 5px 0 0;
	display: block;
	padding-bottom: 10px;
}

#newscol li.news p {
	float:right;
	margin:0 0 0 10px;
	width: 82%;
	font-size: 0.85em;
	border-left: 1px dotted #06705D;
	padding: 0 5px 0 12px;
}

#newscol li.news a {
	 font-size:12px;
	 color:#093B31;
	 text-decoration:underline;
	 font-weight:bold;
}

#newscol li.news a:hover {
	color:#06705D;
	 text-decoration:none;
}

.news_date {
	float: left;
	text-align: center;
	width: 23px;
	height: 27px;
	margin-left: 30px;
	margin-top: 10px;
	
}
.month {
	float: left;
	width: 23px;
	font-size: 0.8em;
	color: #06705D;
	clear: both;
}
.day {
	float: left;
	width: 23px;
	font-size: 1.2em;
	color: #06705D;
	
}
#homenewscol {
}


#homenewscol ul {
	margin:0;
	padding:0 0 0 20px;
}
#homenewscol ul li {
	list-style: none;
	display: inline;
}


#homenewscol li.homenews {
	margin:0 10px 0 0;
	text-align: left;
	border-bottom: 1px solid #06705D;
	padding: 5px 0 0;
	display: block;
	padding-bottom: 8px;
}

#homenewscol li.homenews p {
	float:right;
	font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
	margin:0 0 0 10px;
	width: 82%;
	font-size: 12px;
	border-left: 1px solid #06705D;
	padding: 10px 5px 0 5px;
}

#homenewscol li.homenews a {
	 font-size:12px;
	 font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
	 color:#fff;
	 text-decoration:none;
	 font-weight:bold;
	 margin-bottom: 10px;
}

#homenewscol li.homenews a:hover {
	color:#fff;
	 text-decoration:underline;
}

.homenews_date {
	float: left;
	text-align: center;
	width: 23px;
	height: 27px;
	color:#B2B2B2;
	margin-left: 3px;
	margin-top: 10px;
	font-size: 1em;
	
}
.homemonth {
	float: left;
	width: 23px;
	font-size: 0.8em;
	color: #B2B2B2;
	clear: both;
}
.homeday {
	float: left;
	width: 23px;
	font-size: 1.2em;
	color: #B2B2B2;
}
.readmore a{
	text-transform:uppercase;
	font-weight:bold;
	color:#B2B2B2 !important;
	margin-top: 8px;
	 font-size:12px  !important;
	 font-family: "Myriad Pro", Arial, Helvetica, sans-serif  !important;
	margin-bottom: 1px;
}
.callink{
	margin-top: 20px;
	text-align:center;
	margin-bottom: 20px;
}
.callink a{
	background:   url(../images/cal-bg.jpg) no-repeat center top;
	width: 180px;
	height: 23px;
	text-decoration:none;
	font-weight: bold;
	padding: 9px 34px;
	border: 0px none;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.callink a:hover{
	color:#F7EF22;
}
.includelist {
	margin:0;
	list-style:none;
	padding:0;

}
.includelist li {
	display:inline; /* For IE margins */
	margin:0;
	padding:0;
	
}
.includelist li  {
	padding:4px 4px 4px 20px;
	color:#333232;
	margin-bottom: 8px;
	line-height: 22px;
	font-size: 14px;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-decoration:none;
	font-weight:bold;
	display:block;
	background: url(../images/white-bullet.png) no-repeat 0px  8px;
}
/*=================== SPACE APPLICATION FORM ====================*/
.appformmain{

	border: 1px solid #393a3c;
	width: 520px;
	padding: 5px;
	background-color:#252525;
	margin: 0 auto;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
}

.innercontent .appform1{
	width:520px;
	border:#D500D6 1px solid;
	background-color:#0e0e0e;
	border-collapse:collapse;
	color:#FFFFFF;
	
}

.innercontent .appform1 tr td{
	font-size:12px;
	line-height:14px;
	margin: 0;
	padding: 10px 5px 10px 5px;
	border-collapse:collapse;
	border-bottom:#D500D6 1px solid;
	border-top:#D500D6 1px solid;
	background: #111111 url(../images/pricebg.jpg) repeat-x;
	color:#FFFFFF;
}

.innercontent #appform2{
	width:520px;
	background-color:#1e1e1e;
	padding: 5px;
	color:#FFFFFF;
}

.innercontent #appform2 tr td{
	font-size:12px;
	line-height:14px;
	color:#FFFFFF;
}

.innercontent .appform3{
	width:520px;
	border-bottom:#1e1e1e 1px solid;
	background-color:#252525;
	color:#FFFFFF;
}

.innercontent .appform3 tr td{
	font-size:12px;
	padding: 5px;
	padding-left:3px;
	color:#FFFFFF;
	width:150px;
}

.innercontent #appform-bottom{
	width:520px;
	background-color:#1f1f1f;
	border-left:#272727 1px solid;
	border-right:#272727 1px solid;
	border-bottom:#272727 1px solid;
	padding: 5px;
	color:#FFFFFF;
}

.innercontent #appform-bottom tr td{
	font-size:12px;
}

.innercontent .captcha{
	margin-left: 50px;
	color:#FFFFFF;
}

.innercontent .tdright{
	background-color:#0e0e0e;
	width:120px;
	margin:4px;
	padding:2px;
	color:#FFFFFF;
}

.innercontent table tr td span.redast{
	color:#3e8cfa;
	font-size:14px;
}

.innercontent #info{
	width:520px;
	background-color:#4A4B4F;
	color:#FFFFFF;
}

.innercontent #info tr td{
	font-size:12px;
	padding: 5px;
	color:#FFFFFF;
}
.innercontent #info tr td h3{
	font-size:18px;
	color:#FFFFFF;
	margin: 12px 0px;
}
.innercontent #info tr td p{
	font-size:12px;
	color:#F4EEBE;
}

.innercontent textarea{
	 width:300px;
	 height:100px;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:12px
}

.innercontent .error{
	color:#990000;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	background-color:#FFFFFF;
	padding:2px;
	color:#FFFFFF;
}
.rates1{
	height: 47px;
	border: 1px solid #5b6658;
	background: url(../images/rates1.jpg) no-repeat;
	margin-top: 15px;
	padding-left: 44px;
}
.rates2{
	height: 47px;
	border: 1px solid #5b6658;
	background: url(../images/rates2.jpg) no-repeat;
	padding-left: 44px;
	margin-top: 15px;
}
.ratestable td{
	color:#1a1a1a;
	background: #577DBE url(../images/rates-table-bg.jpg) repeat-x top;
	border: 1px solid #c7c7c7;
	padding: 6px 6px 10px 6px;
}
.ratestable p{
	color:#000;

}

.innercontent p.include{
	 font-size:18px;
	 color:#0e1942;
	 font-weight:bold;
	 line-height: 24px;
}
	#gallery {
		padding: 10px;
		width: 660px;
	}

	#gallery  img {
		border: 5px solid #DDD2B4;
		margin: 1px;
	}
	#gallery  a:hover img {
		border: 5px solid #f1f1f1;
		color: #fff;
	}
	#gallery  a:hover { color: #fff; }
.adsholder{
	margin-bottom: 15px;
}