body {
    padding:0;
    margin:0;
}
.menu {
	font:bold 0.6em Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
/*    letter-spacing:-1px;*/
    padding:0;
    margin:0;
}
.menu a:link {
	color:#fff;
	background:inherit;
	text-decoration:none;
}
.menu a:visited {
	color:#cba719;
	background:inherit;
	text-decoration:none;
}
.menu a:hover {
	color:#aed42e;
	background:inherit;
	text-decoration:underline;
}
.menu a:active {
	color:#cba719;
	background:inherit;
	text-decoration:none;
}

.sub_menu {
	color:#fff;
	background:#000;
	font:bold 0.6em Verdana, Arial, Helvetica, sans-serif;
    line-height:250%;
    text-align:right;
    vertical-align:top;
	padding:15px;
    margin:0;
    width:158px;
}
.sub_menu a:link {
	color:#fff;
	background:inherit;
    line-height:250%;
	text-decoration:none;
}
.sub_menu a:visited {
	color:#54bffc;
	background:inherit;
    line-height:250%;
	text-decoration:none;
}
.sub_menu a:hover {
	color:#aed42e;
	background:inherit;
    line-height:250%;
	text-decoration:underline;
}
.sub_menu a:active {
	color:#54bffc;
	background:inherit;
    line-height:250%;
	text-decoration:none;
}

.upd {
	font:bold italic 1.3em Verdana, Arial, Helvetica, sans-serif;
    padding:0;
    margin:0;
}
.updn {
	font:bold 1.1em Verdana, Arial, Helvetica, sans-serif;
    padding:0;
    margin:0;
}
.upd a:link {
	color:#fff;
	background:inherit;
	text-decoration:none;
}
.upd a:visited {
	color:#54bffc;
	background:inherit;
	text-decoration:none;
}
.upd a:hover {
	color:#aed42e;
	background:inherit;
	text-decoration:underline;
}
.upd a:active {
	color:#54bffc;
	background:inherit;
	text-decoration:none;
}

.lcol p {
	color:#000;
	background:#cecece;
	font:bold 0.5em Verdana, Arial, Helvetica, sans-serif;
	line-height:140%;
    text-align:center;
    vertical-align:top;
    width:111px;
    padding:10px 0px;
    margin:0;
}
.content {
	color:#000;
	background:#b2d295;
    vertical-align:top;
}
.content p {
	font:normal 0.6em Verdana, Arial, Helvetica, sans-serif;
	line-height:135%;
    width:481px;
	padding:10px;
    margin:0;
}
.content span {
	font:bold 1.5em Verdana, Arial, Helvetica, sans-serif;
}
.nwe_slogo {
    padding:0;
    margin:-10px 210px;
}

.rcol p {
	color:#fff;
	background:#666699;
	font:bold 0.6em Verdana, Arial, Helvetica, sans-serif;
	line-height:200%;
    text-align:center;
    vertical-align:top;
    padding:10px 0px 5px 0px;
    margin:0;
}
.rcol span {
	color:#000;
	background:inherit;
}
.rcol a {
	text-decoration:underline;
}
.rcol a:link {
	color:#fff;
	background:inherit;
	text-decoration:none;
}
.rcol a:visited {
	color:#fff;
	background:inherit;
}
.rcol a:hover {
	color:#fff;
	background:inherit;
	text-decoration:none;
}
.rcol a:active {
	color:#fff;
	background:inherit;
	text-decoration:none;
}
/* ++ orange ++ */
.content_orange {
	color:#000;
	background:#eecc63;
    vertical-align:top;
    width:501px;
}
.content_orange_long {
	color:#000;
	background:#eecc63;
    vertical-align:top;
}
.content_orange p, .content_orange_long p {
	font:normal 0.7em Verdana, Arial, Helvetica, sans-serif;
	line-height:135%;
	padding:10px;
    margin:0;
}
.content_orange a:link, .content_orange_long a:link {
	color:#000;
	background:inherit;
	text-decoration:underline;
}
.content_orange a:visited, .content_orange_long a:visited {
	color:#323232;
	background:inherit;
	text-decoration:underline;
}
.content_orange a:hover, .content_orange_long a:hover {
	color:#009;
	background:inherit;
	text-decoration:none;
}
.content_orange a:active, .content_orange_long a:active {
	color:#6b3403;
	background:inherit;
	text-decoration:none;
}
/* -- orange -- */

