/*
= = = = = = = = = = = = = = =
Initialization
= = = = = = = = = = = = = = =
*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
body {
	font: 62.5%/1.5 Arial, Helvetica, sans-serif!important;
	color: #454545;
	background: #FFF url(../images/body_bg.gif) 0 0 repeat-x;
}
table {
	empty-cells: show!important;
	border-collapse: separate;
	border-spacing: 0;
	width: 100%;
	text-align:left;
	vertical-align: middle;
}
th {
	padding: 5px;
	font-weight: bold;
	vertical-align: middle;
	background-color: #FAFAFA;
	color: #000;
}
td {
	border-bottom: 1px solid #F0F0F0;
	padding: 5px;
	text-align: left;
	font-weight: normal;
	vertical-align: middle;
}
td td {
	padding: 0!important;
}
caption {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
/*
= = = = = = = = = = = = = = =
Clear float fix
= = = = = = = = = = = = = = =
*/
.sectionlink:after, .newstaticcontent:after, .searchform:after, .changerequestsouter .fnamex:after {
	clear: both;
	content: '.';
	display: block;
	visibility: hidden;
	height: 0;
}
.sectionlink, .newstaticcontent, .searchform, .changerequestsouter .fnamex {
	display: inline-block;
}
* html .sectionlink, * html .newstaticcontent, * html .searchform, * html .changerequestsouter .fnamex {
	height: 1%;
}
/*
= = = = = = = = = = = = = = =
Global
= = = = = = = = = = = = = = =
*/
a img {
	border: none;
}
a, table a {
	color: #036;
	text-decoration: none;
}
a:hover, table a:hover {
	text-decoration: underline;
}
p, li, label, input, textarea, address, th, td, select {
	font-size: 1.2em;
	font-family: Arial, Helvetica, sans-serif;
}
td label, td td, td input, td th, .moveImpersonation .genericsubmit, td select {
	font-size: 12px!important;
}
.twocolleft td label, .twocolleft td td, .twocolleft td input, .twocolleft td th, .twocolleft td select, .twocolleft th, .twocolleft td, .colthreeleft td label, .colthreeleft td td, .colthreeleft td input, .colthreeleft td th, .colthreeleft td select, .colthreeleft th, .colthreeleft td {
	font-size: 11px!important;
}
td h2 {
	font-size: 1.4em!important;
}
h1 {
	font-size: 2.4em!important;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 100%;
	color: #000!important;
	font-weight: normal!important;
	margin: 0 0 15px 0!important;
	padding: 0!important;
}
h2 {
	font-size: 1.6em!important;
	font-weight: bold!important;
	color: #000!important;
	margin: 0 0 15px 0!important;
}
h3 {
	font-size: 14px;
	padding-top: 18px;
	font-weight: bold;
	color: #6d6d6d;
}
h4 {
	font-size: 13px;
}
option {
	padding: 0 4px;
}
#wrapper {
	width: 960px;
	margin: 0 auto 0 auto;
}
#header {
	width: 940px;
	height: 100px;
	margin: 0 auto 20px auto;
	position: relative;
}
/*#body div#header {
	background: transparent url(../images/profile_card_bg.gif) top right no-repeat;
}*/
#logo {
	float: left;
	padding-top: 15px;
}
#top-navigation {
	float: right;
	padding-top: 25px;
	height: 36px;
}
#top-navigation li {
	border: none;
	text-transform: none;
	padding: 0 0 0 30px;
	display: inline;
}
#top-navigation li a {
	color: #454545;
}
#copyright {
	padding: 10px 10px 20px 10px;
	color: #CCC;
	clear: both;
	text-align: right;
}
.footer-logo {
	background: url(../images/footer-logo.jpg) no-repeat;
	background-position: top right;
	padding-right: 80px;
}
.first {
	margin-right: 0;
}
.hidden {
	visibility: hidden;
}
embed {
	margin: 10px 0;
}
/*
= = = = = = = = = = = = = = =
Homepage
= = = = = = = = = = = = = = =
*/
div#sign-up {
	height: 123px;
	width: 914px;
	margin: 0 auto 0 auto;
}
.want-to-know {
	font-size: 24px;
	color: #ffffff;
	padding-top: 35px;
}
.demonstration {
	font-size: 24px;
	color: #ffffff;
	text-transform: uppercase;
}
.signup {
	position: relative;
	top: 5px;
	left: 15px;
}
div#about-firmstep {
	height: 156px;
	background: url(../images/aboutbg.jpg) no-repeat center top;
	font-size: 14px;
	padding: 0 30px 0 30px;
}
div#about-firmstep h1 {
	padding: 30px 20px 0 20px;
}
div#about-firmstep p {
	padding: 0 20px 0 20px;
}
div#platform-activities {
	width: 914px;
	margin: 0 auto 0 auto;
}
div#platform-activities p {
	color: #231f20;
	padding-bottom: 10px;
}
div#column-a {
	width: 280px;
	float: left;
	margin-bottom: 20px;
	padding-right: 18px;
	border-right: 1px solid #cccccc;
}
div#column-b {
	width: 280px;
	float: left;
	margin-bottom: 20px;
	padding-right: 18px;
	padding-left: 18px;
	border-right: 1px solid #cccccc;
}
div#column-c {
	width: 280px;
	float: left;
	margin-bottom: 20px;
	padding-left: 18px;
}
hr, div.clear, div.blank, div.menuouterbottom {
	display: none;
	visibility: hidden;
}
/*
= = = = = = = = = = = = = = =
Login
= = = = = = = = = = = = = = =
*/
#loginbody {
	background: #fff url(../images/subpagebg1.jpg) repeat-x top center;
	color: #6d6d6d;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	letter-spacing: normal;
	line-height: 2em;
}
#login_form {
	width: 215px;
	padding: 70px 0 50px 0;
	margin: 0 auto 0 auto;
}
.pageImage {
	width: 100%;
	background: url(../images/tree.jpg) no-repeat right top;
	height: 297px;
}
.welcomechristmas {
	width: 50%;
	height: 213px;
	text-align: center;
	padding-left: 20px;
	padding-top: 55px;
}
#login_form .field {
	height:28px;
	width: 500px;
	background: transparent url(../images/fieldbg.jpg) no-repeat;
	padding: 2px 0 0 10px;
	margin-bottom: 5px;
}
#login_form span {
	position: relative;
	left: 10px;
}
#login_form .register {
	width: 300px;
	position: relative;
	top: -5px;
}
#login_form .genericsubmit {
	margin-left: 177px;
}
/*
= = = = = = = = = = = = = = =
Subpage
= = = = = = = = = = = = = = =
*/
body.sub {
	background: #fff url(../images/subpagebg2.jpg) repeat-x top center;
	color: #6d6d6d;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	letter-spacing: normal;
	line-height: 2em;
}
div.toolbarouter .menuitem, div.toolbarouter .loginbutton {
	float: none;
	display: inline;
	font-weight: normal;
}
div.toolbarouter .selected a {
	font-weight: bold;
}
div#userbar {
	width: 914px;
	height: 73px;
	margin: 0 auto 30px auto;
}
div#user {
	line-height: 1.5em;
	width: 300px;
	height: 73px;
	float: left;
}
div#userphoto {
	height: 62px;
	width: 62px;
	margin: 6px 15px 0 0;
	float: left;
}
.male {
	background: transparent url(../images/nophoto-male.jpg) no-repeat center center;
}
.female {
	background: transparent url(../images/nophoto-female.jpg) no-repeat center center;
}
div#usersearch {
	width: 566px;
	height: 52px;
	background: #987347 url(../images/customersearchbg.jpg) no-repeat center top;
	margin-top: 10px;
	float: right;
}
div#usersearch li {
	float: left;
}
.personfield {
	height:28px;
	width: 182px;
	background: transparent url(../images/personfield.jpg) no-repeat;
	margin: 12px 3px 0 12px;
	padding: 1px 0 5px 8px;
}
.organizationfield {
	height:28px;
	width: 256px;
	background: transparent url(../images/organizationfield.jpg) no-repeat;
	margin: 12px 3px 0 0;
	padding: 1px 0 5px 8px;
}
.person {
	width: 115px;
	height: 15px;
	border: none;
	margin-left: 2px;
}
.organization {
	width: 155px;
	height: 15px;
	border: none;
	margin-left: 2px;
}
.search {
	margin-top: 12px;
}
#innerwrapper {
	width: 960px;
	margin: 0 auto;
}
#xlogin_form .welcometext {
	padding: 0 10px;
}
#xlogin_form #wcoltwocenter {
	margin: 20px 0;
	padding: 0 10px;
}
#xlogin_form h3 {
	font-size: 1.8em;
	margin-bottom: 10px;
}
.signupbox {
	background: #ECFDF0;
	border: 1px solid #B7F9C9;
	height: 230px;
	padding: 0 10px 10px 10px;
	width: 420px!important;
}
.signupbox td, .loginDetails .form_row, .loginDetails .form_row_auto {
	border: none!important;
	padding: 5px 0!important;
}
.loginbox {
	background: #F9F9F9;
	border: 1px solid #E9E9E9;
	height: 230px;
	padding: 0 10px 10px 10px;
	width: 460px!important;
}
.loginbox .genericsubmit, .signupbox .genericsubmit {
	margin: 5px 0!important;
}
.form_row {
	clear: both;
}
.form_row label {
	display: block;
	float: left;
	padding-top: 3px;
	width: 200px;
}
.sectionlink .sectionlinktitle {
	padding: 0;
	font-size: 2em;
	margin: 0 30px 0 0!important;
	font-family: Arial, Helvetica, sans-serif;
	background: none;
	height: auto;
	font-weight: bold;
	float: left;
}
div.sectionlinktitlepre, div.sectionlinktitlepost {
	display:none!important;
	visibility: hidden!important;
}
.sectionlinktitle a {
	color: #f16531!important;
}
#wcolthreeheader .menuouter .sectionlink {
	border-bottom: none;
	margin: 0 0 5px 0!important;
}
.sectionlink {
	display: block;
	margin: 0!important;
}
.sectionlink div {
	margin: 0!important;
}
.listtitle {
	font-size: 1.2em;
	font-weight: bold;
}
div#support {
	width: 290px;
	float: left;
	padding-bottom: 30px;
}
.menuouter {
	/*background: #FFF url(../images/box_bg.gif) bottom left repeat-x;*/
	padding: 0 10px;
	margin: 0 0 20px 0;
	/*border: 2px solid #036;*/
}
.menuouter h1 {
	margin: 10px 0 15px 0!important;
}
.menuouter .sectionlink {
/*	border-bottom: 1px solid #036;*/
}
.colthreeleft .menuouter, .twocolleft .menuouter {
/*	border: 1px solid #AAA; */
}
.colthreeleft .menuouter .sectionlink, .twocolleft .menuouter .sectionlink {
	/*border-bottom: 1px solid #EEE;*/
}
.colthreeleft .addnewpage {
	background: none;
	padding: 0;
	border: none;
	text-align: center;
}
.supportcallsrequiringaction {
/*	border: 2px solid #F26633;*/
}
.supportcallsrequiringaction .sectionlink {
	border-bottom: 1px solid #F26633;
}
.menuouter p {
	padding: 0!important;
}
.menuouter div, .sectionnametable {
	margin: 5px 0;
}
div#documents {
	width: 290px;
	padding-bottom: 30px;
	margin: 0 22px 0 22px;
	float: left;
}
div#actions1 {
	width: 290px;
	padding-bottom: 30px;
	margin: 0 22px 0 22px;
	float: left;
}
div#actions2 {
	width: 290px;
	padding-bottom: 30px;
	float: left;
}
div#activity {
	padding-bottom: 30px;
}
div#activeprojects {
	padding: 30px 0 30px 0;
}
div#calls {
	padding-bottom: 30px;
}
div#forums {
	width: 290px;
	padding-bottom: 30px;
	float: left;
}
.sectionlinkpost {
	background-color: #f26532;
	width: 100%;
	height: 2px;
}
.grey {
	background-color: #cccccc;
	width: 100%;
	height: 1px;
}
.footerhr {
	background-color: #cccccc;
	width: 100%;
	height: 1px;
	margin: 20px 0 20px 0;
}
div#records {
	height: 27px;
	float: right;
}
div#leftcolumn {
	width: 290px;
	padding-top: 30px;
	float: left;
}
div#rightcolumn {
	width: 600px;
	padding-top: 30px;
	float: right;
}
div#calendar td {
	vertical-align: top;
	height: 90px;
	width: 130px;
	border-right: 1px solid #cccccc;
}
div#calendar th {
	text-align: center;
	border-bottom: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
}
div#calendar table {
	border-left: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	margin-bottom: 30px;
}
.calendar-month {
	text-align: center;
	font-weight: bold;
}
.calendar-month img {
	vertical-align: middle;
}
.caledge, .caledge a {
	color: #454545!important;
	background: none!important;
	text-align: center;
	font-size: 100%important;
	border-bottom: none!important;
	font-weight: bold;
}
.expand {
	height: 22px;
	width: 22px;
	position: relative;
	top: 4px;
	left: 4px;
}
.hidebutton {
	float: right;
}
.fieldlabel, .fieldtitle {
	width: 100px;
	color: #454545;
}
.colthreeleft .fieldtitle, .colthreeleft .fieldtitle .fieldlabel {
	width: 75px!important;
}
.colthreeleft .generictextinput {
	width: 100px!important;
}
.colthreeleft .fieldtitle .fieldlabel {
	padding-top: 5px;
}
.renderbuttonstable, .renderbuttonstablesidenav {
	margin: 0!important;
	padding: 0!important;
	width: 100%!important;
	border: none!important;
	background: none!important;
}
.renderbuttonstable td {
	border-bottom: none!important;
}
.commentsandscore {
	float: right;
}
.genericsubmit {
	border: 1px solid #036!important;
	background: #069 url(../images/form_button_bg.gif) top left repeat-x!important;
	padding: 3px 7px!important;
	font-family: Arial, Helvetica, sans-serif!important;
	color: #FFF!important;
	font-weight: bold;
	margin: 5px!important;
	font-size: 12px!important;
	cursor: pointer;
	cursor: hand;
	text-transform: capitalize;
}
input.generictextinput, .aftextinput, #LoginUsernameBox, #LoginPasswordBox, #SignUpUsernameBox, #SignUpFullNameBox, #SignUpPasswordBox, #SignUpConfirmPasswordBox {
	width: 200px!important;
	border: 1px solid #E3E3E3!important;
	background: #FFF url(../images/form_element_bg.gif) bottom left repeat-x!important;
	padding: 2px!important;
	font-family: Arial, Helvetica, sans-serif!important;
}
td.feedlayoutheader {
	font-weight: bold;
}
td.fname, td.fpages {
	display: block;
}
.fpages {
	margin-left: 5px!important;
}
td.fname a {
	font-size: 100%!important;
}
.fdesx, .fnamex {
	line-height: 1.1;
}
.fnamex {
	margin: 5px 0;
	width: 100%;
}
.fpagesxx {
	color: #000;
	font-style: italic;
	margin-top: 5px;
}
.pickpagetext {
	font-weight: bold;
}
.pickpagetext, .pickpagebuttons, .pickouter {
	display: inline;
}
.pickouter {
	font-weight: bold;
	display: block;
	font-size: 1.2em;
	margin-bottom: 10px;
}
.clearfloats {
	clear:both;
	float:none;
}
.pickpagebuttons {
	margin-left: 160px;
}
.inlinerenderedcontent H1 {
	font-size: 1em;
	font-weight: bold;
	margin: 0px;
	padding: 0px !important;
}
.inlinerenderedcontent P {
	margin: 0px;
	padding: 0px !important;
}
.inlinerenderedcontent .history {
	display: none;
}
.history a {
	font-size: 1.1em;
}
.inlinerenderedcontent #blackout {
	display: none;
}
.dynpopout {
	border: 4px solid #CCCCCC;
	background-color: #FFFFFF;
	width: 60%;
}
.thumb {
	width: 100%;
	height: 350px;
	border: none;
	background: url(../images/images/thumbs.jpg) no-repeat top right;
}
.qtcell {
	vertical-align: top;
	line-height: normal;
}
.moveImpersonation, {
	width: 330px!important;
}
.moveImpersonation table, .outerformtablerows table {
	margin: 10px 0;
}
.moveImpersonation table td, .outerformtablerows table td {
	font-size: 100%;
	border: none;
}
#not_signed_in {
	width: 914px;
	margin: 0 auto;
}
a.biglink, #not_signed_in {
	font-size: 1.2em;
}
.colthreeleft table div {
	margin: 0;
}
.newstaticcontent, .history {
	display: block;
	padding: 0 10px;
	clear: both;
	border: none;
	background: none!important;
}
.changerequestsouter {
	font-size: 1.2em;
}
table.cal {
	background: #FFF;
	border: 1px solid #F26532;
}
table .cal {
	background: inherit;
}
table .caledge {
	font-size: 100%;
}
table .caledge a {
	background: none;
}
table .calwday {
	padding: 5px;
	font-weight: bold;
	background-color: #FEF8F5;
}
table .caldateother {
	background: #F9F9F9;
}
.sectionlink .sectionlinktitle, .sectionlink .hidebutton {
	margin: 5px 0!important;
}
.sectionlink {
	border-bottom: 1px solid #EEE;
}
.listtitle {
	margin: 5px 0!important;
}
.menuouter p {
	padding: 5px 0 5px 0!important;
}
#navigation {
	margin: 0;
	padding: 0 0 0 0;
}
#navigation li {
	margin: 0;
	padding: 0;
	list-style: none;
	margin: 0 10px;
	float: left;
}
#navigation li a {
	color: #454545;
}
#navigation li.selected a {
	font-weight: bold;
}
#navigation li#accountNav {
	position: absolute;
	right: 0;
	bottom: 0;
	margin: 0;
	text-transform: capitalize;
}
#navigation li#accountNav a {
	color: #FFF;
	font-weight: bold;
	display: block;
	width: 62px;
	height: 19px;
	font-size: 0.9em;
	text-align: center;
	padding-top: 3px;
}
#navigation li#accountNav a:hover {
	text-decoration: none;
	background: url(../images/logout_hover.gif) top left no-repeat;
}
.userheader {
	position: absolute;
	top: 25px;
	left: 800px;
	width: 130px;
}
#logo {
	margin-left: 5px;
}
.userheader a {
	font-weight: bold!important;
	font-size: 1.1em;
}
.suggestionheader {
	position: absolute;
	right: 175px;
	top: 18px;
}
.allgroups, .actionlist, .groupoptions {
	font-size: 1.2em;
}
.allgroups .sectionlinktitle, .actionlist .sectionlinktitle {
	font-size: 1.4em;
}
.onecol, .colthreeheader {
	margin: 0 10px;
}
.twocolleft {
	margin: 0 10px!important;
	width: 460px!important;
	font-size: 1.1em;
}
.colthreetop {
	width: 700px!important;
	margin: 0 10px!important;
}
.colthreeleft {
	margin: 0 10px!important;
	width: 220px!important;
	font-size: 1.1em;
}
.colthreeleft .sectionlinktitle {
	font-weight: bold;
	font-size: 1.2em!important;
}
.colthreeleft th, .colthreeleft td, .colthreeleft li, .colthreeleft label {
	font-size: 100%;
}
table.calendar_month_table th, table.calendar_month_table td {
	text-align: center;
}
span.nonbreaking {

	margin: 0 0 5px 0;
}
span.nonbreaking label {
	
	float: left;
	width: 90px;
	padding-top: 1px;
}
/*
= = = = = = = = = = = = = = =
Silk icon set by Mark James - http://famfamfam.com/lab/icons/silk/
= = = = = = = = = = = = = = =
*/
.add a, .new a {
	background: url(../images/add_icon.gif) 7px 0 no-repeat;
	display: block;
	margin: 5px 0;
	padding: 3px 0 3px 28px;
}
.edit a {
	background: url(../images/edit_icon.gif) 7px 0 no-repeat;
	display: block;
	margin: 5px 0;
	padding: 3px 0 3px 28px;
}
.search a {
	background: url(../images/search_icon.gif) 6px 0 no-repeat;
	display: block;
	margin: 5px 0;
	padding: 3px 0 3px 28px;
}
.faqsclickheretosearch .sublink a, .searchfaqs .sublink a, .faqs a {
	background: url(../images/icon_faq.gif) 0 0 no-repeat;
	display: block;
	margin: 5px 0;
	padding: 0 0 0 20px;
	font-size: 1.2em!important;
}
.My_Account_Contacts a {
	padding: 2px 0 2px 24px;
	background: url(../images/icon_account_contacts.gif) 0 4px no-repeat;
}
.My_Details_and_Contacts a {
	padding: 2px 0 2px 24px;
	background: url(../images/icon_details_contacts.gif) 0 1px no-repeat;
}
.Change_My_Details a {
	padding: 2px 0 2px 24px;
	background: url(../images/icon_change_details.gif) 0 2px no-repeat;
}
.My_Servers_And_Installations a {
	padding: 2px 0 2px 24px;
	background: url(../images/icon_servers_installations.gif) 0 1px no-repeat;
}
.New_Customer a {
	padding: 2px 0 2px 24px;
	background: url(../images/icon_new_customer.gif) 1px 1px no-repeat;
}
.New_Contact a {
	padding: 2px 0 2px 24px;
	background: url(../images/icon_new_contact.gif) 0 3px no-repeat;
}
.New_Opportunity a {
	padding: 2px 0 2px 24px;
	background: url(../images/icon_new_opportunity.gif) 0 0 no-repeat;
}
.New_Quote a {
	padding: 2px 0 2px 24px;
	background: url(../images/icon_new_quote.gif) 0 0 no-repeat;
}
.New_Order a {
	padding: 2px 0 2px 24px;
	background: url(../images/icon_new_order.gif) 0 0 no-repeat;
}
.New_Invoice a {
	padding: 2px 0 2px 24px;
	background: url(../images/icon_new_invoice.gif) 2px 0 no-repeat;
}
.New_Server a {
	padding: 2px 0 2px 24px;
	background: url(../images/icon_new_server.gif) 1px 2px no-repeat;
}
.New_Installation a {
	padding: 2px 0 2px 24px;
	background: url(../images/icon_new_installation.gif) 0 1px no-repeat;
}
.New_Licence a {
	padding: 2px 0 2px 24px;
	background: url(../images/icon_new_licence.gif) 2px 0 no-repeat;
}
.My_Sales_Activity a {
	padding: 2px 0 2px 24px;
	background: url(../images/icon_sales_activity.gif) 2px 2px no-repeat;
}
.Time_Tracker a {
	padding: 2px 0 2px 24px;
	background: url(../images/icon_time_tracker.gif) 2px 2px no-repeat;
}
.Time_Form a {
	padding: 2px 0 2px 24px;
	background: url(../images/icon_time_form.gif) 1px 1px no-repeat;
}
.New_Project a {
	padding: 2px 0 2px 24px;
	background: url(../images/icon_new_project.gif) 2px 2px no-repeat;
}
.New_Task a {
	padding: 2px 0 2px 24px;
	background: url(../images/icon_new_task.gif) 0 0 no-repeat;
}
.forums a {
	padding: 2px 0 2px 24px;
	background: url(../images/icon_comments.gif) 0 2px no-repeat;
}
.Search_the_latest_Forms_Catalo a {
	padding: 2px 0 2px 24px;
	background: url(../images/icon_search.gif) 0 0 no-repeat;
}
.Edit_Details a {
	padding: 2px 0 2px 24px;
	background: url(../images/icon_edit_details.gif) 1px 1px no-repeat;
}
.New_Activity a {
	padding: 2px 0 2px 24px;
	background: url(../images/icon_new_activity.gif) 1px 2px no-repeat;
}
li.change_request {
	margin: 5px 0;
}
li.change_request a {
	padding: 2px 0 2px 24px;
	background: url(../images/icon_change_request.gif) 0 3px no-repeat;
	display: block;
}
a.Update {
	padding: 2px 0 2px 24px;
	background: url(../images/icon_update.gif) 0 2px no-repeat;
}
a.View_Details {
	padding: 2px 0 2px 24px;
	background: url(../images/icon_view_details.gif) 0 1px no-repeat;
}
a.Edit {
	padding: 2px 0 2px 24px;
	background: url(../images/icon_edit.gif) 1px 2px no-repeat;
}

