/*
	960 Grid System ~ Text CSS.
	Learn more ~ http://960.gs/

	Licensed under GPL and MIT.
*/

/* `Basic HTML
----------------------------------------------------------------------------------------------------*/
body {
	font: 13px/1.5 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
	background:#161616 url(/img/bg.gif) repeat-x scroll 50% 0;
}

a:focus { outline: 1px dotted invert; }

hr {
	border: 0 #ccc solid;
	border-top-width: 1px;
	clear: both;
	height: 0;
}

/* `Headings
----------------------------------------------------------------------------------------------------*/
h1 { font-size: 25px; }
h2 { font-size: 23px; }
h3 { font-size: 21px; }
h4 { font-size: 19px; }
h5 { font-size: 17px; }
h6 { font-size: 15px; }

/* `Spacing
----------------------------------------------------------------------------------------------------*/
ol { list-style: decimal; }
ul { list-style: disc; }
li { margin-left: 30px; }

p,
dl,
hr,
h1,
h2,
h3,
h4,
h5,
h6,
ol,
ul,
pre,
table,
address,
fieldset { margin-bottom: 20px; }

.padding { padding:5px; }
.padding-02 { padding:0px 5px 3px 5px; }
.bold { font-weight:bold; }
.font11 { font-size:11px; }
.paddingLeft05 { padding-left:5px; }
.marginTop10 { margin-top:10px; }

#leftSideBar { margin:0 5px; }
#rightSideBar { margin:0 5px 0 10px; }
#content { margin:0; }
#bodyContainer { 
	background:#EFF2FF; 
	padding-bottom:10px; 
}

.coolBox { 
	color:#666666; 
	padding:2px; 
	border:1px solid #666666; 
	width:157px; 
	font-size:11px;
}
*html input.coolBox { 
	color:#FFFFFF; 
	overflow: visible; 
	padding:2px;
}
.coolBox2 { 
	font-size:11px; 
	color:#000; 
	padding:2px; 
	border:1px solid #9aafe5; 
	background-color:#FFFFFF; 
	width:200px;
}
*html input.coolBox2 { 
	color:#000; 
	overflow: visible; 
	padding:2px;
}

.webform fieldset{
	border:1px solid #10B7EB;
	margin:10px;
	padding:10px;
}
.webform legend{
	background:#10B7EB;
	padding:3px;
}
.webform label {
	float:left;
	width:15em;
	text-align:right;
	margin-right:1em;
	font-weight:bold;
	padding-right: 20px;
}
.webform label.error {
  padding-left: 4px;
  padding-bottom: 2px;
  font-weight:normal;
  font-style:italic;
  color: #000;
  float: none;
  margin-left:5px;
}
.webform div.input{
	clear:both;
	margin-top:5px;
}

#newsletter legend{ padding:3px; }
#newsletter label{ float:none; }

.readmore {
	padding-left:5px; 
	margin-bottom:5px;
}
.bsImg { 
	text-align:center; 
	padding-bottom:5px; 
}
.adSpace700x100 { 
	padding:0 5px; 
	margin:5px 5px;
	text-align:center;
}
.adSpace210x150 { 
	text-align:center; 
	margin-top:10px; 
}

.jef{
	padding:5px;
	margin:5px;
	border:1px solid #9db0bc;
	background-color:#fff;
	font-weight:bold;
	text-align:center;
	font-size:10px;
}

/* Notices and Errors */
div.message, 
div.error-message {
	background-color: #FFFFE1;
	background-image:url(/img/icons/errormessage.gif);
	background-repeat:no-repeat;
	background-position:10px center;
	border: 1px dashed #CFCFCF;
	clear: both;
	color: #900;
	font-weight: bold;
	margin: 10px;
	padding:6px 6px 6px 30px;
}

/* `Header
----------------------------------------------------------------------------------------------------*/
#header { background:#000 url(/img/get_flash_1.jpg) no-repeat center; }

#logo { margin: 0px; }
#rotator { 
	margin:0; 
	background:#000 url(/img/get_flash_2.jpg) no-repeat center; 
}

#menu { 
	height:38px; 
	background:url(/img/menuBg.jpg) repeat-x; 
	float: left; 
	margin: 0; 
	padding: 0;
}
#menu ul { list-style: none; }
#menu li { 
	background: url("/img/mPart.jpg") bottom right no-repeat; 
	float: left; 
	font-family: Verdana; 
	font-size:12px; 
	font-size-adjust:none; 
	font-style:normal; 
	font-variant:normal; 
	font-weight:bold; 
	line-height:normal; 
	margin: 0; 
	padding: 0;
}
#menu a { 
	color: #fff; 
	display: block; 
	float: left; 
	margin: 0; 
	padding: 13px 15px 21px 15px; 
	text-decoration: none;
}
#menu li.current { border-right:0px solid #8a7136; }
#menu li.current a, 
#menu li a:hover { 
	color: #fff; 
	background: url(/img/menuBgHover.jpg) repeat-x; 
	background-position: left; 
}
#menu a:hover { 
	background: url("/img/menuBgHover.jpg") bottom center repeat-x; 
	color: #fff; 
	padding-bottom: 21px;
}

