body{
padding: 0;
text-align: center;
margin-top: 10px;
background-color: #FFFFFF;
}

img{
border-style: none;
}

p{
margin: 0;
}

form{
margin: 0;
padding: 2px;
}


#frame{
width: 700px;
margin: 0 auto;
text-align: left;
background: white url('images/framebackgroundcopy.gif') repeat-y; 
}

#header {
background-color: #FFFFFF;
width: 700px;
height: 100px;
margin: 0;
padding: 0;
}

#header div{
border: 0px;
}


#menu{
margin: 0;
padding: 0;
float: left;
width: 197px;
background-color: #0059AB;
}


#search{
background-color: #A5D4FF;
width: 195px;
border: 1px solid #0059AB;
margin: 0px;
padding: 0px;
}

.searchtext{
font: bold 11pt Verdana, Arial, Helvetica, sans-serif;
color: #002C53;
margin-left: 3px;
}


.searchlink{
font: 7pt Verdana, Arial, Helvetica, sans-serif;
color: #002C53; 
margin-left: 3px;
}



#search a:link{
color: #002C53;
text-decoration: none;
}

#search a:visited{
color: #002C53;
text-decoration: none;
}

#search a:hover{
color: #00D200;
text-decoration: none;
}


#search a:active{
color: #002C53;
text-decoration: none;
}


#menuchoices a:link, a:active{
text-decoration: none;
color: #FFFFFF;
}

#menuchoices a:visited{
text-decoration: none;
color: #FFFFFF;
}


#menuchoices a:hover{
color: #60DA36;
}


#menuchoices{
margin-left: 8px;
margin-top: 6px;
}


#menuchoices h2{
margin: 0px;
padding: 0px;
font: 13pt/100% Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
line-height: 1.25;
}

#menuchoices h3{
margin: 0px;
padding: 0px;
font: 7pt/160% Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
line-height: 1.25;
}


#main{
width: 502px;
float: left;
margin: 0;
padding: 0;
}


#topbar{
background-color: #DBEEFF;
border-bottom: 1px solid #0059AB;
border-top: 1px solid #0059AB;
height: 40px;
margin: 0;
padding: 0;
}

#topbar p{
font: bold 10pt Verdana, Arial, sans-serif;
color: #0059AB;
text-align: center;
word-spacing: 25px;
text-decoration: none;
margin: 0;
padding: 12px;
}

#topbar a:link, a:visited, a:active{
text-decoration: none;
color: #1024A0;
}

#topbar a:hover{
color: #0084D8;
}

#content{
padding: 12px;
}

#content p{
font: normal 9pt Verdana, Arial, sans-serif;
line-height: 1.25;
}


#content a:link{
text-decoration: underline;
color: blue;
}

#content a:visited{
text-decoration: underline;
color: #007D00;
}

#content a:hover{
color: #60DA36;
text-decoration: underline;
}

/*headertext*/
#content h1{
margin: 0px 0px 1px 0px;
padding: 0px;
font: normal bold 16pt Verdana, Arial, sans-serif;
color: #0059AB;
line-height: 1.25;
}

/*headertext*/
#content h2{
margin: 0px 0px 1px 0px;
padding: 0px;
font: normal bold 13pt Verdana, Arial, sans-serif;
color: #0059AB;
line-height: 1.25;
}

/*new categorytext*/
#content h3{
margin: 0px 0px 1px 0px;
padding: 0px;
font: normal bold 11pt Verdana, Arial, sans-serif;
color: #0059AB;
line-height: 1.25;
}

/*new minicategorytext*/
#content h4{
margin: 0px 0px 1px 0px;
padding: 0px;
font: normal bold 9pt Verdana, Arial, sans-serif;
color: #0059AB;
line-height: 1.25;
}

.categorytext{
font: normal bold 11pt Verdana, Arial, sans-serif;
color: red;
line-height: 1.25;
}

.minicategorytext{
font: normal bold 9pt Verdana, Arial, sans-serif;
color: #0059AB;
line-height: 1.25;
}

.attentiontext{
font: normal 9pt Verdana, Arial, sans-serif;
color: red;
line-height: 1.25;
}

.attnSmall{
font: normal 7pt Verdana, Arial, sans-serif;
color: red;
line-height: 1.25;
}

.orderedlist{
font: normal 9pt Verdana, Arial, sans-serif;
list-style-type: decimal;
line-height: 1.25;
}


.unorderedlist{
font: normal 9pt Verdana, Arial, sans-serif;
list-style-type: square;
line-height: 1.25;
}


i{
font-style: italic;
}


b{
font-weight: bold;
}


#insert{
width: 190px;
float: right;
text-align: left;
background-color: #DBEEFF;
clear: both;
padding: 5px;
}


#insert p{
font: 11px bold Verdana, Arial, Helvetica, sans-serif;
color: #0059AB;
margin-left: 0px;
}


#footer{
position: relative;
clear: both;
vertical-align: bottom;
text-align: center;
width: 700px;
background-color: #FFFFFF;
border-top: 1px solid #0059AB;
}


#footer p{
margin-top: 2px;
font: 10px Verdana, Arial, Helvetica, sans-serif;
color: #1024A0;
}

ul.main{	margin-top: 0px; 
		margin-bottom: 0px; 
		padding-top: 0px;}
		
table{ 	font: normal 9pt Verdana, Arial, sans-serif; }

table.event{	border: hidden; 
			margin-bottom: 0px;
			padding-bottom: 0px; }

.event td{	border-top: hidden;
			border-left: hidden;
			border-right: hidden;
			border-bottom: hidden; 
			line-height: 75%}

table.desc{	border-color: #1E90FF;
			border-top: hidden;
			border-left: hidden;
			border-right: hidden; 
			margin-top: 0px;
			padding-top: 0px; }

.desc td{	border-top: hidden;
			border-left: hidden;
			border-right: hidden;
			border-bottom: hidden; 
			line-height: 100%%}
			
table.evt{	padding-top: 5px; }

div.indent	{margin-left: 15px; }

li		{font: normal 9pt Verdana, Arial, sans-serif; }

br.thin	{line-height: 50%; }

#nomove 		{position: fixed;
			 top: 110px;
			 right: 5px;
			 width: 135px;			
			 border: 1px solid #0059AB; 
			 background-color: #DBEEFF;
			 padding: 3px;
			 font: normal 8pt Verdana, Arial, sans-serif;}