/** ____________________________________
|                              			|
|  HRsmart, Inc.     			    	|
|  (C) 2007/11, All Rights Reserved.	|
|  Updated: 29 JULY 11              	|
|  EXTERNAL LTR Alignment STYLES   		|
|  melina@hrsmart.com					|
|______________________________________*/

/**
 * CSS hacks used in this stylesheet:
 *
 * .mydiv {
 * 		height: 15px;	for all browsers
 *		/height: 20px;	for IE 7-6
 * 		_height: 25px;	for IE 6
 * 		height: 30px\9;	for IE 8
 *
 */

/**
 * HUA Login Page, Security Information Popup
 */

.window_popup {
	left: 110px;
}

/**
 * Lightbox - Modal Windows
 */

.lightbox_overlay {
	left:0px;
}

.lightbox_container {
	left: 25%;
	padding-right:12px;
}

.modalWindowCloseIcon {
	float:right;
}

/**
 * Lockout page Styles
 */

.lockout_page {
	left:20%;
}

/**
 * hua_wrapper, wrap the whole layout in a div to keep it narrow and centered.
 */

#jumpto {
	left: -900px;
}

/**
 * Header Styling
 */

/** HUA Utility Menu styles */

#hua_utility_menu_bar {
	float: right;
	padding-right: 5px;
}

#hua_utility_menu_bar img {
	margin-right:3px;
}

#hua_utility_menu div {
	float: left;
}

.hua_language_control {
	float: left;
	left: 0;
	margin-left: 10px !important;
}

/**
 * Success and Error Messages Styling. Warnings Styling
 */

#successOrFail {
	left:25%;
}

#failed .close_button, #warning .close_button {
	float: right;
	right:5px\9;
}

/**
 * { submenu } Smarty Plugin Styles
 */

#submenu {
	text-align: right;
}

#submenu_toggle {
	text-align: right;
}

/**
 * HUA Menu System Styles
 */

/** Functionality of the menu per se */

/** remove all the bullets, borders and padding from the default list styling */

#hua_menu_tier2_bar  ul {
    float: left;
    padding: 0 5px 0 0;
}

#hua_menu_tier2_bar .tier2_submenu {
    margin-left: 10px;
}

#hua_menu_tier2_bar .hua_language_control {
    float: right;
}

#hua_menu_tier2_bar  ul ul {

}

/** float the list to make it horizontal and a relative position so that you can control the dropdown menu positon. add the background. */
#hua_menu_tier2_bar  li {
	float: left;
}

#hua_menu_tier2_bar  li li {
	text-align: left;
}

/** style the links for the top level */
#hua_menu_tier2_bar  a, #hua_menu_tier2_bar  a:visited {
	padding-left: 5px;
	padding-right: 10px;
}

#hua_menu_tier2_bar  ul li a:hover ul {
	left:1px;
}

/** position the third level flyout menu */
#hua_menu_tier2_bar  ul ul ul{
	left: 161px;
}

/** style the table so that it takes no part in the layout - required for IE to work */
#hua_menu_tier2_bar table {
	left: 0;
}

#hua_menu_tier2_bar iframe {
	left: -89999px;	
}

#hua_menu_tier2_bar :hover iframe {
	left: expression(this.nextSibling.offsetLeft);
}

/** make the third level visible when you hover over second level list OR link */
#hua_menu_tier2_bar  ul :hover ul :hover ul {
	left: 149px;
}

/**
 * { instructions } Smarty Plugin Styles
 */

.instruction-container {
	padding-left:20px;
	padding-right:30px;
	border-left:1px solid #CCCCCC;
}

.instruction-container ul li {
	/margin-left: 0;
}

#instruction-toggle, #goBackContainer {
	float: right;
	right: 15px;
	text-align: right;
}

#cboxClose {
    right: -4px;
}

/**
 * { form } Smarty Plugin Styling and Forms in general
 */

input, select {
	margin-right:5px !important;
}

.button {
	margin-right:5px;
}

.hidden_submit {
	left:-5000px;
	float:left;
}

.row {
	clear: left;
}


/**
 * { datatable } Smarty Plugin Styling
 */



.datatable_sort_item_title {
	float: left;
	text-align: left;
}

div.optMenu {
	padding-right: 5px;
}

div.optMenu img, div.optMenu .disabled_div img {
	margin-left: 5px;
	margin-right: 3px;
}

.datatable th a {
	padding-right:16px;
}

a.sortable, a.sorted_asc, a.sorted_desc {
	background-position:right top;
}

/** { datatable } Smarty New Pagination Plugin Styling */

/*
.columnLeftPagination {
	float: left;
}

.columnRightPagination {
	float: right;
	text-align:right;
}
*/

div.pagination_displaying {
	float: left;
	margin-right:10px;
}

div.pagination_per_page {
	float: left;
}