/* `YEA Signup
----------------------------------------------------------------------------------------------------*/
#yeaBenefits {margin:0 0 0 10px;float:left;background: url("/img/blcontBg.jpg") repeat-x #abd8e3; border:1px solid #a12020; margin-top:10px; height:340px; overflow:hidden}
#yeaBenefits .left{float:left; width:22px; height:32px;}
#yeaBenefits .center{background:url(/img/rdCenter.jpg) repeat-x; width:318px; height:32px;padding-top:5px;float:left; font-size:14px; font-weight:bold; color:#FFF;}
#yeaBenefits h2{font-size:12px; color:#00445a;margin-bottom:5px;padding-left:5px;}
#yeaBenefits ul{list-style-type: none;margin: 0;padding: 0;margin-bottom: 8px;}
#yeaBenefits ul li{margin-left:10px;margin-right:5px;padding-bottom: 2px;background: url(/img/stick.png) no-repeat center left;color: #443b2c;display: block;padding: 2px 5px 2px 0;padding-left: 19px;border-bottom: 1px solid #fff;font-size: 12px;}

/* `Who We Are
----------------------------------------------------------------------------------------------------*/
#whoweare{margin:0 0 0 5px;float:left;background: url("/img/blcontBg.jpg") repeat-x #abd8e3; border:1px solid #2059a1;margin-top:10px; height:340px; overflow:hidden}
#whoweare .left{float:left; width:22px; height:32px;}
#whoweare .center{background:url(/img/blCenter.jpg) repeat-x; width:318px; height:32px;padding-top:5px;float:left; font-size:14px; font-weight:bold; color:#FFF;}
#whoweare h2{font-size:12px; color:#00445a;margin-bottom:5px;padding-left:5px;}
#whoweare #wwrCont{padding:0 5px 2px 5px;}

