/*
 * Version: MPL 1.1/GPL 2.0/LGPL 2.1
 *
 * "The contents of this file are subject to the Mozilla Public License
 * Version 1.1 (the "License"); you may not use this file except in
 * compliance with the License. You may obtain a copy of the License at
 * http://www.mozilla.org/MPL/
 *
 * Software distributed under the License is distributed on an "AS IS"
 * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
 * License for the specific language governing rights and limitations under
 * the License.
 *
 * The Original Code is ICEfaces 1.5 open source software code, released
 * November 5, 2006. The Initial Developer of the Original Code is ICEsoft
 * Technologies Canada, Corp. Portions created by ICEsoft are Copyright (C)
 * 2004-2006 ICEsoft Technologies Canada, Corp. All Rights Reserved.
 *
 * Contributor(s): _____________________.
 *
 * Alternatively, the contents of this file may be used under the terms of
 * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"
 * License), in which case the provisions of the LGPL License are
 * applicable instead of those above. If you wish to allow use of your
 * version of this file only under the terms of the LGPL License and not to
 * allow others to use your version of this file under the MPL, indicate
 * your decision by deleting the provisions above and replace them with
 * the notice and other provisions required by the LGPL License. If you do
 * not delete the provisions above, a recipient may use your version of
 * this file under either the MPL or the LGPL License."
 *
 */

/* Basic CSS styles This stylesheet is intended to match the style of the default Windows XP UI */
/* Default CSS styles. These styles override the basic HTML tags on the page  */
/* Updated Mar 2006 to include styles for new components  */

/*
=================== Font Family, Size and Color ==============
*/

/* set the attributes for the font family, size and color for ALL elements on the page */
/* make the fonts inside tables and forms == the default size of the page */


/*
=================== HTML Form Element Appearence ==============
*/
/* set the style elements for any of the textarea form elements   */
textarea {
}

/* set the style elements for any of the select form elements   */
select {
}

/* set the style elements for any of the input form elements   */
input {
}

/*
=================== Style class definitions for ICE Standard Extended Component Appearance ==============
*/
.iceInpTxt, .iceInpSecrt{
	font-family:Arial, Helvetica, sans-serif;
    color: #222222;
	font-size:12px;
    border: 1px solid #C0F203;
    border-style:groove;
    background-color: #FFFFFF;
    margin: 2px;
    padding: 2px;
    width:150px;
    height: 20px;
    float:left;
}

.iceInpTxtBig
{
	font-family:Arial, Helvetica, sans-serif;
    color: #222222;
	font-size:12px;	
	border: 1px solid #C0F203;
    border-style:groove;
    background-color: #FFFFFF;
    margin: 2px;
    padding: 2px;
    width:200px;
}

.iceInpTxtSmall
{
	font-family:Arial, Helvetica, sans-serif;
    color: #222222;
	font-size:12px;	
	border: 1px solid #C0F203;
    border-style:groove;
    background-color: #FFFFFF;
    margin: 2px;
    padding: 2px;
    width:130px;
}

 .iceInpTxtArea 
 {
 	font-family:Arial, Helvetica, sans-serif;
    color: #222222;
	font-size:0.80em;
 	border: 1px solid #C0F203;
    border-style:groove;
    background-color: #FFFFFF;
    margin: 2px;
    padding: 2px;
    /*min-width:600px;
    min-height:150px;*/
}
 
.iceInpTxtAreaSmall
{
 	font-family:Arial, Helvetica, sans-serif;
    color: #222222;
	font-size:0.80em;
 	border: 1px solid #C0F203;
    border-style:groove;
    background-color: #FFFFFF;
    margin: 2px;
    padding: 2px;
    float: left;
}
 .iceInpTxtAreaMed
 {
 	font-family:Arial, Helvetica, sans-serif;
    color: #222222;
	font-size:0.80em;
 	border: 1px solid #C0F203;
    border-style:groove;
    background-color: #FFFFFF;
    margin: 2px;
    padding: 2px;
    min-width:350px;
    min-height:150px;
 }
  .iceInpTxtAreaLarge 
 {
 	font-family:Arial, Helvetica, sans-serif;
    color: #222222;
	font-size:0.80em;
 	border: 1px solid #C0F203;
    border-style:groove;
    background-color: #FFFFFF;
    margin: 2px;
    padding: 2px;
    min-width:600px;
    min-height:300px;
}

.iceSelMnyCb {
    white-space: nowrap;
}

.iceSelMnyCb input, .iceSelOneRb input, .iceSelBoolChkbx {
   font-size:0.80em;
}

.iceSelOneRb
{
	font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    font-size: 0.80em;
    vertical-align: top;
    padding: 2px;
}

.iceSelOneRbRegular
{
	font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    vertical-align: top;
    padding: 2px;
}

.iceInpSecrt {
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    padding: 2px;
	font-size:0.80em;
}

.iceSelMnyLbNew {
	font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    font-size: 0.75em;
    padding: 2px;
    border: 1px solid #C0F203;
}

.iceSelOneLbNew {
	font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    font-size: 0.75em;
    padding: 2px;
    border: 1px solid #C0F203;
    paddin-top: 10px;
    paddin-bottom: 10px;
}

.iceSelOneMnu, .iceSelMnyLb, .iceSelMnyMnu, .iceSelOneLb {
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    font-size: 0.75em;
    padding: 2px;
}

.iceSelOneMnuSml {
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    font-size: 0.75em;
    padding: 2px;
    width: 130px;
}

.iceInpTxtArea {
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    padding: 2px;
    font-size:0.80em;
}

 
.iceLink
{
}

.iceCmdBtn {
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    font-size:0.80em;
    padding-top: 0px;
    padding-left: 6px;
    border-bottom: 0;
    border-right: 0;
    border-left: 0;
    border-top: 0;
}



/*
=================== ICE Component Appearence ==============
*/
/*
----------- Calendar Component classes
*/
.iceSelInpDate {
/* calendar outline & background color */
    background-color: #DEDEDE;
    border: 1px solid #CCCCCC; /* removed margin from calendar outline - better absolute positioning of popup */
/*margin:10px;*/
}

.iceSelInpDateIFrameFix {
   z-index: -1;
   position: absolute;
   display: block;
   filter: mask();
} 

.iceSelInpDateInput {
    width: 150px;
    font-size:11px;
}

.iceSelInpDateMonthYear {
    background-color: #026AFF;
    background-image: url( "./css-images/table_col_header.png" );
    background-position: top;
    background-repeat: repeat-x;
    font-weight: bold;
    text-align: center;
    font-family:Arial, Helvetica, sans-serif;
    color: #FFFFFF;
	font-size:0.80em;
    padding-left: 1px;
    padding-right: 1px;
    padding-top: 4px;
    padding-bottom: 4px; /*border-right:1px solid #CCCCCC;*/
}

.iceSelInpDateWeek {
/* the days of the week row */
    font-weight: normal;
    font-family:Arial, Helvetica, sans-serif;
    color: #FFFFFF;
	font-size:0.80em;
    text-align: center;
    padding-left: 5px;
    padding-right: 5px;
    border-bottom: 1px solid #4F4F4F;
    background-color: #4F4F4F;
}

/* set the look for the days of the week backgrounds */
.iceSelInpDateDay, .iceSelInpDateCur {
/* the background & alignment for the days */
    padding: 3px;
    text-align: center;
}

.iceSelInpDateCur .iceOutTxt{
	font-family:Arial, Helvetica, sans-serif;
    color: #FFFFFF;
	font-size:0.80em;
	/*width:150px;*/
	border:1px solid #CCCCCC;
}

/* now set the attributes for the numbers for each day of the week */
.iceSelInpDateDay a {
/* the day text */
    text-decoration: none;
    background-color: #DEDEDE;
    font-family:Arial, Helvetica, sans-serif;
    font-size:0.80em;
    color: #000000;
    width: auto;
    height: 100%;
    padding: 0px;
    display: block;
}

.iceSelInpDateCur a {
    text-decoration: none;
    background-color: #4F4F4F;
    border: 0px;
    font-family:Arial, Helvetica, sans-serif;
    color: #FFFFFF;
	font-size:0.80em;
    width: 100%;
    height: 100%;
    padding: 0px;
    display: block;
}

/* now set the color attributes for the hover effect on non-current days */
.iceSelInpDateDay a:hover {
/* the day text */
    text-decoration: none;
    color: #2A6CC2;
}

#calendarForm {
    padding: 0px;
    margin: 0px;
}


.iceSelInpDateOpenPopup {}
.iceSelInpDateClosePopup {}
.iceSelInpDateMovePrev {}
.iceSelInpDateMoveNext {}

/*
----------- Data Table Component classes
*/
.iceDatTbl { /* was iceDataTblOutline */
    background-color: transparent;
    /*border-left: 1px solid #CCCCCC;*/
    margin: 10px;
    font-family:Arial, Helvetica, sans-serif;
    color: #000000;
	font-size:1em;
	min-width:200px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 2px;
    padding-bottom: 2px;
}
.iceDatTblBor { /* with Border */
    border: 1px solid #CCCCCC;
    margin: 10px;
    font-family:Arial, Helvetica, sans-serif;
    color: #000000;
	font-size:1em;
	min-width:200px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 2px;
    padding-bottom: 2px;
}

.iceDatTbl table{
	border-collapse:collapse;
	
}

.iceDatTblColHdr, .iceDatTblColHdr1, .iceDatTblColHdr2 { /* was iceTblHeader */
	
	/*background-image: url( "./css-images/table_col_header-1.gif" );
	background-repeat: repeat-x;
	height: 25px;
	padding-left:5px;
	the header of a data tables */
    background-color: #eeeeee;
    background-position: top;
    font-weight: normal;
    text-align: center;
    color: #000000;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 4px;
    padding-bottom: 4px;
    border-top: 1px solid #CCCCCC; /*border-right:1px solid #CCCCCC;*/
    border-bottom: 1px solid #CCCCCC;
}

.iceDatTblColHdr .iceOutTxt, .iceDatTblColHdr1 .iceOutTxt, .iceDatTblColHdr2 .iceOutTxt {
    font-family:Arial, Helvetica, sans-serif;
    color: #000000;
    font-size:0.80em;
    font-weight: bold;
}

.iceDatTblColHdr .iceOutLbl, .iceDatTblColHdr1 iceOutLbl, .iceDatTblColHdr2 .iceOutLbl {
    color: #FFFFFF;
}

/* data tables are rendered with alternating row colors */
.iceDatTblRow1 { /* was iceTblRow1 */
    background-color: #ffffff;
}

.iceDatTblRow2 { /* was iceTblRow2 */
    background-color: #F6F6F6;
}

/* set the common attributes for the column classes */
.iceDatTblCol, .iceDatTblCol1, .iceDatTblCol2{
/*was column, column1, column2, column3*/
	color: #000000;
    padding-left: 5px;
    padding-right: 0px;
    padding-top: 3px;
    padding-bottom: 3px;
   /* border-right: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;*/
}

.iceDatTblHdr{} /*was iceTblHeader */
.iceDatTblFtr{} /*was iceTblFooter */

/*
----- for datatable when cell content length exceeds-----
*/
.iceDatTbl td span.iceOutTxt{
	font-family:Arial, Helvetica, sans-serif;
    color: #000000;
	font-size:0.80em;
	/*overflow: hidden;*/
	display: block;
	padding: 2px 0px;
	background-color: none;
	/*white-space: nowrap;*/	
}
/* etc */


/*
----------- File Tree Component classes
*/
.fileTreeOutlineClass {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    margin: 10px;
}

.nodeClass {
    background-color: #FFFFFF;
    padding-left: 3px;
}

.footerClass {
    border-top: 1px solid #5391CD;
    color: #666666;
    padding: 4px;
}

/*
----------- Tabbed Pane Component classes
*/
.icePnlTbOn { /* was iceTabSetTabOn */
	
}

.icePnlTbOn .MidMid td{
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.80em;
    color: #FFFFFF;
    font-weight:bold;
    cursor: default;
    white-space: nowrap;
    text-align: center;    	
}

.icePnlTbOn .LftTop {
    background-color: transparent;
    background-image: url( "./css-images/on-left-top.gif" );
    background-repeat: no-repeat;
    text-align: center;
    padding-top: 5px;
    border: none;
}

.icePnlTbOn .MidTop {
    background-color: transparent;
    background-image: url( "./css-images/on-mid-top.gif" );
    background-repeat: repeat-x;
    text-align: center;
    padding-top: 5px;
    border: none;
}

.icePnlTbOn .RtTop {
    background-color: transparent;
    background-image: url( "./css-images/on-right-top.gif" );
    background-repeat: no-repeat;
    text-align: center;
    padding-top: 5px;
    border: none;
}

.icePnlTbOn .LftMid {
    background-color: transparent;
    background-image: url( "./css-images/on-left-mid.gif" );
    background-repeat: repeat-y;
    text-align: center;
    padding-top: 5px;
    border: none;
}

