body {
	font-family: arial;
	font-size: 10px;
	color: #3c3c3e;
	/*background: #EFEFEF url(../images/background.gif) repeat-y;*/
        background-color:#CCCCCC;
	margin: 0px;
	padding: 0px;
}

//body.prospect {
	//background: url(../images/prospect-bg.gif) repeat-y #ececec;
//}

a {
	color: #42667D;
}

img, .image {
	border: 0px;
}

.header {
	color: #387289;
	font-size: 10px;
}

.header a {
	color: #387289;
	text-decoration: none;
}

.header input, .header select {
	font-size: 11px;
	padding: 3px 3px 3px 8px;
	margin: 0px;
	text-transform: none;
	color: #808285;
	border-top: 1px #818285 solid;
	border-left: 1px #818285 solid;
	border-bottom: 1px #f5f5f5 solid;
	border-right: 1px #f5f5f5 solid;
}

.header select {
	text-transform: uppercase;
	/*width: 100px;*/
}

.header .image {
	border: 0px;
	position: relative;
	top: -4px;
}

/* Navigation
----------------------*/
#nav {
	list-style: none;
	margin: 0px;
	padding: 0px;
	/*position: relative;*/ /* removed, bug with nested tables in IE */
	font-size: 11px;
	z-index: 4000;
	/*white-space:nowrap;*/ /*force nowrap*/
}

#nav li {
	display: block;
	float: Left;
	position: relative;
	top: 0px;
	left: 0px;
	margin: 0px;
	padding: 0px;
}

#nav li a {
	display: block;
	float: left;
	padding: 7px 10px;  /*Root menu padding*/
	/*_padding: 8px 14px 8px 14px;*/
	margin: 0px;
	text-decoration: none;
	height: 26px;
}

#nav li:hover ul, #nav li.over ul {
	display: block;
}

#nav ul {
	display: none;
	position: absolute;
	top: 26px;
	left: 0px;
	margin: 0px;
	padding: 0px;
	width: 160px; /*popup submenu width*/
	height: auto;
	z-index: 4000;
}

#nav ul li {
	float: none;
	position: relative;
	margin: 0px;
	padding: 0px;
	border: 1px #F2F2F2 solid;
	_border: 1px #F2F2F2 solid;
}

#nav ul li a {
	display: block;
	float: none;
	margin: 0px;
	padding: 7px 0px 7px 15px;
	height: 26px;
}

#nav ul li ul li {
	border: 1px #DEDEDE solid;
	_border: 1px #DEDEDE solid;
}

#nav ul ul, #nav li:hover ul ul, #nav li.over ul ul {
	display: none;
	position: absolute;
	top: 0px;
	/*these should match popup submenu width above*/
	left: 160px;  /*popup submenu submenu left in Firefox?*/
	_left: 158px; /*popup sbumenu submenu left in IE?*/
}

#nav ul li:hover ul, #nav ul li.over ul {
	display: block;
}

#nav li a {
	color: #000; // Menu Links color
}

#nav li a:hover, #nav li:hover a, #nav li.over a, #nav li a.selected {
	background-color: #FFFFFF; //Main Hover
	
}

#nav ul, #nav li:hover ul a, #nav li.over ul a {
	background-color: #fddec7; //Main Bgcolor
	z-index: 5000;
}

#nav li.over {
	z-index: 5000;
}

#nav ul li a:hover, #nav ul li:hover a, #nav ul li.over a {
	background-color: #fff; //Main Dropdown Hover
}

#nav ul ul, #nav li:hover ul ul, #nav li.over ul ul, #nav ul ul a, #nav li:hover ul ul a, #nav li.over ul ul a {
	background-color: #fddec7; //Submenu bgcolor
}

#nav ul ul a:hover, #nav li:hover ul ul a:hover, #nav li.over ul ul a:hover {
	background-color: #FFFFFF; //Submenu Hover
}

.sidebar { 
	background-color: #ea851d; 
}

.sidebar a {
	color: #FFFFFF;
	text-decoration: none;
}

.sidebar table a {
	color: #626466;
}

.sidebar hr {
	border: 0px; padding: 0px; margin: 15px 0px; border-top: 1px #2e5f73 solid; border-bottom: 1px #3c7990 solid;
}

.footer a {
	color: #808285;
	text-decoration: none;
	text-transform: uppercase;
}

p.tabs {
	border-top: 2px #d2d3d4 solid;
	border-bottom: 2px #d2d3d4 solid;
	line-height: 22px;
	margin: 0 0 14;
}

.tabs a {
	color: #387289;
	font-size: 9pt;
	/*
	color: #57584F;
	background-color: #fafbfb;
	background-image: url(../images/tabs-bg.gif);*/
	text-decoration: none;
	/*border: 1px #d2d3d4 solid;*/
/*
	display: block;
	float: left;
	line-height: 20px;
	width: 100px;
	text-align: center;
*/
	margin: 0 0 15px 15px;
}

.tabs a:hover, .tabs a.selected {
	/*
	color: #FFFFFF;
	background-color: #387289;
	background-image: none;
	*/
	font-weight: bold;
}

input, select, textarea {
	font-size: 12px;
	padding: 2px 2px 2px 5px;
	margin: 0px;
	font-family: arial;
	color: #3c3c3e;
	border: 1px #d2d3d4 solid;
}

input {
	padding: 3px 2px 3px 5px;
}

.image {
	border: 0px;
}

a.open, a.close {
	display: block;
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;
}

a.open {
	background-image: url(../images/open.gif);
}

a.close {
	background-image: url(../images/close.gif);
}

table.white-border {
	border-collapse: collapse;
}

table.white-border td, table.white-border th {
	border: 1px #FFFFFF solid;
	white-space: nowrap;
	padding: 5px 10px;
}
table.white-border-on td, table.white-border-on th {
	border: 1px #000000 solid;
	white-space: nowrap;
	padding: 5px 10px;
}

.submit, .submit-wide, .submit-wider, .submit-superwide {
	width: 86px;
	height: 28px;
	line-height: 28px;
	padding: 0;
	font-size: 11px;
	background: url(../images/submit-bg.jpg) no-repeat;
	text-align: center;
	color: #387288;
	text-decoration: none;
	border: 0px;
	cursor: pointer;
}

a.submit {
	display: block;
}

.submit-wide {
	background: url(../images/submit-bg-wide.jpg) no-repeat;
	width: 108px;
	height: 29px;
	line-height: 28px;
}

.submit-wider {
	background: url(../images/submit-bg-wider.jpg) no-repeat;
	width: 129px;
	height: 30px;
	line-height: 30px;
}
.submit-superwide {
	background: url(../images/submit-bg-superwide.jpg) no-repeat;
	width: 200px;
	height: 30px;
	line-height: 30px;
}
