@charset "utf-8";

#ui-datepicker-div {
	display: none;
}

.clearboth {
	clear:both;
	display:block;
	font-size:0;
	padding:0;
	margin:0
}

* {
	outline:none
}
#page #content #columnleftfull {
	display:block;
	min-height:465px;
	padding-bottom:20px;
	overflow:hidden
}
#page #content #columnleftfull #subsubnav {
	clear:both;
	display:block;
	background-color:#75839c;
	color:#fff;
	padding:0 15px;
	background-image:url(../images/subsubnav_bg.gif);
	background-repeat:repeat-x;
	background-position:left center;
	overflow:hidden;
	height:47px
}
#page #content #columnleftfull #subsubnav h1 {
	float:left;
	color:#FFF;
	text-decoration:none;
	margin:0;
	padding:13px 5px 13px 8px;
	width:650px;
	height:11px;
	text-shadow:1px 1px 1px #000;
	font:400 16px Arial, Helvetica, sans-serif;
	overflow:hidden;
}

#page #content #columnleftfull #fullpageformstart {
	display: block;
	padding: 15px 22px 15px 22px;
	overflow: hidden;
}

#page #content #columnleftfull #fullpageformstart h1 {
	display:block;
	margin:0;
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#666;
	text-decoration:none;
	padding:0px 0px 10px 0px;
}

#page #content #columnleftfull #fullpageformstart form {
	display: block;
	padding: 0px;
	margin: 5px 0px 5px 0px;
	border:1px solid #e7e5e0;
	border-radius:5px 5px;
	-moz-border-radius:5px 5px;
	-webkit-border-radius:5px 5px;
}
#page #content #columnleftfull #pageformend label .fieldtext {
	float:left;
	color:#666;
	text-decoration:none;
	padding-right:10px;
	padding-top:4px;
	text-align:left;
	width:400px;
	font:400 12px Arial, Helvetica, sans-serif
}
#page #content #columnleftfull form label .fieldhelptext {
	display:block;
	clear:both;
	color:#666;
	text-decoration:none;
	padding-right:10px;
	padding-left:235px;
	padding-top:4px;
	padding-bottom:8px;
	text-align:left;
	width:690px;
	font:normal 12px Arial, Helvetica, sans-serif
}

#page #content #columnleftfull #fullpageformstart form .buttonsarea {
	display:block;
	padding: 10px;
}

#page #content #columnleftfull #fullpageformstart form label {
	clear:both;
	display:block;
	height:auto !important;
	overflow:hidden;
	padding:5px 4px;
	border-bottom:1px solid #f0f1f3;
	border-top:0 solid #f0f1f3;
	border-left:0 solid #f0f1f3;
	border-right:0 solid #f0f1f3
}


#page #content #columnleftfull #pageformstart .searchToggleLink {
     color: #670F11;
     display: block;
     font: 12px Arial,Helvetica,sans-serif;
     font-weight:bold;
}

#page #content #columnleftfull .listtables th {
    background: url("../images/table_header.jpg") repeat-x scroll left top #741421;
    border-color: #CCCCCC;
    border-style: dotted;
    border-width: 0 0 1px;
    color: #FFFFFF;
    font: bold 12px Arial,Helvetica,sans-serif;
    padding: 6px;
    text-align: left;
    text-decoration: none;
}

#page #content #columnleftfull .listtables td {
    border-color: #CCCCCC;
    border-style: dotted;
    border-width: 0 0 1px;
    color: #000000;
    font: 12px Arial,Helvetica,sans-serif;
    padding: 6px;
    text-align: left;
    text-decoration: none;
}
#page #content #columnleftfull #viewEventDetails td.group {
    background-color: #E4F1FE;
    border:	0px;
    color: black;
}
#page #content #columnleftfull td.group {
    background-color: #5A6777;
    border-bottom: 2px solid #A19B9E;
    border-top: 2px solid #A19B9E;
    color: #FFFFFF;
}
#page #content #columnleftfull td.groupexact {
    background-color: #004471;
    border-bottom: 2px solid #A19B9E;
    border-top: 2px solid #A19B9E;
    color: #FFFFFF;
    font-weight: bold;
}
#page #content #columnleftfull #userlist td{
	vertical-align:top;
	padding:8px 10px
}
#page #content #columnleftfull #userlist td .link {
	color:#075b90;
	text-decoration:none
}
#page #content #columnleftfull #fullpageformstart form label .text {
	float:left;
	width:250px;
	color:#666;
	text-decoration:none;
	text-align:right;
	padding-right:10px;
	padding-top:4px;
	margin-right:10px;
	height:inherit;
	font:400 12px Arial, Helvetica, sans-serif
}

#page #content #columnleftfull #fullpageformstart form label .textsmall {
	float:left;
	width:150px;
	color:#666;
	text-decoration:none;
	text-align:right;
	padding-right:10px;
	padding-top:4px;
	margin-right:10px;
	height:inherit;
	font:400 12px Arial, Helvetica, sans-serif
}
#page #content #columnleftfull #fullpageformstart form label .field {
	float:left;
	width:240px;
	color:#333;
	text-decoration:none;
	background-color:#fffbf3;
	border:1px solid #e7e5e0;
	padding:3px;
	height:inherit !important;
	margin-right:4px;
	-moz-border-radius:5px 5px;
	-webkit-border-radius:5px 5px;
	border-radius:5px 5px;
	box-shadow:2px 2px 2px #eee;
	-webkit-box-shadow:2px 2px 2px #eee;
	-moz-box-shadow:2px 2px 2px #eee;
	font: 12px Arial, Helvetica, sans-serif;
}

#page #content #columnleftfull #fullpageformstart form label .xl {
	width:450px;
}

#page #content #columnleftfull #fullpageformstart form label .fieldbig {
	float:left;
	width:630px;
	color:#333;
	text-decoration:none;
	background-color:#fffbf3;
	border:1px solid #e7e5e0;
	padding:3px;
	height:inherit !important;
	margin-right:4px;
	-moz-border-radius:5px 5px;
	-webkit-border-radius:5px 5px;
	border-radius:5px 5px;
	box-shadow:2px 2px 2px #eee;
	-webkit-box-shadow:2px 2px 2px #eee;
	-moz-box-shadow:2px 2px 2px #eee;
	font: 12px Arial, Helvetica, sans-serif;
}

#page #content #columnleftfull #fullpageformstart form label .fieldtextarea {
	float:left;
	width:500px;
	color:#333;
	text-decoration:none;
	background-color:#fffbf3;
	border:1px solid #e7e5e0;
	padding:3px;
	height:inherit !important;
	margin-right:4px;
	-moz-border-radius:5px 5px;
	-webkit-border-radius:5px 5px;
	border-radius:5px 5px;
	box-shadow:2px 2px 2px #eee;
	-webkit-box-shadow:2px 2px 2px #eee;
	-moz-box-shadow:2px 2px 2px #eee;
	font: 12px Arial, Helvetica, sans-serif;
}
#page #content #columnleftfull #fullpageformstart form label .fieldsmall {
	float:left;
	width:50px;
	color:#333;
	text-decoration:none;
	background-color:#fffbf3;
	border:1px solid #e7e5e0;
	padding:3px;
	height:inherit !important;
	margin-right:4px;
	-moz-border-radius:5px 5px;
	border-radius:5px 5px;
	-webkit-border-radius:5px 5px;
	box-shadow:2px 2px 2px #eee;
	-webkit-box-shadow:2px 2px 2px #eee;
	-moz-box-shadow:2px 2px 2px #eee;
	font: 12px Arial, Helvetica, sans-serif;
}
#page #content #columnleftfull #fullpageformstart form label .fielddate {
	float:left;
	width:120px;
	color:#333;
	text-decoration:none;
	border:1px solid #e7e5e0;
	padding:3px;
	height:inherit !important;
	margin-right:4px;
	-moz-border-radius:5px 5px;
	border-radius:5px 5px;
	-webkit-border-radius:5px 5px;
	box-shadow:2px 2px 2px #eee;
	-webkit-box-shadow:2px 2px 2px #eee;
	-moz-box-shadow:2px 2px 2px #eee;
	font: 12px Arial, Helvetica, sans-serif;
	background: #fffbf3;
}

#page #content #columnleftfull #fullpageformstart form label .requiredstar {
	background: url(../images/required_star.gif) no-repeat right center;
}

#page #content #columnleftfull #fullpageformstart form label span.invalid,
#page #content #columnleftfull #fullpageformstart form label .error {
	clear:both;
	display:none;
	color:#c00;
	padding:4px 4px 4px 290px;
}

