*{margin:0; padding:0; text-decoration:none; outline:none;}

body{
	background-color:#ffffff;
	background-position:center top;
	background-repeat:repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10.5px;
	color:#343434;
	line-height:19px;
}

body.home{
	background-image:url(../images/bg_blue.jpg);
}
a:visited{ font-family: tahoma ; font-weight: bold; margin-bottom: 10mm; font-size: 8.5pt; color: #447000}
a:link{ font-family: tahoma ; font-weight: bold; margin-bottom: 10mm; font-size: 8.5pt; color: #23889c}
a:hover { font-family: tahoma ; font-weight: bold; margin-bottom: 10mm; font-size: 8.5pt; color: #78c500}

a img{ border:0px;}
a:hover img{filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75;}

.textbigwhite {font-family: tahoma ; font-weight: bold; font-size: 9.5pt; color: #ffffff }
.textwhite {font-family: tahoma ; font-weight: bold; font-size: 8.5pt; color: #ffffff }
.date {font-family: tahoma ; font-weight: bold; font-size: 8.5pt; color: #205d96 }
.headblack {font-family: tahoma ; font-weight: bold; font-size: 11.5pt; color: #359702 }
.headbig {font-family: tahoma ; font-weight: bold; font-size: 13.5pt; color: #e6e6e6 }
.bighead {font-family: tahoma ; font-weight: bold; font-size: 12pt; color: #335400 }

.bordersqure { font-size:9.5px; border-top:1px solid #205d96; border-bottom:1px solid #205d96; border-right:1px solid #205d96; border-left:1px solid #205d96;}

/* start */
#container {
	width:976px;
	margin:0 auto;
	display:table;
	background:url(../images/blockhead.jpg) top center no-repeat;
}
#flash {

	height: 350px;
	display:block;	
	clear:both;
	padding:10px 0px 5px 0px; /* top - right - bottom - left */
	margin-top:3px;
	margin-right:16px;
	margin-left:16px;
	text-align:center;
}
#calendartfcc {
	margin:auto;
	width: 800px;
	height: 700px;
	text-align:center;
	padding:10px 0px 5px 0px; /* top - right - bottom - left */
	display:table;	
	clear:both;
}
#calendartfcc1 {
	margin:auto;
	width: 775px;
	height: auto;
	text-align:center;
	padding:10px 0px 5px 0px; /* top - right - bottom - left */
	display:table;	
	clear:both;
	border-bottom:dotted #333333 1px;
}
#calendartfcc2 {
	width: 370px;
	height: 600px;
	float:left;
	display:block;	
	padding:10px 10px 5px 0px; /* top - right - bottom - left */
	margin-top:3px;
	margin-right:5px;
	margin-left:12px;
	text-align:center;
	border-left:dotted #333333 1px;
	border-right:dotted #333333 1px;
}
#calendartfcc3 {
	width: 370px;
	height: 600px;
	float:left;
	display:block;	
	padding:10px 0px 5px 13px; /* top - right - bottom - left */
	margin-top:3px;
	margin-right:5px;
	margin-left:5px;
	text-align:center;
	border-right:dotted #333333 1px;
}
#eventsblock {
	width: 916px;
	height: 240px;
	display:block;	
	clear:both;
	padding:10px 0px 5px 0px; /* top - right - bottom - left */
	margin-top:3px;
	margin-right:20px;
	margin-left:30px;
	text-align:center;
	border-bottom:dotted #333333 1px;
}
#eventsblock2 {
	width: 916px;
	height: 450px;
	display:block;	
	clear:both;
	padding:10px 0px 5px 0px; /* top - right - bottom - left */
	margin-top:3px;
	margin-right:20px;
	margin-left:30px;
	text-align:center;
	border-bottom:dotted #333333 1px;
}
/* BUTTON LINKS------------------------------------------------------------------------------------------------------------------------------------------- */
#links {
	width: 250px;
	height: 35px;
	margin:auto;
	text-align:center;
	/*overflow:hidden;*/
	}
#topmaplinks { /* Add BLOCK LINK */
	width: 250px;
	height: 34px;
	margin-top:7px;
	margin-bottom:7px;
/*	padding-right:75px;
	background-image:url(../bgbutton.jpg);
	background-repeat:no-repeat;*/
	}
