body
{ 
background-image:url('images/headerbg002.jpg');
background-repeat:no-repeat;
background-attachment:fixed;
background-position:topleft; 
margin-top:3px;
margin-bottom:0px;
margin-right:0px;
margin-left:0px;
padding:0;
}
iframe {
  background-color: #FFFFFFF;
  height: 300px;
  width: 99%; 
  border: 0;
  frameborder: 0;
}
#frontpage {
padding:20;
}

h1 {
                font-size: 10pt;
}
h2 {
                font-size: 12pt;
				font-variant:small-caps;
				color: #003399;
}
h3 {
                font-size: 10pt;
}
h4 {
                font-size: 10pt;
}
.indent1 {
				margin-left: 40px;
}
.yellowfont{
  color: #ffee00;
  }
  
.pics1 {
				border-width: 0px;
				margin: 20px;
}
.pics2 {
				border-width: 1px;
				border-style: solid;
				border-color: #253255;
				margin: 10px;
}

.img {
	border-width: 0;
	text-align: center;
}

.menu_blue
	{ 	font-family: tahoma, arial, verdana, sans-serif;
		color:#ffffff;	
		background-image:url('images/menublue.png');
		width:154; height:24;}
.menu_red
	{	font-family: tahoma, arial, verdana, sans-serif;
		color:#ffffff;
		background-image:url('images/menured.png');
		width:154; height:24;}
.menu_lnk,.menu_lnk a
 {  	font-family: tahoma, arial, verdana, sans-serif;
		color:#ffffff;		
		font-size:12px;
		text-decoration: none;
		letter-spacing: 1px;
 }
 
 .topmenu1 {
				font-size: xx-small;
				font-family: Verdana;
				color: #FFFFFF;
}
.topmenu2 {
				font-size: x-small;
				font-family: Verdana;
				font-variant:small-caps;
				color: #003399;
}
.topmenu3 {
				font-size: x-small;
				font-family: Verdana;
				font-variant:small-caps;
				color: #CC0000;
}
.topmenudrop1 {
				background-image: url('images/menubluetop.png');
}
.topmenudrop2 {
				font-size: x-small;
				font-family: Verdana;
				color: #FFF;
}
.topmenudrop3 {
				font-size: x-small;
				font-family: Verdana;
				color: #FFF;
				text-align: center;
}

