html, body { 
 margin:0; 
 padding:0; 
 font-family: arial, helvetica, sans-serif;
 text-align:center; 
 color: #000000;
 background-color:#bbbbbb; 
 font-weight: normal;
 font-size: 10pt;
 } 

h1
   { clear: both; 
     font-family: arial, helvetica, sans-serif;
     font-size: 150%;
     color: #330066;}
   
h2 
   { clear: both; 
     font-family: arial, helvetica, sans-serif;
     font-size: 130%;
     color: #330066;}
     
h3 
   { clear: both; 
     font-family: arial, helvetica, sans-serif;
     font-size: 110%;
     color: #330066;}
     
.special-header{
 font-family: arial, helvetica, sans-serif;
 font-size: 150%;
 font-weight: bold;
 color: #330066;
}

.special-header2{
 font-family: arial, helvetica, sans-serif;
 font-size: 130%;
 font-weight: bold;
 color: #330066;
}

#pagewidth{ 
 width:780px; 
 text-align:center; 
 min-width: 500px;
 margin-left:auto; 
 margin-right:auto; 
 border: 1px solid #000000;
 background-image: url("images/gradiant.jpg");
 background-repeat: repeat-x;  
 background-color:#dab77d; 
  
} 
 
#header{ 
 height:180px; 
 width:780px; 
 text-align: right;
 text-decoration: none;
 } 
 
.menu-container {
	position: relative;
 	color: #ffffff;
	width: 780px;
	text-align: center;
	vertical-align: middle;
	padding: 0 0 20px 0;
}

.menu-desc {
	margin: 0;
	padding: 9px 9px 5px 9px;
	background: url(images/menu-background-top.gif) top center no-repeat;
}

.menu-bottom {
	margin: 0;
	padding: 0 0 0 9px;
	height: 5px;
	background: url(images/menu-background-bot.gif) bottom center no-repeat;
}

.menu-bottom em {
	display: block;
	padding: 0 9px 0px 0;
	font-style: normal;
	
}
 
.menu-container a:link { 
 color: #ffffff;               
 text-decoration: none;
 font-weight: bolder; 
}
     
.menu-container a:visited { 
 color: #ffffff;               
 text-decoration: none;
 font-weight: bolder; 
}

.menu-container a:hover { 
 color: #ffffff;     
 text-decoration: none;
 font-weight: bolder; 
} 
 
.menu-container a:active{ 
 color: #ffffff;                
 text-decoration: none;
 font-weight: bolder; 
} 

#outer{ 
 border:solid white 0px; 
 width: auto; 
 } 
 
#footer{
 width:780px; 
 color: #000000;
 text-align: center;
} 

#footer a:link 
   { color: #660099;               
	text-decoration: none;
	font-weight: bolder; }
     
#footer a:visited 
   { color: #663399;               
	text-decoration: none;
	font-weight: bolder; }

#footer a:active
   { color: #663399;                
	text-decoration: none;
 font-weight: bolder; }

#inner{
 margin:0; 
 width:100%;
 text-align: center;
}
 
#maincol{ 
 width: 98%; 
 position: relative; 
 padding: 0px 10px 0px 10px;
 text-align: left;
}

#main-content {
 width:99%;
} 

#main-content a:link { 
 color: #663399;               
 font-weight: bolder; 
}
     
#main-content a:visited { 
 color: #663399;               
 font-weight: bolder; 
}


#main-content a:hover { 
 color: #663399;                
 font-weight: bolder; 
} 

#main-content a:active { 
 color: #663399;                
 font-weight: bolder; 
} 
 
#outer>#inner { 
 border-bottom: 0px solid #000000;  
}
 
.clr{clear:both;}
 
.content{padding:5px;} /*padding for content */ 
 
#header .content{padding-bottom:0;} /*padding bottom 0 to remove space in IE5 Mac*/ 
 
.egright {  
 float: right;
 text-align: center;
 width: 250px;
 padding: 10px 0px;
 margin: 0px 4px 4px 15px;
}	
	
.imgleft{	
 float: left;
 margin: 4px 15px 4px 4px;
}
.imgright{
 float: right;
 margin: 20px 4px 4px 15px;
}
.imgcenter{
 text-align: center;
}	

.bold-center{
 text-align: center;
 font-weight: bold;
}

.strongfont{
 font-weight: bold;
}