.icePnlTbOn .MidMid {
    background-color: transparent;
    background-image: url( "./css-images/on-mid-mid.gif" );
    background-repeat: repeat;
    text-align: center;
    border: none;
    white-space: nowrap;
}

.icePnlTbOn .MidMid a {
    text-decoration: none;
    color: #000000;
    cursor: pointer;
    display: block;
    padding-top: 5px;
    padding-right: 15px;
    padding-left: 15px;
}


* html .icePnlTbOn .MidMid a {
    width: 1%;
}

.icePnlTbOn .RtMid {
    background-color: transparent;
    background-image: url( "./css-images/on-right-mid.gif" );
    background-repeat: repeat-y;
    text-align: center;
    padding-top: 5px;
    border: none;
}

.icePnlTbOn .LftBtm {
    background-color: transparent;
    background-image: url( "./css-images/on-left-bot.gif" );
    background-repeat: no-repeat;
    border: none;
}

.icePnlTbOn .MidBtm {
    background-color: transparent;
    background-image: url( "./css-images/on-mid-bot.gif" );
    background-repeat: repeat-x;
    border: none;
}

.icePnlTbOn .RtBtm {
    background-color: transparent;
    background-image: url( "./css-images/on-right-bot.gif" );
    background-repeat: no-repeat;
    border: none;
}

/* tabOff style classes */

.icePnlTbOff { /* was iceTabSetTabOff*/

}

.icePnlTbOff .MidMid td{
    font-family: Arial, Helvetica, sans-serif;
	font-size:0.80em;
    color: #000000;
    font-weight:bold;
    cursor: default;
    white-space: nowrap;
    text-align: center; 	
}

.icePnlTbOff .LftTop {
    background-color: transparent;
    background-image: url( "./css-images/off-left-top.gif" );
    background-repeat: no-repeat;
    text-align: center;
    padding-top: 5px;
    border: none;
}

.icePnlTbOff .MidTop {
    background-color: transparent;
    background-image: url( "./css-images/off-mid-top.gif" );
    background-repeat: repeat-x;
    text-align: center;
    padding-top: 5px;
    border: none;
}

.icePnlTbOff .RtTop {
    background-color: transparent;
    background-image: url( "./css-images/off-right-top.gif" );
    background-repeat: no-repeat;
    text-align: center;
    padding-top: 5px;
    border: none;
}

.icePnlTbOff .LftMid {
    background-color: transparent;
    background-image: url( "./css-images/off-left-mid.gif" );
    background-repeat: repeat-y;
    text-align: center;
    padding-top: 5px;
    border: none;
}

.icePnlTbOff .MidMid {
    background-color: transparent;
    background-image: url( "./css-images/off-mid-mid.gif" );
    background-repeat: repeat;
    text-align: center;
    border: none;
    white-space: nowrap;
}

.icePnlTbOff .MidMid a {
    text-decoration: none;
    color: #000000;
    cursor: pointer;
    display: block;
    padding-top: 5px;
    padding-right: 15px;
    padding-left: 15px;
}

* html .icePnlTbOff .MidMid a {
    width: 1%;
}

.icePnlTbOff .RtMid {
    background-color: transparent;
    background-image: url( "./css-images/off-right-mid.gif" );
    background-repeat: repeat-y;
    text-align: center;
    padding-top: 5px;
    border: none;
}

.icePnlTbOff .LftBtm {
    background-color: transparent;
    background-image: url( "./css-images/off-left-bot.gif" );
    background-repeat: no-repeat;
    border: none;
}

.icePnlTbOff .MidBtm {
    background-color: transparent;
    background-image: url( "./css-images/off-mid-bot.gif" );
    background-repeat: repeat-x;
    border: none;
}

.icePnlTbOff .RtBtm {
    background-color: transparent;
    background-image: url( "./css-images/off-right-bot.gif" );
    background-repeat: no-repeat;
    border: none;
}

/* tabOver style classes */

.icePnlTbOver { /* was iceTabSetTabOver */

}

.icePnlTbOver .MidMid td{
    font-family: Arial, Helvetica, sans-serif;
	font-size:0.80em;
    color: #000000;
    font-weight:bold;
    cursor: default;
    white-space: nowrap;
    text-align: center; 		
}


.icePnlTbOver .LftTop {
    background-color: transparent;
    background-image: url( "./css-images/over-left-top.gif" );
    background-repeat: no-repeat;
    text-align: center;
    padding-top: 5px;
    border: none;
}

.icePnlTbOver .MidTop {
    background-color: transparent;
    background-image: url( "./css-images/over-mid-top.gif" );
    background-repeat: repeat-x;
    text-align: center;
    padding-top: 5px;
    border: none;
}

.icePnlTbOver .RtTop {
    background-color: transparent;
    background-image: url( "./css-images/over-right-top.gif" );
    background-repeat: no-repeat;
    text-align: center;
    padding-top: 5px;
    border: none;
}

.icePnlTbOver .LftMid {
    background-color: transparent;
    background-image: url( "./css-images/over-left-mid.gif" );
    background-repeat: repeat-y;
    text-align: center;
    padding-top: 5px;
    border: none;
}

.icePnlTbOver .MidMid {
    background-color: transparent;
    background-image: url( "./css-images/over-mid-mid.gif" );
    background-repeat: repeat;
    text-align: center;
    border: none;
    white-space: nowrap;
}

.icePnlTbOver .MidMid a {
    text-decoration: none;
    color: #000000;
    cursor: pointer;
    display: block;
    padding-top: 5px;
    padding-right: 15px;
    padding-left: 15px;
}

* html .icePnlTbOver .MidMid a {
    width: 1%;
}

.icePnlTbOver .RtMid {
    background-color: transparent;
    background-image: url( "./css-images/over-right-mid.gif" );
    background-repeat: repeat-y;
    text-align: center;
    padding-top: 5px;
    border: none;
}

.icePnlTbOver .LftBtm {
    background-color: transparent;
    background-image: url( "./css-images/over-left-bot.gif" );
    background-repeat: no-repeat;
    border: none;
}

.icePnlTbOver .MidBtm {
    background-color: transparent;
    background-image: url( "./css-images/over-mid-bot.gif" );
    background-repeat: repeat-x;
    border: none;
}

.icePnlTbOver .RtBtm {
    background-color: transparent;
    background-image: url( "./css-images/over-right-bot.gif" );
    background-repeat: no-repeat;
    border: none;
}

/* tabSpacer */

.icePnlTbSetSpcr {
    width: 100%;
    border-bottom: 1px solid #5391CD;
}

/* tabPanel */
.icePnlTbSet { /* was iceTabSet*/
    width: 100%;
}

.icePnlTbSetCnt { /*newly added class*/
    border-right: 1px solid #5391CD;
    border-bottom: 1px solid #5391CD;
    border-left: 1px solid #5391CD;
    border-top: 0px solid #5391CD;
    background-color: #ffffff;
}

.icePnlTbSetCntBtm { /*was iceTabSetBottom*/
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    border-right: 1px solid #5391CD;
    border-bottom: 1px solid #5391CD;
    border-left: 1px solid #5391CD;
    border-top: 1px solid #5391CD;
    background-color: #ffffff;
}

/* TABS ON BOTTOM STYLE CLASSES */
/* tabOn style classes */

.icePnlTbOnBtm {

}

.icePnlTbOnBtm .MidMid td{
	font-weight: bold;
    white-space: nowrap;
    text-align: center;    	
}

.icePnlTbOnBtm .LftTop {
    background-color: transparent;
    background-image: url( "./css-images/tbot-on-left-top.gif" );
    background-repeat: no-repeat;
    text-align: center;
    border: none;
}

.icePnlTbOnBtm .MidTop {
    background-color: transparent;
    background-image: url( "./css-images/tbot-on-mid-top.gif" );
    background-repeat: repeat-x;
    text-align: center;
    border: none;
}

.icePnlTbOnBtm .RtTop {
    background-color: transparent;
    background-image: url( "./css-images/tbot-on-right-top.gif" );
    background-repeat: no-repeat;
    text-align: center;
    border: none;
}

.icePnlTbOnBtm .LftMid {
    background-color: transparent;
    background-image: url( "./css-images/on-left-mid.gif" );
    background-repeat: repeat-y;
    text-align: center;
    padding-top: 5px;
    border: none;
}

.icePnlTbOnBtm .MidMid {
    background-color: transparent;
    background-image: url( "./css-images/on-mid-mid.gif" );
    background-repeat: repeat;
    text-align: center;
    border: none;
    white-space: nowrap;
}

.icePnlTbOnBtm .MidMid a {
    text-decoration: none;
    color: #000000;
    cursor: pointer;
    display: block;
    padding-top: 5px;
    padding-right: 15px;
    padding-left: 15px;
}

* html .icePnlTbOnBtm .MidMid a {
    width: 1%;
}

.icePnlTbOnBtm .RtMid {
    background-color: transparent;
    background-image: url( "./css-images/on-right-mid.gif" );
    background-repeat: repeat-y;
    text-align: center;
    padding-top: 5px;
    border: none;
}

.icePnlTbOnBtm .LftBtm {
    background-color: transparent;
    background-image: url( "./css-images/tbot-on-left-bot.gif" );
    background-repeat: no-repeat;
    padding-bottom: 5px;
    border: none;
}

.icePnlTbOnBtm .MidBtm {
    background-color: transparent;
    background-image: url( "./css-images/tbot-on-mid-bot.gif" );
    background-repeat: repeat-x;
    padding-bottom: 5px;
    border: none;
}

.icePnlTbOnBtm .RtBtm {
    background-color: transparent;
    background-image: url( "./css-images/tbot-on-right-bot.gif" );
    background-repeat: no-repeat;
    padding-bottom: 5px;
    border: none;
}

/* tabOff style classes */

.icePnlTbOffBtm { /* was iceTabSetTabOffBottom*/

}

.icePnlTbOffBtm .MidMid td{
    white-space: nowrap;
    text-align: center;    	
}

.icePnlTbOffBtm .LftTop {
    background-color: transparent;
    background-image: url( "./css-images/tbot-off-left-top.gif" );
    background-repeat: no-repeat;
    text-align: center;
    border: none;
}

.icePnlTbOffBtm .MidTop {
    background-color: transparent;
    background-image: url( "./css-images/tbot-off-mid-top.gif" );
    background-repeat: repeat-x;
    text-align: center;
    border: none;
}

.icePnlTbOffBtm .RtTop {
    background-color: transparent;
    background-image: url( "./css-images/tbot-off-right-top.gif" );
    background-repeat: no-repeat;
    text-align: center;
    border: none;
}

.icePnlTbOffBtm .LftMid {
    background-color: transparent;
    background-image: url( "./css-images/off-left-mid.gif" );
    background-repeat: no-repeat;
    text-align: center;
    padding-top: 5px;
    border: none;
}

.icePnlTbOffBtm .MidMid {
    background-color: transparent;
    background-image: url( "./css-images/off-mid-mid.gif" );
    background-repeat: repeat-x;
    text-align: center;
    border: none;
    white-space: nowrap;
}

.icePnlTbOffBtm .MidMid a {
    text-decoration: none;
    color: #000000;
    cursor: pointer;
    display: block;
    padding-top: 5px;
    padding-right: 15px;
    padding-left: 15px;
}

* html .icePnlTbOffBtm .MidMid a {
    width: 1%;
}

.icePnlTbOffBtm .RtMid {
    background-color: transparent;
    background-image: url( "./css-images/off-right-mid.gif" );
    background-repeat: no-repeat;
    text-align: center;
    padding-top: 5px;
    border: none;
}

.icePnlTbOffBtm .LftBtm {
    background-color: transparent;
    background-image: url( "./css-images/tbot-off-left-bot.gif" );
    background-repeat: no-repeat;
    padding-bottom: 5px;
    border: none;
}

.icePnlTbOffBtm .MidBtm {
    background-color: transparent;
    background-image: url( "./css-images/tbot-off-mid-bot.gif" );
    background-repeat: repeat-x;
    padding-bottom: 5px;
    border: none;
}

.icePnlTbOffBtm .RtBtm {
    background-color: transparent;
    background-image: url( "./css-images/tbot-off-right-bot.gif" );
    background-repeat: no-repeat;
    padding-bottom: 5px;
    border: none;
}

/* tabOver style classes */

.icePnlTbOverBtm { /* was iceTabSetTabOverBottom*/

}

.icePnlTbOverBtm .MidMid td{
    white-space: nowrap;
    text-align: center;    	
}


.icePnlTbOverBtm .LftTop {
    background-color: transparent;
    background-image: url( "./css-images/tbot-over-left-top.gif" );
    background-repeat: no-repeat;
    text-align: center;
    border: none;
}

.icePnlTbOverBtm .MidTop {
    background-color: transparent;
    background-image: url( "./css-images/tbot-over-mid-top.gif" );
    background-repeat: repeat-x;
    text-align: center;
    border: none;
}