.topbar1 {
				text-align: right;
}
.topbar2 {
				text-align: right;
				font-size: x-small;
				font-family: Verdana;
				color: #000066;
}
.top1 {
				background-image: url('images/top/bg001.png');
				background-repeat:repeat-x;
}
.redbullet {
				list-style-image: url('images/red_bullet.gif');
}
 .directxt
 {	 margin-left:10px;font-family: tahoma, arial, verdana, sans-serif;color:#000000;font-size:12px;text-align:justify;
	 text-decoration: none;letter-spacing: 2px;
 }
 
 .faqruntxt
 {	 font-family: tahoma, arial, verdana, sans-serif;color:#800000;font-size:12px;text-align:justify;
	 text-decoration: none;letter-spacing: 1px;
 }
 .linktxtcenter
 {	 margin-left:10px;font-family: tahoma, arial, verdana, sans-serif;font-weight:bold;color:#000000;font-size:12px;text-align:center;
	 text-decoration: none;letter-spacing: 1px;
 }
 .linktxtcenter a
 {	 margin-left:10px;font-family: tahoma, arial, verdana, sans-serif;font-weight:bold;color:#000000;font-size:12px;text-align:center;
	 text-decoration: none;letter-spacing: 1px;
 }
 .linktxtcenter a:hover
 {	 margin-left:10px;font-family: tahoma, arial, verdana, sans-serif;font-weight:bold;color:#ce1414;font-size:12px;text-align:center;
	 text-decoration: none;letter-spacing: 1px;
 }
 .runtxtbio
 {	 margin-left:5px;margin-right:15px;font-family: tahoma, arial, verdana, sans-serif;color:#000000;font-size:12px;text-align:justify;
	 text-decoration: none;letter-spacing: 1px;
 }
 .runtxtbio a
 {	 font-family: tahoma, arial, verdana, sans-serif;color:#304672;font-size:12px;text-align:justify;
	 text-decoration: none;letter-spacing: 1px;
 }
 .runtxtbio a:hover
 {	 font-family: tahoma, arial, verdana, sans-serif;color:#800000;font-size:12px;text-align:justify;
	 text-decoration: none;letter-spacing: 1px;
}
  .runtxt
 {	 margin-left:10px;font-family: tahoma, arial, verdana, sans-serif;color:#000000;font-size:12px;text-align:justify;
	 text-decoration: none;letter-spacing: 1px;
 }
 .runtxtblack
 {	 margin-left:10px;font-family: tahoma, arial, verdana, sans-serif;color:#000000;font-size:16px;text-align:justify;
	 text-decoration: none;letter-spacing: 1px;font-weight:bold;
 }
 .runtxt a
 {	 font-family: tahoma, arial, verdana, sans-serif;color:#304672;font-size:12px;text-align:justify;
	 text-decoration: none;letter-spacing: 1px;
 }
 .runtxt a:hover
 {	 font-family: tahoma, arial, verdana, sans-serif;color:#800000;font-size:12px;text-align:justify;
	 text-decoration: none;letter-spacing: 1px;
 }
  .homepagetxt
 {	 margin-left:80px;font-family: tahoma, arial, verdana, sans-serif;color:#000000;font-size:12px;
	 text-decoration: none;letter-spacing: 1px;
 }
 .homepagetxt a
 {	 font-family: tahoma, arial, verdana, sans-serif;color:#304672;font-size:12px;
	 text-decoration: none;letter-spacing: 1px;
 }
 .homepagetxt a:hover
 {	 font-family: tahoma, arial, verdana, sans-serif;color:#800000;font-size:12px;
	 text-decoration: none;letter-spacing: 1px;
 }
 
 
   .runtxt1blue
 {	 font-family: tahoma, arial, verdana, sans-serif;color:#2f4571;font-size:12px;text-align:justify;
	 text-decoration: none;letter-spacing: 1px ;  
 }
  .runtxt1blue a
 {	 font-family: tahoma, arial, verdana, sans-serif;color:color:#304672;font-size:12px;text-align:justify;
	 text-decoration: none;letter-spacing: 1px ;  
 }
  .runtxt1blue a:hover
 {	 font-family: tahoma, arial, verdana, sans-serif;color:#800000;font-size:12px;text-align:justify;
	 text-decoration: none;letter-spacing: 1px ;  
 }
  .runtxt1
 {	 margin-left:20px;font-family: tahoma, arial, verdana, sans-serif;color:#000000;font-size:12px;text-align:justify;
	 text-decoration: none;letter-spacing: 1px ;  
 }
 .runtxt1 a
 {	 font-family: tahoma, arial, verdana, sans-serif; color:#304672; font-size:12px;text-align:justify;
	 text-decoration: none;letter-spacing: 1px ;  
 }
  .runtxt1 a:hover
 {	 font-family: tahoma, arial, verdana, sans-serif;color:#800000;font-size:12x;text-align:justify;
	 text-decoration: none;letter-spacing: 1px ;  
 }

  
 .head_txt
 {	 font-family: tahoma, arial, verdana, sans-serif;color:#000000;font-size:18px;text-align:justify;
	 text-decoration: none;letter-spacing: 1px;font-weight:bold;
 }
 .pbox1 {
				background-image: url('images/patriotbox/patriot_box_03.png');
}
.pbox2 {
				background-image: url('images/patriotbox/patriot_box_05.png');
}
.pbox3 {
				background-color: #FFFFFF;
}
.pbox4 {
				background-image: url('images/patriotbox/patriot_box_08.png');
}
.pbox5 {
				background-image: url('images/patriotbox/patriot_box_14.png');
}

 .floatleftimg
 {	 
 margin-top:3px; margin-right:10px; margin-bottom:5px; float:left;
 }
 .floatrightimg
 {	 margin-top:3px; margin-left:10px; margin-bottom:5px; float:right;
 }
  .floatleftimgbio
 {	 
 margin-top:3px; margin-right:10px; margin-bottom:5px; float:left; padding: 10px;
 }
 .floatrightimgbio
 {	 margin-top:3px; margin-left:10px; margin-bottom:5px; float:right; padding: 10px;
 }
  .headtxt
 {	 font-family: tahoma, arial, verdana, sans-serif;color:#2f4571;font-size:22px;
	 text-decoration: none;letter-spacing: 1px;font-weight:bold;
 }
   .faq_headtxt
 {	 font-family: tahoma, arial, verdana, sans-serif;color:#800000;font-size:22px;
	 text-decoration: none;letter-spacing: 1px;font-weight:bold;
 }
 .sub_headtxt
 {	 font-family: tahoma, arial, verdana, sans-serif;color:#2f4571;font-size:18px;
	 text-decoration: none;letter-spacing: 1px;font-weight:bold
 }
 .faq_sub_headtxt
 {	 font-family: tahoma, arial, verdana, sans-serif;color:#800000;font-size:18px;
	 text-decoration: none;letter-spacing: 1px;font-weight:bold
 }
  .sub1_headtxt
 {	 font-family: tahoma, arial, verdana, sans-serif;color:#2f4571;font-size:14px;
	 text-decoration: none;letter-spacing: 1px;font-weight:500
 }

 .sponsor_title
 {  	font-family: verdana;color:#2F4571;font-size:12px;text-decoration: none;
		letter-spacing: 1px;font-weight:bold;border: none} 
