
#menu-box	{
		min-width: 290px;
		cursor: default;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		border-top: #999999 0px solid;
		border-bottom: #999999 0px solid;
		/* background: #000000; */
	background: #F30506;
		background-image: url("picts/menu-background.png");
		background-repeat: repeat-x;

		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		-khtml-border-radius: 4px;
		border-radius: 4px;
          transition: .75s ease-in-out 1.0s;
    	z-index: 3000;
		}

li:not(:last-child) {
    margin-bottom: 5px;
}

.faq-box2	{
		display: none;
		margin: 0px 0px 0px 0px;
		padding: 3px;
	
		}


#menu, #menu ul, #menu li 
		{
		line-height: normal;
		text-align: left;
		padding: 0px;
		margin: 0px;
			  margin-bottom: 5px;

		}

#menu		{
		list-style: none;
		padding: 0px;
		margin: 0px auto 0px auto;
		height: 63px;
		}


/* TOP LEVEL - DEFAULTS */

#menu li a.drop	{
		display: block;
		text-decoration: none;
		outline: 0;
	
		}



#menu li a	{
		outline: 0;
		text-decoration: none;
		}



#menu li {
	float: left;
	display: block;
	text-align: left;
	position: relative;
	z-index: 3000;
	padding: 2px 0px 2px 0px;
	margin-right: 0px;
	margin-top: 0px;
	  margin-bottom: 5px;
	border: none;

	}


/* TOP LEVEL - FONT FACE, COLOR & SIZE & LR PADDING */

#menu li a.drop {
	color: #FFFFFF;
	font-family: "Open Sans", arial, sans-serif;
	font-size: 20px;
	/* font-weight: 600; */
	line-height: 20px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 8px;
	padding-bottom: 8;

	}



#menu li:hover a.drop { 

    	color: #CAFFFA;
	background: transparent;
	}



#menu li .drop {
	padding: 0px 0px 0px 0px;
	background: none;
	border: solid #444444;
	border-width: 0px 0px 0px 0px;

	}

#menu li:hover .drop {
	background: none;
 
	}



#menu li div.menu-sub { 
	color: #A7A7A7;
	font-size: 15px;
	font-weight: 400;
	padding: 0px 0px 1px 0px;
	cursor: pointer;
	margin-bottom: 6px;
	}

#menu li:hover div.menu-sub { 
	color: #8CEADD;
	padding: 0px 0px 0px 0px;
	cursor: pointer;
	}



.dropdown_1columns, 
.dropdown_2columns, 
.dropdown_3columns, 
.dropdown_4columns,
.dropdown_5columns,
.dropdown_6columns,
.dropdown_7columns,
.dropdown_8columns,
.dropdown_9columns,
.dropdown_10columns,
.dropdown_11columns,
.dropdown_12columns{
	float: left;
	position: absolute;
	left: -999em;  /* HIDES THE DROP DOWN */
	text-align: left;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
	border-top: 16px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 6px solid #000000;
	border-left: 1px solid #000000;
	background: #FFFFFF;
		/* CORNER ROUNDING */
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		-khtml-border-radius: 4px;
		border-radius: 4px;
    /*  transition: .75s ease-in-out 1.0s;*/
    z-index: 3000;
	}




.dropdown_1columns	{ width: 140px; }
.dropdown_2columns	{ width: 320px; }
.dropdown_3columns	{ width: 420px; }
.dropdown_4columns	{ width: 560px; }
.dropdown_5columns	{ width: 700px; }
.dropdown_6columns	{ width: 840px; }
.dropdown_7columns	{ width: 980px; }
.dropdown_8columns	{ width: 1120px; }
.dropdown_9columns	{ width: 1260px; }
.dropdown_10columns	{ width: 1400px; }
.dropdown_11columns	{ width: 1540px; }
.dropdown_12columns	{ width: 1680px; }

#menu li:hover .dropdown_1columns, 
#menu li:hover .dropdown_2columns, 
#menu li:hover .dropdown_3columns,
#menu li:hover .dropdown_4columns,
#menu li:hover .dropdown_5columns, 
#menu li:hover .dropdown_6columns,
#menu li:hover .dropdown_7columns,
#menu li:hover .dropdown_8columns,
#menu li:hover .dropdown_9columns,
#menu li:hover .dropdown_10columns,
#menu li:hover .dropdown_11columns,
#menu li:hover .dropdown_12columns
	{
	left: 0px;
	top: auto;
          transition: .25s ease-in-out 0s; 
	}