.icePnlTbOverBtm .RtTop {
    background-color: transparent;
    background-image: url( "./css-images/tbot-over-right-top.gif" );
    background-repeat: no-repeat;
    text-align: center;
    border: none;
}

.icePnlTbOverBtm .LftMid {
    background-color: transparent;
    background-image: url( "./css-images/over-left-mid.gif" );
    background-repeat: repeat-y;
    text-align: center;
    padding-top: 5px;
    border: none;
}

.icePnlTbOverBtm .MidMid {
    background-color: transparent;
    background-image: url( "./css-images/over-mid-mid.gif" );
    background-repeat: repeat;
    text-align: center;
    border: none;
    white-space: nowrap;
}

.icePnlTbOverBtm .MidMid a {
    text-decoration: none;
    color: #000000;
    cursor: pointer;
    display: block;
    padding-top: 5px;
    padding-right: 15px;
    padding-left: 15px;
}

* html .icePnlTbOverBtm .MidMid a {
    width: 1%;
}

.icePnlTbOverBtm .RtMid {
    background-color: transparent;
    background-image: url( "./css-images/over-right-mid.gif" );
    background-repeat: repeat-y;
    text-align: center;
    padding-top: 5px;
    border: none;
}

.icePnlTbOverBtm .LftBtm {
    background-color: transparent;
    background-image: url( "./css-images/tbot-over-left-bot.gif" );
    background-repeat: no-repeat;
    padding-bottom: 5px;
    border: none;
}

.icePnlTbOverBtm .MidBtm {
    background-color: transparent;
    background-image: url( "./css-images/tbot-over-mid-bot.gif" );
    background-repeat: repeat-x;
    padding-bottom: 5px;
    border: none;
}

.icePnlTbOverBtm .RtBtm {
    background-color: transparent;
    background-image: url( "./css-images/tbot-over-right-bot.gif" );
    background-repeat: no-repeat;
    padding-bottom: 5px;
    border: none;
}

/* tabSpacer */
.icePnlTbSetSpcrBtm {
    width: 100%;
    border-top: 1px solid #5391CD;
}

/* tabPanel */

.icePnlTbSetBtm {
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    border-right: 1px solid #5391CD;
    border-top: 1px solid #5391CD;
    border-left: 1px solid #5391CD;
    background-color: #FFFFFF;
}

/*
------------- BorderLayout
*/
.icePnlBrdrNorth {
    font-weight: bold;
    height: 80px;
    background-color: #FFFFFF;
    padding: 2px;
    text-align: center;
}

.icePnlBrdrEast {
    width: 10%;
    background-color: #FFFFFF;
    padding: 2px;
    vertical-align: top;
}

.icePnlBrdrWest {
    width: 20%;
    background-color: #FFFFFF;
    vertical-align: top;
}

.icePnlBrdrCenter {
    width:70%;
    background-color: #FFFFFF;
    padding: 2px;
    vertical-align: top;
}

.icePnlBrdrSouth {
    border-top: 1px solid #FFFFFF;
    color: #666666;
    padding: 2px;
}
/*
----------- Page Panel Component classes
*/
.x-grid-panel .x-panel-mc .x-panel-body {
    border:1px solid #abc;
}

.pageHdr {
    font-weight: bold;
    height: 80px;
    background-color: #CDCDCD;
    padding: 5px;
    text-align: center;
}

.icePnlBrdrStyle {
    background-color: #FFFFFF;
    border: 1px solid #5391CD;
    margin: 10px;
    width: 97%;
}

.pageNavigation {
    width: 20%;
    background-color: #DEDEDE;
    padding: 5px;
    vertical-align: top;
}

.pageBody {
    width: 80%;
    background-color: #FFFFFF;
    padding: 5px;
    vertical-align: top;
}

.pageFtr {
    border-top: 1px solid #5391CD;
    color: #666666;
    padding: 4px;
}

/*
----------- Panel Navigation Component classes
*/
.navFormOutline {
    background-color: #DEDEDE;
    margin: 0px auto;
    width: 100%;
    padding: 0px;
}

/* set all the common attributes for the nav items */
.navItem, .navActvItem, .navOpenItem {
    color: #333333;
    text-decoration: none;
    background-color: #D0D4EE;
    width: 100%;
    border: 1px solid #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 5px;
    padding-right: 1px;
    display: block;
}

.navItem:hover, .navActvItem:hover, .navOpenItem:hover {
    background-color: #FFFFFF;
    color: #000000;
    border: 1px solid #2A6CC2;
}

.navOpenItem {
    white-space: nowrap;
    text-decoration: none;
    font-weight: bold;
}

.navActvItem {
    width: 100%;
    background-color: #2A6CC2;
    color: #FFFFFF;
    background-image: url( ./css-images/cal_arrow_right.gif );
    background-position: center right;
    background-repeat: no-repeat;
}

.navSeparator {
    width: 100%;
    height: 1px;
    padding: 0px;
    margin: 0px auto;
    background-color: #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
}

/*
----------- Progress Bar Component classes
*/
.iceOutProg {
    margin: 10px;
}

.iceOutProgBg {
    border: 1px solid #CCCCCC;
    width: 300px;
    background-color: #D0D4EE;
    height: 13px;
}

.iceOutProgFill {
    background-color: #026AFF;
    background-position: top left;
    background-repeat: repeat-x;
    display: block;
}

.iceOutProgTxt {
    color: black;
}

/*
----------- Autocomplete Component classes
*/
.iceSelInpTxtTxt {
    border: 1px solid #CCCCCC;
    margin: 0px;
    padding: 2px;
    background-color: #FFFFFF;
   	font-size:11px;
}

.iceSelInpTxtList {
    position: absolute;
    display: block;
    border: 1px solid #CCCCCC;

}

.iceSelInpTxtRow {
    display: block;
    background-color: #F5FFDA;
    color: #333333;
    padding: 2px;
    padding-left: 10px;
    border-bottom: 1px solid #FFFFFF;
    position: relative;
    font-size:11px;
}

.iceSelInpTxtSelRow {
    display: block;
    background-color: #ACCA59;
    color: #FFFFFF;
    padding: 2px;
    padding-left: 10px;
    border-bottom: 1px solid #FFFFFF;
    position: relative;
    font-size:11px;
}

.iceSelInpTxtSelRow span{
    color: #FFFFFF;
}

/*
--------------- autoComplete disable class ------
*/

.iceSelInpTxtTxt-dis {
    font-family: Arial, Helvetica, sans-serif;
    font-size: .95em;
    color: #D0D4EE;
    border: 1px dotted #D0D4EE;
    cursor: default;
}

/*
----------- FileUpload Component classes
*/
.iceInpFile {
	border-bottom: 0;
    border-right: 0;
    border-left: 0;
    border-top: 0;
    height: 90px;
}
.iceInpFileTxt {
   
}

.iceInpFileBtn {
	/*background-image: url( ./css-images/upload.gif );*/
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    border: none;
    pointer: cursor;
    border-bottom: 0;
    border-right: 0;
    border-left: 0;
    border-top: 0;
}

.odinUploadPhotoInpFileBtn {
	background-image: url( ./css-images/upload.gif );
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    border: 0;
    width: 101px;
    height: 30px;
    border-bottom: 0;
    border-right: 0;
    border-left: 0;
    border-top: 0;
    background-color: none;
}

.odinUploadResumeInpFileBtn {
	background-image: url( ./css-images/submit.png );
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    border: 0;
    width: 101px;
    height: 30px;
    border-bottom: 0;
    border-right: 0;
    border-left: 0;
    border-top: 0;
    background-color: none;
}

/*
----------- Data Navigation Bar classes
*/

.tablebg {
    background-color: #EEF3FB;
    border: 1px solid #6392C6;
    width: 70%;
}

.oddRow {
    background-color: #FFFFFF;
}

.evenRow {
    background-color: #EEF3FB;
}

.barCol1 {
    width: 40%;
    text-align: left;
}

.barCol2 {
    width: 15%;
    text-align: left;
}

.barCol3 {
    width: 20%;
    text-align: left;
}

.barCol4 {
    width: 15%;
    text-align: right;
}

.barCol5 {
    width: 15%;
    text-align: left;
}

/*
----------- TreeView component
*/

.iceTreeRow {
    white-space: nowrap;
}

.iceTreeRow a {
	font-family: Arial, Helvetica;
	font-size:0.80em;
	color:#0000;
	text-decoration: none;
	cursor: pointer;
    padding: 0px;
    vertical-align: middle;
}

.iceTreeRow a:hover {
	background-image:url(css-images/over.gif);
	background-repeat:repeat-x;
	height:22px;
    
}

.iceTreeRow img {
    border: 0px;
    vertical-align: middle;
    background-repeat: repeat-y;
}

.iceTreeRow div {
    padding: 0px;
}

.iceTreeRow a img {
/* vertical-align: top; - Bug in FF, when img has focus it is not highlighted with a box.*/
    background-repeat: repeat-y;
    border: 0px;
}

/* ---------------------New Menu
*/

.iceMnuBar { /*no change*/
    padding: 0px;
    white-space: nowrap;
    font-family: Arial, Helvetica, sans-serif;
	font-size:0.85em;
	letter-spacing:0.10em;
    color: #000000;
    background-color: #eeeeee;
     /*background-image: url( ./css-images/edit_top.gif );
    background-repeat: repeat-x;*/
    height: 28px;
}

.iceMnuBarItem { /* was iceMenu */
    float: left;
    padding: 0px;
    white-space: nowrap;
}

.iceMnuBarItem a { /* was iceMenu */
    height: auto;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 3px;
    padding-bottom: 3px;
    color: #000000; /* Must be >1.01em to avoid layout artifacts on Macs */
    font-family: verdana;
    text-transform: uppercase;
	font-size: 0.85em;
	font-weight: bold;
	text-align:center;
	vertical-align: middle;
    margin: 0px;
    /*border-right: 1px solid #FFFFFF;*/
    width: auto;
    float: left;
    display: block;
    text-decoration: none;
}

.iceMnuBarItem a:hover { /* was iceMenu */
    /*background-color: #2A6CC2;*/
    color: #000000;
    /*border-right: 1px solid #FFFFFF;*/
}

.iceMnuBarItem hr, .subiceMenu hr{ /* was iceMenu */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #ffffff;
    border: none;
    border-top: 1px solid #CCCCCC;
    width: 100%;
    height: 1px;
    margin-top: 3px;
    padding: 0px;
    text-align: left;
}

.iceMnuBarSubMenu { /* was iceSubMenu */
	position: absolute;
	vertical-align: top;
	background-color: #ffffff;
    width: 160px;
    border-top: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    padding: 1px;
    height: auto;
    display: inline;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	color: #000000;
}

.iceMnuItm { /* was iceSubMenuRow*/
    padding: 0px;
    display: block;
    height: auto;
}

.iceMnuItm a { /* was iceSubMenuRow*/
    color: #000000;
    display: block;
    text-decoration: none;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 3px;
    padding-bottom: 3px;    
}

.iceMnuItm a:hover { /* was iceSubMenuRow*/
    background-color: #CCCCCCC;
}

.iceMnuItm a:hover .iceOutTxt{ 
    color: #8E0C18;
}

.iceMnuItmLabel, .iceMnuBarItemLabel { /* was iceSubMenuRowLabel */
    font-family: Arial, Helvetica, sans-serif;
    padding-top: 4px;
    font-size: 1em;
    display: inline;
}

.iceMnuBarItemImage {
	width:0px;
}

.iceMnuItmImage, .iceMnuBarItemImage {  /* was iceSubMenuRowImage */
    display:inline;
    vertical-align: top;    
}

.iceMnuBarSubMenuInd { /* was iceSubMenuRowSubMenuIndicator */
    display:inline;
    float:right;
    padding-top: 3px;
    padding-right: 1px;    
}

/* classes for the vertical version of the iceMenu*/

.iceMnuBarVrtItemLabel {} 
.iceMnuBarVrtItemImage {
	width:5px;
}

.iceMnuBarVrt { /* was iceMenu_vertical */
    float: left;
    padding: 0px;
    white-space: nowrap;
}

.iceMnuBarVrtItem { /* was iceMenu_verticalItem */
    width: 160px;
    display: block;
}

.iceMnuBarVrtItem a { /* was iceMenu_verticalItem */
    background-color: #DDDDDD;
    height: auto;
    padding-left: 3px;
    padding-right: 3px;    
    padding-top: 3px;
    padding-bottom: 3px;
    color: #333333;
    font-size: 1em;
    margin-bottom: 1px;
    float: none;
    display: block;
    text-decoration: none;
    border: 0px solid #FFFFFF;
    width: 100%;
}

.iceMnuBarVrtItem a:hover { /* was iceMenu_verticalItem */
    background-color: #FFFFFF;
    color: #8E0C18;
    text-decoration: none;
}

