.chromestyle{
width: 100%;
}

.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.chromestyle ul{
	border-top: 1px solid #f2f2f2;
	border-bottom: 1px solid #f2f2f2;
	width: 100%;
	background: url(chromebg3.gif) center center repeat-x; /*THEME CHANGE HERE*/
	padding: 4px 0;
	margin: 0;
	text-align: center; /*set value to "left", "center", or "right"*/
}

.chromestyle ul li{
display: inline;
}

.chromestyle ul li a{
color: #494949;
padding: 4px 27px;
margin: 0 0 0 0;
text-decoration: none;
border-right: 1px solid #ADED7C; /*THEME CHANGE HERE*/
}

.chromestyle ul li a:hover{
background: url(chromebg3-over.gif) center center repeat-x; /*THEME CHANGE HERE*/
}

.chromestyle ul li a[rel]:after{ /*HTML to indicate drop down link*/
content: "";
/*content: " " url(downimage.gif); /*uncomment this line to use an image instead*/
}


/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
	position:absolute;
	top: 0;
	border-bottom: 1px solid #ADED7C; /*THEME CHANGE HERE*/
	border-bottom-width: 0;
	font:normal 11px Verdana;
	line-height:18px;
	z-index:100;
	width: 200px;
	background-color:#f1f8f0;
	visibility: hidden;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/
}


.dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px dotted #ADED7C; /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;
font-weight: normal;
color:#00CC00;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
background-color: #EAFADC;
}

body {
	margin: 0;
	padding: 0;
	text-align: center;
	color: #000000;
	background-color: #DEDEDE;
}

.twoColElsLtHdr #container { 
	width: 1000px;  /* this width will create a container that will fit in an 800px browser window if text is left at browser default font sizes */
	background: #F6F6F6;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
} 

.twoColElsLtHdr #descContent {
	margin: 5px; /* the right margin can be given in ems or pixels. It creates the space down the right side of the page. */
	width: 95%;
	background: #F6F6F6;
	padding: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #666666;
}

.twoColElsLtHdr #sidebarA {
	float: left; 
	width: 190px;
	padding: 0px;
	margin-top: 10px;
	background-image: url(../images/background/background_voice.jpg);
	padding: 0; /* top and bottom padding create visual space within this div */
	text-align: left;
}


.twoColElsLtHdr #sidebarB {
	float: right; 
	width: 190px;
	background-image: url(../images/background/background_voice.jpg);
	margin-top: 10px;
	padding: 0; /* top and bottom padding create visual space within this div */
	text-align: left;
}

.twoColElsLtHdr #sidetabA {
	border-width:3px; 
	border-style: outset;
	border-color:#74A160; 
	border-top: thick;
	float: left; 
	width: 170px;
	margin-top: 0px;
	background: #E6E6E6; 
	padding: 0; /* top and bottom padding create visual space within this div */
	text-align: left;
}


.twoColElsLtHdr #sidetabB {
	border-width:3px; 
	border-style: outset;
	border-color:#74A160; 
	float: right; 
	width: 170px;
	background: #F6F6F6; 
	margin-top: 10px;
	padding: 0; /* top and bottom padding create visual space within this div */
	text-align: left;
}

.twoColElsLtHdr #miniSbarA {
	float: left; 
	width: 175px;
	height: 200px;
	background: transparent; 
	text-align: center;
}

.twoColElsLtHdr #miniSbarB {
	float: right; 
	width: 175px;
	height: 200px;
	background: transparent; 
	text-align: center;
}
.twoColElsLtHdr #sidebar1 h3, .twoColElsLtHdr #sidebar1 p {
	margin-left: 10px; /* the left and right margin should be given to every element that will be placed in the side columns */
	margin-right: 10px;
}

.twoColElsLtHdr #header { 
	background: #74A160; 
	background-image: url(../images/background/bar1.jpg);
	repeat: repeat-y;
	text-align: center;
	height: 275px;
	margin: 0px;
	padding:  10px 0 10px 0;

}

.twoColElsLtHdr #header2 { 
	repeat: repeat-y;
	text-align: center;
	margin: 0px;
	padding:  2px 0 2px 0;

}

.twoColElsLtHdr #mainTitleA {
	background: #F6F6F6;
	margin: 0 0 0 200px; /* the right margin can be given in ems or pixels. It creates the space down the right side of the page. */
	width: auto;
	height: auto;
	color: #008800;
	font-size:22px;
	border-bottom: thick solid #A2E37A;
}