.col_1,
.col_1b,
.col_2,
.col_3,
.col_4,
.col_5,
.col_6,
.col_7,
.col_8,
.col_9,
.col_10
.col_11,
.col_12{
	display: inline;
	float: left;
	position: relative;
	margin: 0px;
	}

.col_1	{ width: 140px; }
.col_1b	{ width: 160px; }
.col_2	{ width: 280px; }
.col_3	{ width: 420px; }
.col_4	{ width: 560px; }
.col_5	{ width: 700px; }
.col_6	{ width: 840px; }
.col_7	{ width: 980px; }
.col_8	{ width: 1120px; }
.col_9	{ width: 1260px; }
.col_10	{ width: 1400px; }
.col_11	{ width: 1540px; }
.col_11	{ width: 1648px; }


#menu .menu_right 
	{
	float: right;
	margin-right: 0px;
      z-index: 3000;  
    
	}

#menu li.menu_right .drop 
	{

	border-width: 0px 0px 0px 0px;
       
	}

#menu li .align_right {
	outline: 0;
   
	}

#menu li:hover .align_right 
	{
	left: auto;
	right: 0px;
	top: auto;

	}





#menu ul li {
	font-family: "Open Sans", arial, sans-serif;
	line-height: normal;
	text-align: left;
	margin: 0px;
	}



#menu div ul	{ margin: 10px 10px 10px 10px; }



#menu a:link, #menu a:visited, #menu a:active 
	{
	/*color: #154D6B;*/
			color: #1C234F;
	
	font-size: 15px;
	line-height: 100%;
	}



#menu div a:hover 
	{
  color: #F30506;
    font-weight: 600;

  
	}





p.textbox	{
		color: #000000;
		font: 12px "Open Sans", arial, sans-serif;
		font-weight: 400;
		line-height: normal;
		text-align: left;
		margin: 0px;
		padding: 10px 10px 10px 10px;
		}


/* FONT DEFAULTS */
.strong		{ font-weight: 700; }	
.italic		{ font-style: italic; }
.td-center	{ text-align: center; }






#menu h2, #menu h3, #menu h4 {
	font-family: "Open Sans", arial, sans-serif;
	font-weight: 400;
	line-height: normal;
	text-align: left;
	}

#menu h2 {
	color: #FFFFFF;
	font-size: 17px;
	font-weight: 600;
	background: #F30506;
	margin: 0px 0px 0px 0px;
	padding: 6px 10px 14px 10px;
	}

#menu h3 {
	color: #F30506;
	font-size: 17px;
	font-weight: 600;
	margin: 14px 10px 9px 10px;
	padding-bottom: 3px;
	}

.dropmenu {
	color: #F30506;
	font-size: 17px;
	font-weight: 600;
margin: 14px 0px 0px 0px;
	padding: 5px;


		border-bottom: 1px solid #C0C0C0
	}



#menu .line1	{ border-bottom: 1px solid #C0C0C0; }

#menu .line2	{ border-bottom: 1px solid #C0C0C0; }

#menu .bord1	{ height: 1px; margin: 0px 0px 10px 0px;  }



p.cltext	{
		color: #D0D6DB;
		font: 13px "Open Sans", arial, sans-serif;
		font-weight: 400;
		line-height: normal;
		text-align: center;
		margin: 0px;
		padding: 12px 15px 10px 15px;
		}



#menu .cltext a:link, #menu .cltext a:visited, #menu .cltext a:active 
	{
	color: #99FFFF;
	font-size: 14px;
	line-height: normal;
	}

#menu .cltext a:hover 
	{
	color: #FFFFFF;
	text-decoration: underline;
	}




.colleft_1	{ min-height: 222px; background: #000000; }
.colleft_2	{ min-height: 222px; background: #000000; }
.colleft_3	{ min-height: 222px; background: #000000; }

.textplus	{
		color: #FFFFFF;
		font-size: 14px;
		font-weight: 700;
		}




.menuimage {
	background: #FFFFFF;
	display: block;
	margin: 15px auto 0px auto;  /* CENTERS IMAGE */
	border: 4px solid #FFFFFF;
	}



.menuimage-small {
	display: block;
	margin: 3px auto 10px auto;  /* CENTERS IMAGE */
	border: 0px solid #000000;
	}



#menu li ul {
	list-style: none;
	}

#menu li ul li {
	position: relative;
	padding: 0px;
	margin: 0px;
	float: none;
	  margin-bottom: 5px;
	}

#menu li ul li:hover {
	background: none;
	border: none;
	padding: 0px;
	margin: 0px;
	  margin-bottom: 5px;
	}