.iceMnuBarVrtSubMenu { /* was iceSubMenu_vertical*/
	position: absolute;
	vertical-align: top;
	padding: 1px;
    width: 160px;
    background-color: #ffffff;
    border-top: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
    height: auto;
    display: block;
}

.iceMnuItmVrt a { /* was iceMenu_vertical_subItem */
    background-color: #EFEFEF; 
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    font-size: 1em; 
    width: auto;
    display: block;
    text-decoration: none; 
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 3px;
    padding-bottom: 3px;    
}

.iceMnuItmVrt a:hover { /* was iceMenu_vertical_subItem */
    background-color: #2A6CC2;
    color: #8E0C18;
    text-decoration: none;
}

.iceMnuBarVrtSubMenuInd { /* was iceSubMenuDividerVert */
    display:inline;
    float:right;
    padding-top: 3px;
    padding-right: 1px;    
}


/*
   Classes for the output progress bar
*/

.iceOutProgIndetActv {
    background-color: #EFEFEF;
    background-image: url( css-images/in_progress.gif );
    background-position: center;
    background-repeat: repeat-x;
}

.iceOutProgIndetInactv {
    background-color: #EFEFEF;
    background-image: url( css-images/in_progress_inactive.gif );
    background-position: center;
    background-repeat: repeat-x;
}

/*
    Classes for the connection status indicator
*/

.iceOutConStat {
    margin: 10px;
    width: 60px;
    height: 25px;
    border: none;
}

.iceOutConStatInactv {
    position: absolute;
    background-image: url( css-images/connect_idle.gif );
    background-position: top;
    background-repeat: no-repeat;
    width: 60px;
    height: 25px;

}

.iceOutConStatActv {
    position: absolute;
    background-image: url( css-images/connect_active.gif );
    background-position: top;
    background-repeat: no-repeat;
    width: 60px;
    height: 25px;

}

.iceOutConStatCaution {
    position: absolute;
    background-image: url( css-images/connect_caution.gif );
    background-position: top;
    background-repeat: no-repeat;
    width: 60px;
    height: 25px;

}

.iceOutConStatDisconnect {
    position: absolute;
    background-image: url( css-images/connect_disconnected.gif );
    background-position: top;
    background-repeat: no-repeat;
    width: 60px;
    height: 25px;

}

/* Royale Disabled styles CSS Document  v1.0 mar 31 2006 */

.iceCmdBtn-dis {
    font-family: Arial, Helvetica, sans-serif;
    color: #D0D4EE;
    background-color: #FFFFFF;
    border: 0px;
    margin: 2px;
    padding: 2px;
}

.iceCmdLnk-dis, .iceOutLnk-dis {
	font-family:Arial, Helvetica, sans-serif;
    color: #222222;
	font-size:0.8em;
    color: #D0D4EE;
    text-decoration: none;
    border-bottom: 1px dotted #D0D4EE;
    cursor: default;
}

.iceOutTxt-dis, .iceOutLbl-dis {
	font-family:Arial, Helvetica, sans-serif;
    color: #222222;
	font-size:0.80em;
	color: #D0D4EE;
    text-decoration: none;
    border-bottom: 1px dotted #D0D4EE;
    cursor: default;
}

.iceInpTxt-dis, .iceInpSecrt-dis {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #D0D4EE;
    border: 1px dotted #D0D4EE;
    cursor: default;
    margin: 2px;
    padding: 2px;
}

.iceInpTxtArea-dis {
    font-family: Arial, Helvetica, sans-serif;
    font-size: .95em;
    color: #D0D4EE;
    border: 1px dotted #D0D4EE;
    cursor: default;
    margin: 2px;
    padding: 2px;
}

.iceSelMnyCb-dis {
    background-color: #D0D4EE;
    padding: 2px;
    margin: 2px;
    cursor: default;
    color: #D0D4EE;
    border: none;
}

.iceSelOneMnu-dis, .iceSelMnyLb-dis, .iceSelMnyMnu-dis, .iceSelOneLb-dis {
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    padding: 2px;
    font-size: .80em;
    cursor: default;
    border: none;
}

.iceSelOneRb-dis {
    background-color: #D0D4EE;
    padding: 2px;
    margin: 2px;
    cursor: default;
    color: #D0D4EE;
    border: none;
}

.iceInpFileTxt-dis {
    border: none;
    background-color: #FFFFFF;
    margin: 2px;
    padding: 2px;
    font-family: Arial, Helvetica, sans-serif;
    color: #D0D4EE;
    cursor: default;
}

.iceInpFileBtn-dis {
    border-bottom: 0;
    border-right: 0;
    border-left: 0;
    border-top: 0;
    margin: 2px;
    padding: 2px;
    font-family: Arial, Helvetica, sans-serif;
    color: #D0D4EE;
    cursor: default;
}

/* submenu disabled style classes */
.iceSubMenuRowLabel-dis {
    color: #ABABAB;
    text-decoration: none;
    cursor: default;
}

.iceSubMenuRow-dis {
    color: #ABABAB;
    text-decoration: none;
    cursor: default;
    padding: 0px;
    display: block;
    height: auto;    
}

.iceSubMenuRow-dis a {
    color: #333333;
    text-decoration: none;
    cursor: default;
    display: block;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 3px;
    padding-bottom: 3px;    
    
}

.iceSubMenuRow-dis a:hover {
    color: #ABABAB;
    text-decoration: none;
    border-bottom: 1px dotted #CCCCCC;
    cursor: default;
}


/* panel tabs disabled style classes */

.icePnlTbOff { /* was iceTabSetTabOff */

}

.icePnlTbOff .LftTop-dis {
    background-color: transparent;
    background-image: url( "./css-images/off-left-top-dis.gif" );
    background-repeat: no-repeat;
    background-position: bottom;
    text-align: center;
    padding-top: 1px;
    border: none;
    height: 4px;
}

.icePnlTbOff .MidTop-dis {
    background-color: #D0D4EE;
    background-image: url( './css-images/off-mid-top-dis.gif' );
    background-repeat: repeat-x;
    text-align: center;
    padding-top: 1px;
    border: none;
}

.icePnlTbOff .RtTop-dis {
    background-color: transparent;
    background-image: url( "./css-images/off-right-top-dis.gif" );
    background-repeat: no-repeat;
    background-position: bottom;
    text-align: center;
    padding-top: 1px;
    border: none;
}

.icePnlTbOff .LftMid-dis {
    background-color: #D0D4EE;
    /*    background-image: url("./css-images/off-left-mid.gif");
    background-repeat:no-repeat;*/
    text-align: center;
    padding-top: 15px;
    border: none;
}

.icePnlTbOff .MidMid-dis {
    background-color: #D0D4EE;
    /*    background-image: url("./css-images/off-mid-mid.gif");
    background-repeat:repeat-x;*/
    text-align: center;
    padding-top: 5px;
    padding-right: 15px;
    padding-left: 15px;
    border: none;
    white-space: nowrap;
    color: #ABABAB;
}

.icePnlTbOff .MidMid-dis a {
    text-decoration: none;
    color: #FFFFFF;
    cursor: default;
}

.icePnlTbOff .RtMid-dis {
    background-color: #D0D4EE;
    /*    background-image: url("./css-images/off-right-mid.gif");
    background-repeat:no-repeat;*/
    text-align: center;
    padding-top: 15px;
    border: none;
}

.icePnlTbOff .LftBtm-dis {
    background-color: #D0D4EE;
    background-image: url( "./css-images/off-left-bot.gif" );
    background-repeat: no-repeat;
    border: none;
}

.icePnlTbOff .MidBtm-dis {
    background-color: #D0D4EE;
    background-image: url( "./css-images/off-mid-bot.gif" );
    background-repeat: repeat-x;
    border: none;
}

.icePnlTbOff .RtBtm-dis {
    background-color: #D0D4EE;
    background-image: url( "./css-images/off-right-bot.gif" );
    background-repeat: no-repeat;
    border: none;
}


/** Disabled style for active tabs */
.icePnlTbOn .LftTop-dis {
    background-color: transparent;
    background-image: url( "./css-images/off-left-top-dis.gif" );
    background-repeat: no-repeat;
    background-position: bottom;
    text-align: center;
    padding-top: 1px;
    border: none;
    height: 4px;
}

.icePnlTbOn .MidTop-dis {
    background-color: #D0D4EE;
    background-image: url( './css-images/off-mid-top-dis.gif' );
    background-repeat: repeat-x;
    text-align: center;
    padding-top: 1px;
    border: none;
}

.icePnlTbOn .RtTop-dis {
    background-color: transparent;
    background-image: url( "./css-images/off-right-top-dis.gif" );
    background-repeat: no-repeat;
    background-position: bottom;
    text-align: center;
    padding-top: 1px;
    border: none;
}

.icePnlTbOn .LftMid-dis {
    background-color: #D0D4EE;
    /*    background-image: url("./css-images/off-left-mid.gif");
    background-repeat:no-repeat;*/
    text-align: center;
    padding-top: 15px;
    border: none;
}

.icePnlTbOn .MidMid-dis {
    background-color: #D0D4EE;
    /*    background-image: url("./css-images/off-mid-mid.gif");
    background-repeat:repeat-x;*/
    text-align: center;
    padding-top: 5px;
    padding-right: 15px;
    padding-left: 15px;
    border: none;
    white-space: nowrap;
    color: #ABABAB;
}

.icePnlTbOn .MidMid-dis a {
    text-decoration: none;
    color: #FFFFFF;
    cursor: default;
}

.icePnlTbOn .RtMid-dis {
    background-color: #D0D4EE;
    /*    background-image: url("./css-images/off-right-mid.gif");
    background-repeat:no-repeat;*/
    text-align: center;
    padding-top: 15px;
    border: none;
}

.icePnlTbOn .LftBtm-dis {
    background-color: #D0D4EE;
    background-image: url( "./css-images/off-left-bot.gif" );
    background-repeat: no-repeat;
    border: none;
}

.icePnlTbOn .MidBtm-dis {
    background-color: #D0D4EE;
    background-image: url( "./css-images/off-mid-bot.gif" );
    background-repeat: repeat-x;
    border: none;
}

.icePnlTbOn .RtBtm-dis {
    background-color: #D0D4EE;
    background-image: url( "./css-images/off-right-bot.gif" );
    background-repeat: no-repeat;
    border: none;
}

/*
data scroller classes disabled styles
*/
.sclBtnCell-dis {
/* the cells behind the scroll buttons */
    background-color: #FFFFFF;
    padding: 2px;
}

.sclBtnCell-dis img {
    cursor: default;
}



/*
Disabeld classes for the calendar controls
*/

.iceSelInpDate-dis {
/* calendar outline & background color */
    background-color: #D0D4EE;
    border: 1px solid #D0D4EE; /* removed margin from calendar outline - better absolute positioning of popup */
/*margin:10px;*/
}

.iceSelInpDateMonthYear-dis {
    background-color: #D0D4EE;
    /*    background-image: url("./css-images/table_col_header.gif");
    background-position:bottom;
    background-repeat:repeat-x;*/
    font-weight: normal;
    text-align: center;
    color: #999999;
    padding-left: 1px;
    padding-right: 1px;
    padding-top: 4px;
    padding-bottom: 4px; /*border-right:1px solid #CCCCCC;*/
}

.iceSelInpDateMonthYear-dis img {
    cursor: default;
}

.iceSelInpDateWeek-dis {
/* the days of the week row */
    font-weight: normal;
    color: #999999;
    background-color: #D0D4EE;
    text-align: center;
    padding-left: 5px;
    padding-right: 5px;
    border-bottom: 1px solid #5391CD;
}

/* set the look for the days of the week backgrounds */
.iceSelInpDateDay-dis, .iceSelInpDateCur-dis {
/* the background & alignment for the days */
    padding: 3px;
    text-align: center;
}

/* now set the attributes for the numbers for each day of the week */
.iceSelInpDateDay-dis a {
/* the day text */
    text-decoration: none;
    background-color: #D0D4EE;
    border: 1px solid #D0D4EE;
    color: #ABABAB;
    width: 100%;
    height: 100%;
    padding: 0px;
    display: block;
    cursor: default;
}

.iceSelInpDateCur-dis a {
    text-decoration: none;
    background-color: #ABABAB;
    border: 1px solid #ABABAB;
    color: #FFFFFF;
    width: 100%;
    height: 100%;
    padding: 0px;
    display: block;
    cursor: default;
}

/*
----------- commandSortHeader ----------
*/
.iceCmdSrtHdr {
    text-decoration: none;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
    color: #FFFFFF;
}

.iceCmdSrtHdr-dis {
    color: #999999;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    cursor: default;
}

/* IE specific CSS to enlarge clickable area of SortHeader links */
* html .iceCmdSrtHdr {
    height: 1%;
}

