/* General stylesheet for Robert Half Legal Web site */

/* HTML style definitions */
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}
h2 {font-size:15px;font-weight:bold;text-transform:capitalize;color:#004F42;margin:0;padding:10px 5px 0 5px;text-align:left;}
a,
a:link
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #006666;
	text-decoration: none;
}
a:visited {
	color:#666666;
	text-decoration: none;
}
a:hover {
	color:#336666;
	text-decoration: underline;
}
a:active {
	color:#006666;
	text-decoration : none;
}
select{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
sup{
	vertical-align: super;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13pt;
	color: #000000;
}
sub{
  vertical-align: sub;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  line-height: 13pt;
  color: #000000;
}
td {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	line-height: 13pt;
}
hr {
	background-color: #FFFFFF;
	color: #006666;
	height: 1px;
	margin: 5px 0px 5px 0px;
}
ul
{
	margin-top : 2px;
	margin-bottom : 2px;
}

li
{
	padding-left: 0;
	color: #000000;
	list-style-image : url(/External_Sites/images/AF/af-us/home/teal_bullet_10px.gif);
	margin-left: -20px;
}

ol
{
	padding-left: 0;
	color: #000000;
}
/* Bulleted list style definitions */
#bullets { /* to colorize a bullet type */
	color: #004F42;
	font-size: x-small;
	line-height: 18px;
	list-style-type: square;
}
#bullets div { /* for the text following a bullet */
	color: #000000;
	font-size: 12px;
}
/* Style for error and other highlighted text */
.red {
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
	color: #CC0000;
}
.hline
{
	height: 1px;
	max-height: 1px;
	min-height: 1px;
	font-size: 1px;
	line-height: 1px;
	background-color: #006666;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}

/* JSR-168 standard CSS classes */
p,
.portlet-font { /* normal text */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal; 
	line-height: 17px;
	color: #000000;
	background-color : #FFFFFF;
}
.portlet-font-dim { /* dimmed text */
	color: #999999;
	background-color : inherit;
}
.portlet-msg-status { /* status message */
	font-style: italic;
}
.portlet-msg-info, .info_msg { /* help message */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: inherit;
	background-color : inherit;
}
.portlet-msg-error { /* error message */
	color: #ff0000;
	background-color : inherit;
}
.portlet-msg-alert { /* warning message */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: inherit;
	background-color : inherit;
}
.portlet-msg-success { /* task completed */
	font-family: Arial, Helvetica, sans-serif;
	font-size: inherit;
	font-weight: bold;
	color: inherit;
	background-color : inherit;
}
.portlet-section-header { /* table or section header */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-transform: capitalize;
	color: #004F42;
	background-color : inherit;
	margin-top: 10px;
	margin-bottom: 15px;
	padding: 10px 0px 15px 0px;
	_padding: 10px 0px 15px 5px; /* IE only */

}
.portlet-section-body { /* normal text in table cell */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #000000;
	background-color: #FFFFFF;
}
.portlet-section-alternate { /* text in every other row */
	font-family: Arial, Helvetica, sans-serif;
	font-size: inherit;
	line-height: 14px;
	color: #000000;
	background-color: #CCCCCC;
}
.portlet-section-selected { /* text in selected range */

}
.portlet-section-subheader { /* subheading */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #004F42;
	background-color : inherit;
	margin: 15px 0px 15px 0px;
	padding: 15px 0px 35px 0px;
}
.portlet-section-footer { /* table or section footnote */

}
.portlet-section-text { /* explanatory or help text */
	font-family: Arial, Helvetica, sans-serif;
	font-size : inherit;
	line-height: inherit;
	color: #000000;
	background-color: inherit;
	text-align: inherit;
	padding: 0px;
	text-decoration: none;
}
.portlet-form-label { /* label for whole form */
	font-family: inherit;
	font-size: 12px;
	font-weight: bold;
	line-height: inherit;
	color: inherit;
	background-color : inherit;
}
.portlet-form-input-field { /* text of user input field */
	font-family: inherit;
	font-size: 11px;
	font-weight: inherit;
	color: inherit;
	background-color : #FFFFFF;
	margin: 8px 0px 0px 0px;
}
.portlet-form-button { /* text on a button */
	/* IDLE STATE OF BUTTON */
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana;
	text-align: center;
	display: block;
	width: 55px;
	height: 18px;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #FFFFFF;
	color : #FFFFFF;
	background-color: #004F42;
	cursor: pointer;
	margin: 15px;
}
a.portlet-form-button { /* active state of button */
	/* ACTIVE STATE OF BUTTON */
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana;
	color : #FFFFFF;
	text-align: center;
	display: block;
	width: 55px;
	height: 18px;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #FFFFFF;
	background-color : #004F42;
	margin: 15px;
}
a.portlet-form-button:link {
	color: #FFFFFF;
	background-color : #004F42;
	text-decoration: none;
}
a.portlet-form-button:visited {
	color: #FFFFFF;
	background-color : #004F42;
	text-decoration: none;
}
a.portlet-form-button:hover {
	color: #FFFFFF;
	background-color : #004F42;
	text-decoration: none;
	border-left : 1px solid #FFFFFF;
	border-right : 1px solid  #000000;
	border-top : 1px solid #FFFFFF;
	border-bottom : 1px solid #000000;
}
a.portlet-form-button:active {
	color: #FFFFFF;
	background-color : #004F42;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #000000;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #000000;
	text-decoration: none;
}

.portlet-form-icon-label { /* text beside a context dependent action icon */
}
.portlet-dlg-icon-label { /* text beside a "standard" icon (Ok, Cancel) */

}
.portlet-form-field-label { /* text for separator of fields (e.g. checkboxes, etc.) */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding: 8px 10px 0px 0px;
	vertical-align: top;
	color: #000000;
}
.portlet-form-field { /* text for a field (not input field, e.g. checkboxes, etc.) */
	font-family: inherit;
	font-size: 11px;
	font-weight: inherit;
	margin: 8px 10px 0px 0px;
	color: inherit;
}
.portlet-menu { /* general menu settings (background color, margins, etc.) */

}
.portlet-menu-item { /* normal, unselected menu item */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 15px;
	color: #000000;
	background-color: #EFEFEF;
	margin: 0px;
	padding: 2px;
}
.portlet-menu-item-selected { /* selected menu item */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 15px;
	color: #000000;
	background-color: #CCCCCC;
	margin: 0px;
	padding: 2px;
}
.portlet-menu-item-hover { /* normal, unselected menu item when hovered over */

}
.portlet-menu-item-hover-selected { /* selected menu item when hovered over */

}
.portlet-menu-cascade-item { /* normal, unselected menu item with submenus */

}
.portlet-menu-cascade-item-selected { /* selected submenu item with submenus */

}
.portlet-menu-description { /* descriptive text for menu (e.g. help context below the menu) */

}
.portlet-menu-caption { /* menu caption */

}


/* Button overrides for wider buttons */
.button100 { /* text on a button */
	/* IDLE STATE OF BUTTON */
	width: 100px;
	font-size: 10px;
	font-family: Verdana; 
}
a.button100 { /* active state of button */
	/* ACTIVE STATE OF BUTTON */
	width: 100px; 
	text-decoration: none;
	font-size: 10px;
	font-family: Verdana;
}
a.button100:link { /* mouseover state of button */
	/* HOVER STATE OF BUTTON */
	width: 100px; 
	text-decoration: none;
	color: #FFFFFF;
	font-size: 10px;
	font-family: Verdana;
}
a.button100:visited { /* mouseover state of button */
	/* HOVER STATE OF BUTTON */
	width: 100px; 
	text-decoration: none;
	color: #FFFFFF;
	font-size: 10px;
	font-family: Verdana;
}
a.button100:hover { /* mouseover state of button */
	/* HOVER STATE OF BUTTON */
	width: 100px; 
	text-decoration: none;
	color: #FFFFFF;
	font-size: 10px;
	font-family: Verdana;
}
a.button100:active { /* mouseover state of button */
	/* HOVER STATE OF BUTTON */
	width: 100px; 
	text-decoration: none;
	color: #FFFFFF;
	font-size: 10px;
	font-family: Verdana;
}
.button125 { /* text on a button */
	/* IDLE STATE OF BUTTON */
	width: 125px; 
	font-size: 10px;
	font-family: Verdana;
}
a.button125 { /* active state of button */
	/* ACTIVE STATE OF BUTTON */
	width: 125px; 
	text-decoration: none;
	font-size: 10px;
	font-family: Verdana;
}
a.button125:link { /* idle state of button */
	/* IDLE STATE OF BUTTON */
	width: 125px; 
	text-decoration: none;
	color: #FFFFFF;
	font-size: 10px;
	font-family: Verdana;
}
a.button125:visited { /* visited state of button */
	/* VISITED STATE OF BUTTON */
	width: 125px; 
	text-decoration: none;
	color: #FFFFFF;
	font-size: 10px;
	font-family: Verdana;
}
a.button125:hover { /* mouseover state of button */
	/* HOVER STATE OF BUTTON */
	width: 125px; 
	text-decoration: none;
	color: #FFFFFF;
	font-size: 10px;
	font-family: Verdana;
}
a.button125:active { /* active state of button */
	/* ACTIVE STATE OF BUTTON */
	width: 125px; 
	text-decoration: none;
	color: #FFFFFF;
	font-size: 10px;
	font-family: Verdana;
}
.button190 { /* text on a button */
	/* IDLE STATE OF BUTTON */
	width: 190px; 
	font-size: 10px;
	font-family: Verdana;
}
a.button190 { /* active state of button */
	/* ACTIVE STATE OF BUTTON */
	width: 190px; 
	text-decoration: none;
	font-size: 10px;
	font-family: Verdana;
}
a.button190:link { /* idle state of button */
	/* IDLE STATE OF BUTTON */
	width: 190px; 
	text-decoration: none;
	color: #FFFFFF;
	font-size: 10px;
	font-family: Verdana;
}
a.button190:visited { /* visited state of button */
	/* VISITED STATE OF BUTTON */
	width: 190px; 
	text-decoration: none;
	color: #FFFFFF;
	font-size: 10px;
	font-family: Verdana;
}
a.button190:hover { /* mouseover state of button */
	/* HOVER STATE OF BUTTON */
	width: 190px; 
	text-decoration: none;
	color: #FFFFFF;
	font-size: 10px;
	font-family: Verdana;
}
a.button190:active { /* active state of button */
	/* active STATE OF BUTTON */
	width: 190px; 
	text-decoration: none;
	color: #FFFFFF;
	font-size: 10px;
	font-family: Verdana;
}
#mainwrapper {
   background: #fff;
   margin: 0;
   padding: 0;
}
/* Maintext style definitions */
#maintext {
   background: #fff;
	margin: 10px 0px 0px 0px;
	padding: 0px 15px 0px 10px;
}
#maintext a, 
#maintext a:link {
	font-family: inherit;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
	color: #336666;
	background-color : inherit;
}
#maintext a:visited {
	color: #666666;
	background-color: inherit;
	text-decoration: none;
}
#maintext a:hover {
	color: #336666;
	background-color: inherit;
	text-decoration: underline;
}
#maintext a:active {
	color: #006666;
	background-color: inherit;
	text-decoration: none;
}
#maintext .portlet-form-label { /* label for whole form */
	font-family: inherit;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	padding: 0px 0px 10px 0px;
	color: #004F42;
	background-color : inherit;
}
#maintext .portlet-form-button { /* text on a button */
	/* IDLE STATE OF BUTTON */
	font-size: 10px;
	font-weight: bold;
	color : #FFFFFF;
	background-color : #004F42;
	text-decoration: none;
}
#maintext a.portlet-form-button { /* active state of button */
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #004F42;
	text-decoration: none;
}
#maintext a.portlet-form-button:link {
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #004F42;
	text-decoration: none;
}
#maintext a.portlet-form-button:visited {
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #004F42;
	text-decoration: none;
}
#maintext a.portlet-form-button:hover {
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #004F42;
	text-decoration: none;
}
#maintext a.portlet-form-button:active {
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #004F42;
	text-decoration: none;
}
#maintext .portlet-msg-info,
#maintext .small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	background-color: inherit;
}
#maintext a.portlet-msg-info,
#maintext a.portlet-msg-info:link,
#maintext a.portlet-msg-info:visited,
#maintext a.portlet-msg-info:hover,
#maintext a.portlet-msg-info:active,
#maintext a.small, 
#maintext a.small:link, 
#maintext a.small:visited, 
#maintext a.small:hover,
#maintext a.small:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: underline;
	color: #336666;
	background-color: inherit;
}
#maintext a.portlet-msg-info:visited,
#maintext a.small:visited {
	color: #666666;
	background-color: inherit;
	text-decoration: none;
}
#maintext a.portlet-msg-info:hover,
#maintext a.small:hover {
	color: #336666;
	background-color: inherit;
	text-decoration: underline;
}
#maintext a.portlet-msg-info:active,
#maintext a.small:active {
	color: #006666;
	background-color: inherit;
	text-decoration: none;
}