#menu li.shift-left-top  { position: static; }

#menu li:hover .shift-left
	{
	position: absolute;
	left: 13px;
	top: auto;
	z-index: 3000;
	}


#menu li.shift-right-top  { position: static; }

#menu li:hover .shift-right
	{
	position: absolute;
	right: 0px;
	top: auto;
	z-index: 3000;
	}




#menu li.hidemenu	{ display: none; }




#menu li.hidemenu1, #menu li.hidemenu2, #menu li.hidemenu3 
	{ display: block; }



@media handheld and (min-width: 1880px),
   screen and (min-device-width: 1880px),
   screen and (min-width: 1880px) 
	{




#menu li.hidemenu3	{ display: block; }

	}

@media handheld and (min-width: 1840px),
   screen and (min-device-width: 1840px),
   screen and (min-width: 1840px) 
	{




#menu li.hidemenu3	{ display: block; }

	}

@media handheld and (min-width: 1800px),
   screen and (min-device-width: 1800px),
   screen and (min-width: 1800px) 
	{


#menu li.hidemenu3	{ display: none; }
#menu li.hidemenu4	{ display: none; }
#menu li.hidemenu5	{ display: none; }
#menu li.hidemenu3	{ display: block; }
#menu li.hidemenu1	{ display: none; }
#menu li.hidemenu6	{ display: none; }
#menu li.hidemenu2	{ display: none; }
#menu li.hidemenu7	{ display: none; }
#menu li.hidemenu8	{ display: none; }
#menu li.hidemenu9	{ display: none; }
#menu li.hidemenu10	{ display: block; }
	}

@media handheld and (max-width: 1800px),
   screen and (max-device-width: 1800px),
   screen and (max-width: 1800px) 
	{



#menu li.hidemenu3	{ display: none; }
#menu li.hidemenu4	{ display: none; }
#menu li.hidemenu5	{ display: none; }
#menu li.hidemenu3	{ display: block; }
#menu li.hidemenu1	{ display: none; }
#menu li.hidemenu6	{ display: none; }
#menu li.hidemenu2	{ display: none; }
#menu li.hidemenu9	{ display: none; }
#menu li.hidemenu7	{ display: none; }
#menu li.hidemenu8	{ display: none; }
#menu li.hidemenu10	{ display: block; }
	}

@media handheld and (max-width: 1700px),
   screen and (max-device-width: 1700px),
   screen and (max-width: 1700px) 
	{


#menu li.hidemenu3	{ display: none; }
#menu li.hidemenu4	{ display: none; }
#menu li.hidemenu5	{ display: none; }
#menu li.hidemenu3	{ display: block; }
#menu li.hidemenu1	{ display: none; }
#menu li.hidemenu6	{ display: none; }
#menu li.hidemenu2	{ display: none; }
#menu li.hidemenu9	{ display: block; }
#menu li.hidemenu7	{ display: none; }
#menu li.hidemenu8	{ display: none; }
#menu li.hidemenu10	{ display: none; }
	}

@media handheld and (max-width: 1600px),
   screen and (max-device-width: 1600px),
   screen and (max-width: 1600px) 
	{



#menu li.hidemenu3	{ display: none; }
#menu li.hidemenu4	{ display: none; }
#menu li.hidemenu5	{ display: none; }
#menu li.hidemenu3	{ display: block; }
#menu li.hidemenu1	{ display: none; }
#menu li.hidemenu6	{ display: none; }
#menu li.hidemenu2	{ display: none; }
#menu li.hidemenu8	{ display: block; }
#menu li.hidemenu7	{ display: none; }
#menu li.hidemenu9	{ display: none; }
#menu li.hidemenu10	{ display: none; }
	}