/*
----------- form ----------
*/
.iceFrm {
	border:none;
}
/* TD */
.iceTDLeft
{
background-color:#DFE8F6;
border:thin;
border-color:#99BBE8;
border-style:solid;
border-width:1px;
width:200px;
}
.iceTDCen
{
background-color:#ffffff;
border-color:#f0f0f0;
border-style:solid;
border-width:0.001em;
}
.iceTDCentd
{
/*background-color:#336699;
background-image:url(css-images/tdTopbg.gif);
background-repeat:repeat-x;
height:27px;*/
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
vertical-align:middle;
}
.iceTDRightGreen
{
padding-bottom:5px;
height:30px;
}
.iceTDRightOrange
{
background-color:#FDCD9A;
padding-bottom:5px;
}
.iceTDRightEllow
{
background-color:#FFFFC4;;
padding-bottom:5px;
}
/*
----------- graphicImage ----------
*/
.iceGphImg {
	border: 0px;
	padding-left: 7px;
	vertical-align: text-top;
}

/*
----------- message ----------
*/
.iceMsg {
	
}

.iceMsgFatal {

}

.iceMsgError {
	font-family:Arial, Helvetica, sans-serif;
    color: red;
	font-size:12px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 2px;
    padding-bottom: 2px;
}

.iceMsgWarn {

}

.iceMsgInfo {
}

/*
----------- messages ----------
*/
.iceMsgs {

}

.iceMsgsFatal {

}

.iceMsgsError {

}

.iceMsgsWarn {

}

.iceMsgsInfo {

}

/*
----------- panelGrid ----------
*/
.icePnlGrd {

}

.icePnlGrdHdr {

}

.icePnlGrdFtr {

}

.icePnlGrdRow1 {

}

.icePnlGrdRow2 {

}

.icePnlGrdCol1 {
	background-color: none;
}

.icePnlGrdCol2 {

}

/*
----------- panelGroup ----------
*/
.icePnlGrp {
}

/*
----------- outputFormat ----------
*/
.iceOutFrmt {

}

/*
----------- tree ----------
*/
.iceTree {

}

.iceTreeRow {

}

/*
----------- panelSeries ----------
*/
.icePnlSrs {

}

/*
----------- positionedPanel ----------
*/
.icePnlPos {

}

/*
----------- positionedPanel ----------
*/
.icePnlStk {}
.icePnlStkRow {}
.icePnlStkCol {}

/*
----------- panelTab header ----------
*/
.icePnlTbSetHdrIconLft { /*was iceTabSetHdrIconLeft*/
    width: 14px;
    height: 13px;

}

.icePnlTbSetHdrIconRt { /* was iceTabSetHdrIconRight*/
    width: 14px;
    height: 13px;
}

.icePnlTbSetHdrLbl { /* was iceTabSetHdrLabel*/
    padding-top: 2px;
    padding-bottom: 2px;
    white-space: nowrap;
}




/*
----------- outputChart --------
*/

.iceOutChrt {

}

/*
----------- Panel Collapsible --------
*/

/* opened accordion styles */
.icePnlClpsbl, .icePnlClpsblHdr, .icePnlClpsblCnt {
}

/* Closed */
.icePnlClpsblColpsd, .icePnlClpsblColpsdHdr, .icePnlClpsblColpsdCnt {
}

/* Open and disabled */
.icePnlClpsbl-dis, .icePnlClpsblHdr-dis, .icePnlClpsblCnt-dis {
}

/* Closed and disabled */
.icePnlClpsblColpsd-dis, .icePnlClpsblColpsdHdr-dis, .icePnlClpsblColpsdCnt-dis{
}

/* common accordion headers */
.icePnlClpsblHdr, .icePnlClpsblHdr-dis {
    background-color: #FAFAFA;
    background-image: url( "./css-images/reOrderSection_icon.png" );
    background-position: right;
    background-repeat: no-repeat;
    font-weight: bold;
    text-align: left;
    height: 20px;
    color: #5B96D1;
    border: 1px solid #CCCCCC;
    border-bottom: none;
    padding-left: 2px;
    padding-right: 5px;
    padding-top: 4px;
    padding-bottom: 4px;
}

 .icePnlClpsblColpsdHdr, .icePnlClpsblColpsdHdr-dis {
    background-color: #FAFAFA;
    background-image: url( "./css-images/reOrderSection_icon.png" );
    background-position: right;
    background-repeat: no-repeat;
    height: 20px;
    font-weight: bold;
    text-align: left;
    color: #5B96D1;
    border: 1px solid #CCCCCC;
    border-bottom: none;
    padding-left: 2px;
    padding-right: 5px;
    padding-top: 4px;
    padding-bottom: 4px;
}

.icePnlClpsblHdr .iceOutTxt, .icePnlClpsblColpsdHdr .iceOutTxt {
	font-family:Arial, Helvetica, sans-serif;
    font-size:0.80em;
	color:#BE4C00;
}
.icePnlClpsblHdr-dis, .icePnlClpsblColpsdHdr-dis{
    color: #999999;
}

.icePnlClpsblCnt, .icePnlClpsblColpsdCnt,
    .icePnlClpsblColpsdCnt-dis, .icePnlClpsblCnt-dis {
    background-color: #F8F8F8;
    border: 1px solid #CCCCCC;
    border-top: none;
    padding-left: 5px;
    padding-right: 5px;
}

/* Navigation Collapse*/

/* opened accordion styles */
.navClpsbl {
	background-image: url("./css-images/rightBG_cen.png");
	background-repeat: repeat-y;
}

.navClpsblHdr, .navClpsblCnt {
}
/* Closed */
.navClpsblColpsd, .navClpsblColpsdHdr, .navClpsblColpsdCnt {
}

/* Open and disabled */
.navClpsbl-dis, .navClpsblHdr-dis, .navClpsblCnt-dis {
}

/* Closed and disabled */
.navClpsblColpsd-dis, .navClpsblColpsdHdr-dis, .navClpsblColpsdCnt-dis{
}

/* common accordion headers */
.navClpsblHdr, .navClpsblHdr-dis {
    background-color: transparent;
    background-image: url( "./css-images/reOrderSection_icon_1.png" );
    background-position: left;
    background-repeat: no-repeat;
    font-weight: bold;
    text-align: left;
    height: 20px;
    color: #5B96D1;
    border: none;
    border-bottom: none;
    padding-left: 4px;
    padding-right: 7px;
    padding-top: 4px;
    padding-bottom: 4px;
}

 .navClpsblColpsdHdr, .navClpsblColpsdHdr-dis {
 	background-color: transparent;
    background-image: url( "./css-images/reOrderSection_icon.png" );
    background-position: left;
    background-repeat: no-repeat;
    height: 20px;
    font-weight: bold;
    text-align: left;
    color: #5B96D1;
    border: none;
    border-bottom: none;
    padding-left: 4px;
    padding-right: 7px;
    padding-top: 4px;
    padding-bottom: 4px;
}

.navClpsblHdr .iceOutTxt, .navClpsblColpsdHdr .iceOutTxt {
	font-family:Arial, Helvetica, sans-serif;
    font-size:0.80em;
	color:#BE4C00;
}
.navClpsblHdr-dis, .navClpsblColpsdHdr-dis{
    color: #999999;
}

.navClpsblCnt, .navClpsblColpsdCnt,
    .navClpsblColpsdCnt-dis, .navClpsblCnt-dis {
    background-color: transparent;
    border: none;
    border-top: none;
    padding-left: 8px;
    padding-right: 8px;
}

/* End of Navigation Collapse*/

.iceRowSelMouseByline {
    background-color: #FFE7CA;
}
.iceSpliTD
{
	background-image:url(css-images/spliter.png);
	background-repeat:repeat-x;
	vertical-align:middle;
	height:10px;
}
 .icemain-start 
{
	width: 800px;
	height: 20px;
	background: url(css-images/start-background.gif) no-repeat;
	background-position:center;
}
.icemain-contentBg
{
    background-image:url(css-images/content-background.gif);
	background-repeat:repeat-y;
	width:800px;
	background-position:center;
}
.iceclear 
{
	CLEAR: both; FONT-SIZE: 0px; LINE-HEIGHT: 0px; HEIGHT: 0px
}
.icemain-end 
{
 	background: url(css-images/main-footer.gif) bottom no-repeat;
 	width: 800px;
 	height: 20px;
	background-position:center;
}
 
 /* ODIN NEW STYLES */
 
 .odin-north-pnl
{
    height:80px;
	background-color:#FFFFFF;	
}
.odin-north-pnl-add
{
   	height:75px;
	background-color:#FFFFFF;
}


.odin-west-pnl-common
{
	vertical-align:top;
	height:auto;
	float:left;	
}
.odin-west-pnl
{
	background-image:url(./xmlhttp/odin/css-images/rightBG_cen.gif); 
	background-repeat:repeat-y;
	width:155px;
	vertical-align: top;
}
.odin-west-pnl-closed
{
    color: #000000;
    background-color: #ffffff;
    border: none;
    margin: 2px;
    padding: 2px;
	width:20px;
	height: 60px;
	vertical-align:top;
}

.odin-west-pnl-open-arrow
{
    color: #000000;
    background: none;
    border: none;
	width: 12px;
	height: 12px;
	padding-right: 20px;
	padding-top: 5px;
	float: right;
}
.odin-center-pnl
{
	vertical-align:top;
	/*border:1px solid #abc;*/
	width: 100%;
	/*min-width: 900px;*/	
	/*background-color:#FFFFFF;*/
	height:auto;
	float: left;	
}
.odin-job-search-container { 
	position: relative; 
	width: 100%; 
	min-height: 410px;
}

#inline1{
	border:1px solid black;
	position:relative;
	background:#ccf;
	height:auto;
}

.odin-logo
{
	background-image:url(css-images/logo.gif);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	float:left;
	width:20%;
	height: 55px;
	vertical-align:middle;
}

/* GREEN ARC VER-1 */





.odin-rightBG-top
{
	background-image:url(css-images/rightBG_top.gif);
	background-repeat:no-repeat;
	vertical-align:top;
	height:58px;
	width:155px;
}

.odin-rightBG-cen
{
	background-image:url(css-images/rightBG_cen.gif);
	background-repeat:repeat-y;
	width:155px;
	vertical-align:top;
}

.odin-rightBG-bot
{
	background-image:url(css-images/rightBG_bot.gif);
	background-repeat:no-repeat;
	vertical-align: top;
	height:17px;
	width:155px;
}

.odin-rightBG-top-closed
{
	background-image:url(css-images/rightBG_top.gif);
	background-repeat:no-repeat;
	vertical-align:top;
	height:58px;
	width:10px;
}

.odin-rightBG-cen-closed
{
	background-image:url(css-images/rightBG_cen.gif);
	background-repeat:repeat-y;
	width:10px;
}

.odin-rightBG-bot-closed
{
	background-image:url(css-images/rightBG_bot.gif);
	background-repeat:no-repeat;
	height:17px;
	width:10px;
}

/* Center panel Background */

 .odin-start 
{
	width: 754px;
	height: 14px;
	background: url(css-images/start-background.gif) no-repeat;
	vertical-align:top;
}

.odin-contentBg
{
    background-image:url(css-images/content-background.gif);
	background-repeat:repeat-y;
	width: 754px;
	vertical-align:top;
}

.clear {
	CLEAR: both; 
	FONT-SIZE: 0px; 
	LINE-HEIGHT: 0px; 
	HEIGHT: 0px;
}

.odin-end 
{
 	background: url(css-images/main-footer.gif) bottom no-repeat;
 	width: 754px;
 	height: 14px;
	vertical-align:top;
 }

/* END OF ODIN NEW STYLES */

/*.odin-fullCen-bg
{
	background-image:url(css-images/fullCen_bg.gif);
	background-repeat:repeat-y;
	width:100%;
	float:left;
	position:fixed;
		
}*/

.odin-fullCen-bgL
{
	background-image:url(css-images/fullCen_bgLeft.gif);
	background-repeat:repeat-y;
	min-height: 300px;/* set here min height  */
	height: auto !important;/* overwrite the height */
	
	width: 18px;
	float:left;
}

.odin-fullCen-bgR
{
	background-image:url(css-images/fullCen_bgRight.gif);
	background-repeat:repeat-y;
	min-height: 300px;/* set here min height  */
	height: auto !important;/* overwrite the height */
	
	width: 18px;
	float:right;
}

.odin-main-footer
{
	background-image:url(css-images/odin-main-footer.gif);
	background-repeat:repeat-x;
	height:50px;
}

.odin-greenArcR
{
	background-image:url(css-images/greenArcR.gif);
	background-repeat:no-repeat;
	height:40px;
	width:100%;
	clear: both;
}
/* GREEN ARC VER-1 */



html* .odin-titleBar .view_all {

	top: 0;

}

a,
a:link, 
a:visited {
	text-decoration: none;
}

a:hover {
	text-decoration: none;
}