ul.navigation li {
	list-style: none;
	display: block;
	float: left;
	width: 118.25px;
	height: 34px;
	}
ul.navigation li a {
	float: left;
	display: block;
	line-height: 34px;
	width: 118.25px;
	height: 34px;
	text-align: center;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	text-transform: capitalize;
	color: #ffffff;
	text-shadow: 0 1px 1px rgba(0,0,0,1.0);
	background-image:url(../links/link.png)
}

ul.navigation li a:hover {
	color:#004b5a;
	background-image:url(../links/linkhover.png)
	}

ul.navigation li a.selected {
	margin-top:0;
	height: 34px;
	color: #000000;
	text-decoration: underline;
	background-image:url(../links/linkselect.png)
	}
/* Add LINK DOWN*/
#linksdown {
	width: 180px;
	height: 129px;
	float:left;
	display:block;
	text-align:center;
	}
#toplinksdown { /* Add BLOCK LINK */
	width: 170px;
	height: 20px;
	margin-left:0px;
	padding:0px 0px 0px 3px;
/*	padding-right:75px;
	background-image:url(../bgbutton.jpg);
	background-repeat:no-repeat;*/
	}
ul.down li {
	list-style: none;
	display: block;
	float: left;
	width: 150px;
	height: 20px;
	border-bottom:dotted #999999 1px;
	padding:0px 0px 0px 0px;
	}
ul.down li a {
	float: left;
	display: block;
	line-height: 20px;
	width: 150px;
	height: 20px;
	text-align: left;
	text-decoration: none;
	font-size: 11.5px;
	font-weight: bold;
	text-transform: none;
	color: #0d487e;
	text-shadow: 0 1px 1px rgba(0,0,0,1.0);
	padding:0px 0px 0px 0px;   /* top - right - bottom - left */
}

ul.down li a:hover {
	color:#004b5a;
	display: block;
	line-height: 20px;
	background-color:#d8d8d8;
	}

ul.down li a.selected {
	margin-top:0;
	height: 20px;
	display: block;
	line-height: 20px;
	color: #000000;
	background-color:#78c500;
	background-image:url(../links/linkdownselect.jpg)
	}
/* BUTTON LINKS------------------------------------------------------------------------------------------------------------------------------------------- */