#page #content #columnleftfull #fullpageformstart form label div.invalid {
	clear:both;
	display:block;
	color:#c00;
	padding:4px 4px 4px 290px;
}

#page #content #columnleftfull #fullpageformstart form td label {
	clear:both;
	display:block;
	height:auto !important;
	overflow:hidden;
	padding:5px 4px;
	border-bottom:1px solid #f0f1f3;
	border-top:0 solid #f0f1f3;
	border-left:0 solid #f0f1f3;
	border-right:0 solid #f0f1f3
}

#page #content #columnleftfull #pageformstart form .searchToggleLink {
     color: #670F11;
     display: block;
     font: 12px Arial,Helvetica,sans-serif;
     text-decoration: none;
}


#page #content #columnleftfull #fullpageformstart form td label .text {
	float:left;
	width:150px;
	color:#666;
	text-decoration:none;
	text-align:right;
	padding-right:10px;
	padding-top:4px;
	margin-right:10px;
	height:inherit;
	font:400 12px Arial, Helvetica, sans-serif
}

#page #content #columnleftfull #fullpageformstart form td label .textsmall {
	float:left;
	width:150px;
	color:#666;
	text-decoration:none;
	text-align:right;
	padding-right:10px;
	padding-top:4px;
	margin-right:10px;
	height:inherit;
	font:400 12px Arial, Helvetica, sans-serif
}
#page #content #columnleftfull #fullpageformstart form td label .field {
	float:left;
	width:240px;
	color:#333;
	text-decoration:none;
	background-color:#fffbf3;
	border:1px solid #e7e5e0;
	padding:3px;
	height:inherit !important;
	margin-right:4px;
	-moz-border-radius:5px 5px;
	-webkit-border-radius:5px 5px;
	border-radius:5px 5px;
	box-shadow:2px 2px 2px #eee;
	-webkit-box-shadow:2px 2px 2px #eee;
	-moz-box-shadow:2px 2px 2px #eee;
	font: 12px Arial, Helvetica, sans-serif;
}
#page #content #columnleftfull #fullpageformstart form td label .fieldtextarea {
	float:left;
	width:500px;
	color:#333;
	text-decoration:none;
	background-color:#fffbf3;
	border:1px solid #e7e5e0;
	padding:3px;
	height:inherit !important;
	margin-right:4px;
	-moz-border-radius:5px 5px;
	-webkit-border-radius:5px 5px;
	border-radius:5px 5px;
	box-shadow:2px 2px 2px #eee;
	-webkit-box-shadow:2px 2px 2px #eee;
	-moz-box-shadow:2px 2px 2px #eee;
	font: 12px Arial, Helvetica, sans-serif;
}
#page #content #columnleftfull #fullpageformstart form td label .fieldsmall {
	float:left;
	width:50px;
	color:#333;
	text-decoration:none;
	background-color:#fffbf3;
	border:1px solid #e7e5e0;
	padding:3px;
	height:inherit !important;
	margin-right:4px;
	-moz-border-radius:5px 5px;
	border-radius:5px 5px;
	-webkit-border-radius:5px 5px;
	box-shadow:2px 2px 2px #eee;
	-webkit-box-shadow:2px 2px 2px #eee;
	-moz-box-shadow:2px 2px 2px #eee;
	font: 12px Arial, Helvetica, sans-serif;
}
#page #content #columnleftfull #fullpageformstart form td label .fielddate {
	float:left;
	width:120px;
	color:#333;
	text-decoration:none;
	border:1px solid #e7e5e0;
	padding:3px;
	height:inherit !important;
	margin-right:4px;
	-moz-border-radius:5px 5px;
	border-radius:5px 5px;
	-webkit-border-radius:5px 5px;
	box-shadow:2px 2px 2px #eee;
	-webkit-box-shadow:2px 2px 2px #eee;
	-moz-box-shadow:2px 2px 2px #eee;
	font: 12px Arial, Helvetica, sans-serif;
	background: #fffbf3;
}

#page #content #columnleftfull #fullpageformstart form td label .requiredstar {
	background: url(../images/required_star.gif) no-repeat right center;
}
#page #content #columnleftfull #fullpageformstart form td label span.invalid, #page #content #columnleftfull #fullpageformstart form td label .error {
	clear:both;
	display:none;
	color:#c00;
	padding:4px 4px 4px 319px
}

#page #content #columnleftfull #fullpageformstart .richeditor {
	clear:both;
	display:block;
	padding: 5px 0px 0px 0px;
}

#page #content #columnleftfull #fullpageformstart #custom-queue {
	display:block;
	padding:4px 4px 4px 285px;
}

#page #content #columnleftfull #fullpageformstart #fileList {
	display:block;
	width: 400px;
	padding:4px 4px 4px 285px;
}

#page #content #columnleftfull #fullpageformstart #fileList .attachmentWrapper {
	display:block;
	padding:4px 8px 4px 8px;
	border:1px solid #e7e5e0;
	-moz-border-radius:5px 5px;
	-webkit-border-radius:5px 5px;
	border-radius:5px 5px;
	margin: 1px 0px 1px 0px;
}
#page #content #columnleftfull #fullpageformstart #fileList .attachmentWrapper .fieldRemove {
	float: right;
	color: #cc0000;
	cursor: pointer;
}
#page #content #columnleftfull #fullpageformstart #fileList .attachmentWrapper .fieldRemove:hover {
	color: #000;
}

#page #content #columnleftfull #pageformstart h1 {
	display:block;
	margin:0;
	font:700 14px Arial, Helvetica, sans-serif;
	color:#666;
	text-decoration:none;
	padding:7px
}

#page #content #columnleftfull #pageformend {
	background-image:url(../images/selectedroleboxend.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	overflow:hidden;
	padding:5px 10px 10px
}
#page #content #columnleftfull #subsubnav h1 #showStatus {
	display: inline-block
}
#page #content #columnleftfull #subsubnav h1 #showDate {
	display: inline-block
}

#page #content #columnleftfull #subsubnav .button {
	float:right;
	color:#000;
	text-decoration:none;
	padding:0;
	margin:11px 5px 0;
	background-image:url(../images/button_grey_right_bg.gif);
	background-repeat:no-repeat;
	background-position:right top;
	width:auto;
	font:700 12px Arial, Helvetica, sans-serif;
	cursor: pointer;
}

#page #content #columnleftfull #subsubnav .button span {
	display:block;
	text-decoration:none;
	padding:6px 15px;
	margin:0;
	background-image:url(../images/button_grey_left_bg.gif);
	background-repeat:no-repeat;
	background-position:left top;
	font:700 12px Arial, Helvetica, sans-serif
}

#page #content #columnleftfull #subsubnav .button:hover {
	color:#000b68;
	text-decoration:none
}
#page #content #columnleftfull #filterby {
	clear:both;
	display:block;
	background-color:#eeeff2;
	color:#fff;
	height:41px;
	margin:15px;
	background-image:url(../images/filterby_end.gif);
	background-repeat:no-repeat;
	background-position:right top;
	overflow:hidden;
	padding:0 2px 0 0
}
#page #content #columnleftfull #filterby p {
	float:left;
	margin:0;
	color:#909090;
	padding:15px 15px 12px;
	background-image:url(../images/filterby_start.gif);
	background-repeat:no-repeat;
	background-position:left top;
	text-decoration:none;
	font:700 12px Arial, Helvetica, sans-serif
}
#page #content #columnleftfull #searchpersonarea {
	margin:15px;
	padding:5px;
	display:block;
	clear:both;
	overflow: hidden;
	min-height: 30px;
	border: solid 1px #dededf;
	border-radius:5px 5px;
	-moz-border-radius:5px 5px;
	-webkit-border-radius:5px 5px;
}

#page #content #columnleftfull #searchpersonarea .searchbox {
	color:#69768c;
	text-decoration:none;
	padding-left:10px;
	padding-right:0;
	padding-top:7px;
	font:700 14px Arial, Helvetica, sans-serif
}

#page #content #columnleftfull #searchpersonarea .searchboxfields  {
	padding-top:4px;
}

#page #content #columnleftfull #searchpersonarea .searchboxbutton  {
	padding-top:2px;
}

#page #content #columnleftfull #searchpersonarea .searchbox .fields {
	width:535px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	text-decoration:none;
	background-color:#fffbf3;
	border:1px solid #e7e5e0;
	padding:3px;
	height:inherit !important;
	margin-right:4px;
	border-radius:5px 5px;
	-moz-border-radius:5px 5px;
	-webkit-border-radius:5px 5px;
	box-shadow:2px 2px 2px #eee;
	-webkit-box-shadow:2px 2px 2px #eee;
	-moz-box-shadow:2px 2px 2px #eee
}