/* `RightSide Options
----------------------------------------------------------------------------------------------------*/
.rhtOptions{background:url(/img/lgContBg.jpg) repeat-x #e9f1c2;margin-top:10px; border:1px solid #a5c000;}
#eventsNewsletter{margin-top:5px;}

/* `Page Related
----------------------------------------------------------------------------------------------------*/
#pageRelated{}
#pageRelated ul{list-style-type: none;margin: 0;padding: 0;margin-bottom: 8px;}
#pageRelated ul li{padding-bottom: 2px;margin-left:5px;}
#pageRelated ul li a{color: #000;background: url(/img/folder.png) no-repeat center left;display: block;padding: 5px 0 7px 0;padding-left: 35px;text-decoration: none;font-weight: bold;border-bottom: 1px solid #dadada;}
#pageRelated ul li a:visited{color:#000;}
#pageRelated ul li a:hover{text-decoration:underline;}
#pageRelated h2{font-size:14px; color:#A70303;margin-bottom:5px;padding-left:5px;}

/* `Gallery
----------------------------------------------------------------------------------------------------*/
#gallery{text-align:center;margin:5px 0;}

/* `News & Events
----------------------------------------------------------------------------------------------------*/
#lastestNews  ul{list-style-type: none;}
#lastestNews  ul li{padding-bottom: 2px;margin-left:5px;margin-right:5px;padding-left: 5px;border-bottom: 1px solid #dadada;}
#lastestNews  ul li a{color: #00445a;display: block;padding: 2px 0;text-decoration: none;}
#lastestNews ul li a:visited{color: #00445a;}
#lastestNews ul li a:hover{color: #000;background-color: #F3F3F3;}

.newsTitle{font-weight:bold;margin-bottom:5px;}
.newsTitleDetails {font-weight:bold; font-size:16px; padding-bottom:15px;border-bottom: 1px dotted #b7b7b7;margin-bottom:5px;}
.newsTitle a:link, .newsTitle a:visited{padding:0; text-decoration: none;}
.newDescription{clear:both; margin-top:5px; padding:0 5px 5px 5px; margin-bottom:0;}
.newDescriptionDetails{clear:both; margin-top:5px; padding:0px 10px 5px 5px;}
.newDescription a:link{padding-left:0px; color:#006EBF;font-weight:bold;}
.newsDate{width:46px; height:49px; margin-right:5px; float:left; background:url(/img/calendar.gif) no-repeat;}
.calMonth{color:#FFFFFF;display:block;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;height:16px;line-height:normal;padding-top:5px;text-align:center;}
.calDay{font-size:16px;text-align:center;font-weight:bold;color:#666666;}

.newsContainer{}
.newsHeading{padding-bottom:5px; border-bottom:1px dotted #868686;}
.dateColumn{float:left; width:50px;}
.titleColumn{float:left; width:628px;}
.newsAuthor{font-style:italic; font-size:11px; color:#6F6F6F;}
.newsContainer h2{margin-bottom:0;}

.allnews{padding-left:5px;}

/* `Featured Members
----------------------------------------------------------------------------------------------------*/
.members,
.extra-content{ width:690px; margin-top:5px; }
.members .inner,
.extra-content .inner{
	padding:5px;
	border:1px solid #9db0bc;
	background-color:#fff;
}
.members .inner img.spec{ 
	margin-right:5px; 
	border:1px solid #ededed;
	padding:5px;
}

.mLink a:link,.mLink a:visited{text-decoration:none; color:#006eb4;}
.mLink a:hover{color:#000;}

.next{text-align:right;padding-bottom:5px;}
.prev{}

/* `Our Members Details
----------------------------------------------------------------------------------------------------*/
.ourMembersDetails {padding:0 5px;margin-top:5px; margin-left:5px;}
.ourMembersDetails .pleft{width:220px; float:left;}
.ourMembersDetails .pleft img{padding:5px 0;}
.ourMembersDetails .right{width:400px; float:left;padding-left:10px;}
.ourMembersDetails .right h2{color:#27537a; font-size:14px;margin-bottom:0;padding-left:0;}
.ourMembersDetails .right p{margin-bottom:5px;}
.ourMembersDetails .right a:link, .ourMembersDetails .right a:visited{text-decoration:none;color:#27537a;}

/* `Page Content
----------------------------------------------------------------------------------------------------*/
.pageContent {margin:0 0 10px 10px;float:left;background:#fff; border:1px solid #a12020; margin-top:10px;}
.pageContent .left{float:left; width:22px; height:32px;}
.pageContent .center{background:url(/img/rdCenter.jpg) repeat-x; width:666px; height:32px;padding-top:5px;float:left; font-size:14px; font-weight:bold; color:#FFF;}
.pageContent h2{font-size:14px; color:#00445a;margin-bottom:5px;padding-left:5px;}
.pageContent h3{font-size:12px; color:#006699;margin-bottom:5px;padding-left:5px;font-style:italic}
.pageContent .pagesCnt{padding:5px;}

#gListBar{background:#b7d9ff;padding:10px;}
#galleryListing{background-color:#FFF; border:1px solid #666666;color:#2d5b8f;font-size:12px;width:250px;height:20px;padding-left:5px;}

/* `Pagination
----------------------------------------------------------------------------------------------------*/
.pagination{margin-bottom:15px;margin-left:10px;color:#fff;}
.pagination .next a, .pagination .previous a {font-weight:bold;}	
.pagination .current{background:#2e6ab1;color:#FFFFFF;font-weight:bold;display:block;float:left;padding:2px 6px;border:solid 1px #DEDEDE;margin-right:3px;}
.pagination a:link,	.pagination a:visited {color:#0e509e;display:block;float:left;padding:2px 6px;text-decoration:none;border:solid 1px #9aafe5;margin-right:3px;}
.pagination a:hover{border:solid 1px #0e509e;}

/* `Search Member
----------------------------------------------------------------------------------------------------*/
#searchMember{font-weight: bold;font-size: 12px;}
#searchMember ul{padding: 5px 0;margin: 0;text-align: left;overflow: hidden;}
#searchMember ul li{display: inline;color:#000;float:right;font-weight:normal;font-size:12px;padding: 0px 12px 0px 6px;margin: 0;text-decoration: none;}
#searchMember ul li a{text-decoration:none; color:#FCFF00;}

/* `Footer
----------------------------------------------------------------------------------------------------*/
#footer{text-align:center;	color: #fff;margin-left:0px;margin-top:10px;margin-left: 10px; margin-right: 0px;}
#footer ul{padding: 5px 0;	margin: 0;text-align: left;overflow: hidden;text-align:center;}
#footer ul li{display: inline;}
#footer ul li a{color: #fff;padding: 0 5px 0 0;margin: 0;text-decoration: none;border-right: 1px dotted #91734d;}
#footer ul li a:hover{text-decoration:underline;}
#footer a:link, #footer a:visited{text-decoration:none; color: #fff;}
#footer #links{margin-left:0px;}
#copyright{text-align:center;color:#fff;}
#copyright a{color:#fff;text-decoration:none;}
#copyright a:link, #copyRight a:visited{color:#fff;}

.extra-content table{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-collapse: collapse;
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc; 
	color: #333;
}
.extra-content table caption {
	font-size: 1.1em;
	font-weight: bold;
	letter-spacing: -1px;
	margin-bottom: 10px;
	padding: 5px;
	background: #efefef;
	border: 1px solid #ccc;
	color: #666;
}
.extra-content table thead tr th, .extra-content table tr th {
	text-transform: uppercase;
	background: #e2e2e2;
}

.extra-content table tfoot tr th,.extra-content table tfoot tr td {
	text-transform: uppercase;
	color: #000;
	font-weight: bold;
}
.extra-content table tfoot tr th {
	width: 20%;
}
.extra-content table tfoot tr td {
	width: 80%;
}
.extra-content table td, table th {
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 5px;
	line-height: 1.8em;
	font-size: 0.8em;
	vertical-align: top;
	width: 20%;
}