/* Gray background class definitions */
/* Used in some table headers         */
#maintext .graybkgd {
	color: #000000;
	background-color: #EFEFEF;
}
#maintext a.graybkgd,
#maintext a.graybkgd:link,
#maintext a.graybkgd:visited,
#maintext a.graybkgd:hover,
#maintext a.graybkgd:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
	color: #009999;
	background-color: #EFEFEF;
}

/* Profile style definitions */
#profile {
	padding: 0px 10px 0px 10px;
}
#profile .portlet-section-body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	line-height: 17px;
	color: #000000;
	background-color: #FFFFFF; 
	margin: 0px;
	padding: 0px;
}
#profile .portlet-section-alternate {
	background-color: #E6E6E6; 
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
}
#profile .portlet-section-subheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #004F42;
	background-color : #E6E6E6;
	padding: 0px;
	margin: 0px;
}
#profile a.portlet-section-subheader,
#profile a.portlet-section-subheader:link,
#profile a.portlet-section-subheader:visted,
#profile a.portlet-section-subheader:hover,
#profile a.portlet-section-subheader:active {
	font-weight: bold;
	color: #004F42;
	background-color : #E6E6E6;
	text-decoration: none;
}

#profile .portlet-form-button,
#profile a.portlet-form-button,
#profile a.portlet-form-button:link,
#profile a.portlet-form-button:visited,
#profile a.portlet-form-button:hover,
#profile a.portlet-form-button:active {
	margin: 3px;
}

/* Skills style definitions */
#skills {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	background-color: #FFFFFF;
	padding: 3px 0px 3px 0px;
	margin: 0px;
}
#skills .portlet-section-header1 { /* used for "Remove" skill background */
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	text-transform: capitalize;
	color: #000000;
	background-color: #CCCCCC;
	height: 1px;
	padding: 0px;
	margin: 0px;
}
#skills .portlet-section-header2 { /* used for "Advanced" skill background */
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	text-transform: capitalize;
	color: #FFFFFF;
	background-color: #003333;
	height: 1px;
	padding: 0px;
	margin: 0px;
}
#skills .portlet-section-header3 { /* used for "Intermediate" skill background */
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	text-transform: capitalize;
	color: #FFFFFF;
	background-color: #669999;
	height: 1px;
	padding: 0px;
	margin: 0px;
}
#skills .portlet-section-header4 { /* used for "Beginner" skill background */
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	text-transform: capitalize;
	color: #FFFFFF;
	background-color: #99CCCC;
	height: 1px;
	padding: 0px;
	margin: 0px;
}
#skills .portlet-form-field { /* used for radio buttons in skills table */
	padding: 0px;
	margin: 0px;
}

/* Search Results style definitions */
#searchresults {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	background-color: #FFFFFF;
	padding: 3px 0px 3px 0px;
	margin: 0px;
}
#searchresults .portlet-section-header { /* used for darker color background */
	font-size: 12px;
	font-weight: bold;
	text-transform: capitalize;
	color: #FFFFFF;
	background-color: #669999;
	height: 1px;
	padding: 0px;
	margin: 0px;
}
#searchresults .portlet-section-subheader { /* used for lighter color background */
	font-size: 12px;
	font-weight: bold;
	text-transform: capitalize;
	color: #FFFFFF;
	background-color: #99CCCC;
	height: 1px;
	padding: 0px;
	margin: 0px;
}
#searchresults .portlet-section-alternate {
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #CECECE;
	padding: 3px 0px 3px 0px;
	margin: 0px;
}
#searchresults .portlet-section-selected {
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #999999;
	padding: 0px;
	margin: 0px;
}
#searchresults .portlet-menu {
	font-size: 12px;
	font-weight: normal;
	color: #009999;
	background-color: #CCCCCC;
	padding: 0px;
	margin: 0px;
}
#searchresults a.portlet-menu,
#searchresults a.portlet-menu:link,
#searchresults a.portlet-menu:visited,
#searchresults a.portlet-menu:hover,
#searchresults a.portlet-menu:active,
#searchresults a.portlet-menu-item-selected,
#searchresults a.portlet-menu-item-selected:link,
#searchresults a.portlet-menu-item-selected:visited,
#searchresults a.portlet-menu-item-selected:hover,
#searchresults a.portlet-menu-item-selected:active {
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	color: #009999;
	background-color: inherit;
}

#searchresults .portlet-menu-item-selected {
	font-size: 12px;
	font-weight: normal;
	color: #009999;
	background-color: #DEDEDE;
	padding: 0px;
	margin: 0px;
}
#searchresults a,
#searchresults a:link,
#searchresults a:visited,
#searchresults a:hover,
#searchresults a:active {
	font-size: 13px;
	font-weight: normal;
	text-decoration: underline;
	color: #009999;
}
#searchresults a.portlet-form-button {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color : #FFFFFF;
	text-align: center;
	display: block;
	width: 55px;
	height: 18px;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #FFFFFF;
	background-color : #009999;
	margin: 15px;
}

/* Saved Searches style definitions */
#savedsearches {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	color: #000000;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 5px; 
}

#savedsearches .portlet-font {
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
/*	padding: 3px 5px 3px 0px; */
	margin: 0px;
	padding: 3px 3px 3px 3px;
}
#savedsearches .portlet-section-alternate {
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	background-color: #E4E7E5;
	margin: 5px;
	padding: 3px 3px 3px 3px;
}
#savedsearches a,
#savedsearches a:link,
#savedsearches a:visited,
#savedsearches a:hover,
#savedsearches a:active{
	font-size: 12px;
	color: #000000;
	background-color: inherit;
	text-decoration: none;
}
#savedsearches a:hover {
	text-decoration: underline;
}

/* My Profile style definitions */
#myprofile {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	color: #000000;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
#myprofile .portlet-font {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	color: #000000;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px 0 0 5px;
}
#myprofile .portlet-msg-info{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	color: #000000;
	background-color: #FFFFFF;
}
#myprofile a,
#myprofile a:link,
#myprofile a:visited,
#myprofile a:hover,
#myprofile a:active{
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
	color: #336666;
}
#myprofile a:visited {
	color: #666666;
	background-color: inherit;
	text-decoration: none;
}
#myprofile a:hover {
	color: #336666;
	background-color: inherit;
	text-decoration: underline;
}
#myprofile a:active {
	color: #006666;
	background-color: inherit;
	text-decoration: none;
}

/* Footer style definitions */
#footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
	padding: 10px 10px 10px 10px;
	color: #000000;
	background-color: #FFFFFF;
}
#footer a:hover, #footer a:visited {
	color: #999999;
	background-color : inherit;
}
#footer .footer-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
	color: #000000;
	background-color : inherit;
	margin: 0px;
	padding: 0px;
}
#footer .footer-phone {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: inherit;
	background-color : inherit;
}
#footer .footer-menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	background-color : inherit;
	padding: 0px 5px 10px 5px;
	margin: 0px;
}
#footer a, 
#footer a:link, #footer a:visited, 
#footer a:hover, #footer a:active {
	font-family: inherit;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #336666;
	background-color : inherit;
}
#footer a:visited {
	color: #666666;
	background-color: inherit;
	text-decoration: none;
}
#footer a:hover {
	color: #336666;
	background-color : inherit;
	text-decoration: underline;
}
#footer a:active {
	color: #006666;
	background-color: inherit;
	text-decoration: none;
}

/* Country Select - Breadcrumb row style definitions */
#countryselect-breadcrumb {
	margin: 0px 0px 3px 0px;
	padding: 0px;
}

.countryselection {
background-color: #004F42;
}
/* Country DropDown button style definitions */
#countrydropdown {
/*border-bottom: 3px solid #FFFFFF;*/
/*	margin: 0px 0px 0px 0px; */
/*	padding: 0px; */
}
#countrydropdown td {
/*	font-family: Arial, Helvetica, sans-serif;*/
/*	font-size: 1px;*/
/*	line-height: 0px;*/
/*	color: #FFFFFF;*/
/*	background-color: #004F42;*/
/*	border-top: 3px solid #FFFFFF; */
/*	height: 17px;*/
/*	max-height: 17px;*/
/*	min-height: 17px;*/
}

/* Country DropDown menu style definitions */
.menuskin {
	position: absolute;
	top: 73px;
	left: 30px;
	width: 165px;
	background-color: #FFFFFF;
	border: 0px solid #666666;
	font: normal normal 9px/18px Arial;
	z-index: 100;
	visibility: hidden;
	padding-top: 0px;
	padding-bottom: 3px;
}
.menuskin a{
	padding-left: 8px;
	padding-right: 5px;
	padding-bottom: 3px;
	line-height: 18px;
	color: #004F42;
	font-weight: normal;
	text-decoration: none;

}
.menuskin a:visited{
    padding-left: 8px;
	padding-right: 5px;
	padding-bottom: 3px;
	color: #004F42;
	font-weight: normal;
	text-decoration: none;
}
#mouseoverstyle{
	background-color: #666666;
	font-weight: bold;
}
#mouseoverstyle a{
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

/* Breadcrumb style definitions */
#breadcrumb { 
	margin: 0px 0px 0px 5px; 