#page #content #columnleftfull #searchpersonarea .searchbox .error {
	display: block;
	clear: both;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	color:#cc0000;
	text-decoration:none;
	padding: 4px 0px 2px 0px;
}

#page #content #columnleftfull #searchpersonarea .buttonred {
	color:#FFF;
	background-color:#900;
	background-image:url(../images/button_red_bg.gif);
	background-repeat:repeat-x;
	background-position:left center;
	border:0 solid #fff;
	margin:0;
	border-radius:5px 5px;
	-moz-border-radius:5px 5px;
	-webkit-border-radius:5px 5px;
	text-decoration:none;
	padding:4px 15px;
	font:700 12px Arial, Helvetica, sans-serif;
	cursor: pointer;
}
#page #content #columnleftfull .buttonsarea .buttonareastart .buttonred {
	color:#FFF;
	background-color:#900;
	background-image:url(../images/button_red_bg.gif);
	background-repeat:repeat-x;
	background-position:left center;
	border:0 solid #fff;
	margin:0;
	border-radius:5px 5px;
	-moz-border-radius:5px 5px;
	-webkit-border-radius:5px 5px;
	text-decoration:none;
	float:right;
	margin-left:8px;
	padding:5px 20px;
	font:700 12px Arial, Helvetica, sans-serif;
	cursor: pointer;
}
#page #content #columnleftfull #filtererrormessage {
	clear:both;
	display:block;
	color:#c00;
	height:28px;
	margin:15px;
	background-image:url(../images/filtererror_bg_grey.gif);
	background-repeat:no-repeat;
	background-position:left top;
	overflow:hidden;
	padding:0 0 0 40px
}
#page #content #columnleftfull #filtererrormessage p {
	padding:6px 0 0;
	margin:0;
	color:#575757;
	text-decoration:none;
	font:700 12px Arial, Helvetica, sans-serif
}
#page #content #columnleftfull #searchpersonresult {
	display:block;
	clear:both
}
/*--------------------------- Data Table formatting START ---------------------------*/
#page #content #columnleftfull #datalist_wrapper {
	background-image:none;
	border:1px solid #e3e3e3;
	border-radius:5px 5px;
	-moz-border-radius:5px 5px;
	-webkit-border-radius:5px 5px;
}
#page #content #columnleftfull #datalist_wrapper .dataTables_filter {
	padding-bottom: 8px;
}
#page #content #columnleftfull #datalist_wrapper table.display thead th {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #e4e5e9;
	border-right-color: #e4e5e9;
	border-bottom-color: #e4e5e9;
	border-left-color: #ffffff;
}
#page #content #columnleftfull #datalist_wrapper .fg-toolbar {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #e4e5e9;
	border-right-color: #e4e5e9;
	border-bottom-color: #e4e5e9;
	border-left-color: #e4e5e9;
	background-color:#e4e5e9;
}
#page #content #columnleftfull #datalist_wrapper .dataTables_info {
	background-image: none;
	background-color:#e4e5e9;
}
#page #content #columnleftfull #datalist_wrapper .dataTables_paginate {
	background-image: none;
	background-color:#e4e5e9;
}
#page #content #columnleftfull #datalist_wrapper #datalist input.datafield_small {
	width:60px
}
#page #content #columnleftfull #datalist_wrapper #datalist select.datafield_small {
	width:40px
}
/*--------------------------- Data Table formatting END ---------------------------*/
#page #content #columnleftfull #roleaccesssavemessage {
	clear:both;
	display:block;
	color:#000;
	height:28px;
	margin:15px;
	background-image:url(../images/messagesuccess_bg_big.gif);
	background-repeat:no-repeat;
	background-position:left top;
	overflow:hidden;
	padding:0 0 0 40px
}
#page #content #columnleftfull #roleaccesssavemessage p {
	padding:6px 0 0;
	margin:0;
	color:#000;
	text-decoration:none;
	font:700 12px Arial, Helvetica, sans-serif
}
#page #content #columnleftfull #roleaccesserrormessage {
	clear:both;
	display:block;
	color:#c00;
	height:28px;
	margin:15px;
	background-image:url(../images/filtererror_bg_big.gif);
	background-repeat:no-repeat;
	background-position:left top;
	overflow:hidden;
	padding:0 0 0 40px
}
#page #content #columnleftfull #roleaccesserrormessage p {
	padding:6px 0 0;
	margin:0;
	color:#a20d10;
	text-decoration:none;
	font:700 12px Arial, Helvetica, sans-serif
}
/*--------------------------- Print PALMS table START ---------------------------*/
.tableToolbar {
	display:none
}
.printTable {
	border-top: #e4e5e9 solid 2px
}
#page #content #columnleftfull #datalist_wrapper .printTable table.display thead th {
	background-image: none;
	background-color: #fff;
	border-bottom-width: 1px;
	border-left-color: #e4e5e9
}

#page #content #columnleftfull #datalist_wrapper .printTable table.display tbody td {
	border-right: #e4e5e9 solid 1px;
	border-left: #e4e5e9 solid 1px
}
/*--------------------------- 29 August 2011 CSS for Remarks entry in Enter PALMS ---------------------------*/

#page #content #columnleftfull #pageformformanagenationalevents label {
	clear:both;
	display:block;
	padding-bottom:15px;
	overflow:hidden;
	padding-top:5px;
}

#page #content #columnleftfull #pageformformanagenationalevents label .text {
	float:left;
	width:200px;
	color:#666;
	text-decoration:none;
	text-align:left;
	padding-right:10px;
	padding-top:4px;
	padding-left:15px;
	margin-right:10px;
	height:inherit;
	font:12px Arial, Helvetica, sans-serif;
	font-weight:bold;
}

#page #content #columnleftfull #pageformformanagenationalevents label .field {
	float:left;
	width:250px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	text-decoration:none;
	background-color:#fffbf3;
	border:1px solid #e7e5e0;
	padding:3px;
	height:inherit !important;
	margin-right:4px;
	border-radius:5px 5px;
	-moz-border-radius:5px 5px;
	-webkit-border-radius:5px 5px;
	box-shadow:2px 2px 2px #eee;
	-webkit-box-shadow:2px 2px 2px #eee;
	-moz-box-shadow:2px 2px 2px #eee
}

#page #content #columnleftfull #pageformformanagenationalevents label .selectfield {
	float:left;
	width:258px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	text-decoration:none;
	background-color:#fffbf3;
	border:1px solid #e7e5e0;
	padding:3px;
	height:inherit !important;
	margin-right:4px;
	border-radius:5px 5px;
	-moz-border-radius:5px 5px;
	-webkit-border-radius:5px 5px;
	box-shadow:2px 2px 2px #eee;
	-webkit-box-shadow:2px 2px 2px #eee;
	-moz-box-shadow:2px 2px 2px #eee
}

#page #content #columnleftfull label {
	clear:both;
	display:block;
	padding-bottom:15px;
	overflow:hidden;
	padding-top:5px;
}

#page #content #columnleftfull label .text {
	float:left;
	width:200px;
	color:#666;
	text-decoration:none;
	text-align:left;
	padding-right:10px;
	padding-top:4px;
	padding-left:15px;
	margin-right:10px;
	height:inherit;
	font:12px Arial, Helvetica, sans-serif;
	font-weight:bold;
}

#page #content #columnleftfull label .field {
	float:left;
	width:500px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	text-decoration:none;
	background-color:#fffbf3;
	border:1px solid #e7e5e0;
	padding:3px;
	height:inherit !important;
	margin-right:4px;
	border-radius:5px 5px;
	-moz-border-radius:5px 5px;
	-webkit-border-radius:5px 5px;
	box-shadow:2px 2px 2px #eee;
	-webkit-box-shadow:2px 2px 2px #eee;
	-moz-box-shadow:2px 2px 2px #eee
}
#page #content #columnleftfull #datalist1_wrapper .fg-toolbar {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #e4e5e9;
	border-right-color: #e4e5e9;
	border-bottom-color: #e4e5e9;
	border-left-color: #e4e5e9;
	background-color:#e4e5e9;
}
.buttonCol {
	height: 120px; 
	width: 250px;
	padding-top: 50px;
}
#page #content #columnleftfull #datalist2_wrapper .fg-toolbar {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #e4e5e9;
	border-right-color: #e4e5e9;
	border-bottom-color: #e4e5e9;
	border-left-color: #e4e5e9;
	background-color:#e4e5e9;
}
#page #content #columnleftfull #datalist1_wrapper .dataTables_info {
	background-image: none;
	background-color:#e4e5e9;
}
#page #content #columnleftfull #datalist2_wrapper .dataTables_info {
	background-image: none;
	background-color:#e4e5e9;
}
#page #content #columnleftfull #pageformstart span.invalid {
	clear:both;
	display:block;
	color:#c00;
	padding:4px 4px 4px 235px;
}
#page #content #columnleftfull #pageformend label .requiredstar {
	background-image:url(../images/required_star.gif);
	background-repeat:no-repeat;
	background-position:right center
}

