/* CSS Document */

body {
	margin: 0px;
	padding: 0px;
	font: 11px verdana, Helvetica, Arial;
	color: #5d5d5d;
}

td {
	vertical-align: top;
}

.pinkfooter {
	color: #f9aace;
}

.pinkfootera {
	color: #f9aace;
}

.pinkfootera:hover {
	color: #f376af;
}

.tiny {
	font-size: 3px;
}

.layouttable {
	margin: 0px;
	margin-top: 15px;
}

.bgtopleft {
	background: url(images/nslbgtopleft.gif) top right;
	background-repeat: no-repeat;
}

.bgtopleftmiddle {
	background: #FFF url(images/nslbgtopleftmiddle.gif) top left;
	background-repeat: no-repeat;
	font-size: 1px;
	line-height: 1px;
}

.bgtoprightmiddle {
	background: #FFF url(images/nslbgtoprightmiddle.gif) top right;
	background-repeat: no-repeat;
	font-size: 1px;
	line-height: 1px;	
}

.bgtopright {
	background: url(images/nslbgtopright.gif) top left;
	background-repeat: no-repeat;
}

.bgleft {
	background: url(images/nswhite5by5.gif) right;
	background-repeat: repeat-y;
	font-size: 3px;
}

.bgright {
	background: url(images/nswhite5by5.gif) left;
	background-repeat: repeat-y;
	font-size: 3px;
}

.bgbottomright {
	background: url(images/nswhite5by5.gif) left;
	background-repeat: repeat-y;
	/*url(images/nsbgbottomright.gif) bottom left;
	background-repeat: no-repeat;*/
}

.bgbottomleftcurveleft {
	background: url(images/nslbgbottomleftcurveleft.gif) top right;
	background-repeat: no-repeat;
}

.bgbottomrightcurveright {
	background: url(images/nslbgbottomrightcurveright.gif) top left;
	background-repeat: no-repeat;
}

.bgbottomleftcurvemiddle {
	background: url(images/nslbgbottomrightcurvemiddle.gif) top;
	background-repeat: repeat-x;
}

.bgbottomrightcurveleft {
	background: url(images/nslbgbottomrightcurveleft.gif);
	background-repeat: no-repeat;
	height: 75px;
}

.bgnonstoplife {
	background: url(images/nsllifeproduction.gif) top right;
	background-repeat: no-repeat;
}

.menutable {
	color: #483a1d;
	font: 11px verdana, Helvetica, Arial;
	font-weight: bold;
	text-align: left;
	text-transform: capitalize;
	line-height: 16px;
	
}

.menutext {
	color: #483a1d;
	font: 11px verdana, Helvetica, Arial;
	font-weight: bold;
	text-align: left;
	text-transform: uppercase;
	line-height: 16px;
	
}

.submenutext {
	color: #483a1d;
	font: 11px verdana, Helvetica, Arial;
	text-align: left;
	line-height: 16px;
	
}

.menutable a {
	color: #483a1d;
	font: 11px verdana, Helvetica, Arial;
	text-decoration: none;
}

.menutable a:hover {
	color: #725e34;
	font: 11px verdana, Helvetica, Arial;
	text-decoration: none;
}

.dotrow {
	background: url(images/nsbrowndots.gif);
	background-repeat: repeat-x;
	height: 1px;
}

.bgbottomrightmiddle {
	background: url(images/nslbgbottomrightmiddle.gif) bottom right #FFF;
	background-repeat: no-repeat;
}

.bgbottomleft {
	background: url(images/nslbgbottomleft.gif) bottom right;
	background-repeat: no-repeat;
}

.bgbottomcurveleft {
	background: url(images/nslbgbottomcurveleft.gif) bottom right #FFF;
	background-repeat: no-repeat;
}

.bgbottomcurveleftmiddle {
	padding-top: 7px;
	padding-left: 15px;
	font: 9px Verdana;
	color: #FFF;
	background: url(images/nslbgbottomcurveleftmiddle.gif) top left;
	background-repeat: no-repeat;
}

.bgbottomcurverightmiddle {
	background: #fff;
}

.bgmain {
	background: #FFF;
	height: 176px;
}

.bodytext {
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 5px;
}

.whitebar {
	background: #FFF;
}

.maroonbullet {
	color: #9c1c56;
	font-size: 9px;
}

.minimenu td {
	color: #483a1d;
	font: 11px verdana, Helvetica, Arial;
}

.minimenu {
	margin-top: 2px;
	margin-bottom: 2px;
}

.purplebox a {
	color: #FDCDE5;
}

.purplebox a:hover {
	color: #FF73BA;
}

.purple {
	color: #a40046;
}

.purplebox {
	background: #a40046;
}

.purplemain {
	padding-top: 8px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 6px;
	color: #ffffff;
}