a.noline:link {
	color:#000;
	background:inherit;
	text-decoration:none;
}
a.noline:visited {
	color:#323232;
	background:inherit;
	text-decoration:none;
}
a.noline:hover {
	color:#009;
	background:inherit;
	text-decoration:underline;
}
a.noline:active {
	color:#6b3403;
	background:inherit;
	text-decoration:none;
}
.heading {
    color:#fff;
    background:none;
	font:bold 1.4em Verdana, Arial, Helvetica, sans-serif !important;
}
.subheading {
	font:bold 1.1em Verdana, Arial, Helvetica, sans-serif !important;
}
.lheading {
    color:#000;
    background:none;
	font:bold 1.1em Verdana, Arial, Helvetica, sans-serif !important;
    padding:0;
    margin:-20px 0 0 0!important;
}
.lcol_b {
	color:#000;
	background:#009;
    vertical-align:top;
    width:111px;
}
.sub_menu2 {
	color:#fff;
	background:#000;
	font:italic 0.7em Verdana, Arial, Helvetica, sans-serif;
    line-height:150%;
    vertical-align:top;
	padding:15px;
    margin:0;
    width:158px;
}
.rcol_h {
	color:#b2d295;
	background:none;
	font:bold italic 1.3em Verdana, Arial, Helvetica, sans-serif !important;
    text-align:center;
    padding:0;
    margin:0;
}

/* ++ blue ++ */
.content_blue {
	color:#fff;
	background:#6062a9;
    vertical-align:top;
}
.content_blue p {
	font:normal 0.7em Verdana, Arial, Helvetica, sans-serif;
	line-height:135%;
	padding:10px;
    margin:0;
}
/* -- blue -- */

/* ++ green ++ */
.content_green {
	color:#000;
	background:#d8e8ca;
    vertical-align:top;
}
.content_green p {
	font:normal 0.7em Verdana, Arial, Helvetica, sans-serif;
	line-height:135%;
	padding:10px;
    margin:0;
}
.content_green ul, .content_purple ol {
    margin-top:0;
}
.content_green li, .content_purple li {
	font:normal 0.7em Verdana, Arial, Helvetica, sans-serif;
	line-height:135%;
}
/* ++ green ++ */

.wnew_h1 {
	font:bold 0.9em Verdana, Arial, Helvetica, sans-serif !important;
    text-align:center;
}
.wnew_h1 span {
	font:bold italic 0.8em Verdana, Arial, Helvetica, sans-serif;
}

/* ++ purple ++ */
.content_purple {
	color:#fff;
	background:#6062a9;
    vertical-align:top;
    width:501px;
}
.content_purple_long {
	color:#fff;
	background:#6062a9;
    vertical-align:top;
}
.content_purple p, .content_purple_long p {
	font:normal 0.7em Verdana, Arial, Helvetica, sans-serif;
	line-height:135%;
	padding:10px;
    margin:0;
}
.purple_tbl, .purple_tbl2, .purple_tbl3, .purple_tbl4 {
	padding:0;
    margin:0;
}
.purple_tbl td {
	font:bold 0.7em Verdana, Arial, Helvetica, sans-serif;
	padding:4px 10px;
    margin:0;
}
.purple_tbl2 td {
	font:normal 0.7em Verdana, Arial, Helvetica, sans-serif;
	padding:4px 10px;
    margin:0;
}
.purple_tbl3 td {
	font:normal 0.7em Verdana, Arial, Helvetica, sans-serif;
	padding:0 10px;
    margin:0;
}
.purple_tbl4 td {
	font:normal 0.7em Verdana, Arial, Helvetica, sans-serif;
	padding:2px 10px;
    margin:0;
}
.content_purple a:link, .content_purple_long a:link {
	color:#fff;
	background:inherit;
	text-decoration:none;
}
.content_purple a:visited, .content_purple_long a:visited {
	color:#a3a3a3;
	background:inherit;
	text-decoration:none;
}
.content_purple a:hover, .content_purple_long a:hover {
	color:#aed42e;
	background:inherit;
	text-decoration:underline;
}
.content_purple a:active, .content_purple_long a:active {
	color:#cba719;
	background:inherit;
	text-decoration:none;
}

a#pbold:link {
	color:#3b3b3b;
	background:inherit;
	text-decoration:none;
}
a#pbold:visited {
	color:#000;
	background:inherit;
	text-decoration:none;
}
a#pbold:hover {
	color:#000;
	background:inherit;
	text-decoration:underline;
}
a#pbold:active {
	color:#cba719;
	background:inherit;
	text-decoration:none;
}
/* -- purple -- */
textarea {
    border:solid 1px #cecece;
	font:normal 1.0em Verdana, Arial, Helvetica, sans-serif;
    padding:2px;
    width:277px;
    height:200px;
}
input.t2 {
    border:solid 1px #cecece;
	font:normal 1.0em Verdana, Arial, Helvetica, sans-serif;
    padding:2px;
    width:160px;
}
input.t3 {
    border:solid 1px #cecece;
	font:normal 1.0em Verdana, Arial, Helvetica, sans-serif;
    padding:2px;
    width:277px;
}
.sub_menu2 ul {
  padding:5px;
}
.sub_menu2 ul li {
  
}
.content_orange h2 {
    padding-left: 10px;
    font-size: 16px;
}

.learnmorebtn{

display:-moz-inline-stack;
display:inline-block;
zoom:1;
*display:inline;
width: 86px;
height: 18px;
margin-top: 10px;
margin-bottom: 10px;
background-image: url("learnmorelogo.jpg");
}

.learnmorebtn:hover{

background-position: 86px 0;

}