#page #content #columnleftfull #datalist1_wrapper {
	background-image:none;
	border:1px solid #e3e3e3;
	border-radius:5px 5px;
	-moz-border-radius:5px 5px;
	-webkit-border-radius:5px 5px;
}
#page #content #columnleftfull #datalist2_wrapper {
	background-image:none;
	border:1px solid #e3e3e3;
	border-radius:5px 5px;
	-moz-border-radius:5px 5px;
	-webkit-border-radius:5px 5px;
}
div#columnleftfull div#stepOne div#data_table1 div#datalist1_wrapper.dataTables_wrapper div.fg-toolbar div#datalist1_info.dataTables_info {
	padding-top: 14px;
}
div#columnleftfull div#stepTwo div#data_table2 div#datalist2_wrapper.dataTables_wrapper div.fg-toolbar div#datalist2_info.dataTables_info {
	padding-top: 14px;
}

div#columnleftfull div#stepOne div#data_table1 div#datalist1_wrapper.dataTables_wrapper div.fg-toolbar div#datalist1_paginate.dataTables_paginate {
	background: none;
	padding-bottom: 11px;	
}
div#columnleftfull div#stepTwo div#data_table2 div#datalist2_wrapper.dataTables_wrapper div.fg-toolbar div#datalist2_paginate.dataTables_paginate {
	background: none;
	background-color: none;
	padding-bottom: 11px;	
}

div#columnleftfull div#stepOne div#data_table1 div#datalist1_wrapper.dataTables_wrapper div.fg-toolbar div#datalist1_paginate.ui-buttonset {
	margin-top: 0;
}

div#columnleftfull div#stepTwo div#data_table2 div#datalist2_wrapper.dataTables_wrapper div.fg-toolbar div#datalist2_paginate.ui-buttonset {
	margin-top: 0;
}

div#columnleftfull div#stepOne div#data_table1 div#datalist1_wrapper.dataTables_wrapper div.fg-toolbar div#datalist1_paginate.dataTables_paginate .ui-button {
	width: auto;
	margin: 2px;
}
div#columnleftfull div#stepTwo div#data_table2 div#datalist2_wrapper.dataTables_wrapper div.fg-toolbar div#datalist2_paginate.dataTables_paginate .ui-button {
	width: auto;
	margin: 2px;
}

div#columnleftfull div#stepOne div#data_table1 div#datalist1_wrapper.dataTables_wrapper div.fg-toolbar div#datalist1_paginate.dataTables_paginate .ui-state-default {
	background: none;
}

div#columnleftfull div#stepTwo div#data_table2 div#datalist2_wrapper.dataTables_wrapper div.fg-toolbar div#datalist2_paginate.dataTables_paginate .ui-state-default {
	background: none;
}
div#columnleftfull div#stepOne div#data_table1 div#datalist1_wrapper.dataTables_wrapper div.fg-toolbar div#datalist1_paginate.dataTables_paginate .ui-state-default:hover {
	background: #FFF;
}

div#columnleftfull div#stepTwo div#data_table2 div#datalist2_wrapper.dataTables_wrapper div.fg-toolbar div#datalist2_paginate.dataTables_paginate .ui-state-default:hover {
	background: #FFF;
}
div#columnleftfull div#stepOne div#data_table1 div#datalist1_wrapper.dataTables_wrapper div.fg-toolbar div#datalist1_paginate.dataTables_paginate .ui-state-default.ui-state-disabled {
	background-color: #C7CAD2;
}
div#columnleftfull div#stepTwo div#data_table2 div#datalist2_wrapper.dataTables_wrapper div.fg-toolbar div#datalist2_paginate.dataTables_paginate .ui-state-default.ui-state-disabled {
	background-color: #C7CAD2;
}

/* CSS Changes for Manage Membership Starts here*/ 
div#columnleftfull div#data_table div#datalist_wrapper.dataTables_wrapper div.fg-toolbar div#datalist_info.dataTables_info {
        padding-top: 14px;
}
div#columnleftfull div#data_table div#datalist_wrapper.dataTables_wrapper div.fg-toolbar div#datalist_paginate.dataTables_paginate {
        background: none;
        padding-bottom: 11px;        
}

div#columnleftfull div#data_table div#datalist_wrapper.dataTables_wrapper div.fg-toolbar div#datalist_paginate.ui-buttonset {
        margin-top: 0;
}

div#columnleftfull div#data_table div#datalist_wrapper.dataTables_wrapper div.fg-toolbar div#datalist_paginate.dataTables_paginate .ui-button {
        width: auto;
        margin: 2px;
}

div#columnleftfull div#data_table div#datalist_wrapper.dataTables_wrapper div.fg-toolbar div#datalist_paginate.dataTables_paginate .ui-state-default {
        background: none;
}
div#columnleftfull div#data_table div#datalist_wrapper.dataTables_wrapper div.fg-toolbar div#datalist_paginate.dataTables_paginate .ui-state-default:hover {
        background: #FFF;
}
div#columnleftfull div#data_table div#datalist_wrapper.dataTables_wrapper div.fg-toolbar div#datalist_paginate.dataTables_paginate .ui-state-default.ui-state-disabled {
        background-color: #C7CAD2;
}
div#columnleftfull div#viewEventDetails div#datalist_wrapper.dataTables_wrapper div.fg-toolbar div#datalist_paginate.dataTables_paginate .ui-state-default.ui-state-disabled {
        background-color: #C7CAD2;
        border: 0px;
        padding: 0px;
}
/* CSS Changes for Manage Membership Ends here*/

/* CSS Changes for Edit Slip Starts here*/ 
div#columnleftfull div#edit_slip_data_table div#datalist_wrapper.dataTables_wrapper div.fg-toolbar div#datalist_info.dataTables_info {
        padding-top: 14px;
}
div#columnleftfull div#edit_slip_data_table div#datalist_wrapper.dataTables_wrapper div.fg-toolbar div#datalist_paginate.dataTables_paginate {
        background: none;
        padding-bottom: 11px;        
}

div#columnleftfull div#edit_slip_data_table div#datalist_wrapper.dataTables_wrapper div.fg-toolbar div#datalist_paginate.ui-buttonset {
        margin-top: 0;
}

div#columnleftfull div#edit_slip_data_table div#datalist_wrapper.dataTables_wrapper div.fg-toolbar div#datalist_paginate.dataTables_paginate .ui-button {
        width: auto;
        margin: 2px;
}

div#columnleftfull div#edit_slip_data_table div#datalist_wrapper.dataTables_wrapper div.fg-toolbar div#datalist_paginate.dataTables_paginate .ui-state-default {
        background: none;
}
div#columnleftfull div#edit_slip_data_table div#datalist_wrapper.dataTables_wrapper div.fg-toolbar div#datalist_paginate.dataTables_paginate .ui-state-default:hover {
        background: #FFF;
}
div#columnleftfull div#edit_slip_data_table div#datalist_wrapper.dataTables_wrapper div.fg-toolbar div#datalist_paginate.dataTables_paginate .ui-state-default.ui-state-disabled {
        background-color: #C7CAD2;
}
/* CSS Changes for Edit Slip Ends here*/