/*	padding: 3px 0px 0px 5px; */
}
#breadcrumb td {
/*	color: #000000; */
/*	background-color: #FFFFFF; */
	height: 17px; 
}
#breadcrumb .portlet-section-header,
#breadcrumb .portlet-section-header a,
#breadcrumb .portlet-section-header a:link,
#breadcrumb .portlet-section-header a:visited,
#breadcrumb .portlet-section-header a:hover,
#breadcrumb .portlet-section-header a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: capitalize;
	color: #666666;
	background-color: #CCCCCC;
	font-weight: normal;
	text-indent: 0px;
	text-decoration: underline;
	height: 17px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}
#breadcrumb .portlet-section-header {
	text-decoration: none;
	font-weight: bolder;
	padding: 0px 0px 0px 5px;
}

/* QuickSearch sidebar style definitions */
#quicksearch {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 1px;
	color: #000000;
	background-color: #699;
	margin: 0;
	padding: 0;
}
#quicksearch table {
	background-color: #699;
	width: 192px;
	min-width: 192px;
	max-width: 192px;
	height: 102px;
	max-height: 102px; 
	margin: 0;
	padding: 0;
}
* html #quicksearch table{ /* IE-only */
	background-color: #699;
	width: 195px;
	min-width: 195px;
	max-width: 195px;
	height: 121px;
	max-height: 121px; 
	margin: 0;
	padding: 0;
}
#quicksearch .portlet-section-header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 13px;
	color: #fff;
	background-color : #699;
	text-transform: capitalize;
/*   border-top: 3px solid #FFFFFF; */
/*	border-bottom: 3px solid #FFFFFF; */
	margin: 0px 0px 0px 0px;
	padding: 12px 0px 7px 5px;
	_padding: 10px 0px 2px 5px;
	text-indent: 0px;
}
#quicksearch .portlet-form-field-label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 13px;
	color: #000000;
	background-color : inherit;
	margin: 0px;
	padding: 3px 0px 0px 5px;
}
#quicksearch .portlet-form-input-field {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 14px;
	color: #000000;
	background-color : #FFFFFF;
	margin: 0px 0px 0px 5px;
	padding: 3px 0px 0px 0px;
}

#quicksearch .portlet-form-button {
	margin: 0px 5px 0px 0px;
	padding: 0px;
}

#quicksearch a.portlet-form-button {
	margin: 0px 5px 0px 0px;
	padding: 0px;
}
#quicksearch .portlet-spacer-bottom {
	height: 15px;
	max-height: 15px;
	min-height: 15px;
	font-size: 1px;
	line-height: 1px;
	background-color: #699;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	border-bottom: 3px solid #FFFFFF; 
}
/* Home Page leftside promotion styles */
#homepromo,
#homepromo td,
#homepromo p,
#homepromo .portlet-font {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 13px;
	color: #333;
	background-color: #99CCCC;
	margin: 0px;
	padding: 0px;
}
#homepromo td {
	margin: 0px;
	padding: 0px 2px 5px 5px;
}
#homepromo a,
#homepromo a:link,
#homepromo a:visited,
#homepromo a:hover,
#homepromo a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 13px;
	color: #336666;
	background-color: #99CCCC;
	text-decoration: none;
	margin: 0px;
	padding: 0px;	
}
#homepromo a:link {
	color: #006666;
	background-color: #99CCCC;
	text-decoration: none;
}
#homepromo a:visited {
	color: #666666;
	background-color: #99CCCC;
	text-decoration: none;
}
#homepromo a:hover {
	color: #336666;
	background-color: #99CCCC;
	text-decoration: underline;
}
#homepromo a:active {
	color: #006666;
	background-color: #99CCCC;
	text-decoration: none;
}
#homepromo table {
	background-color: #99CCCC;
	margin: 0px;
	padding: 0px 0px 5px 0px;
}
#homepromo .portlet-section-header {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #333;
	background-color: #99CCCC;
	font-size: 12px;
	line-height: 13px;
	text-transform: capitalize;
/*	border-top: 3px solid #FFFFFF; */
/*	border-bottom: 3px solid #FFFFFF; */
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 2px 5px;
	text-indent: 0px;
}

/* Left Nav styles */
.leftnavbkgd {
	color: #000000;
	background-color: #99CCCC;
	margin: 0px;
	padding: 0px;
	width: 195px;
	max-width: 195px;
	min-width: 195px;
}
#leftnav,
#leftnav td,
#leftnav p,
#leftnav .portlet-font {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 13px;
	color: #000000;
	background-color: #99CCCC;
	margin: 0px;
	padding: 0px;
}
#leftnav td {
	margin: 0px;
	padding: 0px 0px 15px 0px;
}
* html #leftnav td {
	margin: 0px;
	padding: 0px 0px 15px 0px;
}

#leftnav a,
#leftnav a:link,
#leftnav a:visited,
#leftnav a:hover,
#leftnav a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 13px;
	color: #336666;
	background-color: #99CCCC;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
#leftnav a:link {
	color: #336666;
	background-color: #99CCCC;
	text-decoration: none;
}
#leftnav a:visited {
	color: #666666;
	background-color: #99CCCC;
	text-decoration: none;
}
#leftnav a:hover {
	color: #336666;
	background-color: #99CCCC;
	text-decoration: none;
}
#leftnav a:active {
	color: #006666;
	background-color: #99CCCC;
	text-decoration: none;
}

#leftnav table {
/*	width: 190px; */
/*	max-width: 190px; */
	background-color: #99CCCC;
	margin: 0px;
	padding: 0px 0px 5px 0px;
}
* html #leftnav table { /* IE-only */
	width: 170px;
	max-width: 170px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
}
#leftnav .lnavbkgd {
	background-color: #99CCCC;
}
#leftnav .portlet-section-header {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #333;
	background-color: #99CCCC;
	font-size: 12px;
	line-height: 14px;
	text-transform: capitalize;
/*	border-top: 3px solid #FFFFFF; */
/*	border-bottom: 3px solid #FFFFFF; */
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 2px 5px;
	text-indent: 0px;
}
#leftnav .portlet-form-field-label {
	margin: 0;
	padding: 5px 5px 0 5px;
}
#leftnav .portlet-form-input-field {
	margin: 2px 0;
	padding: 0;
	width: 100%;
}
#leftnav .portlet-menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	color: #017979;
	background-color: #99CCCC;
	text-align: left;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 20px 0px;
}
#leftnav .portlet-menu-cascade-item {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	color: #006666;
	background-color: #99CCCC;
	text-align: left;
	vertical-align: bottom;
	padding: 1px 0px 1px 5px;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
}
#leftnav .portlet-menu-cascade-item table {
	padding: 0px;
	margin: 0px;
}
* html #leftnav .portlet-menu-cascade-item {
	padding: 1px 0px 1px 5px;
	margin: 0px 0px 0px 0px;
}
#leftnav .portlet-menu-item-selected,
#leftnav .portlet-menu-item,
#leftnav .portlet-menu-item a,
#leftnav .portlet-menu-item a:link,
#leftnav .portlet-menu-item a:visited,
#leftnav .portlet-menu-item a:hover,
#leftnav .portlet-menu-item a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	color: #006666;
	background-color: #99CCCC;
	text-align: left;
	padding: 1px 0px 1px 0px;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
}
* html #leftnav .portlet-menu-item-selected,
* html #leftnav .portlet-menu-item,
* html #leftnav .portlet-menu-item a,
* html #leftnav .portlet-menu-item a:link,
* html #leftnav .portlet-menu-item a:visited,
* html #leftnav .portlet-menu-item a:hover,
* html #leftnav .portlet-menu-item a:active {
	padding: 1px 0px 1px 0px;
	margin: 8px 0px 0px 0px;
}

#leftnav .portlet-menu-item a:visited {
	color:#666666;
	text-decoration: none;
}
#leftnav .portlet-menu-item a:hover {
	color:#003333;
	text-decoration: underline;
}
#leftnav .portlet-menu-item a:active,
#leftnav .portlet-menu-item-selected {
	color:#336666;
	font-weight : bold;
	text-decoration : none;
}
#leftnav .portlet-spacer-top {
	height: 5px;
	max-height: 5px;
	min-height: 5px;
	font-size: 1px;
	line-height: 1px;
	background-color: #99CCCC;
	padding: 0px 0px 0px 0px;
	margin: 0px;
}
/* End leftnav styles */

/* Start MyProfileSidebar and AutoSearchResults styles */
#emailjob,
#myprofilesidebar, 
#autosearchresults,
#myprofilesidebar .portlet-font {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 13px;
	color: #000000;
	background-color: #99CCCC;
	margin: 0px;
	padding: 0px;
}

#emailjob table,
#myprofilesidebar table,
#autosearchresults table {
	margin: 0px;
	padding: 0px;
	width: 195px;
	max-width: 195px;
	height: 111px;
	max-height: 111px; 
	background-color: #99CCCC;
}
#emailjob table {
	padding: 10px 5px 20px 5px;
}
* html #emailjob table,
* html #myprofilesidebar table, 
* html #autosearchresults table { /* IE-only */
	margin: 0px;
	padding: 0px;
	width: 195px;
	max-width: 195px;
	height: 102px;
	max-height: 102px; 
	background-color: #99CCCC;
}
* html #emailjob table {
	padding: 10px 5px 20px 5px;
}
#myprofilesidebar .lnavbkgd {
	background-color: #99CCCC;
}
#emailjob .portlet-section-header,
#myprofilesidebar .portlet-section-header,
#autosearchresults .portlet-section-header {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #333;
	background-color: #99CCCC;
	font-size: 12px;
	line-height: 13px;
	text-transform: capitalize;
/*	border-top: 3px solid #FFFFFF;*/
/*	border-bottom: 3px solid #FFFFFF; */
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 2px 5px;
}
#emailjob .portlet-section-header {
	text-transform: capitalize;
	padding: 8px 2px 2px 5px;
}
#myprofilesidebar .portlet-section-header {
	border-top: none;
}
#emailjob .portlet-form-field-label {
	font-weight: normal;
	padding: 5px 5px 3px 5px;
}
#myprofilesidebar .portlet-section-text,
#autosearchresults .portlet-section-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #000000;
	background-color: inherit;
	text-align: left;
	padding: 3px 3px 3px 8px;
	margin: 3px 3px 3px 8px;
	text-decoration: none;	
}
#myprofilesidebar .portlet-section-alternate,
#autosearchresults .portlet-section-alternate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #004F42;
	background-color: #EFEFEF;
	text-align: left;
	text-decoration: none;
	padding: 3px 3px 3px 8px;
}
#myprofilesidebar .portlet-msg-info {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #009999;
	background-color: inherit;
	text-align: right;
	padding: 3px 3px 3px 0px;
	text-decoration: none;		
}
#myprofilesidebar .portlet-msg-alert {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #660000;
	background-color: inherit;
	text-align: right;
	padding: 3px 3px 3px 0px;
	text-decoration: none;		
}
#myprofilesidebar .portlet-section-text a,
#myprofilesidebar .portlet-section-text a:link,
#myprofilesidebar .portlet-msg-info a,
#myprofilesidebar .portlet-msg-info a:link,
#autosearchresults a,
#autosearchresults a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height: inherit;
	color: #006666;
	background-color: inherit;
	text-align: inherit;
	padding: 0px;
	text-decoration: none;
}
#myprofilesidebar .portlet-section-text a:visited,
#myprofilesidebar .portlet-msg-info a:visited,
#autosearchresults a:visited {
	color:#666666;
	text-decoration: none;
}
#myprofilesidebar .portlet-section-text a:hover,
#myprofilesidebar .portlet-msg-info a:hover,
#autosearchresults a:hover {
	color:#336666;
	text-decoration: underline;
}
#myprofilesidebar .portlet-section-text a:active,
#myprofilesidebar .portlet-msg-info a:active,
#autosearchresults a:active {
	color:#006666;
	font-weight : bold;
	text-decoration : none;
}
/* End MyProfileSidebar and AutoSearchResults styles */