.purplebox .title {
	color: #ef5091;
	font-weight: bold;
	font-size: 10px;
	margin-top: 0px;
	margin-top: -2px;
	margin-bottom: 0px;
}

.purplebox td {
	color: #FFF;
	line-height: 20px;
}

.bgpurpletopleft {
	background: url(images/nsbgpurpletopleft.gif) top left;
	background-repeat: no-repeat;
}

.bgpurpletopright {
	background: url(images/nsbgpurpletopright.gif) top right;
	background-repeat: no-repeat;
}

.bgpurplebottomleft {
	background: url(images/nsbgpurplebottomleft.gif) bottom left;
	background-repeat: no-repeat;
}

.bgpurplebottomright {
	background: url(images/nsbgpurplebottomright.gif) bottom right;
	background-repeat: no-repeat;
}


a {
	color: #765e39;
	text-decoration: none;
}

a:hover {
	color: #765e39;
	text-decoration: none;
}

.littlecontent {
	font-size: 9px;
	color: #6d5c36;
}

.littlecontent a {
	font-size: 9px;
	color: #a28c69;
}

.littlecontent a:hover {
	font-size: 9px;
	color: #765e39;
}

h1, h2 {
	font: 11px verdana, Helvetica, Arial;
	font-size: 14px;
	font-weight: bold;
	color: #a40046;
	line-height: 20px;
	margin: 0;
}

.brownbox {
	background: #ac986a;
}

.brownmain {
	padding-top: 8px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 8px;
}

.browntext {
	color: #765e39;
	font-weight: bold;
	font-size: 10px;
}

.browntitle {
	color: #765e39;
	font-weight: bold;
	font-size: 10px;
	margin-top: 0px;
	margin-top: -2px;
	margin-bottom: 5px;
}

.brownbox td {
	color: #FFF;
	line-height: 20px;
}

.brownboxa {
	color: #765e39;
	text-decoration: none;
}

.bgbrowntopleft {
	background: url(images/nsbgbrowntopleft.gif) top left;
	background-repeat: no-repeat;
}

.bgbrowntopright {
	background: url(images/nsbgbrowntopright.gif) top right;
	background-repeat: no-repeat;
}

.bgbrownbottomleft {
	background: url(images/nsbgbrownbottomleft.gif) bottom left;
	background-repeat: no-repeat;
}

.bgbrownbottomright {
	background: url(images/nsbgbrownbottomright.gif) bottom right;
	background-repeat: no-repeat;
}

.ibrowna {
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	
}

.ibrowna:hover {
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}

.formentry {
	margin-top: 3px;
	margin-bottom: 3px;
	padding: 2px;
	color: #004B8D;
	font: 10px Verdana;
	background: #d3e9fc;
	border: 0px solid;
}

.dropdown {
	margin-top: 3px;
	margin-bottom: 3px;
	color: #004B8D;
	font: 10px Verdana;
	background: #d3e9fc;
	border: 0px solid;
}

.formbutton {
	color: #004B8D;
	font: 10px Verdana;
}

.bluemain {
	padding-top: 8px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 6px;
	color: #569fe0;
}

.bluebox .title {
	color: #569fe0;
	font-weight: bold;
	font-size: 10px;
	margin-top: 0px;
	margin-top: -2px;
	margin-bottom: 0px;
}

.bluebox td {
	color: #fff;
	line-height: 20px;
}

.bluea {
	color: #569fe0;
	text-decoration: none;
}

.bluea:hover {
	color: #A3D2FB;
	text-decoration: none;
}

.bgbluetopleft {
	background: url(../images/nsbgbluetopleft.gif) top left;
	background-repeat: no-repeat;
}

.bgbluetopright {
	background: url(../images/nsbgbluetopright.gif) top right;
	background-repeat: no-repeat;
}

.bgbluebottomleft {
	background: url(../images/nsbgbluebottomleft.gif) bottom left;
	background-repeat: no-repeat;
}

.bgbluebottomright {
	background: url(../images/nsbgbluebottomright.gif) bottom right;
	background-repeat: no-repeat;
}

.mbluea {
	color: #483a1d;
	text-decoration: none;
}

.mbluea:hover {
	color: #569fe0;
	text-decoration: none;
}

.ibluea {
	color: #ffffff;
	text-decoration: none;
}

.ibluea:hover {
	color: #569fe0;
	text-decoration: none;
}

.blue {
	font-size: 10px;
	color: #569fe0;
}

.bluebox td {
	color: #FFF;
	line-height: 20px;
}

.bluea {
	color: #569fe0;
	text-decoration: none;
}

.bluea:hover {
	color: #A3D2FB;
	text-decoration: none;
}

.bluebox {
	background: #004b8d;
}