#page #content #columnleftfull #pageformformanagenationalevents label .buttonreda {
	color:#FFF;
	background-color:#900;
	background-image:url(../images/button_red_bg.gif);
	background-repeat:repeat-x;
	background-position:left center;
	border:0 solid #fff;
	margin:0;
	border-radius:5px 5px;
	-moz-border-radius:5px 5px;
	-webkit-border-radius:5px 5px;
	text-decoration:none;
	float:left;
	margin-left:8px;
	padding:5px 20px;
	font:700 12px Arial, Helvetica, sans-serif;
	cursor: pointer;
}
#page #content #columnleftfull #pageformformanagenationalevents .buttonsarea .buttonareaforviewevent .buttonreda {
	color:#FFF;
	background-color:#900;
	background-image:url(../images/button_red_bg.gif);
	background-repeat:repeat-x;
	background-position:left center;
	border:0 solid #fff;
	margin-bottom:20px;
	float:right;
	border-radius:5px 5px;
	-moz-border-radius:5px 5px;
	-webkit-border-radius:5px 5px;
	text-decoration:none;
	padding:5px 20px;
	font:700 12px Arial, Helvetica, sans-serif;
	cursor: pointer;
}
#page #content #columnleftfull #notSavedErr {
	clear:both;
	display:block;
	color:#c00;
	margin:15px;
	overflow:hidden;
	padding:5px 10px 5px 10px;
	border:1px solid #c00;
	border-radius:5px 5px;
	-moz-border-radius:5px 5px;
	-webkit-border-radius:5px 5px;
}

#page #content #columnleftfull #pageformstart {
	clear:both;
	display:block;
	margin:15px;
	border:1px solid #e4e5e9;
	border-radius:5px 5px;
	-moz-border-radius:5px 5px;
	-webkit-border-radius:5px 5px;
	background-image: none;
	background-color: #e4e5e9;
}

#page #content #columnleftfull .buttonsarea {
	clear:both;
	display:block;
	padding: 5px 15px 5px 15px;
}

#page #content #columnleftfull .buttonsarea.no_padding {
	padding: 0px;
}

#page #content #columnleftfull #pageformend {
	clear:both;
	display:block;
	margin:0px;
	border:1px solid #fff;
	border-radius:0px 0px 5px 5px;
	-moz-border-radius:0px 0px 5px 5px;
	-webkit-border-radius:0px 0px 5px 5px;
	background-image: none;
	background-color: #fff;
}

#page #content #columnleftfull #goalsDataType {
	clear:both;
	display:block;
	margin:15px 15px 5px 15px;
	border:1px solid #e4e5e9;
	border-radius:5px 5px;
	-moz-border-radius:5px 5px;
	-webkit-border-radius:5px 5px;
	background-image: none;
	background-color: #e4e5e9;
	padding: 5px 10px 5px 10px;
}


#page #content #columnleftfull #pageformstart .gobuttonred {
	color:#FFF;
	background-color:#900;
	background-image:url(../images/button_red_bg.gif);
	background-repeat:repeat-x;
	background-position:left center;
	border:0 solid #fff;
	margin:0;
	border-radius:5px 5px;
	-moz-border-radius:5px 5px;
	-webkit-border-radius:5px 5px;
	text-decoration:none;
	padding:4px 15px;
	font:bold 12px Arial, Helvetica, sans-serif;
	cursor: pointer;
}

#page #content #columnleftfull #pageformstart .error {
	clear:both;
	display:none;
	color:#c00;
	padding:4px 4px 4px 235px;
}

#page #content #columnleftfull #data_table .fieldGoal {
	width:115px;
	color:#333;
	text-decoration:none;
	background-color:#fffbf3;
	border:1px solid #e7e5e0;
	padding:2px;
	margin:0px;
	-moz-border-radius:5px 5px;
	-webkit-border-radius:5px 5px;
	border-radius:5px 5px;
	box-shadow:2px 2px 2px #eee;
	-webkit-box-shadow:2px 2px 2px #eee;
	-moz-box-shadow:2px 2px 2px #eee;
	font: 12px Arial, Helvetica, sans-serif;
}

#page #content #columnleftfull #data_table .fieldMec {
	height:45px;
	width:115px;
	color:#333;
	text-decoration:none;
	background-color:#fffbf3;
	border:1px solid #e7e5e0;
	padding:2px;
	margin:0px;
	-moz-border-radius:5px 5px;
	-webkit-border-radius:5px 5px;
	border-radius:5px 5px;
	box-shadow:2px 2px 2px #eee;
	-webkit-box-shadow:2px 2px 2px #eee;
	-moz-box-shadow:2px 2px 2px #eee;
	font: 12px Arial, Helvetica, sans-serif;
}

#page #content #columnleftfull #data_table span.invalid {
	clear:both;
	display:none;
	color:#c00;
	padding:2px;
	font: 11px Arial, Helvetica, sans-serif;
}

#page #content #columnleftfull #chapterentergoalsbuttons {
	margin:15px;
}

#page #content #columnleftfull #landingPageTopRow {
	display: block;
	height: 110px;
	background:#f4f4f4 url(../images/landingPageTopBarBg.jpg) repeat-x left bottom;
	overflow: hidden;
}

#page #content #columnleftfull #landingPageTopRow .profilepic {
	width: 41px;
	height: 53px;
	border:2px solid #6d0208;
	float: left;
	margin: 12px 15px 0px 20px;
}

#page #content #columnleftfull #landingPageTopRow #columnworkingonn {
	float: left;
	width: 440px;
	height: 105px;	
}

#page #content #columnleftfull #landingPageTopRow #columnworkingonn #personWorkingOn {
	float: left;
	width: 300px;
	height: 42px;
	border-top:1px solid #bfbfbf;
	border-bottom:1px solid #bfbfbf;
	border-left:1px solid #bfbfbf;
	border-radius:5px 0px 0px 5px;
	-moz-border-radius:5px 0px 0px 5px;
	-webkit-border-radius:5px 0px 0px 5px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #000;
	padding: 5px;
	margin: 13px 0px 0px 0px;
}
#page #content #columnleftfull #landingPageTopRow #columnworkingonn #save {
	float: left;
	margin: 13px 0px 0px -1px;
	padding: 0px;
	min-width:50px;
	max-width:100px;
	height: 54px;
	color: #fff;
	font: bold 12px Arial, Helvetica, sans-serif;
	white-space:normal;
	
	background:#5c1c1c url(../images/landingPage-button-post.jpg) no-repeat right top;
	
	border-top:1px solid #bfbfbf;
	border-bottom:1px solid #bfbfbf;
	border-right:1px solid #bfbfbf;
	border-left:0px solid #bfbfbf;
	
	border-radius:0px 5px 5px 0px;
	-moz-border-radius:0px 5px 5px 0px;
	-webkit-border-radius:0px 5px 5px 0px;
	
	overflow: hidden;
	cursor: pointer;
}

#page #content #columnleftfull #landingPageTopRow #columnworkingonn p.counter {
	clear: both;
	display: none;
	margin: 0px;
	padding: 4px 0px 0px 0px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #a9000a;
}

#page #content #columnleftfull #landingPageTopRow #columnworkingonn p.msgSuccess {
	clear: both;
	display: none;
	margin: 0px;
	padding: 4px 0px 0px 0px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #007708;
}

#page #content #columnleftfull #landingPageTopRow #columnworkingonn p.msgError {
	clear: both;
	display: none;
	margin: 0px;
	padding: 4px 0px 0px 0px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #970008;
}

#page #content #columnleftfull #landingPageTopRow #columnlinks {
	float: left;
	width: 360px;
	padding: 10px 0px 0px 20px;
}

#page #content #columnleftfull #landingPageTopRow #columnlinks .links {
	float: left;
	width: 180px;
	white-space: nowrap;
	overflow: hidden;
	padding: 8px 0px 4px 0px;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #2762a2;
}

#page #content #columnleftfull #landingPageTopRow #columnlinks .links:hover {
	text-decoration: none;
	color: #002145;
}

#page #content #columnleftfull #landingPageTopRow #mspAwards {
	float: right;
	margin: 4px 10px 0px 0px;
}


#page #content #columnleftfull #landingPageTabs {
	clear: both;
	display: block;
	padding: 0px 0px 0px 0px;
	margin: 0px;
}

#page #content #columnleftfull #landingPageTabs .ui-tabs-nav {
	float: left;
	width: 210px;
	min-height: 300px;
	padding: 10px 0px 0px 0px;
}

#page #content #columnleftfull #landingPageTabs .ui-tabs-nav li.ui-state-default {
	display: block;
	padding: 0px;
	margin:0px;
	text-align: right;
}



#page #content #columnleftfull #landingPageTabs .ui-tabs-nav li.ui-state-default a {
	display: block;
	padding: 6px 20px 6px 20px;
	text-align: right;
	text-decoration: none;
	color: #721e1f;
	font:bold 12px Arial, Helvetica, sans-serif
}

#page #content #columnleftfull #landingPageTabs .ui-tabs-nav li.ui-state-default a:hover {
	color: #000;
}