div.pagination_per_page a,div.pagination_per_page a:visited, span.pagination_amount {
	margin-right:2px;
}

div.grayedArrow, div.grayedArrows {
	_padding-right:8px !important;
	float:left;
	margin-right:2px;
}

.paginateGrayedNumbers {
	float:left;
	margin-right:2px;
}

div.paginateNumber_div, div.paginateFirst_div, div.paginatePrev_div, div.paginateNext_div, div.paginateLast_div {
	float:left;
	margin-right:2px;
}

div.paginateDots {
	float:left;
}

/** { datatable } Smarty Plugin Bulk Actions */

div.bulk_actions {
	text-align: left;
}

/**
 * Other General Styles for the hua_desktop area
 */

.align_right {
	text-align: right !important;
}

/**
 * Two columns layout. Remember to use a <br class="clear" /> after the divs, to clear out for the next object on the page.
 * For instance:
 * <div class="layout_column_left">content on the left</div>
 * <div class="layout_column_right">content in the right</div>
 * <br class="clear" />
 * <br />
 */

.layout_column_left {
	float:left;
}

.layout_column_right {
	float:left;
	margin-left: 10px;
	_margin-left: 5px;
}


/**
 * { dhtml_editor } render specific styles (Xhina or FCKeditor)
 */

.dhtml_editor_render ul{
	padding-left:30px !important;
    }
.dhtml_editor_render ol {
	padding-left:40px !important;
}

/**
 * { date_input } Smarty Plugin Styles( date picker )
 */

.date_input_div {
	float: left;
}

.date_input_wrapper img {
	margin-left:5px;
}

/**
 * { dynamicform } Smarty Plugin Render Styles
 */

#pages li a {
	float: left;
}

/**
 * Dynamic Forms Repeating blocks styles.
 */

.dynamic_form_page_table caption {
	text-align: left;
	
}

.floated_action_icons {
	float:right;
}

.career_center_list ul {
	float: left;
}

.career_center_list ul li {
        margin-left: 15px;
}

/* Add block button */

.repeatable_block_actions {
    padding:0 6px;
}


/**
 * Social Twist Integration Styles
 */

.social_twist_container {
	float:right;
}

/**
 * HUA Wizard Styles
 */ 


#create_secondary_app_form .dynamic_form_one_column {
	float: left;
}

/* default styles for tabs */

.tabbed_interface_tabs_horizontal ul li {
    float: left;
}

/* center the create account menu */

#field_import_from_linkedin {
    margin-left: 7px;
}

/* input resume form */

#inputResumeForm .dynamic_form_more_columns {
    float:left;
}

#inputResumeForm table table {
    float: left;
}

#inputResumeForm table table {
    float: left;
}

.tabbed_interface_tabs_vertical ul li {
border-right: none !important;
-moz-border-radius-topleft: 10px;
-moz-border-radius-bottomleft: 10px;
border-top-left-radius: 10px;
border-bottom-left-radius: 10px;
}

#skillsProfileForm .tabbed_interface_tabs_vertical ul li,
#competenciesProfileForm .tabbed_interface_tabs_vertical ul li {
    border-top-right-radius: 0px;
}

.dynamic_form_more_columns .repeatable_block_actions {
    float: right;
}

.dynamic_form_more_columns .add_block_button {
    float: left;
}

.dynamic_form_more_columns span.alert {
    float: left;
}


/* CKEditor styles */

span.cke_skin_kama {
    float: left;
}

.cke_skin_kama .cke_wrapper {
    float: left;
}

input.reject_interview_button.button {
    float:right;
}

/*calendar */


.calendar_cell_slot.big {
    float: left;
    margin-right: 5px;
}

.calendar_cell_slot.big .calendar,
.calendar_cell_slot.full .calendar{
    float: left;
}

.calendar_cell_slot.big .calendar td span,
.calendar_cell_slot.full .calendar td span{
    float: left;
}    


.calendar_big_info {
    float: right;
    margin-right: 4px;
}

/*---------------*/

/*
.calendar_cell_slot.full {
    float: left;
}
*/

.calendar_full_info {
    float: left;
    margin-left: 8px;
}

.calendar_cell_slot.big .calendar, .calendar_cell_slot.full .calendar {
     width: 210px;
}

/*
.calendar_full_info {
    width: auto;
}
*/

/* fix for ie7 for the skills and competencies page */
.tabbed_interface_tabs_vertical {
    /float:left;
}

.tabbed_interface_tabs {
     /right: 40px;
}

/* fix the list elements inside a desktop */

#successOrFail ul {
    margin-left: 20px;
}



/* styles for the radio container */

div .radio_container {
    float: left
}

/* social media buttons */

#linkedinContainer div {
    float: left;
    margin-right: 5px;
}

table.calendartable tbody tr:nth-child(odd){
	color: #000;
}