/* AutoSearchResults-specific style definitions */
#autosearchresults {
	padding: 0px;
	color: #000000;
	font-family: Arial;
	font-size: 11px;
}
#autosearchresults .portlet-section-text {
	color: #000000;
	font-family: Arial;
	font-size: 11px;
}
* html #autosearchresults {
	padding: 3px 5px 15px 5px; 
}
/* phpmessages style definitions */
#phpmessages, #phpmessages td {
	padding: 0px 5px 10px 5px;
	margin: 0px;
}


/* 3rd Column style definitions */

.columnbkgd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	line-height: 14px;
	text-align: left;
	text-indent: 0px;
	color: #006666;
	background-color: #E8E6E6;
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#locationsidebar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	line-height: 14px;
	text-align: left;
/*	text-indent: -8px; */
	color: #006666;
	background-color: #E8E6E6;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	border-bottom: solid 3px #fff;
	
}
#locationsidebar .portlet-section-header{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	text-align: left;
	text-indent: 0px;
	text-transform: capitalize;
	height: 17px;
	max-height: 17px;
	color: #333;
	background-color: #E8E6E6;
/* border-top: 3px solid #FFFFFF;*/ 
/*	border-bottom: 2px solid #FFFFFF; */
	margin: 0px 0px 10px 0px;
	padding: 10px 0px 2px 5px;		
}
#locationsidebar .portlet-menu-item-selected,
#locationsidebar .portlet-menu-item,
#locationsidebar .portlet-menu-item a,
#locationsidebar .portlet-menu-item a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 14px;
	text-align: left;
/*	text-indent: -8px; */
	color: #006666;
	background-color: #E8E6E6;
/*	margin: 0px 0px 0px 0px;
	padding: 3px 3px 2px 8px;
	text-decoration: none; */
}
#locationsidebar .portlet-menu-item {
	text-indent: 0px;
	margin: 0px 0px 0px 0px;
	padding: 8px 3px 2px 8px;
}
* html #locationsidebar .portlet-menu-item {
	text-indent: 0px;
	margin: 0px 0px 0px 0px;
	padding: 8px 3px 2px 8px;
}

#locationsidebar .portlet-menu-item a:visited {
	color: #006666;
	background-color: #E8E6E6;
	text-decoration: none;
}
#locationsidebar .portlet-menu-item a:hover {
	color: #006666;
	background-color: #E8E6E6;
	text-decoration: underline;
}
#locationsidebar .portlet-menu-item a:active,
#locationsidebar .portlet-menu-item-selected {
	color: #006666;
	background-color: #E8E6E6;
	text-decoration : none;
}
#locationsidebar .portlet-spacer-bottom {
	height: 20px;
	max-height: 20px;
	min-height: 20px;
	font-size: 1px;
	line-height: 1px;
	background-color: #E8E6E6;
	padding: 0px 0px 0px 0px;
}

#promo-column3,
#promo-column3 td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	line-height: 14px;
	text-align: left;
/*	text-indent: 10px; */
	color: #006666;
	background-color: #E8E6E6;
}
#promo-column3 {
	height: 120px;
	min-height: 120px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
}
* html #promo-column3 {
	margin: 0px 0px 0px 0px;
	padding: 3px 3px 2px 10px;
}
#promo-column3 td {
	width: 145px;
	min-width: 145px;
	max-width: 145px;
	margin: 0px 0px 0px 0px;
	padding: 13px 0px 0px 10px;
}
* html #promo-column3 td {
	width: 145px;
	min-width: 145px;
	max-width: 145px;
	margin: 0px 0px 0px 0px;
	padding: 13px 3px 2px 10px;	
}

#promo-column3 .portlet-section-header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	text-align: left;
	text-indent: 0px;
	text-transform: capitalize;
	color: #333;
	background-color: #E8E6E6;
	height: 17px;
	min-height: 117px;
/*	border-top: 2px solid #FFFFFF; */
/*	border-bottom: 2px solid #FFFFFF; */
	margin: 10px 0px 10px 0px;
	padding: 3px 0px 2px 5px;
}
* html #promo-column3 .portlet-section-header {
	height: 4px;
	min-height: 4px;
	margin: 0px 0px 10px 0px;
	padding: 10px 0px 1px 5px;
}

#promo-column3 .portlet-menu-item-selected,
#promo-column3 .portlet-menu-item,
#promo-column3 .portlet-menu-item a,
#promo-column3 .portlet-menu-item a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 15px;
	text-align: left;
	color: #006666;
	background-color: #E8E6E6;
	text-decoration: none;
}
#promo-column3 .portlet-menu-item {
	text-indent: 0px;	
	margin: 0px 0px 0px 0px;
	padding: 3px 3px 2px 8px;
}

#promo-column3 .portlet-menu-item a:visited {
	color: #006666;
	background-color: #E8E6E6;
	text-decoration: none;
}
#promo-column3 .portlet-menu-item a:hover {
	color: #006666;
	background-color: #E8E6E6;
	text-decoration: underline;
}
#promo-column3 .portlet-menu-item a:active,
#promo-column3 .portlet-menu-item-selected {
	color: #006666;
	background-color: #E8E6E6;
	text-decoration : none;
}
#promo-column3 .portlet-spacer-bottom {
	height: 15px;
	max-height: 15px;
	min-height: 15px;
	font-size: 1px;
	line-height: 1px;
	background-color: #E8E6E6;
	padding: 0px 0px 0px 0px;
}
#promo-column3 .portlet-section-body {
	text-align: center;
	background-color: #E8E6E6;
}
/* Header style definitions */
#header {
	background-color: #004F42;
	margin: 0px;
	padding: 0px;
	border-bottom: 3px solid #FFFFFF; 
}

#header .portlet-menu-item { /* normal, unselected menu item */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
   line-height: 13px;
	text-align: center;
	vertical-align: middle;
	display: block;
	height: 18px; 
	text-decoration: none;
	text-transform: capitalize;
	color: #FFFFFF;
	background-color: #004F42;
	border: 1px solid #004F42;
	margin: 0px 0px 5px 0px;
}
#header .portlet-menu-item-selected { /* selected menu item */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
   line-height: 13px; 
	text-align: center;
/*	vertical-align: middle; */
	vertical-align: bottom;
	display: block;
    height: 18px;  
	text-decoration: none;
	text-transform: capitalize;
	color: #FFFFFF;
	background-color: #004F42;
	border-top: 1px solid #000000;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #000000;
	margin: 0px 0px 5px 0px;
}
#header a.portlet-menu-item {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
/*	line-height: 13px; */
	text-align: center;
	vertical-align: bottom;
	display: block;
/*	height: 18px; */
	text-decoration: none;
	text-transform: capitalize;
	color: #FFFFFF;
	background-color : #004F42;
	border: 1px solid #004F42;
/*	padding-bottom: 0px; */
	margin: 0px 0px 5px 0px;
}
#header a.portlet-menu-item:link {
	color: #FFFFFF;
	background-color : inherit;
	text-decoration: none;
}
#header a.portlet-menu-item:visited {
	color: #FFFFFF;
	background-color : inherit;
	text-decoration: none;
}
#header a.portlet-menu-item:hover {
	color: #FFFFFF;	
	background-color : inherit;
	text-decoration: none;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #FFFFFF;
}
#header a.portlet-menu-item:active {
	color: #FFFFFF;
	background-color : inherit;
	text-decoration: none;
	font-weight: bold;
	border-top: 1px solid #000000;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #000000;
}
#header .portlet-menu-caption { /* country ID label */
	font-family: Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	color : #FFFFCC;
	background-color : inherit;
}

#header .countryIDLink { /* country ID label */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: inherit;
}

#header .countryIDLink:hover { /* country ID label */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
	background-color: inherit;
}

/* Home page branding text style definitions */
#brandheader {
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
#brandheader .brandtext {
	font-family: Arial;
	font-size: 13px;
	color: #444444;
	line-height: 16px;
	font-weight: normal;
	padding-left: 5px;
	padding-right: 5px;
}
/* Home page database bullets */
#homebullets {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	line-height: 13pt;
}
#homebullets table {
	margin: 10px 0px 10px 0px;
}
#homebullets .portlet-section-subheader {
	background-image: url(/External_Sites/images/AF/af-us/home/teal_bullet_10px.gif);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
}
#homebullets .portlet-section-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 16px;
	font-weight: normal;
	vertical-align: top; 
	padding: 0px 5px 0px 5px;
}

/* Portlet placement style definitions */
/* (See Page Display secondary page type */
/* - secondary file displaypage_static_column_oriented.inc */
#table_0 { /* *** Quick Search table *** */
 background-color: #99CCCC;
}
#table_0_0 {
 background-color: #99CCCC;
/* border-top: 3px solid white; */
}
#td_0_0 {
 background-color: #99CCCC;
/* padding-top: 10px; */
}
#table_0_0_1 { /* *** Left Nav table *** */
 background-color: #99CCCC; 
/* border-top: 3px solid white; */
/* padding-top: 10px; */
/* padding-bottom: 20px; */
 padding: 0px;
}
#td_0_0_1 {
 background-color: #99CCCC; 
}
#table_1 { /* *** Main Text table *** */
 background-color: inherit;
 padding: 0px 0px 20px 0px;
}
#table_1_0 {
 background-color: inherit;
 margin: 0px 0px 0px 0px;
}
#td_1_0 {
 background-color: inherit;
 padding: 0px 5px 0px 5px;
}
#table_2 { /* *** 3rd Column table *** */
 background-color: #E8E6E6; 
}
#table_2_0 {
 background-color: #E8E6E6; 
/* border-top: 3px solid white; */
/* padding-top: 10px; */
/* padding-bottom: 20px; */
 padding: 0px;
}
#td_2_0 {
 background-color: #E8E6E6;
}
#wideform { /* Container for single column 740px wide forms */
	background-color: #FFFFFF; /* white */
	width: 100%;
	margin: 0px;
	padding: 0px;
}
#container {
   width: 100%;
   overflow: visible;
   float: left;
}

#addthis {
	float: left;
	display: block !important;
	margin: 10px 0 0 0;
}