.clear {
	clear: both;
	line-height: 0px; 
	font-size: 0px; 
	height: 0px;
	padding:0px 0px 0px 0px;
}

.uploadImageArea {
	margin: 5px 15px 20px 5px;
	float: left;
	width: 150px;
	height: 115px;
	background: url(css-images/uploadImageArea.gif) no-repeat left top;
	text-align: center;
}

.uploadImageArea img{
	vertical-align: middle;
	height: 100px;
	width: 100px;
	margin: 12px;
}
  
.odin-titleBar {

	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: 0.75em;
	padding: 10px 0 7px 10px;
	margin: 20px 0 16px 0;
	font-weight: bold;
	background: #eee url('css-images/title_bar_left.gif') no-repeat left top;

}


.odin-titleBar .view_all {

	vertical-align: top;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: 0.75em;	
	float: right;
	font-weight: bold;
	background: url('css-images/title_bar_right.gif') no-repeat right top;
	height: 20px;
	/*padding-top: 10px;*/
	padding-right: 10px;
	margin: -10px 0 -20px 0;

}

.odin-resumeEdit-BG
{
	background-color: #F0F0F0; 
}
.personalCol1
{
	width:110px;
	padding-top: 12px;
}
.personalCol2
{
	width: 100%;
	vertical-align: top;
}

.odin-containerBG
{
vertical-align: top;
background-color:none;
padding-left: 10px;
padding-right: 10px;
padding-top: 3px;
padding-bottom: 3px;
margin: 0px;
display: block;
width: 100%;

}

.odin-edit-icon
{
	background-image: url('css-images/edit_icon.gif');
	background-repeat: no-repeat;
	width: 30px;
	height: 30px;
}

/* MEROON BOX STYLE */
.odin-meroonBox
{
background:url('css-images/tabMaroonFull.gif');
width:250px;
height:250px;
background-repeat:no-repeat;
}
.odin-meroonBox .title
{
    font-family:Arial, Helvetica, sans-serif;
    color:#fff;
    font-size: 0.8em;
    font-weight: bold;
    padding-left: 20px;
}
.title {
	vertical-align: middle;
	position: static;
}
a.odin-meroonBoxContent:link {
	font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#950404;
    text-decoration:none;
}
a.odin-meroonBoxContent:visited {
	font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#666;
    text-decoration:none;
}
a.odin-meroonBoxContent:hover {
	font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#CCCCCC;
    text-decoration:none;
}
.odin-meroonBoxContent {
	font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#950404;
    text-decoration:none;
}
/* END OF MEROON BOX STYLE */

/* BLUE BOX STYLE */
.odin-blueBox
{
background:url('css-images/tabBlueFull.gif');
width:250px;
height:250px;
background-repeat:no-repeat;
}
.odin-blueBox .title
{
    font-family:Arial, Helvetica, sans-serif;
    color:#069;
    font-size: 0.8em;
    font-weight: bold;
    padding-left: 20px;
}

a.odin-blueBoxContent:link {
	font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#950404;
    text-decoration:none;
}
a.odin-blueBoxContent:visited {
	font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#666;
    text-decoration:none;
}
a.odin-blueBoxContent:hover {
	font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#CCCCCC;
    text-decoration:none;
}
.odin-blueBoxContent {
	font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#950404;
    text-decoration:none;
}
/* END OF BLUE BOX STYLE */

/* ELLOW BOX STYLE */
.odin-ellowBox
{
	background:url('css-images/tabEllowFull.gif');
	width:250px;
	height:250px;
	background-repeat:no-repeat;
}
.odin-ellowBox .title
{
    font-family:Arial, Helvetica, sans-serif;
    color:#F4830B;
    font-size: 0.8em;
    font-weight: bold;
    padding-left: 20px;
}

a.odin-ellowBoxContent:link {
	font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#950404;
    text-decoration:none;
}
a.odin-ellowBoxContent:visited {
	font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#666;
    text-decoration:none;
}
a.odin-ellowBoxContent:hover {
	font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#CCCCCC;
    text-decoration:none;
}
.odin-ellowBoxContent {
	font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#950404;
    text-decoration:none;
}
/* END OF ELLOW BOX STYLE */

.odin-ellowBoxContent select {
	 background-color: #FFC367;
	 color: #ffffff;
}
.centerCol1
{
	width:100%;
	vertical-align: top;
}
.centerCol2
{
	width:300px;
	/*border: 1px solid #cccccc;*/
	vertical-align: top;
}
.infoDisplayPanelCol1{
	width:25%;
	vertical-align: top;
}
.infoDisplayPanelCol2{
	width:25%;
	vertical-align: top;
}
.infoDisplayPanelCol3{
	width:25%;
	vertical-align: top;
}
.infoDisplayPanelCol4{
	width:25%;
	vertical-align: top;
}
.odinTwentyEightyCol1{
	width: 30%;
    vertical-align: top;	
}
.odinTwentyEightyCol2{
	width: 70%;
    vertical-align: top;		
}

.odinFiftyFiftyCol1{
	width:50%;
    vertical-align: top;	
}
.odinFiftyFiftyCol2{
	width:50%;
    vertical-align: top;	
}
.odin50PxCol{
	width:50px;
}
.odin30PxCol{
	width:30px;
}
.odinPPtopCol1
{
	width:80px;
    vertical-align: top;
    float: left;
    padding-left: 10px;
    padding-top: 4px;
}
.odinPPtopCol1Corp
{
	width:120px;
    vertical-align: top;
    float: left;
    padding-left: 10px;
    padding-top: 4px;
}
.odinPPtopCol1Cand
{
	width:135px;
    vertical-align: top;
    float: left;
    padding-left: 10px;
    padding-top: 4px;
}
.odinPPtopCol2
{
	width:100%;
    vertical-align: top;
    padding-left: 8px;
    padding-top: 4px;
}
.odinPPtopClass
{
	width: 96%;
	padding: 8px 8px 8px 8px;
}
.odinPPtabsClass
{
	width: 96%;
	padding: 8px 8px 8px 8px;
}
.odinEditResumeCol1{
	width:100%;
    vertical-align: top;		
}
.odinEditResumeCol2{
	width:300px;
	vertical-align: top;	
}
.odinHundredCol{
	width:100%;
    vertical-align: top;	
}
.odinThirtySeventyCol1
{
	width: 25%;
	vertical-align: top;
}
.odinThirtySeventyCol2
{
	width: 75%;
	vertical-align: top;
	float: left;
}
.odinTreeParent {
	font-family:Arial, Helvetica, sans-serif;
    font-size:0.70em;
    color:#000000;
	font-weight: bold;
    padding-left: 0px;
    padding-bottom: 5px;
}

.odinTreeChild {
	font-family:Arial, Helvetica, sans-serif;
    font-size:0.70em;
    color:#000000;
	font-weight: normal;
    padding-left: 0px;
}

.odinPnlTbSetCnt { /*newly added class*/
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    background-color: #ffffff;
}

.odinPnlTbSetCntCorMe { /*newly added class*/
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    background-color: #ffffff;
    width: 485px;
}

.odinPnlTbSetCntNew { /*newly added class*/
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    background-color: #ffffff;
}

.odinPnlTbSetMenu{
    background-color: #eeeeee;
    height: 35px;
    cursor: pointer;
}

.odinPnlTbSetMenuText{
    color: #FFFFFF;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: 0.75em;
	font-weight: bold;
	float: right;
	padding-top: 5px;
	padding-right: 10px;
}

.odinPnlTbSetMenuCmd{
    /*color: #FFFFFF;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: 0.75em;
	padding-top: 5px;
	padding-right: 10px;
	*/
	color: #FFFFFF;
	background-color: #95c972;
	height: 25px;
	float: left;
	text-transform: uppercase;
	font-weight: bold;
	#border: 1px solid #C0F203; 
	cursor: pointer;
	margin-top: 5px;
	margin-left: 5px;
	z-index: 100;
}

.odinRadioButtonOptions{
	font-size: 11px;	
}

.odinCollapse {
    background-color: #F8F8F8;
    border: 1px solid #CCCCCC;
    border-top: none;
    padding-left: 0px;
    padding-right: 0px;
    font-size: 12px;
}
.odinCollapseOpen {
    background-color: #FAFAFA;
    background-image: url( "./css-images/collapse_sideArrow.gif" );
    background-position: right;
    background-repeat: no-repeat;
    font-weight: bold;
    text-align: left;
    height: 20px;
    color: #5B96D1;
    border-top: 1px solid #CCCCCC;
    padding-left: 2px;
    padding-right: 5px;
    padding-top: 4px;
    padding-bottom: 4px;
    font-size: 12px;
}

 .odinCollapseClosed {
    background-color: #FAFAFA;
    background-image: url( "./css-images/collapse_downArrow.gif" );
    background-position: right;
    background-repeat: no-repeat;
    height: 20px;
    font-weight: bold;
    text-align: left;
    color: #5B96D1;
    border-top: 1px solid #CCCCCC;
    padding-left: 2px;
    padding-right: 5px;
    padding-top: 4px;
    padding-bottom: 4px;
    font-size: 12px;
}

.odinCollapseOpen .iceOutTxt, .odinCollapseClosed .iceOutTxt {
	font-family:Arial, Helvetica, sans-serif;
    font-size:0.95em;
	color:#BE4C00;
	font-size: 12px;
}

.odinCollapseOpen .iceCmdLnk, .odinCollapseClosed .iceCmdLnk {
	font-family:Arial, Helvetica, sans-serif;
    color: #222222;
    font-size:0.80em;
	font-weight: bold;
}
/* SIDE BOXEX */
.odinSideElloTop
{
	background-image: url( "./css-images/sideBoxEllo_top.png" );
    background-repeat: no-repeat;
    width: 160px;
    height: 25px;
}

.odinSideElloTopTitle {
	font-family:Arial, Helvetica, sans-serif;
    color:#CA3501;
    font-size: 0.8em;
    font-weight: bold;
    padding-left: 7px;
    padding-top: 8px;
}

.odinSideElloCen
{
	background-image: url( "./css-images/sideBoxEllo_cen.png" );
    background-repeat: repeat-y;
    width: 160px;
   
}
.odinSideElloCenHeight
{
	background-image: url( "./css-images/sideBoxEllo_cen.png" );
    background-repeat: repeat-y;
    width: 160px;
    min-height: 230px;
}
.odinSideElloBot
{
	background-image: url( "./css-images/sideBoxEllo_bot.png" );
    background-repeat: no-repeat;
    width: 160px;
    height: 25px;
}

.odinSideBlueTop
{
	background-image: url( "./css-images/sideBoxBlue_top.png" );
    background-repeat: no-repeat;
    width: 160px;
    height: 25px;
}

.odinSideBlueTopTitle {
	font-family:Arial, Helvetica, sans-serif;
    color:#069;
    font-size: 0.8em;
    font-weight: bold;
    padding-left: 7px;
    padding-top: 8px;
}
.odinSideBlueCen
{
	background-image: url( "./css-images/sideBoxBlue_cen.png" );
    background-repeat: repeat-y;
    width: 160px;
}

.odinSideBlueBot
{
	background-image: url( "./css-images/sideBoxBlue_bot.png" );
    background-repeat: no-repeat;
    width: 160px;
    height: 25px;
    float: left;
}

.odinSideElloTopMed
{
	background-image: url( "./css-images/sideBoxEllo_topMed.png" );
    background-repeat: no-repeat;
    width: 250px;
    height: 36px;
}

.odinSideElloTopTitle {
	font-family:Arial, Helvetica, sans-serif;
    color:#CA3501;
    font-size: 0.8em;
    font-weight: bold;
    padding-left: 6px;
    padding-top: 8px;
}

.odinSideElloCenMed
{
	background-image: url( "./css-images/sideBoxEllo_cenMed.png" );
    background-repeat: repeat-y;
    padding-left: 6px;
    width: 250px;
   
}
.odinSideElloCenHeightMed
{
	background-image: url( "./css-images/sideBoxEllo_cenMed.png" );
    background-repeat: repeat-y;
    padding-left: 6px;
    width: 250px;
    min-height: 160px;
}
.odinSideElloBotMed
{
	background-image: url( "./css-images/sideBoxEllo_botMed.png" );
    background-repeat: no-repeat;
    width: 250px;
    height: 47px;
}

.odinSideBlueTopMed
{
	background-image: url( "./css-images/sideBoxBlue_topMed.png" );
    background-repeat: no-repeat;
    width: 250px;
    height: 36px;
}

.mePublicUrlCol1{
	width: 100%;
	vertical-align: top;
}
.mePublicUrlCol2{
	width: 130px;
	vertical-align: top;
}
.mePublicUrlCol3{
	width: 250px;
	vertical-align: top;
}
.odinSideBlueTopTitle {
	font-family:Arial, Helvetica, sans-serif;
    color:#069;
    font-size: 0.8em;
    font-weight: bold;
    padding-left: 7px;
    padding-top: 8px;
}
.odinSideBlueCenMed
{
	background-image: url( "./css-images/sideBoxBlue_cenMed.png" );
    background-repeat: repeat-y;
    padding-left: 6px;
    width: 250px;
}