.sponsorbg {
				background-image: url('images/sponsor/sponsor_BG.png');
}
 .home_lnk2,.home_lnk2 a
 {  	font-family: tahoma, arial, verdana, sans-serif;
		color:#304672;		
		font-size:11px;
		text-decoration: none;
		letter-spacing: 1px;
		font-weight:bold;
 } 
 .home_lnk2 a:hover
	{	font-family: tahoma, arial, verdana, sans-serif;
		color:#800000;
		font-size:11px;
		text-decoration: none;
		letter-spacing: 1px;
		font-weight:bold;
	}


 .home_lnk,.home_lnk a
 {  	font-family: tahoma, arial, verdana, sans-serif;
		color:#304672;		
		font-size:11px;
		text-decoration: none;
		letter-spacing: 1px;
		font-weight:500;
 } 
 .home_lnk a:hover
	{	font-family: tahoma, arial, verdana, sans-serif;
		color:#800000;
		font-size:11px;
		text-decoration: none;
		letter-spacing: 1px;
		font-weight:500;
	}


.sponsor,.sponsor a
 {  	font-family: verdana,tahoma,arial;
		color:#2F4571;		
		font-size:10px;
		text-decoration: none;
		letter-spacing: none;
		font-weight:bold;border: none;
		text-align: center;
 } 
 .sponsor a:hover
	{	font-family: verdana,tahoma,arial;
		color:#800000;
		font-size:10px;
		text-decoration: none;
		letter-spacing: none;
		font-weight:bold;border: none;
		text-align: center;
	}

.sponsor_s,.sponsor_s a
 {  	font-family: verdana,tahoma,arial;
		color:#2F4571;		
		font-size:9px;
		text-decoration: none;
		letter-spacing: none;
		font-weight:bold;border: none;
 } 
 .sponsor_s a:hover
	{	font-family: verdana,tahoma,arial;
		color:#800000;
		font-size:9px;
		text-decoration: none;
		letter-spacing: none;
		font-weight:bold;border: none;
	}