#page #content #columnleftfull #landingPageTabs .ui-tabs-nav li.ui-state-active a {
	display: block;
	padding: 6px 20px 6px 20px;
	text-align: right;
	text-decoration: none;
	color: #fff;
	font:bold 12px Arial, Helvetica, sans-serif;
	background:#721e1f url(../images/landingPageSelectedTab_bg.jpg) no-repeat left center;
}

#page #content #columnleftfull #landingPageTabs .ui-tabs-nav li.ui-state-active a:hover {
	color: #fff;
}

#page #content #columnleftfull #landingPageTabs .ui-tabs-nav li.lastLink {
	border-top:1px solid #cccccc;
	padding: 10px;
	margin: 10px 0px 0px 10px;
}

#page #content #columnleftfull #landingPageTabs .ui-tabs-nav li.lastLink a {
	float: right;
	padding: 4px 10px 4px 10px;
	text-align: right;
	text-decoration: none;
	color: #fff;
	font:normal 11px Arial, Helvetica, sans-serif;
	background:#4d4d4d;
	border-radius:3px 3px 3px 3px;
	-moz-border-radius:3px 3px 3px 3px;
	-webkit-border-radius:3px 3px 3px 3px;
}

#page #content #columnleftfull #landingPageTabs .ui-tabs-nav li.lastLink a:hover {
	background:#721e1f;
	color: #fff;
}

#page #content #columnleftfull #landingPageTabs .ui-tabs-panel {
	/*float: right;
	width: 740px;*/
    width: 945px;
	background-color: #fff;
	min-height: 400px;
	background:url(../images/landingPageVline.png) no-repeat left 10px;
	padding: 10px 20px 10px 20px;
}

#page #content #columnleftfull #landingPageTabs .ui-tabs-hide {
	display: none;
	
}

#page #content #columnleftfull #landingPageTabs .ui-tabs-panel h1 {
	display: block;
	font:normal 18px Arial, Helvetica, sans-serif;
	color: #565977;
	text-transform: uppercase;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 5px 0px;
	border-bottom:1px solid #CCC;
}

#page #content #columnleftfull #landingPageTabs .ui-tabs-panel #memberDashboardTitleBar {
    border-bottom: 1px solid #CCCCCC;
    display: inline-block;
    margin: 0 0 5px;
    padding: 0 0 5px;
    width: 100%;
}

#page #content #columnleftfull #landingPageTabs .ui-tabs-panel #memberDashboardHeading {
    color: #565977;
    float: left;
    font: 18px Arial,Helvetica,sans-serif;
    text-transform: uppercase;
}

#page #content #columnleftfull #landingPageTabs .ui-tabs-panel #memberDashboardPersonalPalmsLink {
    float: left;
    margin: 0.6% 0.5% 0.5% 5%;
    color: #721E1F;
    font: bold 12px Arial,Helvetica,sans-serif;
    text-align: right;
    text-decoration: underlined;
    visibility: hidden;
}

#page #content #columnleftfull #landingPageTabs .ui-tabs-panel #memberDashboardPersonalPalmsLink:hover {
    color: #000000;
}

#page #content #columnleftfull #landingPageTabs #memberDashboardData {
	font:bold 12px Arial, Helvetica, sans-serif;
	color: #929292;
}

#page #content #columnleftfull #landingPageTabs #memberDashboardData th {
	text-align:right;
	border-bottom:1px solid #CCC;
}

#page #content #columnleftfull #landingPageTabs #memberDashboardData td {
	padding: 3px 0px 3px 0px;
	border-bottom:1px solid #e5e5e5;
}

#page #content #columnleftfull #landingPageTabs #memberDashboardData td.border {
	border-bottom:1px solid #CCC;
	padding: 1px 0px 6px 0px;
	font:bold 18px Arial, Helvetica, sans-serif;
}

#page #content #columnleftfull #landingPageTabs #memberDashboardData td.data {
	color: #5a5a5a;
	text-align:right;
}

#page #content #columnleftfull #landingPageTabs #messageMemberDashboard {
	clear: both;
	padding: 5px;
	display: block;
	background-color: #fafe81;
	margin: 5px 0px 0px 0px;
	border:1px solid #d3d66b;
}

#page #content #columnleftfull #landingPageTabs #memberDashboardLinksList {
	margin: 10px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
	border-top:0px solid #CCC;
}

#page #content #columnleftfull #landingPageTabs #memberDashboardLinksList a {
	width: 235px;
	float: left;
	padding: 5px 0px 5px 0px;
	font:bold 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #2762a2;
	white-space: nowrap;
	overflow: hidden;
}

#page #content #columnleftfull #landingPageTabs #memberDashboardLinksList a:hover {
	text-decoration: none;
	color: #6c0107;
}

#page #content #columnleftfull #landingPageTabs .hcrcDiv {
	display: block;
	min-height: 350px;
}

#page #content #columnleftfull #landingPageTabs .hcrcDiv .linksList {
	float: left;
	height: 350px;
	width: 270px;
	border-right:1px solid #e5e5e5;
	overflow: auto;
}

#page #content #columnleftfull #landingPageTabs .hcrcDiv a {
	display: block;
	padding: 5px 10px 5px 10px;
	font:bold 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #2762a2;
	white-space: nowrap;
	overflow: hidden;
}

#page #content #columnleftfull #landingPageTabs .hcrcDiv a:hover {
	text-decoration: none;
	color: #6c0107;
}

#page #content #columnleftfull #landingPageTabs .hcrcDiv a.active {
	background-color: #e4f1fe;
	color: #000;
}

#page #content #columnleftfull #landingPageTabs .hcrcDiv .frameDiv {
	float: right;
	min-height: 350px;
	width: 460px;
}

#page #content #columnleftfull #landingPageTabs .hcrcDiv .frameDiv form {
	margin:0px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	text-decoration: none;
}

#page #content #columnleftfull #landingPageTabs .hcrcDiv .frameDiv form h1 {
	color: #797979;
	padding: 7px 7px;
	border-bottom:#f0f1f3 solid 1px;
	background-color:#F0FAFF;
	margin:0px;
	font: 14px Arial, Helvetica, sans-serif;
}

#page #content #columnleftfull #landingPageTabs .hcrcDiv .frameDiv #inforow {
	display:block;
	padding:5px;
	height:auto !important;
	overflow: hidden;
	height:25px;
	border-top: 0px solid #e8e9ed;
	border-right: 0px solid #e8e9ed;
	border-bottom: 1px solid #e8e9ed;
	border-left: 0px solid #e8e9ed;
}

#page #content #columnleftfull #landingPageTabs .hcrcDiv .frameDiv #inforow .left {
	float:left;
	text-align:left;
	margin:0px;
	color:#797979;
	font: 12px Arial, Helvetica, sans-serif;
}

#page #content #columnleftfull #landingPageTabs .hcrcDiv .frameDiv #inforow .right {
	float:right;
	padding-left:10px;
	margin:0px;
	color:#797979;
	width:85px;
	text-align:right;
	font: 12px Arial, Helvetica, sans-serif;
	background: url(../images/required_star.gif) no-repeat left center;
}

#page #content #columnleftfull #landingPageTabs .hcrcDiv .frameDiv form label {
	clear:both;
	display:block;
	height:auto !important;
	overflow: hidden;
	padding: 5px 4px;
	border-top: 0px solid #f0f1f3;
	border-right: 0px solid #f0f1f3;
	border-bottom: 1px solid #f0f1f3;
	border-left: 0px solid #f0f1f3;
}

#page #content #columnleftfull #landingPageTabs .hcrcDiv .frameDiv form label .clearboth {
	clear:both;
	display:block;
	font-size: 0px;
	padding:0px;
	margin:0px;
}

#page #content #columnleftfull #landingPageTabs .hcrcDiv .frameDiv form label .text {
	float:left;
	width:150px;
	color: #666;
	text-decoration: none;
	text-align:right;
	padding-right:10px;
	padding-top:4px;
	margin-right:10px;
	height:inherit;
	font: normal 12px Arial, Helvetica, sans-serif;
}

#page #content #columnleftfull #landingPageTabs .hcrcDiv .frameDiv form label .textafterinput {
	float:left;
	width:200px;
	color: #666;
	text-decoration: none;
	font: normal 12px Arial, Helvetica, sans-serif;
	padding: 3px 0px 0px 0px;
}


#page #content #columnleftfull #landingPageTabs .hcrcDiv .frameDiv form label .floatleft {
	float:left;
}