.odinSideBlueBotMed
{
	background-image: url( "./css-images/sideBoxBlue_botMed.png" );
    background-repeat: no-repeat;
    width: 250px;
    height: 47px;
    float: left;
}

/* END OF SIDE BOXES */
.odinUploadButtonAAAA{
	background-image: url( ./css-images/upload.gif );
    font-family: Arial, Helvetica, sans-serif;
    border: none;
    color: #000000;
    width: 101px;
    height: 30px;
}

.odinReorderHead {
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 10px;
    padding-right: 10px;
    padding-top: 3px;
    padding-bottom: 3px;
    color: #000000; /* Must be >1.01em to avoid layout artifacts on Macs */
    text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
	text-align:center;
	vertical-align: middle;
    margin: 0px;
}

.odinSearchPrefCol1{
	width: 30px;
    vertical-align: top;	
}
.odinSearchPrefCol2{
	width: 100%;
    vertical-align: top;		
}
.odinSearchPrefCol3{
	width: 100%;
    vertical-align: top;		
}

.odinSearchPreferenceCol1{
	width: 5%;
    vertical-align: top;	
}
.odinSearchPreferenceCol2{
	width: 23%;
    vertical-align: top;		
}
.odinSearchPreferenceCol3{
	width: 72%;
    vertical-align: top;		
}
.odinPadding
{
	padding-top: 10px;
}
.odinSmallMsg {
	font-family:Arial, Helvetica, sans-serif;
    color: #000000;
	font-size:10px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 2px;
    padding-bottom: 2px;
}



/*
----------- Data Table Component classes
*/

div.tagcloud ul {
	list-style: none;
	margin: 0;
	padding: 0 10px 0 10px;
}

div.tagcloud li {
	display: inline;
}

div.tagcloud li a {
 	padding-right: 10px;
	white-space: nowrap;
	color: red;
}

div.tagcloud li a img {
	height: 16px;
	border: none;
	padding-right: 2px;
}

div.tagcloud li.current a {
	background: #FAFAFA url("http://cdn.stumble-upon.com/images/tag_blue.gif") no-repeat 0% 50%;
	color: #4CBC00;
	display: block;
	font-weight: bold;
	padding: 5px 0 5px 20px;
	margin: 10px 0 10px -20px;
}

.odinPPcol1
{
	width: 100%;
	float: left;
	vertical-align: top;
}

.odinPPcol2
{
	width: 250px;
	vertical-align: top;
}

.odinPPTopcol1
{
	width: 50%;
	vertical-align: top;
}

.odinPPTopcol2
{
	width: 50%;
	vertical-align: top;
}

.odin-recomColLeft{
	width: 30%;
	vertical-align: top;
}	

.odin-recomColRight{
	width: 70%;
	vertical-align: top;
}
.odinPPName{
	font-size: 25px; color: #2A6EC1; font-weight: bold; padding-right: 25px;
}
.odinPPLocation{
	font-size: 12px; color: #000; font-weight: bold; padding: 3px;	
}
.odinPPAvailable{
	font-size: 14px; float:left; padding-top: 10px;
}
.odinPPSalary{
	font-size: 15px; color:#CE5400; font-weight: bold; float:left;
}
.odinPPStatus{
	text-decoration: none; font-size: 12px; color:#396aab; line-height: 110%; font-weight: bold; float: left; padding: 3px;
}
.odinPPLabel{
    color: #555555; font-size: 12px; font-weight: bold; padding: 3px; float: left;
}
.iceCmdSrtHdrAsc, .iceCmdSrtHdrDesc{
    background-repeat: no-repeat;
    background-position: center right;
    width:10px;
    height:10px;
}
.iceCmdSrtHdrAsc{
    background-image: url('./css-images/column_sort_desc.gif');
}
.iceCmdSrtHdrDesc{
    background-image: url('./css-images/column_sort_asc.gif');
}

.odinScrollText{
width: 97%;	
height: 100px;
overflow: auto;
background-color: #FDFDFD;
}

.odinTallScrollText{
width: 97%;	
height: 250px;
overflow: auto;
background-color: #FDFDFD;
}

/*
----------- Panel Collapsible --------
*/

.rimeIcePnlClpsbl {
    border: 1px solid #d9d9d9;
}

.rimeIcePnlClpsblCnt .rimeIcePnlClpsbl {
    border: none;
}

.rimeIcePnlClpsblHdr {
    font: 11px tahoma;
    color: #484848;
    padding: 6px 0 0 8px;
    font-weight: bold;
    height: 20px;
    background: #FFF url( './css-images/PnlHdr_bgslice.gif' ) repeat-x top left;
    border-bottom: 1px solid #d9d9d9;
}

.rimeIcePnlClpsblHdr .iceCmdLnk, .rimeIcePnlClpsblColpsdHdr .iceCmdLnk {
    padding-left: 22px;
}

.rimeIcePnlClpsblHdr .icePnlGrp a {
	font-weight: bold;
}

.rimeIcePnlClpsblCnt {
    font: 11px / 17px tahoma;
    color: #494949;
    background: #f5f5f5;
    padding: 4px 4px 4px 9px;
    border-bottom: none;
}

.rimeIcePnlClpsblCnt .rimeIcePnlClpsblHdr {
    font: 11px tahoma;
    color: #484848;
    padding: 0 0 0 0;
    font-weight: bold;
    height: 20px;
    border: none;
    margin-top: 8px;
}

.rimeIcePnlClpsblCnt .rimeIcePnlClpsblHdr .iceOutTxt {
    background: none;
}

.rimeIcePnlClpsblCnt .rimeIcePnlClpsblColpsdHdr {
    font: 11px tahoma;
    color: #484848;
    padding: 0 0 0 0;
    font-weight: bold;
    height: 20px;
    border: none;
    margin-top: 8px;
}

.rimeIcePnlClpsblCnt .rimeIcePnlClpsblColpsdHdr .iceOutTxt{
    background: none;
}

.rimeIcePnlClpsblCnt .rimeIcePnlClpsblCnt {
    border-left: none;
    border-right: none;
    padding: 0 0 0 10px;
}


.rimeIcePnlClpsblColpsd {
    border: 1px solid #d9d9d9;
}

.rimeIcePnlClpsblCnt .rimeIcePnlClpsblColpsd {
    border: none;
}

.rimeIcePnlClpsblColpsdHdr {
    font: 11px tahoma;
    color: #484848;
    padding: 6px 0 0 8px;
    font-weight: bold;
    height: 20px;
    background: #FFF url( './css-images/PnlHdr_bgslice.gif' ) repeat-x top left;
    border-bottom: none;
}

.rimeIcePnlClpsblColpsdHdr .iceOutTxt,
    .rimeIcePnlClpsblHdr .iceOutTxt {
    padding-left: 22px;
}

.rimeIcePnlClpsblColpsdCnt {
    border: none;
}

.rimeIcePnlClpsblHdr, .rimeIcePnlClpsblHdr-dis, .rimeIcePnlClpsblColpsdHdr, .rimeIcePnlClpsblColpsdHdr-dis {
    cursor: pointer;
}

.rimeIcePnlClpsblHdr div, .rimeIcePnlClpsblHdr-dis div, .rimeIcePnlClpsblColpsdHdr div, .rimeIcePnlClpsblColpsdHdr-dis div {
    background-repeat: no-repeat;
    background-position: left top;
    height: 18px;
}

.rimeIcePnlClpsblHdr div, .rimeIcePnlClpsblHdr-dis div {
    background: url( './css-images/PnlHdr_down.gif' ) no-repeat top left;
    padding: 2px 0 0 5px;
    margin: -2px 0 0 -3px;
}

.rimeIcePnlClpsblColpsdHdr div, .rimeIcePnlClpsblColpsdHdr-dis div {
    background: url( './css-images/PnlHdr_collapsed.gif' ) no-repeat top left;
    padding: 2px 0 0 5px;
    margin: -2px 0 0 -3px;
}

.odinHmePnl {
	background-color: #ffffff;
	height: 100%;
	width: 100%;
}

.odinHmePnlCol1 {
	width: 20%;
	float: left;
	padding-top: 40px;
	paddin-right: 6px;
	position: relative;
}
.odinHmePnlCol2 {
	width: 80%;
	float: left;
	padding-top: 20px;
	position: relative;
}
.odinHmeLink {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
    text-decoration: none;
    font-weight: bold;
    cursor: pointer;
    padding-bottom: 15px;
}

.odinHmeLink:link{
   color: #2F72D6;
}
.odinHmeLink:hover{
    color: #aad98b;
}

.odinHmeLinkBlog {
	font-family:Zurich LtXCn BT;
    color: #2F72D6;
	font-size:25px;
	letter-spacing:0.15em
    text-decoration: none;
    cursor: pointer;
}
.odinHelpIcon
{
	background-image: url("'./css-images/helpIcon.png'");
	background-color: transparent;
	width: 15px;
	height: 15px;
}

.odinHelpTlTip {
    width: auto;
    height: auto;
    padding: 0px;
    z-index: 1000;
    /*width: 300px;
    height: 150px;*/
    background: #F5F5F5;
    border: 1px solid #ff9900;
    color: #666666;
    font-size: 11px;
}

.odinHelpTlTipHdr {
    height: 2.0em;
    font-weight: bold;
    background: #FFF url( '././css/rime/css-images/PnlHdr_bgslice.gif' ) repeat-x top left;
    border-bottom: 1px solid #d9d9d9;
}

.odinHelpTlTipHdr .iceOutTxt {
    padding: 4px;
    text-align: center;
    vertical-align: middle;
    font: 11px tahoma;
    color: #484848;
    font-weight: bold;
}

.odinHelpTlTipBody {
    padding: 10px;
    font-size: 11px;
}

.odinHelpTlTipBody .iceOutTxt {
    font-size: 11px;
}

.odinHelpTlTipFtr {
    float: right;
    height: auto;
    background-color: #DDDDDD;
}
.profileframe  {
	 border: 2px solid #d1d3d4;
	 /*width: 150px;
	 height: 180px;*/
	 padding: 5px 5px 5px 5px;
	 margin-left: 0;
	 margin-right: 0;
	 background-position: center;
	 vertical-align: middle;
}
.profileframeCor  {
	 border: 2px solid #d1d3d4;
	 /*width: 150px;
	 height: 180px;*/
	 padding: 5px 5px 5px 5px;
	 margin: 0 0 0 0;
}
.OdinGrnbord {
	BORDER-RIGHT: #D7EAC1 4px solid; 
	PADDING-RIGHT: 12px; 
	BORDER-TOP: #D7EAC1 4px solid; 
	PADDING-LEFT: 12px; 
	BACKGROUND: #ffffff; 
	PADDING-BOTTOM: 12px; 
	BORDER-LEFT: #D7EAC1 4px solid; 
	PADDING-TOP: 9px; 
	BORDER-BOTTOM: #D7EAC1 4px solid;
	/*width:700px;*/
	height:100%;
}
.OdinGrnbord H2 {
	MARGIN: 0px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:20px; 
	COLOR: #6C953C;
}
.OdinTenCol1 {
	width: 10%;
	vertical-align: top;
	float: left;
}
.OdinTenCol2 {
	width: 20%;
	vertical-align: top;
	float: left;
}
.OdinTenCol3 {
	width: 70%;
	vertical-align: top;
	float: left;
}
.OdinAdJob {
	width: 100%;
	border-bottom: 1px solid #cccccc;
}
.OdinTenThirtyCol1 {
	width: 5%;
	vertical-align: top;
	float: left;
}
.OdinTenThirtyCol2 {
	width: 27%;
	vertical-align: top;
	float: left;
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
    color: #FF9C00;
    font-weight:bold;
    cursor: default;
    padding-right: 5px;
    text-decoration: none;
    paddin-top: 10px;
    paddin-bottom: 10px;
}
.OdinAdJob h2{
	font-family: Arial, Helvetica, sans-serif;
	color: #2C6FB8;
	font-size: 16px;
	text-decoration: none;
    font-weight: bold;
}
.odinAdJobCol1{
	width: 30%;
    vertical-align: top;
    padding-top: 8px;
    padding-bottom: 8px;	
}
.odinAdJobCol2{
	width: 70%;
    vertical-align: top;
    padding-top: 8px;
    padding-bottom: 8px;		
}
.odinAdJobColNew1{
	width: 25%;
    vertical-align: top;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 25px;	
}
.odinAdJobColNew2{
	width: 25%;
    vertical-align: top;
    padding-top: 8px;
    padding-bottom: 8px;
}
.odinAdJobColNew3{
	width: 25%;
    vertical-align: top;
    padding-top: 8px;
    padding-bottom: 8px;	
}
.odinAdJobColNew4{
	width: 25%;
    vertical-align: top;
    padding-top: 8px;
    padding-bottom: 8px;		
}
.odinAdJobCol75{
	width: 75%;
    vertical-align: top;
    padding-top: 8px;
    padding-bottom: 8px;		
}
.odinAdJobLbl {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
    color: #000000;
    font-weight:bold;
    cursor: default;
    padding-right: 5px;
    text-decoration: none;
    paddin-top: 10px;
    paddin-bottom: 10px;
}
.odinAdJobSplCol1 {
	width: 50%;
    vertical-align: top;
    padding-top: 8px;
    padding-bottom: 8px;
}
.odinAdJobSplCol2 {
	width: 50%;
    vertical-align: top;
    padding-top: 8px;
    padding-bottom: 8px;
}
.content h3 {
	color: #f26b38;
}
.spanCl {
	font-family:Arial, Helvetica, sans-serif;
    color: #333333;
    font-style: italic;
	font-size:12px;
}