.twoColElsLtHdr #mainTitleB {
	margin: 0 200px 0 0; /* the right margin can be given in ems or pixels. It creates the space down the right side of the page. */
	padding: 0 0 0 15px;
	width: auto;
	height: auto;
	color: #007700;
	font-size:22px;
	border-bottom: thick solid #A2E37A;
	background-color: #F6f6f6;
}

.twoColElsLtHdr #topicTitleA {
	background: #CCCCCC;
	margin: 0 0 0 200px; /* the right margin can be given in ems or pixels. It creates the space down the right side of the page. */
	width: auto;
	color: #008800;
	font-size:22px;
	border-bottom: thick solid #A2E37A;
}	

.twoColElsLtHdr #topicTitleB {
	background: #CCCCCC;
	margin: 0 200px 0 0; /* the right margin can be given in ems or pixels. It creates the space down the right side of the page. */
	width: auto;
	color: #007700;
	font-size:22px;
	border-bottom: thick solid #A2E37A;
}

.twoColElsLtHdr #mainContentA {
	margin: 0 0 0 200px; /* the right margin can be given in ems or pixels. It creates the space down the right side of the page. */
	width: auto;
	height:100%;
	background: #F6F6F6;
	padding: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #666666;
}

.twoColElsLtHdr #headlines {
	margin: 0 0 0 200px; /* the right margin can be given in ems or pixels. It creates the space down the right side of the page. */
	width: auto;
	background: #F6F6F6;
	padding: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #666666;
	border-bottom: thick solid #A2E37A;
}

.twoColElsLtHdr #mainContentB {
	margin: 0 200px 0 0; /* the right margin can be given in ems or pixels. It creates the space down the right side of the page. */
	width: auto;
	height: auto;
	padding: 3px;
	background: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #666666;
}

.twoColElsLtHdr #storyContentA {
	margin: 0 0 0 200px; /* the right margin can be given in ems or pixels. It creates the space down the right side of the page. */
	width: auto;
	padding: 3px;
	background: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #666666;
}

.twoColElsLtHdr #storyContentB {
	margin: 0 200px 0 0; /* the right margin can be given in ems or pixels. It creates the space down the right side of the page. */
	width: auto;
	height: auto;
	padding: 3px;
	background: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #666666;
}

.twoColElsLtHdr #storyContentC {
	margin: 0 0 0 200px; /* the right margin can be given in ems or pixels. It creates the space down the right side of the page. */
	width: auto;
	height: 400px;
	padding: 3px;
	background: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #666666;
}

.twoColElsLtHdr #otherContentA {
	margin: 0 0 0 200px; /* the right margin can be given in ems or pixels. It creates the space down the right side of the page. */
	width: auto;
	height: auto;
	background-color: #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #666666;
	border-bottom: thick solid #A2E37A;
}

.twoColElsLtHdr #otherContentB {
	margin: 0 200px 0 0; /* the right margin can be given in ems or pixels. It creates the space down the right side of the page. */
	width: auto;
	height: auto;
	background-color: #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #666666;
	border-bottom: thick solid #A2E37A;
}

.twoColElsLtHdr #galleryContentA {
	background-image: url(../images/background/background_gallery.jpg);
	margin: 0 0 0 200px; /* the right margin can be given in ems or pixels. It creates the space down the right side of the page. */
	width: auto;
	height: 200px;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #666666;
	border-bottom: thick solid #A2E37A;
}

.twoColElsLtHdr #galleryContentB {
	background-image: url(../images/background/background_gallery.jpg);
	margin: 0 200px 0 0; /* the right margin can be given in ems or pixels. It creates the space down the right side of the page. */
	width: auto;
	height: 200px;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #666666;
	border-bottom: thick solid #A2E37A;
}

.twoColElsLtHdr #quoteContent {
    background-image: url(../images/background/background_voice.jpg);
	color: #000000;
	text-align: center;
	padding: 25px;
	margin: 10px 10px 10px 10px;
	width: 200px;
	height: 150px;
	float: right;
	font-weight: 600;
	font-family: Magneto;
	font-size: 20px;
}

.twoColElsLtHdr #subContentB {
	background-color: #FFFFFF;
	padding: 0px;
	margin: 5px;
	width: 48%;
	height: 125px;
	float: right;
}

.twoColElsLtHdr #subContentA {
	background-color: #FFFFFF;
	padding: 0px;
	margin: 5px;
	width: 48%;
	height: 125px;
	float: left;
}

