b.niftycorners,b.niftyfill {
	display: block
}

b.niftycorners * {
	display: block;;
	height: 1px;;
	line-height: 1px;;
	font-size: 1px;
	overflow: hidden;;
	border-style: solid;;
	border-width: 0 1px
}

/*normal*/
b.r1 {
	margin: 0 3px;;
	border-width: 0 2px
}

b.r2 {
	margin: 0 2px
}

b.r3 {
	margin: 0 1px
}

b.r4 {
	height: 2px
}

b.rb1 {
	margin: 0 8px;;
	border-width: 0 2px
}

b.rb2 {
	margin: 0 6px;;
	border-width: 0 2px
}

b.rb3 {
	margin: 0 5px
}

b.rb4 {
	margin: 0 4px
}

b.rb5 {
	margin: 0 3px
}

b.rb6 {
	margin: 0 2px
}

b.rb7 {
	margin: 0 1px;;
	height: 2px
}

b.rb8 {
	margin: 0;;
	height: 2px
}

b.rs1 {
	margin: 0 1px
}

/*transparent inside*/
b.t1 {
	border-width: 0 5px
}

b.t2 {
	border-width: 0 3px
}

b.t3 {
	border-width: 0 2px
}

b.t4 {
	height: 2px
}

b.tb1 {
	border-width: 0 10px
}

b.tb2 {
	border-width: 0 8px
}

b.tb3 {
	border-width: 0 6px
}

b.tb4 {
	border-width: 0 5px
}

b.tb5 {
	border-width: 0 4px
}

b.tb6 {
	border-width: 0 3px
}

b.tb7 {
	border-width: 0 2px;;
	height: 2px
}

b.tb8 {
	border-width: 0 1px;;
	height: 2px
}

b.ts1 {
	border-width: 0 2px
}

body {
	margin: 0;
	padding: 0;
	background: #ffffff;
	font-family: "helvetica neue", helvetica, tahoma, arial;
	font-size: 12px;
}

#header {
	background: #ffffff;
	text-align: left;
}

#header img {
	align: left;
	margin: 10px 0 0px 10px;
}

#header1 {
	background: #f7f7e3;
	text-align: left;
}

#loggedin {
	float: right;
	color: #003;
	margin: 10px 10px 10px 0;
	border: 1px solid #003;
	height: 50px;
	background: url(../../images/new/personIcon1.jpg) top left no-repeat;
}

.loggedin {
	margin: 5px 5px 5px 35px;
}

#primaryNav,.secondaryNav {
	padding: 0 0 5px 20px;
	text-align: left;
	background: #003366;
}

.secondaryNav {
	background: #ffffff;
	font-size: 5px;
	height: 20px;
}

.nav ul,.secondaryNav ul {
	font-size: 14px;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.nav ul li,.secondaryNav ul li {
	display: inline;
}

.secondaryNav ul li {
	float: left;
	margin-right: 0px;
	text-align: center;
	background: #999999;
	border-style: solid;
	border-color: #999999;
	border-width: 0 0px 0 3px;
}

.secondaryNav ul a {
	float: left;
	width: 9em;
	height: 16px;
	padding: 5px 0;
	background: #999999;
	text-decoration: underline;
	font-weight: bold;
	font-size: 12px;
	color: #cccccc;
}

.secondaryNav ul a:hover,.secondaryNav ul a.active {
	background: #6699ff;
	color: #fff;
}

.secondaryNav ul li.activelink a,.secondaryNav ul li.activelink a:hover
	{
	background: #6699ff;
	color: #003;
}

.nav a:link,.nav a:visited,.nav a:hover,.nav a:active {
	text-decoration: underline;
	/*background: #003366;*/
	padding: 5px 10px;
	color: #fff;
	font-weight: bold;
	border-style: solid;
	border-width: 1px 1px 0 1px;
	border-color: #ffe26e #a68500 #6699ff #ffe26e;
}

.nav a:hover,.nav a.active {
	background: #6699ff;
	color: yellow;
	text-decoration: none;
	border-color: #ffe26e #a68500 #6699ff #ffe26e;
}

.secondaryNav a {
	text-decoration: underline;
	background: #999999; /*99CCFF;*/
	padding: 5px 20px;
	color: #000;
	font-weight: bold;
}

.secondaryNav a:link,.secondaryNav a:visited {
	text-decoration: underline;
	/*background:#6699CC;*/
	padding: 5px 20px;
	color: #ffffff;
	font-weight: bold;
}

.secondaryNav a:hover,.secondaryNav a.active {
	background: #6699ff;
	text-decoration: none;
}

div#menu {
	float: center;
	width: 98%;
	/*	padding-top:120px;*/
	background: #003366;
	text-align: left;
}

ul#nav,ul#nav li {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

ul#nav {
	margin-left: 5px;
	width: 1024px;
	margin-left: 110px;
}

ul#nav li {
	float: left;
	margin-right: 0;
	border-style: solid;
	border-color: #003366;
	border-width: 0 0px 0 3px;
	text-align: center;
}

ul#nav li#right {
	float: left;
	margin-right: 0;
	border-style: solid;
	border-color: #003366;
	border-width: 0 1px 0 3px;
	text-align: center;
}

ul#nav a {
	float: left;
	width: 9em;
	height: 18px;
	padding: 5px 0;
	background: #003366;
	text-decoration: underline;
	font-weight: bold;
	font-size: 14px;
	color: #ffffff;
}

ul#nav a:hover,ul#nav a.active {
	background: #6699ff;
	color: #fff;
}

ul#nav li.activelink a,ul#nav li.activelink a:hover {
	background: #6699ff;
	color: #003;
}

ul#homeNav {
	margin-left: 92px;
	align: left;
}

ul#homeNav li {
	float: left;
	margin-right: 0px;
	text-align: center;
	border-style: solid;
	border-color: #999999;
	border-width: 0 0px 0 3px;
}

ul#homeNav li#left {
	float: left;
	margin-right: 0px;
	text-align: center;
	border-style: solid;
	border-color: #ffffff;
	border-width: 0 0px 0 3px;
}

ul#homeNav a {
	float: left;
	width: 9em;
	height: 16px;
	padding: 5px 0;
	background: #999999;
	text-decoration: underline;
	font-weight: bold;
	font-size: 12px;
	color: #cccccc;
}

ul#homeNav a:hover,ul#homeNav a.active {
	background: #6699ff;
	color: #fff;
}

ul#homeNav li.activelink a,ul#homeNav li.activelink a:hover {
	background: #6699ff;
	color: #003;
}

ul#reportsNav a {
	float: left;
	width: 12em;
	height: 16px;
	padding: 5px 0;
	background: #999999;
	text-decoration: underline;
	font-weight: bold;
	font-size: 12px;
	color: #cccccc;
}

ul#reportsNav a:hover,ul#reportsNav a.active {
	background: #6699ff;
	color: #fff;
}

ul#reportsNav li.activelink a,ul#reportsNav li.activelink a:hover {
	background: #6699ff;
	color: #003;
}

a img {
	border: none;
}

#content,.content {
	padding: 15px;
}

.content {
	background: #fff;
}

h1,h2,h3,h4,h5,h6 {
	margin: 0;
	font-family: "helvetica neue", helvetica, arial;
	font-weight: bold;
}

h1 {
	font-size: 28px;
}

div#footer {
	float: center;
	width: 100%;
	height: 10px;
	padding-top: 20px;
	background: #ff9900;
}

div#center {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	align: center;
	width: 400px;
}

div#left {
	text-align: center;
	align: left;
	width: 1024px;
}