.abt_lnk,.abt_lnk a
 {  	font-family:  arial, verdana, sans-serif;
		color:#304672;		
		font-size:11pt;
		text-decoration: none;
		letter-spacing: 1px;
		font-weight:bold;
 } 
 .abt_lnk a:hover
	{	font-family:  arial, verdana, sans-serif;
		color:#800000;
		font-size:11pt;
		text-decoration: none;
		letter-spacing: 1px;
		font-weight:bold;
	}
 .news_txt,.news_txt a
 {	 font-family: tahoma, arial, verdana, sans-serif;color:#808080;font-size:14px;text-align:justify;
	 text-decoration: none;letter-spacing: 1px;
 }
 
 .news_txt a:hover
 {	 font-family: tahoma, arial, verdana, sans-serif;color:red;font-size:14px;text-align:justify;
	 text-decoration: none;letter-spacing: 1px;
 }
  .news_txt1
 {	 font-family: tahoma, arial, verdana, sans-serif;color:red;font-size:13px;text-align:justify;
	 text-decoration: none;letter-spacing: 1px;
 }
   .news_txt1 a
 {	 font-family: tahoma, arial, verdana, sans-serif;color:#304672;font-size:13px;text-align:justify;
	 text-decoration: none;letter-spacing: 1px;
 }
  .news_txt1 a:hover
 {	 font-family: tahoma, arial, verdana, sans-serif;color:#800000;font-size:13px;text-align:justify;
	 text-decoration: none;letter-spacing: 1px;
 }

 /** contactus **/
  .teltxt
 {	 margin-left:0px;font-family: verdana, arial, sans-serif;color:#000000;font-size:16px;text-align:justify;
	 text-decoration: none;letter-spacing: 1px; line-height:25px;
 }

 .contact_label{
font-family: arial, verdana, sans-serif; color:black;font-size:17px; font-style: none; text-align: right; letter-spacing: 1px;
 }
 .input{

	border-left:solid 2px #8A8A8A;
	  border-right:solid 1px #CBC2BD;
	  border-bottom:solid 1px #CBC2BD;
	  border-top:solid 2px #8A8A8A;
	  background-color:#ddecfd;
	  float:left;
font-family: arial, verdana, sans-serif; color:black;font-size:15px; width:300px; font-weight:bold;
letter-spacing: 1px;
 }

 .sponsor_tab{
	 border-left:solid 1px #8c8c8c;
	  border-right:solid 1px #8c8c8c;
	  border-bottom:solid 1px #8c8c8c;
	  border-top:solid 1px #8c8c8c;
	  background-color:#ffffff;
 }
  .input_over{

	border-left:solid 2px #8A8A8A;
	  border-right:solid 1px #CBC2BD;
	  border-bottom:solid 1px #CBC2BD;
	  border-top:solid 2px #8A8A8A;
	  background-color:#efefef;
	  float:left;
font-family: arial, verdana, sans-serif; color:black;font-size:15px; width:300px;font-weight:bold;
letter-spacing: 1px;
 }
  .input_1{
	border-left:solid 2px #8A8A8A;
	  border-right:solid 1px #CBC2BD;
	  border-bottom:solid 1px #CBC2BD;
	  border-top:solid 2px #8A8A8A;
	 background-color:#ddecfd;
	font-family: arial, verdana, sans-serif; color:black;font-size:15px; font-weight:bold;letter-spacing: 1px; width:100px;
 }
  .input_1_over{
	border-left:solid 2px #8A8A8A;
	  border-right:solid 1px #CBC2BD;
	  border-bottom:solid 1px #CBC2BD;
	  border-top:solid 2px #8A8A8A;
	  background-color:#efefef;
	font-family: arial, verdana, sans-serif; color:black;font-size:15px; font-weight:bold;letter-spacing: 1px; width:100px;
 }

 .srchtxt{
	border-left:solid 1px #CBC2BD;
	  border-right:solid 1px #CBC2BD;
	  border-bottom:solid 1px #CBC2BD;
	  border-top:solid 1px #CBC2BD;
	  background-color:#ffffff
	font-family: arial, verdana, sans-serif; color:black;font-size:10px; font-style: normal; width:120px;
 }