.sectionlinktitle {
	color: #f16531;
}

.menuouter P {
 margin-bottom: 0px;
}

.menuouter h3 {
 margin-top: 10px;
}


BODY A {
  text-decoration: none
}

BODY A:link {
  text-decoration: none
}



/* Root = Horizontal, Secondary = Vertical */
ol#navigation {
  float: left;
/*   margin: 0; */
/*   border: 0 none; */
/*   padding: 0; */
/*   width: 980px; */
  list-style: none;
/*   margin: 0 auto; */
/*   border: 1px solid; */
}

ol#navigation li {
  margin: 0;
  border: 0 none;
  padding: 18px 0px 0px 15px;
  float: left;
  display: inline;
  list-style: none;
  position: relative;
  z-index: 10;
}

ol#navigation ul {
  margin: 0;
/*   border: 0 none; */
  border: 1px solid #ff7b00;
  padding: 0;
  width: 180px;
  list-style: none;
  display: none;
  position: absolute;
  top: 60px;
  left: 15px;
}

ol#navigation ul:after {
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

ol#navigation ul li {
  width: 180px;
  float: left;
  display: block !important;
  display: inline;
  padding: 0;
  border-bottom: 1px solid #fff;
}

/* Root Menu */
ol#navigation a {
	padding: 5px 5px 15px 5px;
	float: none !important;
	float: left;
	display: block;
	color: #999;
	font-size: 18px;
	font-weight: bold;
	line-height: 20px;
	text-decoration: none;
	height: auto !important;
	height: 1%;
	border-top: 4px solid #fff;
}