.twoColElsLtHdr #staffContentB {
	background-color: #FFFFFF;
	padding: 0px;
	margin: 5px;
	width: 48%;
	height: 215px;
	float: right;
}

.twoColElsLtHdr #staffContentA {
	background-color: #FFFFFF;
	padding: 0px;
	margin: 5px;
	width: 48%;
	height: 215px;
	float: left;
}

.twoColElsLtHdr #subContentC {
	background-color: #FFFFFF;
	padding: 5px;
	margin: 0;
	width: 97%;
	text-align: left;
	border-width: thin;
	border: outset;
	border-color: #386730;
	height: auto;
	float: left;
}

.twoColElsLtHdr #newsContent {
	background-color: #FFFFFF;
	margin: 5px;
	width: 62%;
	float: left;
	height: 200px;
}

.twoColElsLtHdr #picContent {
	background-color: #FFFFFF;
	margin: 5px;
	width: 35%;
	float: right;
	height: 200px;
	text-align: center;
}
.twoColElsLtHdr #footer { 
	padding: 0 10px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	background:#FFFFFF;
	border-top: thick solid #A2E37A;
}
 
.twoColElsLtHdr #footer p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
}

.astarisk{
	font-weight:bold;
	color:#ff0000;
}

.registrationForm {
	margin:25px 0px 0px 0px;
	width: 75%;
	text-align: left;
	background: #ffffff;
}

table.registrationFormTable {
	margin: 0px 0px 0px 20px;
	padding: 0px 5px 0px 5px;
	line-height:150%;
	width: 500px;
}

.twoColElsLtHdr #registrationFormDone {
	margin:10px 0px 0px 0px;
	text-align: center;
	padding: 25px;
	float: right;
	width: 550px;
	height: 400px;
	font-size: 20px;
	background-color:white;

}

.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}

.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
}

.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

caption {
	caption-side: bottom;
	font-weight: bold;
	color: #000000;
}

table.gallery {
	table-layout: fixed;
	border: none;
	border-spacing: 5px;
	empty-cells: show;
}
	
table.events {
	width: 100%;
	table-layout: fixed;
	border-collapse: separate;
	border-spacing: 10px;
	empty-cells: show;
	text-align: center;
}

table.bar {
	background: #A2E37A;
	width: 675px;
	height: 15px;
	border: 0; 
	cellpadding: 0;
	cellspacing: 5;
}

tr.topStoriesHdr {
	background: #CCCCCC;
	width: 100%;
	cellspacing: 10;
	color: #007700;
	font-size:22px;
}

table.topStories {
	background: #FFFFFF;
	width: 100%;
	cellspacing: 10;
	border
}

.PYD {
	color: #009900; font-weight: 500; 
}

#s1 {
	border-style: outset;
	border-color:#74A160; 
	background-color:#386730;
	color:#FFFFFF; 
	margin: 0px;
}

#s2 {
	background-color:#FFFFFF; 
	margin:5px;
}

.register {
	color:#FF0000;
	font-weight: bold;
}

.subtitle {
	color: #00BB00;
	font-weight: bold;
}

h3, h4, h5 {
	color: #009900;
	margin: 0px;
}

li {
	list-style: none
}



.twoColElsLtHdr #miniSbarA a	{font-size:15pt; font-family:Arial, Helvetica, sans-serif; text-decoration: none;}
.twoColElsLtHdr #miniSbarA a:link		{color:#FFFFFF; font-style:normal;}
.twoColElsLtHdr #miniSbarA a:hover		{color:#ADED7C; font-weight:bold;}
.twoColElsLtHdr #miniSbarA a:active 	{color:#FFFFFF; font-weight:bold}


.twoColElsLtHdr #mainContentA  a{font-size: inherit; font-family: inherit;}
.twoColElsLtHdr #mainContentA  a:link	{color:#666666; text-decoration: none;}
.twoColElsLtHdr #mainContentA  a:hover  {text-decoration: underline;}

.twoColElsLtHdr #mainContentB  a{font-size: inherit; font-family: inherit;}
.twoColElsLtHdr #mainContentB  a:link	{color:#666666; text-decoration: none;}
.twoColElsLtHdr #mainContentB  a:hover  {text-decoration: underline;}