#xsnazzy0 h5, #xsnazzy0 h6, #xsnazzy0 p {margin:0 10px; }
#xsnazzy0 {background: transparent; margin:1em;}

#xsnazzy h5, #xsnazzy h6, #xsnazzy {margin:0 10px; }
#xsnazzy {background: transparent; margin:1em;}

.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#ffffff; border-left:1px solid #330066; border-right:1px solid #330066;}
.xb1 {margin:0 5px; background:#330066;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.xboxcontent {
 display:block; 
 background:#ffffff; 
 padding-left:10px; 
 padding-right: 10px; 
 border-left:1px solid #330066; 
 border-right:1px solid #330066;}
		
.button-container {
	position: relative;
 	left: 170px;
 	color: #ffffff;
	width: 320px;
	text-align: center;
	vertical-align: middle;
	padding: 0 0 20px 0;
}

.button-container-left {
	position: relative;
 	float: left;
 	color: #ffffff;
	width: 290px;
	text-align: center;
	vertical-align: middle;
}

.button-container-right {
	position: relative;
 	float: right;
 	color: #ffffff;
	width: 290px;
	text-align: center;
	vertical-align: middle;
}

.button-desc {
	margin: 0;
	padding: 9px 9px 5px 9px;
	background: url(images/button-background-top.gif) top left no-repeat;
}

.button-bottom {
	margin: 0;
	padding: 0 0 0 9px;
	height: 5px;
	background: url(images/button-background-bot.gif) bottom left no-repeat;
}

.button-desc-290 {
	margin: 0;
	padding: 9px 9px 5px 9px;
	background: url(images/button-background-top-290.gif) top left no-repeat;
}

.button-bottom-290 {
	margin: 0;
	padding: 0 0 0 9px;
	height: 5px;
	background: url(images/button-background-bot-290.gif) bottom left no-repeat;
}


.button-bottom em {
	display: block;
	padding: 0 9px 0px 0;
	font-style: normal;
	
}
 

.button-container a:link { 
 color: #ffffff;               
 text-decoration: none;
 font-weight: bolder; 
}
     
.button-container a:visited { 
 color: #ffffff;               
 text-decoration: none;
 font-weight: bolder; 
}

.button-container a:hover { 
 color: #ffffff;     
 text-decoration: none;
 font-weight: bolder; 
} 
 
.button-container a:active{ 
 color: #ffffff;                
 text-decoration: none;
 font-weight: bolder; 
} 
 
 
.button-container-left a:link { 
 color: #ffffff;               
 text-decoration: none;
 font-weight: bolder; 
}
     
.button-container-left a:visited { 
 color: #ffffff;               
 text-decoration: none;
 font-weight: bolder; 
}

.button-container-left a:hover { 
 color: #ffffff;     
 text-decoration: none;
 font-weight: bolder; 
} 
 
.button-container-left a:active{ 
 color: #ffffff;                
 text-decoration: none;
 font-weight: bolder; 
} 


.button-container-right a:link { 
 color: #ffffff;               
 text-decoration: none;
 font-weight: bolder; 
}
     
.button-container-right a:visited { 
 color: #ffffff;               
 text-decoration: none;
 font-weight: bolder; 
}

.button-container-right a:hover { 
 color: #ffffff;     
 text-decoration: none;
 font-weight: bolder; 
} 
 
.button-container-right a:active{ 
 color: #ffffff;                
 text-decoration: none;
 font-weight: bolder; 
} 



.tbl-font {
 font-size: 10pt;
 color: #63309c;
 text-align: center;
 font-weight: bold;
 padding: 0px 10px 0px 0px;
}


.tbl-font img{
 border: none;
}

.tbl-font a:link { 
 color: #63309c;               
 text-decoration: none;
 font-weight: bolder; 
}
     
.tbl-font a:visited { 
 color: #63309c;               
 text-decoration: none;
 font-weight: bolder; 
}

.tbl-font a:hover { 
 color: #63309c;     
 text-decoration: none;
 font-weight: bolder; 
} 
 
.tbl-font a:active{ 
 color: #63309c;                
 text-decoration: none;
 font-weight: bolder; 
} 

.tbl-font-right {
 font-size: 10pt;
 text-align: right;
 padding: 0px 10px 0px 0px;
}

.tbl-font-left {
 font-size: 10pt;
 text-align: left;
}