/* Root Menu Hover */
ol#navigation a:hover,
ol#navigation li:hover a,
ol#navigation li.iehover a,
ol#navigation li.selected a {
	color: #454545;
	cursor: hand;
	border-top-color: #ff7b00;
}

/* 2nd Menu */
ol#navigation li:hover li a,
ol#navigation li.iehover li a {
  float: none;
  background: #ff7b00;
  color: #fff;
  padding: 10px 10px;
  font-size: 14px;
  line-height: 15px;
  text-align: left;
  border: none;
}

/* 2nd Menu Hover */
ol#navigation li:hover li a:hover,
ol#navigation li:hover li:hover a,
ol#navigation li.iehover li a:hover,
ol#navigation li.iehover li.iehover a {
  background: #fff;
  color: #333;
}

/* 3rd Menu */
ol#navigation li:hover li:hover li a,
ol#navigation li.iehover li.iehover li a {
  background: #5C80B7;
  color: #FFF;
}

/* 3rd Menu Hover */
ol#navigation li:hover li:hover li a:hover,
ol#navigation li:hover li:hover li:hover a,
ol#navigation li.iehover li.iehover li a:hover,
ol#navigation li.iehover li.iehover li.iehover a {
  background: #3F5D8A;
  color: #FFF;
}

/* 4th Menu */
ol#navigation li:hover li:hover li:hover li a,
ol#navigation li.iehover li.iehover li.iehover li a {
  background: #5C80B7;
  color: #FFF;
}

/* 4th Menu Hover */
ol#navigation li:hover li:hover li:hover li a:hover,
ol#navigation li.iehover li.iehover li.iehover li a:hover {
  background: #3F5D8A;
  color: #FFF;
}

ol#navigation ul ul,
ol#navigation ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 230px;
}

ol#navigation li:hover ul ul,
ol#navigation li:hover ul ul ul,
ol#navigation li.iehover ul ul,
ol#navigation li.iehover ul ul ul {
  display: none;
}

ol#navigation li:hover ul,
ol#navigation ul li:hover ul,
ol#navigation ul ul li:hover ul,
ol#navigation li.iehover ul,
ol#navigation ul li.iehover ul,
ol#navigation ul ul li.iehover ul {
  display: block;
}

.loginbutton {display:none}
.accountMenuButton {display:none}
#accountNav {display:none!important}

.outerformtablerows, .aftable { clear: both }