.twoColElsLtHdr #sidebarA  a{font-size: inherit; font-family: inherit;}
.twoColElsLtHdr #sidebarA  a:link	{color:#555555; text-decoration: none;}
.twoColElsLtHdr #sidebarA  a:visited	{color:#555555; text-decoration: none;}
.twoColElsLtHdr #sidebarA  a:hover  {text-decoration: underline;}

.twoColElsLtHdr #sidebarB  a{font-size: inherit; font-family: inherit;}
.twoColElsLtHdr #sidebarB  a:link	{color:#555555; text-decoration: none;}
.twoColElsLtHdr #sidebarB  a:visited	{color:#555555; text-decoration: none;}
.twoColElsLtHdr #sidebarB  a:hover  {text-decoration: underline;}

.twoColElsLtHdr #sidetabA  a{font-size: inherit; font-family: inherit; background-color:#FFFFFF;}
.twoColElsLtHdr #sidetabA  a:link	{color:#666666; text-decoration: none; background-color:#FFFFFF;}
.twoColElsLtHdr #sidetabA  a:visited	{color:#666666; text-decoration: none; background-color:#FFFFFF;}
.twoColElsLtHdr #sidetabA  a:hover  {text-decoration: underline; background-color:#EEEEEE;}

.twoColElsLtHdr #sidetabB  a {font-size: inherit; font-family: inherit; background-color:#FFFFFF;}
.twoColElsLtHdr #sidetabB  a:link	{color:#666666; text-decoration: none;background-color:#FFFFFF;}
.twoColElsLtHdr #sidetabB  a:hover  {color:#666666; text-decoration: none;background-color:#FFFFFF;}
.twoColElsLtHdr #sidetabB  a:visited  {color:#666666; text-decoration: none;background-color:#FFFFFF;}

.twoColElsLtHdr #subContentB a	{font-size:12pt}
.twoColElsLtHdr #subContentB a:link		{color:#009900; font-style:normal; text-decoration: underline;}
.twoColElsLtHdr #subContentB a:hover	{color:#ADED7C; font-weight:bold}
.twoColElsLtHdr #subContentB a:active 	{color:#0099FF; font-weight:bold}

.twoColElsLtHdr #subContentA a	{font-size:12pt}
.twoColElsLtHdr #subContentA a:link		{color:#009900; font-style:normal; text-decoration: underline;}
.twoColElsLtHdr #subContentA a:hover	{color:#ADED7C; font-weight:bold}
.twoColElsLtHdr #subContentA a:active 	{color:#0099FF; font-weight:bold}

.twoColElsLtHdr #storyContentB a	{font-size:12pt}
.twoColElsLtHdr #storyContentB a:link		{color:#009900; font-style:normal; text-decoration: underline;}
.twoColElsLtHdr #storyContentB a:hover	{color:#ADED7C; font-weight:bold}
.twoColElsLtHdr #storyContentB a:active 	{color:#0099FF; font-weight:bold}

.twoColElsLtHdr #storyContentA a	{font-size:12pt}
.twoColElsLtHdr #storyContentA a:link		{color:#009900; font-style:normal; text-decoration: underline;}
.twoColElsLtHdr #storyContentA a:hover	{color:#ADED7C; font-weight:bold}
.twoColElsLtHdr #storyContentA a:active 	{color:#0099FF; font-weight:bold}

.twoColElsLtHdr #subContentC a	{font-size:14pt}
.twoColElsLtHdr #subContentC a:link		{color:#009900; font-style:normal; text-decoration: underline;}
.twoColElsLtHdr #subContentC a:hover	{color:#ADED7C; font-weight:bold}
.twoColElsLtHdr #subContentC a:active 	{color:#0099FF; font-weight:bold}

.twoColElsLtHdr #footer a	{font-size:12pt}
.twoColElsLtHdr #footer a:link		{color:#000000; font-style:normal; text-decoration: none;}
.twoColElsLtHdr #footer a:hover		{color:#ADED7C; font-weight:bold}
.twoColElsLtHdr #footer a:active 	{color:#000000; font-style:normal; text-decoration: none; font-weight: normal}
.twoColElsLtHdr #footer a:visited		{color:#000000; font-style:normal; text-decoration: none;}

.twoColElsLtHdr #registrationFormDone a	{font-size:15pt}
.twoColElsLtHdr #registrationFormDone a:link		{color:#009900; font-style:normal; text-decoration: underline;}
.twoColElsLtHdr #registrationFormDone a:hover		{color:#ADED7C; font-weight:bold}
.twoColElsLtHdr #registrationFormDone a:active 	{color:#0099FF; font-weight: normal}