#page #content #columnleftfull #landingPageTabs .hcrcDiv .frameDiv form label .fieldtext {
	float:left;
	color: #666;
	text-decoration: none;
	text-align:right;
	padding-right:10px;
	padding-top:4px;
	text-align:left;
	width:auto;
	font: normal 12px Arial, Helvetica, sans-serif;
}

#page #content #columnleftfull #landingPageTabs .hcrcDiv .frameDiv form label .field {
	float:left;
	width:200px;
	color: #333;
	text-decoration: none;
	background-color: #fffbf3;
	border: 1px solid #e7e5e0;
	padding:3px;
	height:inherit !important;
	margin-right:4px;
	border-radius: 5px 5px;
	-moz-border-radius: 5px 5px;
	-webkit-border-radius: 5px 5px;
	box-shadow:2px 2px 2px #eee;
	-webkit-box-shadow:2px 2px 2px #eee;
	-moz-box-shadow:2px 2px 2px #eee;
	font: 12px Arial, Helvetica, sans-serif;
}

#page #content #columnleftfull #landingPageTabs .hcrcDiv .frameDiv form label .fieldsmall {
	float:left;
	width:50px;
	color: #333;
	text-decoration: none;
	background-color: #fffbf3;
	border: 1px solid #e7e5e0;
	padding:3px;
	height:inherit !important;
	margin-right:4px;
	border-radius: 5px 5px;
	-moz-border-radius: 5px 5px;
	-webkit-border-radius: 5px 5px;
	box-shadow:2px 2px 2px #eee;
	-webkit-box-shadow:2px 2px 2px #eee;
	-moz-box-shadow:2px 2px 2px #eee;
	font: 12px Arial, Helvetica, sans-serif;
}

#page #content #columnleftfull #landingPageTabs .hcrcDiv .frameDiv form label .fielddate {
	float:left;
	width:120px;
	color: #333;
	text-decoration: none;
	border: 1px solid #e7e5e0;
	padding:3px;
	height:inherit !important;
	margin-right:4px;
	border-radius: 5px 5px;
	-moz-border-radius: 5px 5px;
	-webkit-border-radius: 5px 5px;
	box-shadow:2px 2px 2px #eee;
	-webkit-box-shadow:2px 2px 2px #eee;
	-moz-box-shadow:2px 2px 2px #eee;
	font: 12px Arial, Helvetica, sans-serif;
	background: #fffbf3 url(../images/icons/calendar.gif) no-repeat 107px center;
}


#page #content #columnleftfull #landingPageTabs .hcrcDiv .frameDiv form label .fieldprefixes {
	float:left;
	width:100px;
	color: #333;
	text-decoration: none;
	background-color: #fffbf3;
	border: 1px solid #e7e5e0;
	padding:3px;
	height:inherit !important;
	margin-right:4px;
	border-radius: 5px 5px;
	-moz-border-radius: 5px 5px;
	-webkit-border-radius: 5px 5px;
	box-shadow:2px 2px 2px #eee;
	-webkit-box-shadow:2px 2px 2px #eee;
	-moz-box-shadow:2px 2px 2px #eee;
	font: 12px Arial, Helvetica, sans-serif;
}

#page #content #columnleftfull #landingPageTabs .hcrcDiv .frameDiv form label .requiredstar {
	background: url(../images/required_star.gif) no-repeat right center;
}

#page #content #columnleftfull #landingPageTabs .hcrcDiv .frameDiv form .linkbutton {
	color: #FFF;
	border: 0px solid #fff;
	margin:0px 0px 0px 10px;
	border-radius: 5px 5px;
	-moz-border-radius: 5px 5px;
	-webkit-border-radius: 5px 5px;
	text-decoration:none;
	float:left;
	font: bold 12px Arial, Helvetica, sans-serif;
	background: #900 url(../images/button_red_bg.gif) repeat-x left center;
	padding: 3px 10px;
}

#page #content #columnleftfull #landingPageTabs .hcrcDiv .frameDiv form .back {
	color: #FFF;
	border: 0px solid #fff;
	margin:0px 0px 0px 10px;
	border-radius: 5px 5px;
	-moz-border-radius: 5px 5px;
	-webkit-border-radius: 5px 5px;
	text-decoration:none;
	float:left;
	font: bold 12px Arial, Helvetica, sans-serif;
	background: #900 url(../images/button_red_bg.gif) repeat-x left center;
	padding: 4px 10px;
}

#page #content #columnleftfull #landingPageTabs .hcrcDiv .frameDiv form label .error {
	clear:both;
	display:none;
	color:#cc0000;
	padding:4px 4px 4px 319px;
}

#page #content #columnleftfull #landingPageTabs .hcrcDiv .frameDiv form label .successmessage {
	clear:both;
	display:none;
	color:#060;
	padding:4px 4px 4px 319px;
}

#page #content #columnleftfull #landingPageTabs .hcrcDiv .frameDiv form #companyfromandto {
	border-top: 0px solid #f0f1f3;
	border-right: 0px solid #f0f1f3;
	border-bottom: 1px solid #f0f1f3;
	border-left: 0px solid #f0f1f3;
}

#page #content #columnleftfull #landingPageTabs .hcrcDiv .frameDiv form #companyfromandto td {
	border-top: 0px solid #f0f1f3;
	border-right: 1px solid #f0f1f3;
	border-bottom: 0px solid #f0f1f3;
	border-left: 1px solid #f0f1f3;
}

#page #content #columnleftfull #landingPageTabs .hcrcDiv .frameDiv form #companyfromandto td .rowshead {
	margin:0px;
	padding:5px 10px 5px 10px;
	background-color:#e4f1fe;
	color: #333;
	text-decoration: none;
	font: normal 14px Arial, Helvetica, sans-serif;
}

#page #content #columnleftfull #landingPageTabs .hcrcDiv .frameDiv form #companyfromandto td .rows {
	margin:0px;
	padding:5px 10px 5px 10px;
	border-top: 0px solid #f0f1f3;
	border-right: 0px solid #f0f1f3;
	border-bottom: 1px solid #f0f1f3;
	border-left: 0px solid #f0f1f3;
}

#page #content #columnleftfull #landingPageTabs .hcrcDiv .frameDiv form #companyfromandto td label {
	clear:both;
	display:block;
	height:auto !important;
	overflow: hidden;
	border: 0px solid #f0f1f3;
	padding: 5px 4px;
}

#page #content #columnleftfull #landingPageTabs .hcrcDiv .frameDiv form #companyfromandto td label .text {
	float:left;
	width:100px;
	color: #666;
	text-decoration: none;
	text-align:right;
	padding-right:10px;
	padding-top:4px;
	margin-right:10px;
	height:inherit;
	font: normal 12px Arial, Helvetica, sans-serif;
}

#page #content #columnleftfull #landingPageTabs .hcrcDiv .frameDiv form #companyfromandto td .fieldtext {
	float:left;
	color: #666;
	text-decoration: none;
	text-align:right;
	padding-right:10px;
	padding-top:4px;
	text-align:left;
	width:auto;
	font: normal 12px Arial, Helvetica, sans-serif;
}

#page #content #columnleftfull #landingPageTabs .hcrcDiv .frameDiv form #companyfromandto td label .error {
	clear:both;
	display:none;
	color:#cc0000;
	padding:4px 4px 4px 120px;
}

#page #content #columnleftfull #landingPageTabs .hcrcDiv .frameDiv form #companyfromandto td label .successmessage {
	clear:both;
	display:none;
	color:#060;
	padding:4px 4px 4px 319px;
}

#page #content #columnleftfull #landingPageTabs .hcrcDiv .frameDiv form #companyfromandto td p {
	clear:both;
	display:block;
	color:#666;
	padding:4px 4px 4px 122px;
	margin:0px;
	font-size:10px;
	font-weight:bold;
}

#page #content #columnleftfull #landingPageTabs .hcrcDiv .frameDiv form #companyfromandto .linkbutton {
	color: #FFF;
	border: 0px solid #fff;
	padding: 3px 10px 3px 10px;
	margin:0px;
	border-radius: 5px 5px;
	-moz-border-radius: 5px 5px;
	-webkit-border-radius: 5px 5px;
	text-decoration:none;
	float:left;
	margin-left:0px;
	font: bold 12px Arial, Helvetica, sans-serif;
	background: #900 url(../images/button_red_bg.gif) repeat-x left center;
}

#page #content #columnleftfull #landingPageTabs .hcrcDiv .frameDiv .confirmbox {
	clear:both;
	display:none;
	text-align:center;
	margin-top:10px;
}