/*
*** portlet upgrade styles ***
*/
ul.formitem {list-style:none;margin:0 198px 15px 0;_margin:0 178px 15px 0;padding:0;text-align:right;}
ul.formitem li {list-style-image:none;margin:3px 0;_margin:0;padding:0;}
ul.formitem li label {margin:0;padding:0;font-weight:bold;display:block;}
ul.formitem li input {position:relative;top:5px;left:0;margin:0;_margin:0 !important;padding:0;font-weight:normal;display:inline;}
input.button {font-weight: bold;font-size: 10px;font-family:Verdana;text-align:center;display:block;width:55px; height: 18px; border-top: 1px solid #FFFFFF;border-right: 1px solid #000000;border-bottom: 1px solid #000000;border-left: 1px solid #FFFFFF;color : #FFFFFF;background-color: #004F42;cursor: pointer;margin: 15px;}

#UploadResumeView {width:100%;text-align:right;}
/*#UploadResumeView h2 {font-size:15px;font-weight:bold;text-transform:capitalize;color:#004F42;margin:0;padding:10px 5px 0 5px;text-align:left;}*/
#error_msg {margin:0;padding:0 5px;text-align:left;} 
table#ResumeForm {width:100%;}
#ResumeForm th, #ResumeForm td {vertical-align:top;text-align:left;}
#ResumeForm th {padding-top:8px;padding-right:8px;text-align:right;width:100%;}
#ResumeForm input {_left:5px;margin:5px 0 12px 5px;_margin:5px 0 3px 0;padding:0;}
#ResumeForm p.portlet-msg-info {margin:0;padding:0;white-space:nowrap;}
#UploadResumeView p {padding:2px 5px 3px 5px;text-align:left;}
#UploadResumeView p#NoResume {padding-left: 214px;}
#ResumeForm div.button_array {text-align:left;padding-top:15px;min-width:100%;}
#ResumeForm input.button {margin:5px 0 3px 214px;_margin:5px 0 3px 0px;padding:0;width:65px}
#UploadResumeView p.portlet-info {text-align:right;}

#AccountInfo #AccountInformation {margin:10px 0 10px 10px;}
#AccountInfo #AccountInformation td.portlet-section-header {margin:0;padding:0;}
#AccountInfo #AccountInformation h2 {margin:0;padding:0 0 10px 0;}
#AccountInfo div.button_array {text-align:left;margin:0 0 0 245px;margin:0 0 0 180px;padding-top:15px;display:block;}
#AccountInfo div.button_array input {margin:15px 15px 15px 15px; padding-right:5px;padding-left:5px; background-color:#004F42;border:1px solid;border-color:#fff #000 #000 #fff;color:#fff;cursor:pointer;display:inline; font-family:Verdana;font-size:10px;font-weight:bold;height:18px;overflow:hidden;text-align:center;min-width:55px;}


#SentEmail_password div#button_array_inner {position:relative;left:200px;margin:20px 0;}
#SentEmail_password div#button_array a {}
#SentEmail_password {margin:0;padding:0;}
#SentEmail_password p {margin:2px 0 3px 5px;padding:0;}
#FP_View {margin:0;padding:0;}
#FP_View h2.section_header {margin:20px 0 20px 5px;padding:0;}
#FP_View p {margin:0;padding:2px 5px 3px 5px;}
#FP_View label {margin:0;padding:0;position:relative;top:-3px;font-weight:bold;}
#FP_View input {border:1px inset;_border:2px inset;font-size:13px;margin:18px 0 0 5px;padding:1px;overflow:hidden;}
#FP_View input.button {margin:15px 15px 15px 100px;background-color:#004f42;border:1px solid;border-color:#fff #000 #000 #fff;color:#fff;cursor:pointer;display:block; font-family:Verdana;font-size:10px;font-weight:bold;height:18px;overflow:hidden;text-align:center;width:55px;}

#FP_View #addr_submit input.button {margin-left:68px;}
#FP_View #username_submit input.button {margin-left:78px;}


#FP_View form#form_email {margin:0 0 0 5px;padding:0 0 20px 0;border-bottom:1px solid #066;}

input.button {margin:15px 15px 15px 200px;background-color:#004f42;border:1px solid;border-color:#fff #000 #000 #fff;color:#fff;cursor:pointer;display:block; font-family:Verdana;font-size:10px;font-weight:bold !important;height:18px;overflow:hidden;text-align:center;min-width:55px;}


#Login_View p {margin-left:8px;}
#Login_View p.button_array {clear:both;}
#Login_View input {font-family:inherit;margin:5px 5px 5px 5px;padding:1px;left:5px;}
#Login_View input.button {margin:15px 15px 15px 200px;margin:0 15px 15px 162px;_margin:15px 15px 15px 198px;background-color:#004f42;border:1px solid;border-color:#fff #000 #000 #fff;color:#fff;cursor:pointer;display:block; font-family:Verdana;font-size:10px;font-weight:bold;height:18px;overflow:hidden;text-align:center;width:auto !important;min-width:55px;}
#Login_View p.info_msg {margin:0 0 20px 8px;padding:0;}
#Login_View p#forgot_password {margin:0 0 20px 171px;_margin:0 0 20px 206px;padding:0;}

#Lockout_View p.info_msg {margin:0 0 20px 8px;padding:0;font-weight:bold;}
#UploadResumeView li.info_msg {margin:0 0 20px 8px;padding:0;font-size:10px;}


#UploadResumeView ul.formitem {list-style:none;margin:0 0 15px 105px;padding:0;text-align:left;}
#UploadResumeView ul.formitem {text-align:left;}
#UploadResumeView ul.formitem li label {margin-top:15px;}
#UploadResumeView ul.formitem li {margin:0;line-height:10px;}
/*#UploadResumeView ul.formitem li input {top:0;left:5px;width:225px;_width:250px;}*/
#UploadResumeView ul.formitem li select {margin-left:5px;width:auto;}
#UploadResumeView ul.formitem li input.file {top:0;left:5px;margin:0 0 5px 0;padding:0;}
#UploadResumeView ul.formitem li.i_1 {margin:0;padding:0;}
#UploadResumeView ul.formitem li.i_1 span {font-weight:normal;padding-left:5px;}
#UploadResumeView ul.formitem li.i_2 {margin:0 0 0 9px;padding:0;}
#UploadResumeView ul.formitem li.i_3 {margin:0 0 0 109px;padding:0;}
#UploadResumeView ul.formitem li.i_4 {margin:0 0 0 15px;padding:0;}
#UploadResumeView div.button_array {margin:20px 0 0 214px;padding:0;}
#UploadResumeView div.button_array input.button {width:85px;margin:0;padding:0;}
#UploadResumeView #NoResumeForm p {text-align:left;margin-left:209px}

/*div.formitems ul.formitem {list-style:none;margin:0 200px 20px 180px;padding:0;}
div.formitems ul.formitem li {margin:15px 0;padding:0;}
div.formitems ul.formitem li label {margin:0;padding:0;font-weight:bold;display:block;}
div.formitems ul.formitem li input {margin:0;padding:0;font-weight:normal;display:block;}*/

div.formitems {margin:10px 5px 10px 20px;}
div.formitems:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
dl.formitem {margin:0;padding:0;width:310px;float:left;display:block;}
dl.formitem:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
dl.formitem dt {margin: 8px 0 2px 0;font-size: 12px;line-height:15px;font-weight: bold;text-transform: capitalize;width: 145px;
text-align:right;vertical-align:top;float:left;display:inline;}
dl.formitem dd {margin-left:0;padding:0;font-size:11px;line-height:15px;text-align:left;float:right;display:inline;}
#login, #register_link {border-bottom: 1px solid #004F42;margin:0 0 0 5px;}
#payroll_link {margin:0 0 0 5px;}

#login ul {text-align:left;width:100%;}
#login ul.formitem li.i_1 {margin-left:71px;_margin-left:112px;}
#login ul.formitem li.i_2 {margin-left:76px;_margin-left:117px;}

/*
#Office_Locator {margin:0 0 0 8px;padding:0;}
#Office_Locator h2.section_header {margin:20px 0 20px 5px;padding:0;color:#009999;border:none;}
#Office_Locator h3.section_header {margin:20px 0 20px 5px;padding:0;color:black;border:none;}
#Office_Locator h4.section_header {margin:20px 0 20px 25px;padding:0;color:black;border:none;}
#Office_Locator h5.section_header {margin:20px 0 20px 35px;padding:0;color:black;border:none;text-align:center;}
*/
#Office_Locator {width:545px;margin:0;padding:0;}
#Office_Locator h2 {margin:0;padding:8px 0 20px 5px;}
#Office_Locator h3 {margin:20px 0 20px 5px;padding:0;color:#000;font-size:12px;}
#Office_Locator h4 {margin:20px 0 20px 25px;padding:0;color:#000;font-size:12px;}
#Office_Locator h5 {margin:20px 0 20px 35px;padding:0;color:#000;text-align:center;font-size:12px;}
#Office_Locator p {margin:0;padding:2px 5px 3px 5px;}

#Office_Locator form {margin:20px 0;padding:0;}
#Office_Locator ul.formitem {width:100%;margin:0;padding:0;text-align:left;}
#Office_Locator ul.formitem li.i_1 {margin-left:61px;_margin-left:61px;} 
#Office_Locator ul.formitem li.i_2 {margin:10px 0 0 120px;_margin:0 0 10px 120px;font-weight:bold;text-align:left;} 
#Office_Locator ul.formitem li.i_3 {margin-left:20px;} 
#Office_Locator ul.formitem li input, #Office_Locator ul.formitem li select {top:0;_left:5px;border:1px inset;_border:2px inset; font-size:11px;font-weight:normal;margin:8px 0 0 5px;padding:1px;}

#Office_Locator div.button_array {text-align:left;margin:0;padding:0;min-width:100%;}
#Office_Locator div.button_array input.button {margin:25px 0 15px 220px;_margin:15px 0 15px 220px; background-color:#004F42;border:1px solid;border-color:#fff #000 #000 #fff;color:#fff;cursor:pointer;display:block; font-family:Verdana;font-size:10px;font-weight:bold;height:18px;overflow:hidden;text-align:center;min-width:55px;}

#Office_Locator ul.results {list-style:none;margin:0 0 30px 65px;padding:0;text-align:left;}
#Office_Locator ul.results li {list-style-image:none;margin:3px 0;_margin:0;padding:0;}

/*
#Office_Locator div.button_array {text-align:right;margin:0;padding:15px 0 0 0;_padding:15px 105px 0 0;min-width:100%;background:#e4e4e4;}
#Office_Locator div.button_array input.button {margin:15px 15px 15px 280px;background-color:#099;border:1px solid;border-color:#fff #000 #000 #fff;color:#fff;cursor:pointer;display:block; font-family:Verdana;font-size:10px;font-weight:bold;height:18px;overflow:hidden;text-align:center;min-width:55px;}
/*

#Office_Locator label {margin:20px;padding:0,0,0,5px;position:relative;top:-3px;}
#Office_Locator ul.no_style_ul{list-style:none;}
#Office_Locator li{list-style-image: none;}
#Office_Locator li.moveRight {padding-left: 45px;}
*/
/*.no_style_ul {list-style:none;}
.shiftRight1{padding-left: 45px;}
.shiftRight2{padding-left: 145px;}
.shiftRight3{float:left; padding-left: 245px;}
*/
#Payroll_Center {margin:0 0 0 8px;padding:0;}
#Payroll_Center h2 {margin:20px 0 20px 0px;padding:0;border:none;}
#Payroll_Center p {margin:0;padding:2px 5px 3px 0;}
#Payroll_Center label {margin:20px;padding:0 0 0 5px;position:relative;top:-3px;}
#Payroll_Center ul{list-syle: none;list-style-image: none;}
#Payroll_Center ul.no_style {list-style: none;list-style-image: none;margin-left: 0; padding-left: 0;}
#Payroll_Center li{list-style-image: none;}

#Payroll_Center form {margin:20px 0;padding:0 0 0 0;}
#Payroll_Center ul.formitem {width:100%;margin:0;padding:0;}
#Payroll_Center ul.formitem li {margin:0;padding:0;}
#Payroll_Center ul.formitem li label {margin:0;padding:0;}
#Payroll_Center ul.formitem li.i_1 {margin-right:255px;_margin-right:270px;} 
#Payroll_Center ul.formitem li.i_2 {margin-right:180px;_margin-right:194px;} 
#Payroll_Center ul.formitem li input {top:0;border:1px inset;_border:2px inset; font-size:11px;margin:8px 0 10px 5px !important;_margin:8px 0 0 5px !important;padding:1px;}

#Payroll_Center div.button_array {text-align:right;margin:0;padding:0;min-width:100%;}
#Payroll_Center div.button_array input.button {margin:5px 0 15px 225px;_margin:0 262px 15px 0; background-color:#004F42;border:1px solid;border-color:#fff #000 #000 #fff;color:#fff;cursor:pointer;display:block; font-family:Verdana;font-size:10px;font-weight:bold;height:18px;overflow:hidden;text-align:center;min-width:55px;}


/*#Paycheck_Results {margin:0 0 0 8px;padding:0;}
#Paycheck_Results h2.section_header {margin:20px 0 20px 5px;padding:0;color:#009999;border:none;}
#Paycheck_Results ul.navlist {list-style: none; margin-left: 0; padding-left: 0; white-space: nowrap;}
#Paycheck_Results li.navlist_title {display: inline;list-style-image: none; padding-right: 15px;}
#Paycheck_Results li.navlist_horizontalTitle {display: inline;list-style-image: none; padding-right: 25px;}
#Paycheck_Results li.navlist_horizontalContent {display: inline;list-style-image: none; padding-right: 65px;}
*/

#Paycheck_Results {margin:0 0 0 8px;padding:0;}
#Paycheck_Results th {font-weight:normal;background:#ccc;white-space:nowrap;margin:0;padding:2px 0 5px 0;}
#Paycheck_Results th.selected {background:#dedede;text-align:center;}
#Paycheck_Results td {text-align:right;margin:0;padding:2px 20px 2px 0;white-space:nowrap;}
#Paycheck_Results h2 {margin:20px 0 20px 0;padding:0;border:none;}
h4#payroll_center_message {font-size:12px;font-weight:bold;}
#Timesheet_Form span.error_msg {margin-left:8px;color:#ff0000;}
/*#Timesheet_Form {margin:0 0 0 8px;padding:0;}
#Timesheet_Form h2 {margin:20px 0 20px 5px;padding:0;color:#009999;border:none;}
#Timesheet_Form label {margin:20px;padding:0,0,0,5px;position:relative;top:-3px;}
#Timesheet_Form ul{list-style: none;}
#Timesheet_Form li {list-style-image: none;}
#Timesheet_Form ul.navlist {list-style: none; margin-left: 0; padding-left: 0; white-space: nowrap;}
#Timesheet_Form li.navlist_horizontal {display: inline;list-style-image: none;}
/*#Timesheet_Form td.button_array {text-align:right;padding-top:15px;padding-right:65px;_padding-right:0;min-width:100%;}*/



#Timesheet_Results {margin:0;padding:0;}
#Timesheet_Results p {margin-left:8px;}
#Timesheet_Results h2 {margin:20px 0 20px 8px;padding:0;border:none;}
#Timesheet_Results ul.formitem {text-align:left;width:100%;}
#Timesheet_Results li {margin-left:20px;}

#Timesheet_Form {margin:0;padding:0;}
#Timesheet_Form .portlet-msg-error {margin:5px;padding:5px;text-align:left;color:#f00;display:block;}
#Timesheet_Form p {margin-left:8px;}
#Timesheet_Form ul.formitem {width:100%;margin:0;padding:0;text-align:left;}
#Timesheet_Form ul.formitem .portlet-msg-error {display:inline;}
#Timesheet_Form ul.formitem li {white-space:nowrap;display:block;margin-left:25px;}
#Timesheet_Form ul.formitem li.i_1 {margin:0;padding:0 0 0 56px;_padding:0 0 0 62px;}
#Timesheet_Form ul.formitem li.i_2 {margin:0;padding:0 0 0 23px;_padding:0 0 0 23px;}
#Timesheet_Form ul.formitem li.i_3 {margin:0;padding:0 0 0 19px;_padding:0 0 0 25px;}
#Timesheet_Form li input {display:inline;margin:0 5px 0 15px;padding:0;top:2px;left:-1px;}
#Timesheet_Form li label {display:block;font-weight:normal;margin:0;padding:5px 0;}
#Timesheet_Form li select {top:0;border:1px inset;_border:2px inset; font-size:11px;margin:8px 0 0 5px;padding:1px;}

#Timesheet_Form div.button_array {text-align:right;margin:0;padding:0;_padding:15px 213px 15px 0;min-width:100%;}
#Timesheet_Form div.button_array input.button {margin:15px 0 15px 270px;_margin:0; background-color:#004F42;border:1px solid;border-color:#fff #000 #000 #fff;color:#fff;cursor:pointer;display:block; font-family:Verdana;font-size:10px;font-weight:bold;height:18px;overflow:hidden;text-align:center;min-width:55px;}


#Press_Release {margin:0 0 0 8px;padding:0;}
#Press_Release h2.section_header {margin:20px 0 20px 5px;padding:0;border:none;}

#RFM_ResourceListing {width:100%;}
#RFM_ResourceListing #ResourceList {width:500px;margin:5px 0 10px 5px;border:none;}
#RFM_ResourceListing #ResourceList td.intro {padding-bottom:25px;}
#RFM_ResourceListing #ResourceList td.image {margin:0;padding:8px;vertical-align:top;text-align:center;}
#RFM_ResourceListing #ResourceList td.info {margin:0;padding:8px;vertical-align:top;}
#RFM_ResourceListing #ResourceList td.info h4 {margin:0;padding:0;font-size:12px;}
#RFM_ResourceListing #ResourceList td.info p {margin:0;padding:0;display:inline-table;}
#RFM_ResourceListing #ResourceList td.info p.checkbox {margin:8px 10px 25px 0;display:block;}
#RFM_ResourceListing #ResourceList td.info p.checkbox input {margin:0 10px 0 3px;_margin:0 10px 0 0; font-size: 11px;display:inline;}

#RFM_ContactInfo {margin:0 0 0 8px;padding:0;}
#RFM_ContactInfo p {font-size:12px;}
#RFM_ContactInfo ul#ResourceTitles {list-style:none;margin:10px 0 10px 5px;padding:0;}
#RFM_ContactInfo ul#ResourceTitles li {list-style-image:none;margin:0;padding:0;display:block;font-weight:bold;}


#RFM_ContactInfo label, #DM_ContactInfo label {line-height:26px;}

#RFM_ContactInfo #FirstName, #DM_ContactInfo #FirstName {margin:0;padding:0 0 0 47px;}
#RFM_ContactInfo #LastName, #DM_ContactInfo #LastName {margin:0;padding:0 0 0 47px;}
#RFM_ContactInfo #Position, #DM_ContactInfo p#Position {margin:0;padding:0 0 0 31px;}
#RFM_ContactInfo #Position.required , #DM_ContactInfo #Position.required {margin:0;padding:0 0 0 23px;;}
#RFM_ContactInfo #Company, #DM_ContactInfo p#Company {margin:0;padding:0 0 0 63px;;}
#RFM_ContactInfo #Company.required , #DM_ContactInfo #Company.required {margin:0;padding:0 0 0 55px;}
#RFM_ContactInfo #Address1, #DM_ContactInfo #Address1 {margin:0;padding:0 0 0 62px;}
#RFM_ContactInfo #Address2, #DM_ContactInfo #Address2 {margin:0;padding:0 0 0 122px;}
#RFM_ContactInfo #City, #DM_ContactInfo #City {margin:0;padding:0 0 0 88px;}
#RFM_ContactInfo #State, #DM_ContactInfo #State {margin:0;padding:0 0 0 30px;}
#RFM_ContactInfo #Zip, #DM_ContactInfo #Zip {margin:0;padding:0 0 0 6px;}
#RFM_ContactInfo #Eamil, #DM_ContactInfo #Eamil {margin:0;padding:0 0 0 72px;}
#RFM_ContactInfo #Phone, #DM_ContactInfo #Phone {margin:0;padding:0 0 0 72px;}
#RFM_ContactInfo input, #RFM_ContactInfo select, #DM_ContactInfo input, #DM_ContactInfo select {border:1px inset;_border:2px inset;font-size:13px;margin:8px 10px 0 10px;padding:1px;overflow:hidden;}

#RFM_ContactInfo select#response {display:block;margin-left:132px;}
#RFM_ContactInfo #contact_question {display:block;}

#RFM_ContactInfo #PhoneHint span.i_2, #DM_ContactInfo #PhoneHint span.i_2 {margin-left:38px;}
#RFM_ContactInfo #PhoneHint span.i_3, #DM_ContactInfo #PhoneHint span.i_3 {margin-left:42px;}
#RFM_ContactInfo #PhoneHint2 span.i_2, #DM_ContactInfo #PhoneHint2 span.i_2 {margin-left:83px;}
#RFM_ContactInfo #TNC, #DM_ContactInfo #TNC {text-align:left;margin:10px 0 10px 114px;padding:0;}
#RFM_ContactInfo #TNC input#ckTermsOfUse, #DM_ContactInfo #TNC input#ckTermsOfUse {border:none;padding:0;}

#RFM_ContactInfo p.info_msg, #DM_ContactInfo p.info_msg {margin:0 0 0 132px;padding:5px 0 0 0;text-align:left;font-size:9px;line-height:9px;}
#RFM_ContactInfo p.i_2, #DM_ContactInfo p.i_2 {margin-left:188px;padding-top:0;}

#DM_ContactInfo p.question {margin-left:8px;}

#RFM_ContactInfo div.button_array, #DM_ContactInfo div.button_array {text-align:left;margin:0;padding:0 0 0 91px;min-width:100%;display:block;}
#RFM_ContactInfo div.button_array input.button, #DM_ContactInfo div.button_array input.button {margin:15px 0 15px 40px;padding:0 5px;background-color:#004F42;border:1px solid;border-color:#fff #000 #000 #fff;color:#fff;cursor:pointer;display:inline; font-family:Verdana;font-size:10px;font-weight:bold;height:20px;overflow:hidden;text-align:center;min-width:55px;position:relative;}


#RFM_UnsubscribeConfirm {margin:0;padding:0;}
#RFM_UnsubscribeConfirm p {margin:0; padding:0 0 0 8px;}

#RFM_Unsubscribe {margin:0;padding:0;}
#RFM_Unsubscribe p {margin:0; padding:0 0 0 8px;}
#RFM_Unsubscribe div.button_array {text-align:left;margin:0;padding:0 0 0 91px;min-width:100%;display:block;}
#RFM_Unsubscribe div.button_array input {margin:15px 0 15px 40px;padding:0 5px;background-color:#004F42;border:1px solid;border-color:#fff #000 #000 #fff;color:#fff;cursor:pointer;display:inline; font-family:Verdana;font-size:10px;font-weight:bold;height:20px;overflow:hidden;text-align:center;min-width:55px;position:relative;}

#RFM_ThankYou {margin:0;padding:0;}
#RFM_ThankYou p {margin:10px 0; padding:0 0 0 8px;}
#RFM_ThankYou h4 {margin:10px 0; padding:0 0 0 8px;font-size:12px;font-weight:bold;}
#RFM_ThankYou ul {list-style:none;margin:10px 0 10px 35px;padding:0;}
#RFM_ThankYou li {list-style-image:none;margin:0;padding:2px 8px;font-weight:bold;}


#DM_ThankYou {margin:0;padding:0;}
#DM_ThankYou p {margin:10px 0; padding:0 0 0 8px;}
#DM_ThankYou h4 {margin:10px 0; padding:0 0 0 8px;font-size:12px;font-weight:bold;}
#DM_ThankYou ul {list-style:none;margin:10px 0 10px 35px;padding:0;}
#DM_ThankYou li {list-style-image:none;margin:0;padding:2px 8px;font-weight:bold;}


#Display_Messages {margin:0 0 0 8px;padding:0;}
#Display_Messages h2.section_header {margin:20px 0 20px 5px;padding:0;border:none;}


#Php {margin:0 0 0 8px;padding:0;}
#php h2.section_header {margin:20px 0 20px 5px;padding:0;border:none;}

#PHP_Messages {margin:0 0 0 5px;padding:0;}
#PHP_Messages h2 {margin:15px 0;padding:0;}
#PHP_Messages p#PHP_Salutation, #PHP_Messages p#PHP_Greeting {font-style: italic;}
#PHP_Messages ul {margin:0 inherit;padding:0 inherit;}
#PHP_Messages ul li {}
#PHP_Messages p#PHP_Message2 {font-style:italic;}
#PHP_Messages p#PHP_Message3 {font-style:italic;}
#PHP_Messages p#PHP_PhoneUs em {font-weight:bold;font-style:normal;}



















/*
#Office_Locator {margin:0 0 0 8px;padding:0;}
#Office_Locator h2.section_header {margin:20px 0 20px 5px;padding:0;color:#009999;border:none;}
#Office_Locator h3.section_header {margin:20px 0 20px 5px;padding:0;color:black;border:none;}
#Office_Locator h4.section_header {margin:20px 0 20px 25px;padding:0;color:black;border:none;}
#Office_Locator h5.section_header {margin:20px 0 20px 35px;padding:0;color:black;border:none;text-align:center;}
#Office_Locator p {margin:0;padding:2px 5px 3px 5px;}
#Office_Locator p.align_center{text-align:center;}
#Office_Locator label {margin:20px;padding:0,0,0,5px;position:relative;top:-3px;}
#Office_Locator li.moveRight {padding-left: 45px;}

.no_style_ul {list-style-type:none;}
.shiftRight1{padding-left: 45px;}
.shiftRight2{padding-left: 145px;}
.shiftRight3{float:left; padding-left: 245px;}


.boldColor{font-weight:bold;}
.formlist{margin:0;padding:0 0 0 35px;text-align: center;}
.formlistLastName{margin:0;padding:0 0 0 140px;}
.formlistPosition{margin:0;padding:0 0 0 130px;}
.formlistCompany{margin:0;padding:0 0 0 162px;}
.formlistAddress1{margin:0;padding:0 0 0 155px;}
.formlistAddress2{margin:0;padding:0 0 0 220px;}
.formlistCity{margin:0;padding:0 0 0 185px;}
.formlistState{margin:0;padding:0 0 0 128px;}
.formlistZip{margin:0;padding:0 0 0 105px;}
.formlistEamil{margin:0;padding:0 0 0 172px;}
.formlistPhone{margin:0;padding:0 0 0 172px;}
.adjustformlist1{margin:0;padding:0 0 0 85px;text-align:center;font-size:10px;}
.adjustformlist2{margin:0;padding:0 0 0 100px;text-align: center;font-size:10px;}
.adjustformlistForClear{margin:0;padding:0 0 0 180px;}
.shiftLeft1{float: left;}
.shiftLeft2{float: left;}


#Payroll_Center {margin:0 0 0 8px;padding:0;}
#Payroll_Center h2.section_header {margin:20px 0 20px 5px;padding:0;color:#009999;border:none;}
#Payroll_Center p {margin:0;padding:2px 5px 3px 5px;}
#Payroll_Center label {margin:20px;padding:0,0,0,5px;position:relative;top:-3px;}
#Payroll_Center ul {list-syle-type: none;}

#Paycheck_Results {margin:0 0 0 8px;padding:0;}
#Paycheck_Results h2.section_header {margin:20px 0 20px 5px;padding:0;color:#009999;border:none;}
#Paycheck_Results ul.navlist {margin-left: 0; padding-left: 0; white-space: nowrap;}
#Paycheck_Results li.navlist_title {display: inline;list-style-type: none; padding-right: 15px;}
#Paycheck_Results li.navlist_horizontalTitle {display: inline;list-style-type: none; padding-right: 25px;}
#Paycheck_Results li.navlist_horizontalContent {display: inline;list-style-type: none; padding-right: 65px;}

#Timesheet_Form {margin:0 0 0 8px;padding:0;}
#Timesheet_Form h2.section_header {margin:20px 0 20px 5px;padding:0;color:#009999;border:none;}
#Timesheet_Form label {margin:20px;padding:0,0,0,5px;position:relative;top:-3px;}
#Timesheet_Form li.no_style {list-style: none;}
#Timesheet_Form ul.navlist {margin-left: 0; padding-left: 0;white-space: nowrap;}
#Timesheet_Form li.navlist_horizontal {display: inline;list-style-type: none;}
#Timesheet_Form td.button_array {text-align:right;padding-top:15px;padding-right:65px;_padding-right:0;min-width:100%;}

#Timesheet_Results {margin:0 0 0 8px;padding:0;}
#Timesheet_Results h2.section_header {margin:20px 0 20px 5px;padding:0;color:#009999;border:none;}

#Press_Release {margin:0 0 0 8px;padding:0;}
#Press_Release h2.section_header {margin:20px 0 20px 5px;padding:0;color:#009999;border:none;}


#Request_Materials {margin:0 0 0 8px;padding:0;}
#Request_Materials h2.section_header {margin:20px 0 20px 5px;padding:0;color:#009999;border:none;}
#Request_Materials p {margin:0;padding:2px 5px 3px 5px;}
#Request_Materials label {margin:20px;padding:0,0,0,5px;position:relative;top:-3px;}
.boldColor{font-weight:bold;}
.formlist{margin:0;padding:0 0 0 20px;text-align: center;}
.formlistLastName{margin:0;padding:0 0 0 140px;}
.formlistPosition{margin:0;padding:0 0 0 130px;}
.formlistCompany{margin:0;padding:0 0 0 162px;}
.formlistAddress1{margin:0;padding:0 0 0 155px;}
.formlistAddress2{margin:0;padding:0 0 0 220px;}
.formlistCity{margin:0;padding:0 0 0 185px;}
.formlistState{margin:0;padding:0 0 0 128px;}
.formlistZip{margin:0;padding:0 0 0 105px;}
.formlistEamil{margin:0;padding:0 0 0 172px;}
.formlistPhone{margin:0;padding:0 0 0 172px;}
.adjustformlist1{margin:0;padding:0 0 0 85px;text-align:center;font-size:10px;}
.adjustformlist2{margin:0;padding:0 0 0 100px;text-align: center;font-size:10px;}
.adjustformlistForClear{margin:0;padding:0 0 0 180px;}
.shiftLeft1{float: left;}
.shiftLeft2{float: left;}


#Display_Messages {margin:0 0 0 8px;padding:0;}
#Display_Messages h2.section_header {margin:20px 0 20px 5px;padding:0;color:#009999;border:none;}

#Php {margin:0 0 0 8px;padding:0;}
#php h2.section_header {margin:20px 0 20px 5px;padding:0;color:#009999;border:none;}

*/


/* ********** Added for SSO **********  */
#Login_View h2.section_header{font-size:16px;text-transform:capitalize;color:#009999;margin:0;padding:10px 10px 10px 5px; text-align:left;border:none;}
#Login_View #register_link h2.section_header, #Login_View #payroll_link h2.section_header {}
#Login_View #register_link, #Login_View #payroll_link {border-top:2px solid #F1E4C4;padding-top:25px;padding-bottom:15px;}
#Login_View #login_hint {margin-bottom: 25px;}
#Login_View #login_hint em {font-style: normal;font-weight:bold;}
#Login_View div.error table {margin:10px 5px;}
#Login_View #login_info input.input_text {top:0;_left:5px;border:1px inset;_border:2px inset; font-size:11px;font-weight:normal;margin:8px 0 0 5px;padding:1px;}
#Login_View input.button {margin:15px 15px 15px 200px; padding-right:5px;padding-left:5px; background-color:#004f42;border:1px solid;border-color:#fff #000 #000 #fff;color:#fff;cursor:pointer;display:block; font-family:Verdana;font-size:10px;font-weight:bold;height:18px;overflow:hidden;text-align:center;min-width:55px;}

#SentEmail_password h2.section_header{font-size:16px;text-transform:capitalize;color:#009999;margin:0;padding:10px 10px 10px 5px; text-align:left;border:none;}
#SentEmail_password .button_array {text-align:left;margin:0 0 0 245px;_margin:0 0 0 180px;padding-top:15px;display:block;}
#SentEmail_password a.button {margin:15px 15px 15px 15px; padding-right:5px;padding-left:5px; background-color:#009999;border:1px solid;border-color:#fff #000 #000 #fff;color:#fff;cursor:pointer;display:inline; font-family:Verdana;font-size:10px;font-weight:bold;height:18px;overflow:hidden;text-align:center;min-width:55px;text-decoration:none;padding-top:2px;padding-bottom:2px;}

#Lockout_View h2.section_header{font-size:16px;text-transform:capitalize;color:#009999;margin:0;padding:10px 10px 10px 5px; text-align:left;border:none;}

#BlobExplodeError_View h2.section_header, #BlobExplodeErrorConfirmation_View h2.section_header {font-size:16px;text-transform:capitalize;color:#009999;margin:0;padding:10px 10px 10px 5px; text-align:left;border:none;}
#BlobExplodeError_View p, #BlobExplodeErrorConfirmation_View p {margin-left: 5px;}
#BlobExplodeError_View p.error_msg {color:#ff0000;}

#BlobExplodeError_View #eMailForm {}
#BlobExplodeError_View #email_info {margin:0;text-align:left;margin:0;padding:0;}
#BlobExplodeError_View ul.formitem {width:100%;margin:0;padding:0;text-align:left;}
#BlobExplodeError_View ul.formitem .portlet-msg-error {display:inline;}
#BlobExplodeError_View ul.formitem li {white-space:nowrap;display:block;margin-left:0px;}
#BlobExplodeError_View ul.formitem li.i_1 {margin:0;padding:0 0 0 8px;_padding:0 0 0 8px;}
#BlobExplodeError_View li input {display:inline;margin:0 5px 0 15px;padding:0;top:2px;left:-1px;_left:0;}
#BlobExplodeError_View li label {display:block;font-weight:normal;margin:0;padding:5px 0;}
#BlobExplodeError_View .button_array {text-align:left;margin:0 0 0 0px;_margin:0 0 0 0px; padding:0; padding-top:15px;display:block;}
#BlobExplodeError_View input.button {display:inline;margin-left:108px;_margin-left:95px;}

#AnswerChallengeQuestionView {margin: 10px 0 15px 0;padding:0;}
#AnswerChallengeQuestionView h2.section_header{font-size:16px;text-transform:capitalize;color:#009999;margin:0;padding:10px 10px 10px 5px; text-align:left;border:none;}
#AnswerChallengeQuestionView p {margin:6px 0 15px 5px;padding:0;}
#AnswerChallengeQuestionView dl {margin:16px 0 5px 15px;padding:0;}
#AnswerChallengeQuestionView label {display:block;font-weight:normal;margin:0;padding:5px 0;}
#AnswerChallengeQuestionView input.input_text {display:inline;margin:0 5px 0 15px;padding:0;top:2px;left:-1px;_left:0;}
#AnswerChallengeQuestionView .button_array {text-align:left;margin:0 0 0 0px;_margin:0 0 0 0px; padding:0; padding-top:15px;display:block;}
#AnswerChallengeQuestionView input.button {margin-left:116px;display:inline;}

#AccountAssistEmailPwdView {margin: 10px 0 15px 0;padding:0;}
#AccountAssistEmailPwdView h2.section_header {font-size:16px;text-transform:capitalize;color:#009999;margin:0;padding:10px 10px 10px 5px; text-align:left;border:none;}
#AccountAssistEmailPwdView p {margin:0;padding:10px 10px 10px 5px;}
#AccountAssistEmailPwdView input.input_text {display:inline;margin:0 5px 0 15px;padding:0;top:2px;left:-1px;_left:0;}
#AccountAssistEmailPwdView label {display:block;font-weight:normal;margin:0;padding:5px 0;}
#AccountAssistEmailPwdView .button_array {text-align:left;margin:0 0 0 0px;_margin:0 0 0 0px; padding:0; padding-top:15px;display:block;}
#AccountAssistEmailPwdView input.button {margin-left:77px;display:inline;}

#AccountAssistEmailOptionView {margin: 10px 0 15px 0;padding:0;}
#AccountAssistEmailOptionView h2.section_header {font-size:16px;text-transform:capitalize;color:#009999;margin:0;padding:10px 10px 10px 5px; text-align:left;border:none;}
#AccountAssistEmailOptionView p {margin:0;padding:0px 10px 0px 15px;}
#AccountAssistEmailOptionView input.input_radio {display:inline;margin:0 5px 0 15px;padding:0;top:2px;left:-1px;_left:0;}
#AccountAssistEmailOptionView label {display:block;font-weight:normal;margin:0;padding:5px 0;}
#AccountAssistEmailOptionView .button_array {text-align:left;margin:0;padding:15px 0 0 0;display:block;}
#AccountAssistEmailOptionView input.button {margin-left:30px;display:inline;}

#AccountAssistByUsernameView {margin: 10px 0 15px 0;padding:0;}
#AccountAssistByUsernameView h2.section_header {font-size:16px;text-transform:capitalize;color:#009999;margin:0;padding:10px 10px 10px 5px; text-align:left;border:none;}
#AccountAssistByUsernameView p {margin:6px 0 6px 0;padding:0px 10px 0px 5px;}
#AccountAssistByUsernameView input.input_text {display:inline;margin:15px 5px 0 15px;padding:0;top:2px;left:-1px;_left:0;}
#AccountAssistByUsernameView label {display:block;font-weight:normal;margin:0 0 0 15px;padding:5px 0;}
#AccountAssistByUsernameView .button_array {text-align:left;margin:0;padding:0px 0 0 0;display:block;}
#AccountAssistByUsernameView input.button {margin-left:105px;display:inline;}
#AccountAssistByUsernameView p.info_msg {margin-left:102px;display:inline;}

.cam {margin: 10px 0 15px 0;padding:0;}
.cam .error {color: #ff0000;}
.cam h2.section_header {font-size:16px;text-transform:capitalize;color:#009999;margin:0;padding:10px 10px 10px 5px; text-align:left;border:none;}
.cam p {margin:6px 0 6px 0;padding:0px 10px 0px 5px;}
.cam input.input_text {font-size:12px;margin:5px 5px 0 5px;padding:1px;top:2px;left:-1px;_left:0;border-top:2px inset #ddd;border-right:1px inset #ddd;border-bottom:1px inset #ddd;border-left:2px inset #ddd;}
.cam input.input_password {font-size:12px;margin:5px 5px 0 5px;padding:1px;top:2px;left:-1px;_left:0;border-top:2px inset #ddd;border-right:1px inset #ddd;border-bottom:1px inset #ddd;border-left:2px inset #ddd}
.cam select.input_select {font-size:12px;margin:5px 5px 0 5px;padding:1px;top:2px;left:-1px;_left:0;border-top:2px inset #ddd;border-right:1px inset #ddd;border-bottom:1px inset #ddd;border-left:2px inset #ddd}
.cam label {display:block;font-weight:normal;margin:0 0 0 15px;padding:5px 0;}
.cam .button_array {text-align:left;margin:0;padding:0;display:block;}
#AccountAssistByEmailView input.button {margin-left:83px;display:inline;}
#UploadResumeView div.error {text-align:left;margin:5px 3px;}
#UploadResumeView p#ResumeRequiredInfo {text-align:left;margin-left:204px;}
#UploadResumeView p#PreviousResume {text-align:left;margin-left:104px;}
#UploadResumeView p#BrowseResume {text-align:left;margin-left:130px;margin-bottom:0;padding-bottom:0;}
#UploadResumeView input.input_file {vertical-align:bottom;margin-bottom:0;}
#UploadResumeView p#FileTypesInfo {font-size:10px;text-align:left;margin-left:204px;margin-top:0;padding-top:0;}
#UploadResumeView p#UserState {text-align:left;margin-left:150px;}
#UploadResumeView .button_array {text-align:left;margin-left:10px;display:block;}
#UploadResumeView input.button {display:inline;}
#UploadResumeView input#Cancel {margin-right:20px;}
#UploadResumeView p#NoResume {text-align:left;margin-left:216px;}

#ResetPasswordView p#CurrentPassword {text-align:left;margin-left:3px;}
#ResetPasswordView p#NewPassword {text-align:left;margin-left:19px;}
#ResetPasswordView p#ConfirmPassword {text-align:left;margin-left:0;}
#ResetPasswordView .button_array {text-align:left;margin:0;padding:0;}
#ResetPasswordView input.button {margin:20px 0 0 135px;}

#CreateChallengeQuestionView {margin:0;padding:0;}
#CreateChallengeQuestionView ul {list-style:none;margin:15px 0 25px 10px;_margin-bottom:10px;}
#CreateChallengeQuestionView li {list-style-image:none;margin:0;padding:0;line-height:17px;_line-height:2px;}
#CreateChallengeQuestionView li.question label {margin-left:25px;white-space:nowrap;}
#CreateChallengeQuestionView li.answer {}
#CreateChallengeQuestionView li select.input_select {margin:5px 5px 0 5px;}
#CreateChallengeQuestionView li input.input_text {margin:5px 5px 0 5px;}
#CreateChallengeQuestionView div.button_array {}
#CreateChallengeQuestionView input.button {margin:20px 0 0 153px;}

#AccountInfoView p {margin:0 0 0 5px;padding:0;}
#AccountInfoView p#Address1Input {margin-left:100px;}
#AccountInfoView ul {list-style:none;margin-top:5px;margin-bottom:5px;}
#AccountInfoView li {display:inline;}
#AccountInfoView ul#MarketingSourceInput {display:block;}
#AccountInfoView ul#MarketingSourceInput li {display:inline;}
#AccountInfoView ul#MarketingSourceInput li.i_1 {margin-left:2px;}
#AccountInfoView ul#MarketingSourceInput li.i_2 {margin:0;}
#AccountInfoView ul#MarketingSourceInput li label {display:inline;margin-left:10px;}
#AccountInfoView p#UsernameInput {margin-left:87px;}
#AccountInfoView p#UsernameInfo {margin-left:174px;font-size:10px;}
#AccountInfoView p#PasswordInput {margin-left:90px;}
#AccountInfoView p#PasswordInfo {margin-left:174px;font-size:10px;}
#AccountInfoView p#ConfirmPasswordInput {margin-left:44px;}
#AccountInfoView div#NameBlock {position:relative;width:550px;_width:550px;}
#AccountInfoView p#FirstNameInput {margin-left:90px;_margin-left:45px;float:left;}
#AccountInfoView p#MIInput {margin-left:10px;float:right;}
#AccountInfoView p#LastNameInput {margin-left:90px;clear:both;}
#AccountInfoView p#Address1Input {margin-left:100px;}
#AccountInfoView p#Address2Input {margin-left:152px;}
#AccountInfoView p#CityInput {margin-left:126px;}
#AccountInfoView p#StateInput {margin-left:118px;}
#AccountInfoView p#ZipCodeInput {margin-left:102px;}
#AccountInfoView p#EmailInput {margin-left:114px;}
#AccountInfoView ul.phone {width:600px;}
#AccountInfoView ul.phone li {margin:0;padding:0;}
#AccountInfoView ul.phone li.i_1 {margin-left:50px;}
#AccountInfoView ul#Phone1Input {margin-left:22px;}
#AccountInfoView ul#Phone2Input {margin-left:15px;}
#AccountInfoView ul#PhoneHint1 li.i_1 {margin-left:172px;}
#AccountInfoView ul#PhoneHint1 li.i_2 {margin-left:40px;}
#AccountInfoView ul#PhoneHint1 li.i_3 {margin-left:60px;}
#AccountInfoView p#WorkedWithUs {margin-left:10px;}
#AccountInfoView p#EmployeeIDInput {margin-left:71px;}
#AccountInfoView p#EmployeeIDHint {margin-left:165px;}
#AccountInfoView div#EmployeeSource {margin:10px 0 10px 8px;padding:20px 0 15px 0;border-bottom:2px solid #006699; border-top:2px solid #006699;}
#AccountInfoView p#TOCInput {margin-top:15px;margin-left:145px;white-space:nowrap;}
#AccountInfoView p#TOCInput label {display:inline;}
#AccountInfoView ul#MarketingSourceInput {margin-left:0px;}
#AccountInfoView div.button_array {text-align:left;margin:0 0 0 167px;padding:0px 0 0 0;display:block;}
#AccountInfoView input.button {margin-left:5px;display:inline;}
/* **********  */