.imgfloat{
float:left;
}
 .button{
	border-left:solid 1px #000000;
	  border-right:solid 1px #000000;
	  border-bottom:solid 1px #000000;
	  border-top:solid 1px #000000;
	  font-family: arial, verdana, sans-serif; color:black;font-size:12px; font-style: italic; font-weight:bold;
	  width:120px;
 }
.srchbtn{
	border-left:solid 1px #8c8c8c;
	  border-right:solid 1px #8c8c8c;
	  border-bottom:solid 1px #8c8c8c;
	  border-top:solid 1px #8c8c8c;
	  font-family: arial, verdana, sans-serif; color:#ffffff;font-size:10px;font-weight:bold;
	  width:20px;background-color: #d20000;
 }
 /**contact end**/

 /**USSA_WOL_2005.html**/
.ussa_input{

	border-left:solid 0px #CBC2BD;
	  border-right:solid 0px #CBC2BD;
	  border-bottom:dotted 2px #BCBCBC;
	  border-top:solid 0px #CBC2BD;
font-family: arial, verdana, sans-serif; color:black;font-size:15px; font-weight:bold; font-style: none; width:350px;
 }
.ussa_input_dt{

	border-left:solid 0px #CBC2BD;
	  border-right:solid 0px #CBC2BD;
	  border-bottom:dotted 2px #BCBCBC;
	  border-top:solid 0px #CBC2BD;
font-family: arial, verdana, sans-serif; color:black;font-size:15px; font-weight:bold; font-style: none; width:100px;
 }
 .ussa_label{
font-family: arial, verdana, sans-serif; color:black;font-size:12px; font-style: none; text-align: left; letter-spacing: 1px;
 }
 .ussa_small_txt{
 font-family: arial, verdana, sans-serif; color:black;font-size:11px; font-style: none; text-align: left; letter-spacing: 1px;
 }
 /**USSA_WOL_2005.html -  end**/
 
.ds_input{	  border-left:solid 0px #CBC2BD;
					  border-right:solid 0px #CBC2BD;
					  border-bottom:dotted 2px #BCBCBC;
					  border-top:solid 0px #CBC2BD;
					  font-family: tahoma, arial, verdana, sans-serif;
					  font-weight:bold;
					  color:black;
					  font-size:15px;					  
					  width:450px;			  }
.ds_input1{			  border-left:solid 0px #CBC2BD;
					  border-right:solid 0px #CBC2BD;
					  border-bottom:dotted 0px #CBC2BD;
					  border-top:solid 0px #CBC2BD;
					  font-family: tahoma, arial, verdana, sans-serif;
					  font-weight:bold;
					  color:black;
					  font-size:15px;					  
					  width:50px;			  }
.ds_input2{	  border-left:solid 0px #CBC2BD;
					  border-right:solid 0px #CBC2BD;
					  border-bottom:dotted 2px #BCBCBC;
					  border-top:solid 0px #CBC2BD;
					  font-family: tahoma, arial, verdana, sans-serif;
					  font-weight:bold;
					  color:black;
					  font-size:15px;					  
					  width:165px;			  }
.ds_rd
 {  	font-family: tahoma, arial, verdana, sans-serif;
		color:#000000;		
		font-size:13px;
		text-decoration: none;
		letter-spacing: 1px;
		font-weight:bold;
		 }
.lgnd{
  	font-family: arial, verdana, sans-serif;
		color:#f30000;		
		font-size:12px;
		text-decoration: none;
		letter-spacing: 0px;
}
.footer1 {
				text-align: center;
				background-image: url('images/ussa_keep_family2a.jpg');
}
.footer2 {
				text-align: center;
				background-color: #354779;
}
.footer3 {
				font-size: x-small;
				font-family: Verdana;
				color: #FFFFFF;
}
 .footer3 a
 {	 font-family: tahoma, arial, verdana, sans-serif;color:#FFFFFF;font-size:x-small;text-align:justify;
	 text-decoration: none;letter-spacing: 1px;
 }
 .footer3 a:hover
 {	 font-family: tahoma, arial, verdana, sans-serif;color:#CCCCCC;font-size:x-small;text-align:justify;
	 text-decoration: none;letter-spacing: 1px;
	 }