@media handheld and (max-width: 1500px),
   screen and (max-device-width: 1500px),
   screen and (max-width: 1500px) 
	{


/* HIDE MENUS */
#menu li.hidemenu3	{ display: none; }
#menu li.hidemenu4	{ display: none; }
#menu li.hidemenu5	{ display: none; }
#menu li.hidemenu3	{ display: block; }
#menu li.hidemenu1	{ display: none; }
#menu li.hidemenu6	{ display: none; }
#menu li.hidemenu2	{ display: none; }
#menu li.hidemenu7	{ display: block; }		
#menu li.hidemenu8	{ display: none; }
#menu li.hidemenu9	{ display: none; }
	}





@media handheld and (max-width: 1400px),
   screen and (max-device-width: 1400px),
   screen and (max-width: 1400px) 
	{


#menu li.hidemenu3	{ display: none; }
#menu li.hidemenu4	{ display: none; }
#menu li.hidemenu5	{ display: none; }
#menu li.hidemenu3	{ display: block; }
#menu li.hidemenu1	{ display: none; }
#menu li.hidemenu6	{ display: block; }
#menu li.hidemenu2	{ display: none; }
#menu li.hidemenu7	{ display: none; }
#menu li.hidemenu8	{ display: none; }
#menu li.hidemenu9	{ display: none; }
	}



@media handheld and (max-width: 1300px),
   screen and (max-device-width: 1300px),
   screen and (max-width: 1300px) 
	{



#menu li.hidemenu3	{ display: none; }
#menu li.hidemenu4	{ display: none; }
#menu li.hidemenu5	{ display: block; }
#menu li.hidemenu3	{ display: block; }
#menu li.hidemenu1	{ display: none; }
#menu li.hidemenu6	{ display: none; }
#menu li.hidemenu2	{ display: none; }
#menu li.hidemenu7	{ display: none; }
	}





@media handheld and (max-width: 1130px),
   screen and (max-device-width: 1130px),
   screen and (max-width: 1130px) 
	{



#menu li.hidemenu1	{ display: none; }
#menu li.hidemenu4	{ display: block; }
#menu li.hidemenu2	{ display: none; }
#menu li.hidemenu5	{ display: none; }
#menu li.hidemenu6	{ display: none; }
	}



@media handheld and (max-width: 920px),
   screen and (max-device-width: 920px),
   screen and (max-width: 920px) 
	{
#menu li.hidemenu	{ display: none; }
#menu li.hidemenu4	{ display: none; }
#menu li.hidemenu5	{ display: none; }
#menu li.hidemenu6	{ display: none; }
#menu-box		{ min-width: 290px; 
        	z-index: 3000;
        }
	


#menu li.hidemenu2	{ display: block; }

	
	}



@media handheld and (max-width: 728px),
   screen and (max-device-width: 728px),
   screen and (max-width: 728px) 
	{


#menu-box		{ min-width: 290px; 	z-index: 3000;}



#menu li.hidemenu	{ display: block; }
#menu li.hidemenu4	{ display: none; }


#menu li.hidemenu2	{ display: none; }
#menu li.hidemenu5	{ display: none; }
#menu li.hidemenu6	{ display: none; }



#menu li.mobile-shift-left-top  { position: static; }

#menu li:hover .mobile-shift-left
	{
	position: absolute;
	left: 13px;
	top: auto;
	z-index: 3000;
	}


	}

@media handheld and (max-width: 600px),
   screen and (max-device-width: 600px),
   screen and (max-width: 600px) 
	{


#menu-box		{ min-width: 290px; 	z-index: 3000; }



#menu li.hidemenu	{ display: block; }



#menu li.hidemenu2	{ display: none; }
#menu li.hidemenu3	{ display: none; }
#menu li.hidemenu5	{ display: none; }
#menu li.hidemenu6	{ display: none; }		


#menu li.mobile-shift-left-top  { position: static; }

#menu li:hover .mobile-shift-left
	{
	position: absolute;
	left: 13px;
	top: auto;
	z-index: 3000;
	}


	}


@media handheld and (max-width: 482px),
   screen and (max-device-width: 482px),
   screen and (max-width: 482px) 
	{


#menu li.hidemenu4	{ display: none; }

.menu-sub		{ display: block; }


	}

@media handheld and (max-width: 414px),
   screen and (max-device-width: 414px),
   screen and (max-width: 414px) 
	{

#menu-box		{ min-width: 300px; 	z-index: 3000;}
#menu li.hidemenu4	{ display: none; }

.menu-sub		{ display: block; }


	}




