body{
	font: 0.95em "Trebuchet MS", Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	background: url(../images/pagebckgrd.jpg) #093b66 repeat-x;
}

h1{
	font: 1.5em "Trebuchet MS", Helvetica, sans-serif;
}

h2{
	font: 1.2em "Trebuchet MS", Helvetica, sans-serif;
}

/* CSS FOR THIS DEMO */
/* END CSS FOR THIS DEMO */
/* CSS FOR SLIDESHOW SCRIPT */
#imageSlideshowHolder{
	margin: 5px; /* "Air" */
	float: left; /* Floating gallery at the right side of other web page content */
	width: 150px; /* Image width */
	height: 100px; /* Image height */
	align: center;
	position: relative; /* Don't remove this line */
}

/* Don't change these values */
#imageSlideshowHolder img{
	position: absolute;
	left: 0px;
	top: 0px;
}

.bodyMargin{
	margin-top: 0px;
	margin-right: 125px;
	margin-bottom: 0px;
	margin-left: 125px;
}

.sub{
	color: #ff9900;
	font-weight: bold;
	margin-bottom: 0px;
	FONT-SIZE: 10pt;
	FONT-FAMILY: "Trebuchet MS", Helvetica, sans-serif;
	text-transform: capitalize;
	line-break: normal;
}

.header1{
	font: 1.5em "Trebuchet MS", Helvetica, sans-serif;
	border-bottom: 1px solid #678780;
	margin: 10px 0px 10px 0px;
}

.header2{
	font: 1.2em "Trebuchet MS", Helvetica, sans-serif;
}

.tableheader2{
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-weight: bold;
	background-color: #098098;
	color: #ffffff;
	padding-bottom: 3px;
	padding-left: 5px;
}

.header3{
	font-size: 1.2em;
	font-weight: bold;
	padding-bottom: 1px;
}

.header4{
	font-size: 10pt;
	font-weight: bold;
	padding-bottom: 5px;
}

.smalltext{
	font-size: 8pt;
}

.vsmalltext{
	font-size: 7pt;
}

.white{
	color: #ffffff;
}

/* general link */
a:link {
	/* unvisited links */
	color: #0000ff;
	text-decoration: none;
}

a:visited {
	/* visited links   */
	color: #0000ff;
	text-decoration: none;
}

a:hover {
	/* user hovers     */
	color: #008000
	text-decoration: none;
}

a:active {
	/* active links    */
	color: #0000ff;
	text-decoration: none;
}

.sForm{
	margin: 0px 0px 0px 0px;
}

.sText{
	border: 1px solid #ffffff;
	background: #d5e09f;
	color: #008000;
}

.sButton{
	font: bold 0.95em "Trebuchet MS", Helvetica, sans-serif;
	background: #d5e09f;
	color: #0000ff;
	padding: 0px 2px 0px 2px;
}

/* needed for Article */
.embeddedImage{
	margin: 5px;
}

.embeddedImageCaption{
	font-size: 10px;
	font-weight: bold;
}

.membersmainnav{
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-weight: bold;
	color: #6399aa;
}

a.membersOff{
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	color: #db787c;
	font-size: 8pt;
}

a.members{
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	color: #807e7e;
}

a.membersOn{
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: #db787c;
}

#body{
	background: url(../images/page_bckgrd.jpg) repeat-y;
}

#banner{
	background: #093b66;
	height: 120px;
}

#navigation{
	padding: 30px 0px 0px 0px;
}

#topnav{
	background: #093b66;
	height: 30px;
	padding: 0px 10px 0px 10px;
}

#content{
	background: #ffffff;
	padding: 0px 10px 0px 10px;
	font: 0.95em "Trebuchet MS", Helvetica, sans-serif;
	height: 400px;
}

p#content{
	font: 0.95em "Trebuchet MS", Helvetica, sans-serif;
}

#footer{
	padding: 0px 10px 0px 10px;
	height: 50px;
}