.footer4 {
				background-image: url('images/ussa_keep_family2a.jpg');
}

.footer5 {
				text-decoration: none;
}
 .dr_runtxt
 {	 margin-left:10px;font-family: tahoma, arial, verdana, 							
	 sans-serif;color:#000000;font-size:12px;text-align:justify;
	 text-decoration: none;letter-spacing: 1px;line-height:30px;
 }
 .dr_runtxt a
 {	 font-family: tahoma, arial, verdana, 							
	 sans-serif;color:#304672;font-size:12px;text-align:justify;
	 text-decoration: none;letter-spacing: 1px;line-height:20px;
 }
 .dr_runtxt a:hover
 {	 font-family: tahoma, arial, verdana, 							
	 sans-serif;color:#800000;font-size:12px;text-align:justify;
	 text-decoration: none;letter-spacing: 1px;line-height:20px;
 }
 .joinnow
 { 	 font-family: arial, verdana, sans-serif;color:#ffffff;font-size:15px;
	 text-decoration: none; font-weight:bold;letter-spacing: 1px; 
 }
 .joinnow a
 { 	 font-family: arial, verdana, sans-serif;color:#ffffff;font-size:15px;
	 text-decoration: none; font-weight:bold;letter-spacing: 1px; 
 }
 .joinnow a:hover
 { 	 font-family: arial, verdana, sans-serif;color:#003399;font-size:15px;
	 text-decoration: none; font-weight:bold;letter-spacing: 1px; 
 }
.sponsortable {
				background-color: #dfdfdf;
				border: 0px solid #336699;
}

.sponsort {
				background-image: url('images/sponsor/sponsor_T.png');
}
.sponsorb {
				background-image: url('images/sponsor/sponsor_B.png');
}
.sponsorr {
				background-image: url('images/sponsor/sponsor_R.png');
}
.sponsorl {
				background-image: url('images/sponsor/sponsor_L.png');
}
.facebook {
				margin-top:10px;
				margin-bottom:10px;
				margin-right:10px;
				margin-left:10px;
				padding:30;
				}
.alpha {
				list-style-type:lower-alpha;
				margin-top:10px;
				margin-bottom:10px;
				margin-right:0px;
				margin-left:30px;
				padding:10;
}

.events1 {
				background-image: url('images/eventbg1.png');
				font-family: arial, verdana, sans-serif;color:#000000;
				font-size:12px;
				font-weight:bold;
}

.events2 {
				text-align: right;
				font-size: small;
				font-variant:small-caps;
				background-image: url('images/eventbg1.png');
}
.events3 {
				text-align: right;
				font-size: small;
				font-variant:small-caps;
				background-color: #dee2e7;
}
.events4 {
				background-color: #dee2e7;
				font-family: arial, verdana, sans-serif;color:#000000;
				font-size:12px;

}
.events5 {
				background-image: url('images/eventbg2.png');
				font-family: arial, verdana, sans-serif;color:#000000;
				font-size:12px;
				font-weight:bold;
}
.events6 {
				text-align: right;
				font-size: small;
				font-variant:small-caps;
				background-image: url('images/eventbg2.png');
}
.events7 {
				text-align: right;
				font-size: small;
				font-variant:small-caps;
				background-color: #cbd1d4;
}
.events8 {
				background-color: #cbd1d4;
				font-family: arial, verdana, sans-serif;color:#000000;
				font-size:12px;
}
.events9 {
				background-color: #FFFFFF;
				background-image: url('images/eventdvd1.png');
}
.events10 {
				background-color: #FFFFFF;
				background-image: url('images/eventdvd2.png');
}
	
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }

.dm1 {
    font: 11px tahoma;
}
.dm1 .item1,
.dm1 .item1:hover,
.dm1 .item1-active,
.dm1 .item1-active:hover {
    padding: 3px 16px 4px 16px;
    border: 0px #003366;
    border-style: solid none solid none;
    text-decoration: none;
    display: block;
    position: relative;
}
.dm1 .item1 {
    background: #2f4571;
    color: #ffffff;
}
.dm1 .item1:hover,
.dm1 .item1-active,
.dm1 .item1-active:hover {
    background: #CC0000;
    color: #ffffff;
}
.dm1 .item2,
.dm1 .item2:hover {
    padding: 3px 16px 4px 16px;
    text-decoration: none;
    display: block;
    white-space: nowrap;
}
.dm1 .item2 {
    background: #3264C7;
    color: #ffffff;
}
.dm1 .item2:hover {
    background: #6699FF;
    color: #ffffff;
}
.dm1 .section {
    border: 1px #003366;
    border-style: solid solid solid solid;
    position: absolute;
    visibility: hidden;
    z-index: -1;
    white-space: nowrap;
}
.dm1 .left, .dm1 .left:hover { border-style: solid none solid solid; }
.dm1 .right, .dm1 .right:hover { border-style: solid solid solid none; }

* html .dm1 td { position: relative; } /* ie 5.0 fix */
			/* Menu */
			.submenu-container {
				float: right;
				max-width: 45%;
				padding: 3px 5px;
				background: none repeat scroll 0 0 #FFFFFF;
				border: 1px solid #DDDDDD;				
				-webkit-border-top-right-radius: 4px;
				-webkit-border-bottom-right-radius: 4px;
				-webkit-border-bottom-left-radius: 4px;
				border-top-right-radius: 4px;
				border-bottom-right-radius: 4px;
				border-bottom-left-radius: 4px;
			}
			.submenu-list {
				margin: 0;
				list-style: disc inside none;
				padding: 5px 10px;
			}
			.submenu-list ul{
				padding: 0 0 2px 18px;
			}
			.submenu-list li{
				list-style: none outside none;
			}
			.submenu-open {
				font-weight: bold;
				padding: 0 8px;
			}
#spacertop {
margin-top:20px;
}			
#accordion1
 {	 margin-left:20px;font-family: tahoma, arial, verdana, sans-serif;color:#000000;font-size:11px;
	 text-decoration: none;letter-spacing: 1px ; width: 98%;
 }
#accordion1 a
 {	 font-family: tahoma, arial, verdana, sans-serif; color:#304672; font-size:11px;
	 text-decoration: none;letter-spacing: 1px ;  width: 98%;
 }
#accordion1 a:hover
 {	 font-family: tahoma, arial, verdana, sans-serif;color:#800000;font-size:11x;
	 text-decoration: none;letter-spacing: 1px ;  width: 98%;
 }
 #accordion2
 {	 margin-left:20px;font-family: tahoma, arial, verdana, sans-serif;color:#000000;font-size:11px;
	 text-decoration: none;letter-spacing: 1px ;  width: 98%;
 }
#accordion2 a
 {	 font-family: tahoma, arial, verdana, sans-serif; color:#304672; font-size:11px;
	 text-decoration: none;letter-spacing: 1px ;  width: 98%;
 }
#accordion2 a:hover
 {	 font-family: tahoma, arial, verdana, sans-serif;color:#800000;font-size:11x;
	 text-decoration: none;letter-spacing: 1px ;  width: 98%;
 }
 #accordion3
 {	 margin-left:20px;font-family: tahoma, arial, verdana, sans-serif;color:#000000;font-size:11px;
	 text-decoration: none;letter-spacing: 1px ;  width: 98%;
 }
#accordion3 a
 {	 font-family: tahoma, arial, verdana, sans-serif; color:#304672; font-size:11px;
	 text-decoration: none;letter-spacing: 1px ;  width: 98%;
 }
#accordion3 a:hover
 {	 font-family: tahoma, arial, verdana, sans-serif;color:#800000;font-size:11x;
	 text-decoration: none;letter-spacing: 1px ;  width: 98%;
 }
