@import url(https://fonts.googleapis.com/css?family=Montserrat:400,700);

/*

*****************************************************************************
	 BASE
=============================================================================
	 Reset
...........................................................................*/
/*.headerimg {

}
.headerimg + .headerimg { opacity: 0; }*/
* { padding:0; }

select {  min-width:1.5em; width:100%; height: 30px; font-size: 1.28em; /*background-color: #BEA858;*/ background-color: #C9CE99; /*color: #1C2548;*/}

ul { list-style-type:none; color:#C9CE99 ;}

a:active, a:focus { outline: none; }

img { 
	border-style: none;
 }

h1, h2, h3, h4, h6 {  font-size: 1.6em; color: #BEA858; text-shadow: #131811 1px 1px 1px;}
h5 {margin: 0; font-size: 1.6em; color: #AAC5C4; text-shadow: #2C3849 1px 1px 1px; }
table { margin-bottom: 1.5em; font-size: 1.125em;}


/*	 Basic Styles
...........................................................................*/

body.contentpane {font-family: Montserrat, Helvetica, Arial, sans-serif; font-size: 85%; line-height: 130%; color: #333333;}
body.contentpane a img {border:0;}
body.contentpane a:link, body.contentpane a:active, body.contentpane a:hover, body.contentpane a:visited {
	color: #538b37;
	text-decoration:none;
	font-weight:bold;
	cursor:pointer;
}
body.contentpane a:hover { color:#063d52; }

body#page {
	font-size: 12px;
	line-height: 18px;
	margin: 0;
	font-family: Montserrat, Helvetica, Arial, sans-serif;
	color:#2f2f2f;
	text-align:center;
	/*background: #435768; url(../images/global/page-bg.png) top left repeat-x #292929;*/
	background-image: -ms-radial-gradient(center, ellipse farthest-corner, #435768 30%, #090C0F 100%);

background-image: -moz-radial-gradient(center, ellipse farthest-corner, #435768 30%, #090C0F 100%);

background-image: -o-radial-gradient(center, ellipse farthest-corner, #435768 30%, #090C0F 100%);

background-image: -webkit-gradient(radial, center center, 0, center center, 286, color-stop(30, #435768), color-stop(100, #090C0F));

background-image: -webkit-radial-gradient(center, ellipse farthest-corner, #435768 30%, #090C0F 100%);

background-image: radial-gradient(ellipse farthest-corner at center, #435768 30%, #090C0F 100%);
}

table {
	font-family: Helvetica, Arial, sans-serif;
	border-collapse:collapse;
	text-align:left;
}

.gen_text {
	font-size: 1.2em;
	line-height: 1.5em;
	text-align: justify;
	color: #C9CE99; /*#4A5A43;*/
	text-shadow:#2F392B 1px 1px 1px;
}

.clear { clear:both; }

div#content ul li { list-style: disc; margin-left: 20px; }

a img { border:0; }

a:link, a:active, a:hover, a:visited {
	text-decoration:none;
	cursor:pointer;
	color: #C9CE99;
	/*color: #1fb4c0;*/
}
a:hover {
	text-decoration:none;
	cursor:pointer;
	color: #99CAEC;

}
/*=========================================================================*/
/*	 LAYOUT
=============================================================================
	 BODY
...........................................................................*/
div.wrapper {
	margin:0 auto;
	width:1280px;/*100%,990px*/
}

.topwrapper { background: #3D4A37; /*url(../images/global/topwrap.png) top center;*/ width:1280px;/*width:1024px*//*width: 100%;*/}

.middlewrapper { background: #3D4A37; /*url(../images/global/middlewrap.png) top center;*/ /*width: 100%;*/ width: 1280px;}

.bottomwrapper { background: #7C683C; /*url(../images/global/bottomwrap.png) bottom center;*/ width:1280px; /*width: 100%;*/ }

div.wrapper2 {
	width: 1280px;/*948px,100% */
	text-align:left;
	margin:0 auto;
}

/*=========================================================================*/
/*	 TOP Section
...........................................................................*/
#row1 div.padding {
	padding:0 1.67em;
}

#top, #row1, #row1-a, #row1-b, #row2, #topmenu, #headerimg, #topImage, #bottomImage{
	color:#fff;
}

#top a:link, #top a:active, #top a:hover, #top a:visited {
	text-decoration:none;
	color: #C9CE99	;
	text-shadow: #0F0F10 1px 2px 1px;
	font-size: 1.8em;
	font-weight: 700;
}

#row1 { height:7.17em; /*background:url(../images/global/row1-bg.png) 0 0 repeat-x; background: #2C3849 0 0;*/ box-shadow: #4C4C4C  0px 2px 1px;
background-image: -ms-radial-gradient(right bottom, ellipse farthest-corner, #141921 0%, #3B4D63 60%, #141921 100%);

background-image: -moz-radial-gradient(right bottom, ellipse farthest-corner, #141921 0%, #3B4D63 60%, #141921 100%);

background-image: -o-radial-gradient(right bottom, ellipse farthest-corner, #141921 0%, #3B4D63 60%, #141921 100%);

background-image: -webkit-gradient(radial, right bottom, 0, right bottom, 572, color-stop(0, #141921), color-stop(60, #3B4D63), color-stop(100, #141921));

background-image: -webkit-radial-gradient(right bottom, ellipse farthest-corner, #141921 0%, #3B4D63 60%, #141921 100%);

background-image: radial-gradient(ellipse farthest-corner at right bottom, #141921 0%, #3B4D63 60%, #141921 100%);}/*top left*/

	#row1-a { position: relative; height:2.5em; }

		#toolbar { float:left; }

			#toolbar ul li { display:inline; }

			#toolbar ul li a {
				line-height:2.5em;
				padding-right:2.5em;
				font-size:92%;
				font-weight:normal;
			}

			#toolbar ul li a:hover { text-decoration:underline; }

	#row1-b { height:4.4em; }

	#row1-b div.padding {padding: 15px 0 0 0;}

	#logo {
		overflow:hidden;
		float:left;
		height:2em;
		width:2em;
	}

	#row1-b h1 {
		float:right;
		color: #C9CE99;
		font-size: 135%;
		/*font-size:200%;*/
		/*color: #BD9244;
		font-size:133%;*/
		padding-left:4.5em;
		font-style: italic;
		/*z-index: 1;*/
	}

#row2 { 
	height: 12.5em;
	/*height: 107px;*/
 }
	#headerimg {
		height:9em;
/*		-webkit-transition: all 3s ease-in-out;
      -moz-transition: all 3s ease-in-out;
      -ms-transition: all 3s ease-in-out;
      -o-transition: all 3s ease-in-out;
      transition: all 3s ease-in-out;*/
	}
	#topImage {
		height:9em;
		-webkit-transition: all 3s ease-in-out;
        -moz-transition: all 3s ease-in-out;
        /*-ms-transition: all 3s ease-in-out;*/
        -o-transition: all 3s ease-in-out;
        transition: all 3s ease-in-out;
	}
	#bottomImage {
		height:9em;
		-webkit-transition: all 3s ease-in-out;
        -moz-transition: all 3s ease-in-out;
        /*-ms-transition: all 3s ease-in-out;*/
        -o-transition: all 3s ease-in-out;
        transition: all 3s ease-in-out;
	}
/*.headerimg {
	position: absolute;
	float: left;
}*/
/*=========================================================================*/
/*	 MIDDLE Section
...........................................................................*/
#content-wrap {
	display: flex;
	background-color: #3D4A37;
	position: relative;
	width: 1280px;/*948px*/
	overflow: hidden;
}

#content-main {
	/*background: url(../images/global/main-bg-green.png) 0 0 repeat-y;
	background: #3D4A37 0 0;*/
	/*background: #aa863a;*/ /*url(../images/global/middlewrap.png) top center;*/
	/*z-index: 4;*/
	/*float:left;*/
	min-height: 50em;
	display: inherit;
	width:80%;  /*1280px;65.25em*/ /* orig 63.25em */
	background-image: -ms-linear-gradient(bottom, #495942 0%, #35402F 100%);

background-image: -moz-linear-gradient(bottom, #495942 0%, #35402F 100%);

background-image: -o-linear-gradient(bottom, #495942 0%, #35402F 100%);

background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #495942), color-stop(100, #35402F));

background-image: -webkit-linear-gradient(bottom, #495942 0%, #35402F 100%);

background-image: linear-gradient(to top, #495942 0%, #35402F 100%);
	}

/*=========================================================================*/
/*	 BOTTOM Section
...........................................................................*/
#bottom {
	background: #2F2F2F; /*url(../images/global/footer-bg.gif) bottom left repeat-x #2f2f2f;*/
}

#bottom2 {
	background: #2F2F2F; /*url(../images/global/footer-l-bg.gif) bottom left no-repeat;*/
}

#bottom3 {
	background: #2C3849; /*url(../images/global/footer-r-bg.gif) bottom right no-repeat;*/
}

#footer {
	padding-bottom:5em;
	color:#aaa;
	text-align:center;
	font-size:1em;
}


#footer div.padding {
	padding: 0.5em 1em;
}

#dotgov {
	float: left;
	font-family: "American Typewriter", "Times New Roman";
	font-size: 2em;
	line-height: 1.5em;
	padding-left: 1.5em;
}
#dotgov a {
	color: #222;
	text-shadow: #555 0px 1px 0px;
}
#dotgov a:hover {
	color: #777;
	text-shadow: #000 0px -2px 0px;
}

#details {
	padding-left: 15em;
}

#details a { font-size: 1em; color: #7acef3; }
#details a:hover { text-decoration:underline; color: #18b4c0;}

/*
3.0 CUSTOM STYLES
=============================================================================*/

/*	Top Menu Modules ...........................................*/

div#topmenu { border: 1px solid transparent; /*remove black bar above menu*/
	/*background: #2C3849; url(../images/global/rowblue.png) top left repeat-x;*/
	position:relative;
	/*z-index:5;*/
	background-image: -ms-linear-gradient(top, #141921 0%, #3B4D63 70%, #2C3647 100%);

background-image: -moz-linear-gradient(top, #141921 0%, #3B4D63 70%, #2C3647 100%);

background-image: -o-linear-gradient(top, #141921 0%, #3B4D63 70%, #2C3647 100%);

background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #141921), color-stop(70, #3B4D63), color-stop(100, #2C3647));

background-image: -webkit-linear-gradient(top, #141921 0%, #3B4D63 70%, #2C3647 100%);

background-image: linear-gradient(to bottom, #141921 0%, #3B4D63 70%, #2C3647 100%);

}

#topmenu ul {
	height:3em;
	position:relative;
}
	#topmenu ul li {
		display:block;
		float:left;
	}
	#topmenu ul li a {
	font-size:1.1em;
	font-weight:bold;
	}
	#topmenu ul li a span {
		padding:0 2.5em;
	}
	#topmenu ul li:last-child {
		padding-left: 4em;

	}

	}
	#topmenu ul,
	#topmenu ul li,
	#topmenu ul li a,
	#topmenu ul li span {
		/*z-index:5;*/
	}

#dispatch {
	float: right;
	margin: -3.6em 3em 0 15em;
	z-index: 10;
}

/*	 Left Menu Module..................................................*/

div#leftmenu {
	/*zoom:1.25;*/
	float: left;
	/*background: #7C683C;
	background: url(../images/global/left-menu-dbrown-horizontal.png) 0 0 repeat-y;*/
	/*background-color: #5a7194;*/
	padding-top: 3em; /*1.67em;*/
	padding-left: 3em; /*0.5em;*/
	width:20%;/*28em;19.55em;*/ /*15em*/
	/*top: 0;*/
	/*bottom: 0;*/
	/*left: 0;*/
	/*right: 0;*/
	background-size: auto 100%;
	background-image: url('https://gacc.nifc.gov/gbcc/Pan4.png');
	background-repeat: no-repeat;
  /*background-attachment: fixed;*/
  background-position: center-bottom;
  /*background-image: -ms-linear-gradient(bottom, #8F7744 0%, #4A3E24 100%);
background-image: -moz-linear-gradient(bottom, #8F7744 0%, #4A3E24 100%);
background-image: -o-linear-gradient(bottom, #8F7744 0%, #4A3E24 100%);
background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #8F7744), color-stop(100, #4A3E24));
background-image: -webkit-linear-gradient(bottom, #8F7744 0%, #4A3E24 100%);
background-image: linear-gradient(to top, #8F7744 0%, #4A3E24 100%);
*/
}
/*#left-nav {display: none;}*/
/*div#leftmenu::before {*/
  	/*content: '';*/
  	/*background-size: */
		/*position: absolute;*/
		/*top: 0;*/
/*		right: 0;
		bottom: 0;
		left: 0;
		background-image: -ms-linear-gradient(bottom, #8F7744 0%, #4A3E24 100%);
		background-image: -moz-linear-gradient(bottom, #8F7744 0%, #4A3E24 100%);
		background-image: -o-linear-gradient(bottom, #8F7744 0%, #4A3E24 100%);
		background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #8F7744), color-stop(100, #4A3E24));
		background-image: -webkit-linear-gradient(bottom, #8F7744 0%, #4A3E24 100%);
		background-image: linear-gradient(to top, #8F7744 0%, #4A3E24 100%);
		opacity: .9;
}
*/

.menu_separator { color: #fff; }

div#left-nav h4 { margin: 1em 0 -0.3em 0; }
	h4 {color:#BBD7D6; /*color:#99CAEC;*/ font-weight: bold; font-size: 1.5em; margin: 0em; text-decoration: none; padding-left: 0em; border-radius: 2px; text-shadow: #574A2D 1px 2px 2px}
	h4 a:visited { text-decoration: none; color:#fff; }
	h4 a:hover { text-decoration: underline; }

ul.leftmenu_list {color: #7acef3; font-size: 1em; line-height: 1.75em; font-weight: normal; padding-left: 1em;  } /* for leftmenu nav */
	ul.leftmenu_list a {color: #DFE4B4; font-size: 1.3em; font-weight: normal; #4F4227 2px 2px 2px;}
	ul.leftmenu_list a:visited {color: #DFE4B4; font-size: 1.3em; font-weight: normal; text-decoration: none;}
	ul.leftmenu_list a:hover {/*color:#071526;*/color:#99CAEC; font-size: 1.3em; font-weight: normal; text-decoration: none; text-shadow: #5E4F2E 1px 1px 1px;}

#datetime {
	font-size: 1.2em;
	color: #ffffef;
	text-align: center;
	vertical-align: middle;
	margin-bottom: 1em;
	width: 12em;
	border-top: 1px solid #ffffee;
	border-bottom: 1px solid #ffffee;
	}

/*  Content module......................................................*/
#primary {
	z-index: 100;
	width: 70%;
	min-height: 45em;
	padding: .9em;
}

#secondary { /*border-left: 1px solid #2f2f2f;*/
	margin-top: 0em;
	text-align: center;
	width:30%;
	padding: 2em 1em 0em 1em;
}
#secondary h4 {
	 /*background: #445570;url(../images/global/topmenu-bg.png) top left repeat-x;*/
	font-family: Montserrat, sans-serif;
	line-height: 2em;
	color: #C9CE99;
	text-shadow: #2E2E2B 1px 1px 1px;
	font-weight: 900;
	/*box-shadow: #3E3727 0px 1px 0px 0px;
	color: #BEA858;*/
	background-image: -ms-radial-gradient(center, ellipse farthest-corner, #516485 0%, #2E384D 100%);

background-image: -moz-radial-gradient(center, ellipse farthest-corner, #516485 0%, #2E384D 100%);

background-image: -o-radial-gradient(center, ellipse farthest-corner, #516485 0%, #2E384D 100%);

background-image: -webkit-gradient(radial, center center, 0, center center, 286, color-stop(0, #516485), color-stop(100, #2E384D));

background-image: -webkit-radial-gradient(center, ellipse farthest-corner, #516485 0%, #2E384D 100%);

background-image: radial-gradient(ellipse farthest-corner at center, #516485 0%, #2E384D 100%);
}

#secondary p {
	font-style: italic;
	color: #000000;
}


/* Current info and what's new modules...............................*/
.levels {
	text-align: center;
	font-size: 1.3em;
}

.levels-li {
	font-size: 0.9em;
	color: #2c648c;
}

.team-lbl {
	font-family: Montserrat, sans-serif;
	font-size: 1.5em;
	color: #45543E;
	text-shadow: #222 0px 0px 0px;
	font-weight: bold;
}
.pl {
	font-size: 2em;
	font-weight: bold;
	line-height: .5em;
	padding: 0 1em;
	/*color: #BBD7D6;*/
	color: #475740;
	text-shadow: #222 0px 1px 0px;
}

.timestamp {
	font-style: italic;
}

.headings li h5 {
	font-size: 1.3em;
	color: #26313B;
	/*color: #BBD7D6;*/
	/*color: #2c648c;*/
	margin-bottom: -0.5em;
	text-shadow:#222 0px 0px 0px ;
}

.headings li h5 a {	/*color: #2c648c;*/color: #811718; text-decoration: none;     text-shadow: #AEECD7 0px 1px 0px;
  }
.headings li h5 a:visited {color: #811718; text-decoration: none;     text-shadow: #AEECD7 0px 1px 0px;
}
.headings li h5 a:hover { color: #18b4c0; text-decoration: none; }

.subheadings {
	font-weight: bold;
	font-size: 1.3em;
	display: inline;
	color: #475740;
	text-shadow:#222 0px 0px 0px;
}

#wraptabs {
	/*float: left;*/
	min-height: 20em;
	margin-top: 1em;
	margin-bottom: 1em;
}

.inline ul li { display: inline; }



/*	DockMenu module ..................................................*/

div.dockmenu-holder {
	position:static;
	width:100%;
	padding-top: 1em;
	text-align:center;
}

ul.dockmenu {
	display:inline;
	padding-left: 3em;
}

ul.dockmenu li,
ul.dockmenu li a,
ul.dockmenu li a img {
	position:relative;
}

ul.dockmenu li {
	overflow:visible;
	text-align: center;
	display:inline;
}

ul.dockmenu li a {
	display:inline;
}

ul.dockmenu li img {
	width: 4.17em;
	height: 4.17em;
}


/*	Select menu styling ..................................................*/
.select {
		font-family: Helvetica, Verdana, Arial, sans-serif;
		font-size: 1.6em;
		padding-top: .5em;
		padding-bottom: .6em;
		color: #AA863A;
		/*color: #24AFBB;*/
		text-align: center;
		font-weight:800;
		text-shadow: #242B20 1px 1px 1px;
}

a.twitter-timeline {
  /* Buttonish */
  display: inline-block;
  padding: 6px 12px 6px 30px;
  margin: 10px 0;
  border: #ccc solid 1px;
  border-radius: 3px;
  background: #f8f8f8 url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNzIgNzIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDcyIDcyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxyZWN0IHg9IjAiIGZpbGw9Im5vbmUiIHdpZHRoPSI3MiIgaGVpZ2h0PSI3MiIvPg0KPHBhdGggZmlsbD0iIzU1YWNlZSIgZD0iTTY4LjgxMiwxNS4xNDFjLTIuMzQ4LDEuMDM5LTQuODY5LDEuNzQzLTcuNTE5LDIuMDZjMi43MDMtMS42Miw0Ljc3OC00LjE4Nyw1Ljc1Ni03LjI0NGMtMi41MjksMS41LTUuMzMsMi41OTItOC4zMTMsMy4xNzYNCglDNTYuMzQ5LDEwLjU5MSw1Mi45NDgsOSw0OS4xODIsOWMtNy4yMjksMC0xMy4wOTIsNS44NjEtMTMuMDkyLDEzLjA5M2MwLDEuMDI2LDAuMTE4LDIuMDIxLDAuMzM4LDIuOTgxDQoJYy0xMC44ODUtMC41NDgtMjAuNTI4LTUuNzU3LTI2Ljk4Ny0xMy42NzljLTEuMTI2LDEuOTM2LTEuNzcxLDQuMTg0LTEuNzcxLDYuNTgxYzAsNC41NDIsMi4zMTIsOC41NTEsNS44MjQsMTAuODk4DQoJYy0yLjE0Ni0wLjA2OS00LjE2NS0wLjY1Ny01LjkzLTEuNjM4Yy0wLjAwMiwwLjA1NS0wLjAwMiwwLjExLTAuMDAyLDAuMTYyYzAsNi4zNDUsNC41MTMsMTEuNjM4LDEwLjUwNCwxMi44NA0KCWMtMS4xMDEsMC4yOTgtMi4yNTYsMC40NTctMy40NDksMC40NTdjLTAuODQ2LDAtMS42NjctMC4wNzgtMi40NjUtMC4yMzFjMS42NjcsNS4yLDYuNDk5LDguOTg2LDEyLjIzLDkuMDkNCgljLTQuNDgyLDMuNTEyLTEwLjEyOSw1LjYwNi0xNi4yNiw1LjYwNmMtMS4wNTUsMC0yLjA5Ni0wLjA2MS0zLjEyMi0wLjE4NGM1Ljc5NCwzLjcxNywxMi42NzYsNS44ODIsMjAuMDY3LDUuODgyDQoJYzI0LjA4MywwLDM3LjI1MS0xOS45NDksMzcuMjUxLTM3LjI0OWMwLTAuNTY2LTAuMDE0LTEuMTM0LTAuMDM5LTEuNjk0QzY0LjgzOCwyMC4wNjgsNjcuMDU4LDE3Ljc2NSw2OC44MTIsMTUuMTQxeiIvPg0KPC9zdmc+DQo=") 8px 8px no-repeat;
  background-size: 1em 1em;

  /* Text */
  font: normal 12px/18px Helvetica, Arial, sans-serif;
  color: #333;
  white-space: nowrap;
}

a.twitter-timeline:hover,
a.twitter-timeline:focus {
  background-color: #dedede;
}

/* Color Highlight for keyboard navigation */

a.twitter-timeline:focus {
  outline: none;
  border-color: #0089cb;
}


/*--------------------------custom dropdown/select menu-------------------------------------------*/
.dropmenu {
  font-family: Montserrat, sans-serif;
  font-size: 1.28em;
  color: black;
	/*margin-right: 2px;*/
}
.dropmenu ul {
  padding: 0;
  margin: 0;	
}
.dropmenu li {
	width: 100%;
  list-style: none;
  float: left;
  position: relative;
}
.dropmenu li a {
	border-top-width: 1px;
	border-top-style: solid; 
	border-right-width: 1px;
	border-right-style: solid; 
	border-color: #886a2f;
	background-color: #c9ce99;
  color: black;
  text-decoration: none;
  display: block;
  padding-left: 4px;
  -o-transition:.5s;
  -ms-transition:.5s;
  -moz-transition:.5s;
  -webkit-transition:.5s;
  line-height:30px;
}

.dropmenu li a:hover {
	border-right-style: none;
  background: #2196f3;
  color: white;
}

/* Level 2*/
.dropmenu li ul {
  display: none;
  position: absolute; 
  background: #E0E3BA;
}	
.dropmenu li:hover > ul {
	display:block;
}		
.dropmenu li li {
  float: none;
  left: 0;
  min-width: 10em;
}
		
/* Level 3+ */
.dropmenu li ul ul { 
	left: 10em;
	min-width: 200px;
	top: 0; 
}

/* Adds an arrow to list elements with sub liss */
.dropmenu li a:first-child:nth-last-child(2):before { 
  content: "";
  position: absolute;
  height: 0px;
  width: 0px;
  border-width: 4px;
  border-style: solid;
  border-color: transparent transparent transparent #000000;
  top: 50%;
  margin-top: -4px;
  right: 11px;
}

.dropmenu_clearfix:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}	

.rockon {
  cursor: url(../images/nanette.png), auto;
}

.rockon:hover {
  cursor: url(../images/nanette.png), auto;
}
