body {
background:url(images/bag.gif) repeat;
font-size:1em;
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
}

a {
	border:none;
	outline:none;
	}

.logo img {
	border: 0px none;
	outline:none;
}

.logo a {
	border:none;
	outline:none;
	}

ul, li, p, input {
margin:0px;
padding:0px;
}

#wrapper {
width:756px;
height:auto;
margin:0 auto 0 auto;
border-left:2px solid #4968a1;
border-right:2px solid #4968a1;
background:#fff;
position:relative;
}

#container {
width:758px;
height:500px;
margin:0 2px 0 3px;
clear:both;
}

#content {
width:515px;
height:auto;
background:#fff;
float:right;
padding:10px 35px 20px 0;
}

#content p {
margin:0 0 5px 0;
line-height:1.5em;
font-size:88%;
color:#6e6e6e;
}

#content ul {
margin:0 10px 5px 0;
line-height:1.5em;
font-size:88%;
color:#6e6e6e;
}

#content h1 {
font-size:120%;
color:#6e6e6e;
}

.spacing {
margin:10px 15px 0 15px;
font-size:90%;
}

.homelist a {
text-decoration:none;
}

.spacing li {
margin-bottom:7px;
line-height:1.2em;
color:#6e6e6e;
}

#content p.title {
font-size:120%;
color:#f2a207;
font-family:Swis721 Lt BT, Arial, sans-serif;
font-weight:bold;
margin:0 0 10px 0;
}

#menu {
width:auto;
z-index:10;
float:left;
position: relative; left: -17px;
clear:both;
line-height:1.7em;
margin:0 0 10px 0;
padding:0 5px 0 0;
background:#c6543a;
}

#menu ul, li {
padding:0px;
margin:0px;
}

.menu-content {
width:185px;
background:url(images/menu_mid2.gif) repeat-y;
padding:3px 0 3px 0;
}

.menu-top {
width:160px;
height:2px;
background:url(images/menu_top.gif) no-repeat bottom;
}

#menu ul {
list-style-type:none;
padding:0 0 0 7px;
}

#menu a {
background:url(images/menu_a.gif) left no-repeat;
text-decoration:none;
color:#fff;
padding:3px 0px 4px 20px;
font-weight:bold;
font-size:80%;
border:none;
outline:none;
}

#menu ul li ul {
line-height:1.5em
}

#menu ul li ul a {
color:#fff;
background:none;
font-weight:normal;
font-size:80%;
}

#menu ul li ul li ul li a {
color:#000;
background:none;
font-weight:normal;
font-size:80%;
}

#menu ul li ul li a:hover {
background:none;
color:#f2a207;
}

#menu ul li ul a:hover {
background:none;
color:#f2a207;
}

#menu ul li ul a.active {
background:none;
color:#f2a207;
text-decoration:underline;
}

#menu a:hover {
background:url(images/menu_hover.gif) left no-repeat;
}

#menu a.active {
background:url(images/menu_hover.gif) left no-repeat;
color:#f2a207;
text-decoration:underline;
}

#footer {
width:479px;
height:auto;
float:right;
position: relative; right: -14px;
z-index:5;
}

#footer ul, li {
padding:0px;
margin:0px;
}

#footer-content ul {
list-style-type:none;
padding:0 0 0 60px;
line-height:1.5em;
}

#footer-content li {
padding:0 0 0 10px;
display:inline;
}

#footer-content a {
text-decoration:none;
color:#c6543a;

font-size:75%;
}

#footer-content a:hover {
text-decoration:underline;
color:#666;
}

#footer-top {
width:479px;
height:2px;
background:url(images/top_footer.gif) no-repeat bottom;
}

#footer-content {
width:479px;
height:auto;
background:url(images/shadow_footer.gif) repeat-y;
clear:both;
padding:10px 0 10px 0;
}

.header {
float:right;
clear:right;
}

.logo {
width:auto;
float:left;
}

.clear {
clear:both;
}

#content p.titlefont {
color:#a8462f;
font-family:Arial, Helvetica, sans-serif;
clear:left;
font-weight:bold;
line-height:1em;
margin:10px 0 5px 0;
}

.info {
font-size:90%;
color:#666;
list-style-type:none;
float:left;
}

.info li {
margin:0 0 0 20px;
}

.form {
margin:20px 0 0 40px;
}

input {
float:left;
margin:0 5px 0 0;
}

.videoholder {
padding:0 0 0 0;
margin:0 auto;
width:230px;
float: right;
}

.topList {
padding:0 0 0 0;
margin:0 auto;
width:230px;
float: left;
}

.alert {
background:url(images/alert2.gif) no-repeat;
position:absolute;
left:293px;
top:160px;
width:463px;
height:39px;
z-index:15;
color:#FFF;
overflow:hidden;
}

.alert marquee {
margin-left: 50px;
padding:17px 0 0 0px;
}

.contact_top {
margin:15px 0 0 0;
}

#picholder {
width:auto;
height:auto;
float:right;
}

.board_holder {
margin:0 auto;
width:515px;
height:auto;
}

.board_pics  {
list-style-type:none;
}

.board_pics li {
display:inline;
float:left;
text-align:center;
margin:0 3px 0 0;
font-size:80%;
}

.board_pics p {
padding:0 3px 0 3px;
}

.board_pics img {
padding:3px;
border:solid 1px #666;
}

.def {
display:none;
background:#f3f1f1;
}

.term {
padding:2px;
padding-left:15px;
font-size:95%;
cursor:pointer;
}

.contact_holder {
width:auto;
margin:0 auto;
padding:10px 0 0 0;
}
.contact_left {
float:left;
margin-right:40px;
}

.contact_right {
float:right;
}

.contact_center {
text-align:center;
clear:both;
}

.meeting {
list-style-type:none;
}

.pdffile  {
background:url(images/pdficon_small.gif) no-repeat;
font-weight:normal;
margin:3px;
}

.pdffile a {
margin:0 0 0 20px;
text-decoration:none;
color:#6e6e6e;
}

.pdffile a:hover {
text-decoration:underline;
color:#a8462f;
}

#content p.faqtitle {
color:#a8462f;
font-family:Arial, Helvetica, sans-serif;
clear:left;
font-weight:bold;
line-height:1em;
cursor:pointer;
font-size:115%; 
margin-left:-10px;
padding:5px 0 0 0;
}

.floatLeft {
	float:left;
	}
	
.marginRight {
	margin:0 20px 0 0;
	}
	
.transLink {
text-decoration:none;
color:##3399FF;
}

.transLink:hover {
	text-decoration:underline;
	}
	
.emailLink {
	font-size:85%;
	text-decoration:none;
	}
	
.emailLink:hover {
	text-decoration:underline;
	}
	
#parade {
	width:150px;
	/*height:105px;*/
	float:left;
	padding:0 0 0 8px;
	}
	
#parade img {
	margin:0 0 3px 0;
	border:none;
	outline:none;
	}
	
#parade a {
	font-size:90%;
	text-decoration:none;
	color:#F2A207;
	margin:0 0 15px 12px;
	display:block;
	}
	
#parade a:hover {
	text-decoration:underline;
	color:#616162;
	}