#headerlogo {
	height: 145px;
	position: relative;
	width: 204;
}
#headerlogo #logo {
	height: 145px;
	left: 2px;
	position: absolute;
	top: -10px;
	width: 973px;
}
/* MAIN COLUMN --------------------------------------------------------MAIN COLUMN----------------------------------------------------------------------------------- */
#maincolumn{
	width:976px;
	height: 1580px;
	margin:0 auto;
	display:table;

	/*background-image:url(../bgdetail/bgmaindetails.jpg);
	background-repeat:no-repeat;
	border-bottom:#666666 dotted 1px;
	background-position:center top;*/
	background-color:#ffffff;
	padding:5px 0px 20px 0px;  /* top - right - bottom - left */
}
#mainobjectives{
	width:976px;
	height: 1100px;
	margin:0 auto;
	display:table;
	/*background-image:url(../bgdetail/bgmainobjectives.jpg);
	background-repeat:no-repeat;
	background-position:center top;*/
	background-color:#ffffff;
	padding:5px 0px 20px 0px;  /* top - right - bottom - left */
}
#mainevents{
	width:976px;
	height:20px;
	margin:0 auto;
	display:table;
	/*background-image:url(../bgdetail/bgmainobjectives.jpg);
	background-repeat:no-repeat;
	background-position:center top;*/
	background-color:#ffffff;
	padding:5px 0px 5px 0px;  /* top - right - bottom - left */
}
#mainboard{
	width:976px;
	height: 1400px;
	margin:0 auto;
	display:table;
	/*background-image:url(../bgdetail/bgmainboard.jpg);
	background-repeat:no-repeat;
	background-position:center top;*/
	background-color:#ffffff;
	padding:5px 0px 20px 0px;  /* top - right - bottom - left */
}
#maintap{
	width:976px;
	height: 880px;
	margin:0 auto;
	display:table;
	/*background-image:url(../bgdetail/bgmaintab01.jpg);
	background-repeat:no-repeat;
	background-position:center top;*/
	background-color:#ffffff;
	padding:5px 0px 0px 0px;  /* top - right - bottom - left */
}
#maintap2{
	width:976px;
	height: 1200px;
	margin:0 auto;
	display:table;
	/*background-image:url(../bgdetail/bgmaintab02.jpg);
	background-repeat:no-repeat;
	background-position:center bottom;*/
	padding:0px 0px 30px 0px;  /* top - right - bottom - left */
}
/* MAIN COLUMN -------------------------------------------------------MAIN COLUMN------------------------------------------------------------------------------------ */
#main01{
	width:976px;
	margin:0 auto;
	display:table;

}
#left{
	width:175px;
	float:left;
	background-image:url(../links/linkdownbg2.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	margin-left:8px;
	padding:40px 0px 0px 10px;  /* top - right - bottom - left */
}
#leftlinks{
	width:170px;
	float:left;
	margin-left:0px;
	padding:0px 0px 0px 0px;  /* top - right - bottom - left */
}
#leftmember{
	width:170px;
	float:left;
	background-image:url(../links/linkdownbg.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	margin-left:13px;
	padding:40px 0px 0px 17px;  /* top - right - bottom - left */
}
#center{
	width:570px;
	display:block;
	float:left;
	margin-left:7px;
	margin-right:9px;
	padding-left:0px;
	border-right:#999999 dotted 1px;
	border-left:#999999 dotted 1px;
}
#centermember{
	width:562px;
	display:block;
	float:left;
	margin-left:0px;
	margin-right:0px;
	padding-left:0px;
	border-right:#999999 dotted 1px;
	border-left:#999999 dotted 1px;
}
#right{
	width:180px;
	display:block;
	float:left;
	background-image:url(../links/linkdownsponsor.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	padding:40px 0px 0px 1px;  /* top - right - bottom - left */
}
#leftcolumn {
	text-align: center;
	float:left;
	width: 240px;
	height: 800px;
	margin-top:10px;
	margin-left:30px;
	padding-left:5px;
	border-right:#999999 dotted 1px;
	}
#rightcolumn {
	text-align: center;
	float:left;
	width: 650px;
	height: 800px;
	margin-top:10px;
	margin-left:10px;
	}
#bottomcolumn{
	width:976px;
	height: 165px;
	text-align: center;
	margin:0 auto;
	display:table;
	background-image:url(../bgdetail/bgmaindetails2.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	padding:40px 0px 10px 5px;  /* top - right - bottom - left */
}
#contact{
	width:100%;
	height: 112px;
	margin:0 auto;
	display:table;
	text-align:center;
	background-image:url(../bottombg.jpg);
	background-repeat: repeat-x;
	background-position:center bottom;
	padding-top:20px;
	padding:0px 0px 0px 0px;  /* top - right - bottom - left */
}
#contact #contactdetail{
	width:900px;
	height:90px;
	text-align: center;
	margin:0 auto;
/*	padding:0px 0px 0px 50px;   top - right - bottom - left */
}
#contact .contactdetail2{
	width:400px;
	height:60px;
	position: absolute;
	text-align: right;
	left: 665px;
	top: 1584px;
}

#rightpicture1 {
	text-align: center;
	float:left;
	width: 304px;
	height: 143px;
	margin-top:10px;
	margin-left:12px;
	}
#rightpicture2 {
	text-align: center;
	float:left;
	width: 304px;
	height: 143px;
	margin-top:10px;
	margin-left:12px;
	}
#rightdetails {
	text-align: left;
	float:left;
	width: 625px;
	height: auto;
	margin-top:10px;
	margin-left:9px;
	}
#leftcolumn01 {
	text-align: center;
	float:left;
	width: 221px;
	}
#leftcolumn02 {
	text-align: center;
	float:left;
	width: 221px;
	margin-top:8px;
	}
#linedotted ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}
#linedotted li {
	border-top: 1px dotted #999999;
	padding:5px 0px 5px 0px;
	}
#dotteddown ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}
#dotteddown li {
	border-top: 1px dotted #999999;
	padding:1px 0px 1px 0px;
	}

