body,p,td {
font-family: Tahoma; font-size: 12px; color: black; line-height: 20px;
}

body {
background-color: white;
margin: 0;
padding: 0;

}


#wrapper	 { 
width: 100%;
margin: 0 auto 0 auto;
background: url(images/bg.jpg) repeat-x; 
text-align: center;
}

#contentcontainer {
width: 790px;
background: url(images/contenttop.png) no-repeat;
}

#content { 
width:699px;
overflow: visible;
padding: 50px 60px 50px 60px;
text-align: left;
}

#footer p { 
text-align: center;
font-family: Arial;   
font-size: x-small;
}

#dropmenudiv {
position:absolute;
border:1px solid white;
font-weight: bold;
line-height:14px;
z-index:100;
padding: 3px;
}

/* begin navigation styles */

.button			{ cursor: pointer; cursor: hand; padding:0px; margin:0px; }
.divider			{ background-color: #fff; height:1px; margin: 6px 0px 6px 0px; }

a.menu:link			{ font-size: 12px; font-family: Tahoma, sans-serif; text-decoration:none; color: #353398; }
a.menu:visited		{ font-size: 12px; font-family: Tahoma, sans-serif; text-decoration:none; color: #353398; }
a.menu:hover		{ font-size: 12px; font-family: Tahoma, sans-serif; text-decoration:none; color: #9998c9; }

/* end navigation styles */

/*
h1 {
color:#063F52;
font-family:Tahoma;
font-size:20px;
}
*/

h1 { font-family: Trebuchet MS, Zurich, Arial, Helvetica, sans-serif; color: 1173A2; font-size: 20px; font-weight: bold; text-decoration: none; }
.fonttitle { font-family: Trebuchet MS, Arial, Helvetica, sans-serif; color: 323095; font-size: 23px; font-weight: bold; text-decoration: none; line-height: 30px;}
.fonttitle2 { font-family: Trebuchet MS, Arial, Helvetica, sans-serif; color: EE1C25; font-size: 23px; font-weight: bold; text-decoration: none; line-height: 30px;}
.fonttitle3 { font-family: Trebuchet MS, Arial, Helvetica, sans-serif; color: 0083C3; font-size: 16px; font-weight: bold; text-decoration: none; }

.fonttitle4 { font-family: Tahoma; font-size: 12px; color: #DA1A25; line-height: 20px; }

.whitetitle { font-family: Tahoma; font-size: 12px; color: white; line-height: 20px; }



.color1 { color: #006699 }
.color2 { color: #cc0000 }
.color3 { color: #66cc00 }
.color4 { color: #9966cc }
.color5	{ color: #7746af }
.colorr { color: #CC0000 }
.colorw { color: #FFFFFF }

.bgcolor1 { background-color: #006699 }
.bgcolor2 { background-color: #cc0000 }
.bgcolor3 { background-color: #66cc00 }
.bgcolor4 { background-color: #9966cc }
.bgcolor5 { background-color: #7746af }

.bdcolor1 { border-color: #006699 }
.bdcolor2 { border-color: #cc0000 }
.bdcolor3 { border-color: #66cc00 }
.bdcolor4 { border-color: #9966cc }
.bdcolor5 { border-color: #7746af }

.lightbg  { background-color: #cce3f0 }
.lightbg2 { background-color: #f7d6da }
.lightbg3 { background-color: #d2e0c3 }
.lightbg4 { background-color: #ced5d7 }
.lightbg5 { background-color: #e4daef }

.size1		{ font-size: 10px; }
.size10		{ font-size: 10px; }
.size11		{ font-size:11px; }
.size14		{ font-size:14px; }
.size16		{ font-size:16px; }
.size18		{ font-size:18px; }
.size20		{ font-size:20px; }

.size2b { font-weight: bold; font-size: 14px; }
.size3b { font-weight: bold; font-size: 16px; }
.size4b { font-weight: bold; font-size: 18px; }
.size5b { font-weight: bold; font-size: 20px; }

.qlink { font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
.regfee { font-family: Arial, Helvetica, sans-serif; font-size: 10px; }


a.nv 		{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none; line-height: 14px; }
a.nv:hover	{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FAA535; text-decoration: none; line-height: 14px; }
a.nv2		{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FAA535; text-decoration: none; line-height: 14px; }

a.ny 		{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none; }
a.ny:hover	{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FAA535; text-decoration: none; }
a.ny2		{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FAA535; text-decoration: none; }

.tip { border: thin solid black; width:250; color:black; background-color: #EEEEEE; layer-background-color: #CCCCCC; position:absolute; visibility:hidden; padding:5; margin-left:50; }

.floatright { float: right; clear: right; margin: 0 0 16px 16px; }