.newsTable{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.eventsTable{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.announcementsTable{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.joinHands{
	/*background-image:url(../images/moto_bckgrd.jpg);*/
	font-size: 4px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	background-repeat: no-repeat;
}

a.topnav:Focus{
}

.navoff{
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-weight: normal;
	color: #0072a6;
	font-size: 11px;
	text-decoration: none;
}

.navOn{
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-weight: bold;
	color: #0072a6;
	font-size: 11px;
	text-decoration: none;
}

.subnavOn{
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-weight: normal;
	color: #0072a6;
	font-size: 10px;
	text-decoration: none;
}

.subnavOff{
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-weight: normal;
	color: #0072a6;
	text-decoration: none;
	font-size: 10px;
}

/************************************************/
/*
 NAVIGATION STYLES
*/
/************************************************/
/* Navigation Link */
a.NavigationLink{
	font: 0.95em "Trebuchet MS", Helvetica, sans-serif;
	color: #0000ff;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
}

a.NavigationLink:hover{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

a.SubNavigationLink{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

a.SubNavigationLink:hover{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

a.onLink{
	font-weight: bold;
	color: #00000ff;
}

a.onLink:hover{
	color: #0000ff;
	text-decoration: underline;
}

/* Navigation - whole */
.EnclosureBox{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/* Navigation - SECTION */
.SectionEnclosureBox{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.SectionOnBox{
	color: #0000ff;
	font: bold "Trebuchet MS", Helvetica, sans-serif;
	background: #d5e09f;
	margin: 0px 0px 0px 0px;
	padding: 2px 5px 2px 15px;
	width: 170px;
	border-bottom: 1px solid #ffffff;
	text-decoration: none;
}

.SectionOffBox{
	margin: 0px 0px 0px 0px;
	padding: 2px 5px 2px 15px;
	background: url(../images/nav_off.jpg) repeat-y;
	width: 170px;
	border-bottom: 1px solid #ffffff;
}

/* Navigation - SUB SECTION */
.SubSectionEnclosureBox{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.SubSectionOnBox{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.SubSectionOffBox{
	font: 0.95em "Trebuchet MS" Helvetica sans-serif;
}

/* Navigation - SUB SUB SECTION */
.SubSubSectionOnBox{
}

.SubSubSectionOffBox{
}

.SubSubSectionEnclosureBox{
}

/* Navigation - MEMBERS SPECIAL */
.SpecialSectionBox{
	padding: 3px;
	padding-left: 8px;
	background-color: #ffcccc;
}

/* Drop Down Menu */
#sddm{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#sddm li{
	list-style: none;
	float: left;
}

#sddm li a{
	display: inline;
	text-align: center;
	text-decoration: none;
	color: #0000ff;
}

#sddm li a:hover{
	font: 0.95em "Trebuchet MS", Helvetica, sans-serif;
	color: #008000;
}

#sddm div{
	position: absolute;
	visibility: hidden;
	padding: 1px 1px 1px 1px;
	margin: -20px 0px 0px 170px;
	border-right: 1px solid #ebf2a5;
	border-left: 1px solid #ebf2a5;
	border-bottom: 1px solid #ebf2a5;
	border-top: 1px solid #ebf2a5;
	background: #d5e09f;
}

#sddm div a	{
	position: relative;
	display: block;
	padding: 4px 10px 4px 10px;
	margin: 0px 0px 2px 0px;
	width: 180px;
	white-space: nowrap;
	text-align: left;
	text-decoration: none;
	color: #0000ff;
	border: 1px solid #ffffff;
}

#sddm div a:hover{
	color: #008000;
	padding: 4px 10px 4px 10px;
	margin: 0px 0px 2px 0px;
	width: 180px;
	display: block;
	border: 1px solid #ffffff;
	background: #ebf2a5;
}

/************************************************/
/*
 TABLE STYLES
*/
/************************************************/
.Table1{
	border: 1px solid #ccffcc;
	font-size: 10px;
}

.Table1Header{
	background-color: #eeeeee;
	font-family: Arial,Helvetica,sans-serif;
	color: #000000;
	font-weight: bold;
	letter-spacing: 1px;
}

.table_general{
	/*background-color:#CED79D;*/
	background-color: #ffffff;
}

.tr_general{
	/*background-color:#CED79D;*/
	background-color: #ffffff;
	font-size: 11px;
}

.table_soft{
	background-color: #cccccc;
}

.tr_title{
	background-color: #add8e6;
	color: #ffffff;
	text-align: center;
	font-size: 11px;
}

.tr_soft{
	background-color: #f5f5f5;
}

/*FORMAT FOR NEWS*/
.newsHead{
	font-size: 11px;
	font-weight: bold;
	color: #ae4d3c;
}

.newsContent{
	font-size: 11px;
}

.newsMore{
	font-size: 11px;
	/*text-align:right; */
	color: #ae4d3c;
	font-weight: bold;
}

.newsPosted{
	font-size: 10px;
	/*text-align:right; */
	color: #0b849a;
	font-weight: lighter;
}

/************************************************/
/*
 DYNAMIC IMAGES
*/
/************************************************/
#imageSlideshowHolder{
	width: 340px;
	height: 180px;
	background-color: #000000;
	border: 0px solid #317082;
	position: relative;
}

.imageInGallery{
	width: 340px;
	height: 180px;
	background-color: #000000;
	left: 0px;
	top: 0px;
	position: absolute;
}

#imageSlideshowHolder img{
	position: absolute;
}

/*.primaryList{
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
}

.primaryBullet{
	margin-top: 10px;
	font-size: 12px;
	font-weight: normal;
}

.secondaryList{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	padding: 0px;
}

.secondaryBullet{
	font-size: 11px;
	font-weight: normal;
	list-style-type: square;
}*/
.tertialyList{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	padding: 0px;
}

.tertialyBullet{
	font-size: 11px;
	font-weight: normal;
	list-style-type: circle;
}

.fourthList{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	padding: 0px;
}

.fourthBullet{
	font-size: 11px;
	font-weight: normal;
	list-style-type: upper-roman;
}

/*-------- Added-----------*/
.adminTable{
	background-color: #098098;
	border: 1px solid #098098;
}

.adminHeader{
	font-size: 8pt;
	font-family: Arial,helvetica,sans-serif;
	font-weight: bold;
	background-color: #7aa7d1;
	color: #ffffff;
	padding-bottom: 3px;
	padding-left: 5px;
}

.adminContent{
	font-size: 8pt;
	border-bottom: #dddddd 1px solid;
}

.adminContentTop{
	font-size: 8pt;
	border-bottom: #dddddd 1px solid;
	border-top: #098098 1px solid;
}

.adminContentSub{
	font-size: 8pt;
}

.vform{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #333366;
	background-color: #fffacd;
	border-bottom: #6666cc 1px solid;
	border-left: #6666cc 1px solid;
	border-right: #6666cc 1px solid;
	border-top: #6666cc 1px solid;
	font-weight: normal;
}

.vformmessage{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #aa0000;
	border-bottom: #ffffff 0px solid;
	border-left: #ffffff 0px solid;
	border-right: #ffffff 0px solid;
	border-top: #ffffff 0px solid;
	font-weight: normal;
	OverFlow: auto;
}

.adminRow1{
	background-color: #ffffff;
}

.adminRow2{
	background-color: #eeeeee;
}