.homeDivClassLeft {
	float: left;
	width:15%;
	vertical-align:top;
	padding-right:10px;
}
.homeDivClassRight {
	float: right;
	width:80%;
	vertical-align:top;
	display:block;
	position: relative;
}
.pptopBG
{
	float: left;
	background-image:url('./css-images/pptopBG.png');
	background-repeat: no-repeat;
	width: 657px;
	height: 180px;
	position: relative;
}
.odinPPTabsInnerTxt
{
	padding-top: 25px;
	padding-bottom: 25px;
	padding-left: 6px;
	padding-right: 6px;
}
.ppRecommendBG_top {
	background-image: url("./css-images/ppRecommendBG_top.png");
	width: 302px;
	height: 41px;
	background-repeat: no-repeat;
}
.ppRecommendBG_mid {
	background-image: url("./css-images/ppRecommendBG_mid.png");
	background-repeat: repeat-y;
	float: left;
	width: 302px;
}
.ppRecommendBG_bot {
	background-image: url("./css-images/ppRecommendBG_bot.png");
	width: 302px;
	height: 50px;
	float: left;
	background-repeat: no-repeat;
}
.ppRecommendTxt {
	font-family:Arial, Helvetica, sans-serif;
    color: #12508A;
	font-size:11px;
	font-weight:bold;
	padding-left: 40px;
    padding-right: 3px;
    float:left;
    clear: both; 
}
.ppRecommendLbl {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
    color: #222222;
    font-weight:bold;
    cursor: default;
    float:right;
    padding-right: 5px;
    text-decoration: none;
}
.ppRecommendBlock {
	float: left;
	width: auto;
	position: relative;
	display: block;
}
.corHome .center {
	margin: 15px 0 0 10px;
	min-height: 85px;
	padding: 0 0 0 110px;
}

.corHome .brandAmba {
	background: url(./css-images/brandAmba.gif) no-repeat 0 50%;
	height: 85px;
}

.corHome .personalBrand {
	background: url(./css-images/HmeImg.gif) no-repeat 0 50%;
	height: 85px;
}

.corHome .marketCandi {
	background: url(./css-images/corpDollar.gif) no-repeat 0 50%;
	height: 85px;
}
.perHome .center {
	margin: 15px 0 0 10px;
	min-height: 85px;
	padding: 0 0 0 110px;
}

.perHome .personalBrand {
	background: url(./css-images/HmeImg.gif) no-repeat 0 50%;
	height: 85px;
}

.perHome .liveResume {
	background: url(./css-images/HmeLiveResume.gif) no-repeat 0 50%;
	height: 85px;
}

.perHome .jobHunt {
	background: url(./css-images/HmeAuto.gif) no-repeat 0 50%;
	height: 85px;
}
.perHome .gotBlog {
	background: url(./css-images/HmeTrend.gif) no-repeat 0 50%;
	height: 85px;
}
.perHome .makeEnough {
	background: url(./css-images/corpDollar.gif) no-repeat 0 50%;
	height: 85px;
}
.blogHome .center {
	margin: 15px 0 0 10px;
	min-height: 85px;
	padding: 0 0 0 110px;
}

.blogHome .blogGroup {
	background: url(./css-images/HmeImg.gif) no-repeat 0 50%;
	height: 85px;
}

.blogHome .traffic {
	background: url(./css-images/HmeLiveResume.gif) no-repeat 0 50%;
	height: 85px;
}

.blogHome .presStand {
	background: url(./css-images/HmeAuto.gif) no-repeat 0 50%;
	height: 85px;
}
.blogHome .menFree {
	background: url(./css-images/HmeTrend.gif) no-repeat 0 50%;
	height: 85px;
}
.jobCol1{
	/*width: 100%;*/
	vertical-align: top;
}
.jobCol2{
	width: 120px;
	vertical-align: top;
}
.jobCol3{
	width: 120px;
	vertical-align: top;
}
.odinHiringCol1
{
	width: 15%;
	vertical-align: top;
}
.odinHiringCol2
{
	width: 85%;
	vertical-align: top;
}
.classH4
{
	font-family:Verdana;
    color: #D35A2A;
    font-style: none;
	font-size:12px;
	padding-left: 20px;
}
.odinMultiLocCol1
{
	width: 30%;
	vertical-align: top;
	float: left;
}
.odinMultiLocCol2
{
	width: 19%;
	vertical-align: middle;
	float: left;
	padding-top: 15px;
}
.previewPopTop {
	background-image: url("./css-images/previewPopTop.gif");
	background-repeat: no-repeat;
	width: 620px;
	height: 73px;
}
.previewPopCen {
	background-image: url("./css-images/previewPopCen.gif");
	background-repeat: repeat-y;
	width: 620px;
	height: auto;
}
.previewPopBot {
	background-image: url("./css-images/previewPopBot.gif");
	background-repeat: no-repeat;
	width: 620px;
	height: 21px;
}
.previewTitle {
	font-family:Verdana;
    color: #ffffff;
	font-size:16px;
	font-weight: bold;
    padding-left: 85px;
    padding-right: 0px;
    padding-top: 25px;
    padding-bottom: 0px;
    background-color: none;
}
/* New Home Classes */
.nh-container{
	width: 100%;
	padding: 5px 5px 5px 5px;
	position: relative;
	display: block;
}
#nh-boxL {
	width:170px;
	height: 120px;
	float: left;
}
#nh-boxR {
	width:170px;
	height: 120px;
	float: right;
}
.nh-box-bot {
	background-image: url("./css-images/nh-box-bot.jpg");
	background-repeat: no-repeat;
	width: 165px;
	height: 115px;
}
.nh-h2 {
	color: #8f2d2c;
	font-size: 12px;
	font-weight: bold;
	line-height: .85em;
	padding: 5px 5px 10px 20px;
	vertical-align: top;
	background-image: none;
}
.nh-outputTxt
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
    color: #555555;
    font-weight:bold;
	text-align:left;
    cursor: default;
    padding-left: 15px;
    padding-right: 5px;
    text-decoration: none;
}
.nh-box-top {
	background-image: url("./css-images/nh-box-top.jpg");
	background-repeat: no-repeat;
	width: 495px;
	height: 175px;
}
.nh-box-top span{
	font-family:Arial, Helvetica, sans-serif;
	color:#990000;
	font-size: 11px;
	font-weight: bold;
	line-height: 1.2em;
	padding: 0 0 0 0;
}
.nh-tab-1
{
	background-image: url("./css-images/nh-tab-1.jpg");
	background-repeat: no-repeat;
	float: left;
	width: 65px;
	height: 65px;
}
.nh-tab-2
{
	background-image: url("./css-images/nh-tab-2.jpg");
	background-repeat: no-repeat;
	width: 65px;
	height: 65px;
}
.nh-tab-3
{
	background-image: url("./css-images/nh-tab-3.jpg");
	background-repeat: no-repeat;
	width: 65px;
	height: 65px;
}
.nh-tab-4
{
	background-image: url("./css-images/nh-tab-4.jpg");
	background-repeat: no-repeat;
	width: 65px;
	height: 65px;
}
#nh-tab-container
{
	width: 465px;
	height: 145px;
	position:relative;
	clear: both;
}

/* End of New Home Classes */

.addJobHeaderOne {
	color: #2F72D6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
    text-decoration: none;
    font-weight: bold;
    padding: 10px 5px 10px 10px;
}

.addJobHeaderTwo {
	color: #D35A2A;
	font-family: Verdana;
	font-size: 12px;
    text-decoration: none;
    font-weight: bold;
    padding-left: 20px;
    padding-right: 5px;
    paddin-top: 10px;
    paddin-bottom: 10px;        
}
.pricingHeader1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
    text-decoration: none;
    font-weight: bold;
    padding-bottom: 10px;
    color: #2F72D6;
}

.pricingHeader2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
    text-decoration: none;
    font-weight: bold;
    padding-bottom: 5px;
}
.addJob-gray {
	border: 1px solid #585858;
	width:575px;
	height: 80px;
	margin:0 auto;
	background-image: url("./css-images/addJob_gray.png");
	background-repeat: repeat-x;
}
.addJob-grayBig {
	border: 1px solid #585858;
	width:575px;
	margin:0 auto;
	background-image: url("./css-images/addJob_gray.png");
	background-repeat: repeat-x;
	background-color: #f9f9f9;
}
.addJob-grayLink {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #0f77c8;
    text-decoration: underline;
    font-weight: bold;
    cursor: pointer;
}
.navHeader {
	float: left;
	margin-left: 25px;
}
.mainHelpCol1
{
	width:100%;
	vertical-align: top;
}
.mainHelpCol2
{
	width:175px;
	vertical-align: top;
}

.odinHmeDashboardLink {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
    text-decoration: none;
    font-weight: normal;
    cursor: pointer;
    padding-bottom: 15px;
}

.odinHmeDashboardLink:link{
   color: #2F72D6;
}
.odinHmeDashboardLink:hover{
    color: #aad98b;
}
.odinHmeDashboardLinkMedium {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
    text-decoration: none;
    font-weight: bold;
    cursor: pointer;
    padding-bottom: 15px;
}

.odinHmeDashboardLinkMedium:link{
   color: #2F72D6;
}
.odinHmeDashboardLinkMedium:hover{
    color: #aad98b;
}
.odinHmeDashboardLinkSmall {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
    text-decoration: none;
    font-weight: normal;
    cursor: pointer;
    padding-bottom: 15px;
}

.odinHmeDashboardLinkSmall:link{
   color: #2F72D6;
}
.odinHmeDashboardLinkSmall:hover{
    color: #aad98b;
}
.odinHmeDashboardTitle
{
	background-color: #F0F0F0; 
	padding-bottom: 3px;
	padding-top: 3px;
	padding-left: 2px;
	padding-right: 2px;
	font-weight: bold;
	font-size:12px;
	height: 30px;
	width: 100%;
	background: #eee url('css-images/title_bar_left.gif') no-repeat left top;
}

.odinHmeDashboardTitleText
{
	font-weight: bold;
	font-size:14px;
}
.odinHmeDashboardTitleTextBlue
{
	font-weight: bold;
	font-size:14px;
	color: #2F72D6;
}
.odinHmeDashboardGridContainer{
	border: 1px solid #2F72D6; 
	/*width: 550px;*/ 
	margin: 0;
}

.displayCol{
	vertical-align: top;
}

.messageDisplayText{
	float: none; 
	text-decoration: underline; 
	cursor: pointer;
}
.odinDashboardCol1
{
	width:100px;
    vertical-align: top;
    /*float: left;*/
}

.odinDashboardCol2
{
	width:20px;
    vertical-align: top;
    /*float: left;*/
}
.odinDashboardCol3
{
	width:80%;
    vertical-align: top;
    /*float: left;*/
}
h2 { color: #e94305; font-size: 16px; font-weight: bold; line-height: 1.1em; letter-spacing: 0px;  padding: 3px 5px 10px 30px; background: url('./css-images/iconH2.gif') no-repeat left top;
	vertical-align: top;
	padding-bottom: 5px;
}
.odinAddJobCol1
{
	width: 300px;
    vertical-align: top;
}
.odinAddJobCol2
{
	width: 100%;
    vertical-align: top;
}

input.small-button {
  background: transparent url('./././xmlhttp/rime/css-images/orange-button.png') no-repeat left center;
  border: 1px solid #ffdcb3;
  color: #000000;
  height: 23px;
  cursor: pointer;
  font-family: Arial, Helvetica, sans-serif;
  font-size: -3px;
  font-weight: bold;
  letter-spacing: 0.035em;
  text-transform: capitalize;
  margin-left: 10px;
  outline: 1px solid #9BABB0;
  -moz-border-radius: 4px;
  -moz-outline-radius: 4px;
  -webkit-border-radius: 4px;
}
input.small-button:hover{
  background-position: right center;
  cursor: pointer;
  color: #000000;
}