#page #content #columnleftfull #landingPageTabs .hcrcDiv .frameDiv .confirmbox p {
	margin:0px;
	padding:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #900;
	text-decoration: none;
	border-radius: 5px 5px;
	-moz-border-radius: 5px 5px;
	-webkit-border-radius: 5px 5px;
	text-align:center;
	margin-bottom:10px;
}

#page #content #columnleftfull #landingPageTabs .hcrcDiv .frameDiv button {
	margin:0px;
	padding:5px 10px 5px 10px;
	color: #fff;
	text-decoration: none;
	text-align:center;
	border-width: 0px;
	border-style: solid;
	border-radius: 5px 5px;
	-moz-border-radius: 5px 5px;
	-webkit-border-radius: 5px 5px;
	font: bold 12px Arial, Helvetica, sans-serif;
	background: #900 url(../images/button_red_bg.gif) repeat-x left center;
}

#page #content #columnleftfull #landingPageTabs .hcrcDiv .frameDiv .confirmationtext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#900;
}

#page #content #columnleftfull #landingPageTabs .hcrcDiv .frameDiv .formbuttonarea {
	padding:5px 5px 5px 163px;
}


#page #content #columnleftfull #landingPageTabs #doublecolumn {
	margin:0px;
	padding:0px;
	display: block;
	height:390px;
	overflow:hidden;
}

#page #content #columnleftfull #landingPageTabs  #doublecolumn #rowtop {
	display:block;
	margin:0px;
	padding:0px;
	overflow:hidden;
	height:195px;
	background: url(../images/home_rowtop_bg.gif) no-repeat -9px bottom;
}

#page #content #columnleftfull #landingPageTabs  #doublecolumn #rowbottom {
	display:block;
	margin:0px;
	padding:0px;
	overflow:hidden;
	height:195px;
	background: url(../images/home_rowbottom_bg.gif) no-repeat -3px top;
}

#page #content #columnleftfull #landingPageTabs  #doublecolumn .boxs {
	float:left;
	width:225px;
	height:196px;
	padding:0px;
	margin:0px 1px 0px 0px;
	overflow:hidden;
}

#page #content #columnleftfull #landingPageTabs  #doublecolumn .boxs .boxcontent {
	display:block;
	overflow:hidden;
	margin:0px 10px 5px 10px;
	height:135px;
	font: normal 12px Arial, Helvetica, sans-serif;
	color:#bfbfbf;
}

#page #content #columnleftfull #landingPageTabs  #doublecolumn .boxs .boxsbuttons {
	display:block;
	margin:0px 10px 5px 10px;
}


#page #content #columnleftfull #landingPageTabs  #doublecolumn #rowtop .boxs h1 {
	padding-left:10px;
	text-transform: none;
}


#page #content #columnleftfull #landingPageTabs  #doublecolumn #rowbottom .boxs h1 {
	padding-left:10px;
	padding-top:10px;
	text-transform: none;
}

#page #content #columnleftfull #landingPageTabs  #doublecolumn .boxs .boxcontent .linkrowone {
	display:block;
	padding:0px 0px 5px 0px;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #000b68;
	text-decoration: none;
}

#page #content #columnleftfull #landingPageTabs  #doublecolumn .boxs .boxcontent .linkrowone:hover {
	color: #002a54;
	text-decoration: none;
}


#page #content #columnleftfull #landingPageTabs  #doublecolumn .boxs .boxcontent .linkrowtwo {
	display:block;
	padding:0px 0px 7px 0px;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #000b68;
	text-decoration: none;
}

#page #content #columnleftfull #landingPageTabs  #doublecolumn .boxs .boxcontent .linkrowtwo:hover {
	color: #002a54;
	text-decoration: none;
}

#page #content #columnleftfull #landingPageTabs  #doublecolumn .boxs .boxcontent .linkrowtwo span {
	display:block;
	padding:0px 0px 0px 0px;
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #8c8c8c;
	text-decoration: none;
}

#page #content #columnleftfull #landingPageTabs  #doublecolumn #listevents .updaterows {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #656565;
}

#page #content #columnleftfull #landingPageTabs  #doublecolumn #listevents .updaterows a {
	padding:0px 0px 5px 0px;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #000b68;
	text-decoration: none;
}

#page #content #columnleftfull #landingPageTabs  #doublecolumn #listevents .updaterows a:hover {
	color: #002a54;
	text-decoration: none;
}

#page #content #columnleftfull #landingPageTabs  #doublecolumn #listevents .updaterows span {
	padding:0px 0px 0px 0px;
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #656565;
	text-decoration: none;
}

#page #content #columnleftfull #landingPageTabs  #doublecolumn #listevents .textcolor {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #BFBFBF;
}

#page #content #columnleftfull #landingPageTabs #doublecolumn .buttonlink {
	float:left;
	font: normal 11px Arial, Helvetica, sans-serif;
	background: #677388;
	color: #e0e3e7;
	text-decoration: none;
	padding:2px 9px 2px 9px;
	margin:0px 1px 0px 0px;
	border-radius:3px 3px;
	-moz-border-radius:3px 3px;
	-webkit-border-radius:3px 3px;
}

#page #content #columnleftfull #landingPageTabs #doublecolumn .buttonlink:hover {
	background: #242d40;
	color: #fff;
	text-decoration: none;
}

#page #content #columnleftfull #landingPageTabs #doublecolumn h1 {
	display:block;
	padding:0px 0px 10px 0px;
	margin:0px;
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #667388;
	text-decoration: none;
	border: 0px;
}

#page #content #columnleftfull #landingPageTabs #doublecolumn h1 span {
	font: normal 14px Arial, Helvetica, sans-serif;
}

/**
 * Formating of the Messages
 */
ul.messages {
	background: #e8eaed; /* Old browsers */
	background: -moz-linear-gradient(top,  #e8eaed 1%, #bbbcbf 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#e8eaed), color-stop(100%,#bbbcbf)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #e8eaed 1%,#bbbcbf 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #e8eaed 1%,#bbbcbf 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #e8eaed 1%,#bbbcbf 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #e8eaed 1%,#bbbcbf 100%); /* W3C */
	border-radius: 5px;
	list-style: none;
	padding-left: 32px;
	margin: 0;
}

.ie8 ul.messages {
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8eaed', endColorstr='#bbbcbf',GradientType=0 );  /* IE6-9 */
}

.ie9 ul.message {
	background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc1NjUiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjEwMCUiIHkyPSIxMDAlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0U4RUFFRCIgb2Zmc2V0PSIwIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0JCQkNCRiIgb2Zmc2V0PSIxIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZzU2NSkiIC8+Cjwvc3ZnPg==);
}

ul.fa-ul {
	margin-left: 0;
}

ul.messages li.success .fa-li {
	top: 7.5px;
	left: -29px;	
	color: #5A5959;
	font-weight: normal;
}

ul.messages li.error .fa-li {
	top: 5.5px;
	left: -32px;
	font-size: 16px;
	font-weight: normal;	
}

ul.messages li.success, ul.messages li.error  {
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: 700;
	clear:both;
	width: 100%;	
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	background: #eff0f2; /* Old browsers */
	background: -moz-linear-gradient(top,  #eff0f2 1%, #cdced0 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#eff0f2), color-stop(100%,#cdced0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #eff0f2 1%,#cdced0 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #eff0f2 1%,#cdced0 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #eff0f2 1%,#cdced0 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #eff0f2 1%,#cdced0 100%); /* W3C */	
	padding: 6px;
}

.ie8 ul.messages li.success, .ie8 ul.messages li.error {
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eff0f2', endColorstr='#cdced0',GradientType=0 ); /* IE6-9 */
}

.ie9 ul.messages li.success, .ie9 ul.messages li.error {
	background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImczMzEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjEwMCUiIHkyPSIxMDAlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0VGRjBGMiIgb2Zmc2V0PSIwIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0NEQ0VEMCIgb2Zmc2V0PSIxIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZzMzMSkiIC8+Cjwvc3ZnPg==);
}

ul.messages li.success {
	color: #000;
}

ul.messages li.error  {
	color: #a20d10;
}

#palmsTable {
	height: 42px;
}

.tableTitle{
    padding: 0px 0px 10px 0px;
    margin: 0px;
    font: bold 14px Arial, Helvetica, sans-serif;
    color: #667388;
    text-decoration: none;
    border: 0px;
    text-align: left;
    padding-left: 10px;
    text-transform: none;
}

.tableText{
    overflow: hidden;
    padding-left: 10px;
    font: normal 12px Arial, Helvetica, sans-serif;
    color: #bfbfbf;
}