﻿/*body
{
	color: #4682B4;
	font-family: Arial , Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	background-color: White;
	background-position: right top;
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px; /*scrollbar-face-color: #0f2f46;     scrollbar-track-color: #254e68;     scrollbar-arrow-color: #f7ce12;     scrollbar-3dlight-color: #7ca3be;     scrollbar-shadow-color: #1E6180;     scrollbar-highlight-color: #7ca3be;     scrollbar-darkshadow-color: #254e68;/
}*/
body
{
    /*font-family: Verdana, Arial, Sans-Serif; 	font-size: 11px; 	background-image: url('images/Stage_BG_btm.png'); 	font-family: Arial; 	margin: 10px 0px 0px 0px; 	padding: 25px; */ /*background-color: #ecf5fb; 	background-image: url('images/Stage_BG_btm.png');*/
    background-position: center bottom;
    background-repeat: repeat-x;
    font-family: Arial, Tahoma, Verdana, Segoe, sans-serif;
    font-size: 12px; /*padding: 25px; padding-bottom: 20px; 	padding: 0px 0px 20px 0px; 	margin: 10px 0px 0px 0px;*/
    background-color: #fff;
    margin: 0;
    padding: 0;
}

.validfield
{
    width: 25px;
    text-align: center;
    vertical-align: middle;
}

.labelfield
{
    text-decoration: none;
    text-align: justify;
    white-space: nowrap;
    color: #000;
    font-family: Arial;
    font-size: 12px;
    text-decoration: none;
    font-weight: bold;
}

.datafield
{
    width: 170px;
    text-decoration: none;
    text-align: justify;
    vertical-align: middle;
    white-space: nowrap;
}

.menuspan
{
    color: #000;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}

.menuspan:hover
{
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}

.menuspansel
{
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}

.MenuPanel
{
    background-color: #FE9B00;
    border: solid 1px #BFB9B9;
    border-collapse: collapse;
    direction: inherit;
}
.qsearch
{
    background-image: url(images/qserchbg.jpg);
    background-position: left bottom;
    background-repeat: repeat-x;
    background-color: #fff;
}
/*============================================== Nav Icons ==============================================*/
.navHome, .navPersonal, .navPersonalSearch, .navSearch, .navHotJobs, .navLogout, .navJobBasket
{
    background-repeat: no-repeat;
    background-color: Transparent;
    cursor: pointer;
    width: 24px;
    height: 24px;
    vertical-align: middle;
    text-align: center;
    text-decoration: none;
}

.navHome
{
    background-image: url('images/icons/home.png');
}

.navPersonal
{
    background-image: url('images/icons/user.png');
}

.navPersonalSearch
{
    background-image: url('images/icons/table.png');
}

.navSearch
{
    background-image: url('images/icons/zoom.png');
}

.navHotJobs
{
    background-image: url('images/icons/new.png');
}

.navJobBasket
{
    background-image: url('images/icons/favorites.png');
}

.navLogout
{
    background-image: url('images/icons/web.png');
}

/*============================================== modal popup ==============================================*/

.modalBackground
{
    background-color: #ABADB3;
    -moz-opacity: 0.7;
    filter: alpha(opacity=70);
    opacity: .70;
    z-index: 998;
}

/* dialog frame */
.modal-dialog
{
    /*position: absolute;*/
    font-family: Arial, Tahoma, Verdana, Segoe, sans-serif;
    font-size: 12px;
    background-color: #EBF0FA;
    margin: 0;
    padding: 0;
}

/* dialog contents container */
.modal-dialog .container
{
    font-family: Arial, Tahoma, Verdana, Segoe, sans-serif;
    font-size: 12px;
    width: 350px;
    border: solid 1px #99aabd;
    background-color: #F2F9FF;
}

/* dialog header */
.modal-dialog .header
{
    background: url('images/sprite.gif') repeat-x 0px -1100px;
    height: 25px;
    padding-top: 5px;
}

/* dialog header message */
.modal-dialog .header .msg
{
    vertical-align: middle;
    padding-left: 6px;
    color: #ffffff;
    font-size: 12px;
    font-weight: bold;
}

/* dialog body */
.modal-dialog .body
{
    height: 50px;
    background-color: #F2F9FF;
}

/* dialog body message */
.modal-dialog .body h2
{
    padding-top: 10px;
    background-color: #F2F9FF;
    font-size: 11px;
    text-align: center;
    font-weight: normal;
}

/* dialog footer */
.modal-dialog .footer
{
    height: 30px;
    background-color: #F2F9FF;
}

/* dialog footer buttons */
.modal-dialog .footer .right
{
    background-color: #F2F9FF;
    float: right;
    text-align: right;
    padding-bottom: 6px;
    padding-right: 6px;
}

/* dialog footer checkbox */
.modal-dialog .footer .left
{
    background-color: #F2F9FF;
    float: left;
    text-align: left;
    padding-bottom: 6px;
    padding-left: 6px;
}

/* dialog close */
.modal-dialog .close
{
    background: url('images/close.gif') no-repeat; /*background: url('img/icons.gif') no-repeat -732px 0px;	*/
    width: 16px;
    cursor: pointer;
    height: 16px;
}

/* dialog close hover */
.modal-dialog .close:hover
{
    background: url('images/icons.gif') no-repeat -749px 0px;
}

.CloseButton
{
    background-image: url('images/redx.gif');
    height: 10px;
    width: 10px;
    color: #0b3755;
    font-size: 14px;
    font-weight: bold;
    font-family: Arial;
    text-decoration: none;
    border: 0px solid black;
    cursor: pointer;
}
/*============================================== end modal popup ==============================================*/

input[type='text'], input[type='password'], textarea, .mySelect
{
    padding: 2px 3px;
    border: 1px solid #B5B8C8;
    background: #ffffff url('images/text-bg.gif') repeat-x 0 0;
    width: 95%;
}

input[type='text']:focus, input[type='password']:focus, textarea:focus
{
    padding: 2px 3px;
    border: 1px solid #8DB2E3;
    background: #ffffff url('images/text-bg-focus.gif') repeat-x 0 0;
    width: 95%;
}

input[type='checkbox'], input[type='radio']
{
    margin: 1px 2px 0 1px;
}

select
{
    padding: 2px 3px;
    border: 1px solid #B5B8C8;
    background: #ffffff url('images/text-bg.gif') repeat-x 0 0;
    width: 99%;
}

select:focus
{
    padding: 2px 3px;
    border: 1px solid #8DB2E3;
    background: #ffffff url('images/text-bg-focus.gif') repeat-x 0 0;
    width: 99%;
}

.myPanel
{
    padding: 2px 3px;
    border: 1px solid #B5B8C8;
    background: #ffffff url('images/text-bg.gif') repeat-x 0 0;
    height: 150px;
    width: 95%;
    direction: inherit;
}

.myPanel:focus
{
    padding: 2px 3px;
    border: 1px solid #B5B8C8;
    background: #ffffff url('images/text-bg.gif') repeat-x 0 0;
    height: 150px;
    width: 95%;
}

input[readonly]
{
    color: #BBBBBB;
}

.BlueText
{
    color: #0072bc;
    font-family: Arial;
    font-size: 12px;
    text-decoration: none;
    font-weight: normal;
}

.BlueBold
{
    color: #0072bc;
    font-family: Arial;
    font-size: 12px;
    text-decoration: none;
    font-weight: bold;
}

.BlueHeader
{
    color: #0072bc;
    font-family: Arial;
    font-size: 18px;
    text-decoration: none;
    font-weight: bold;
}

.BlueBigBold
{
    color: #0072bc;
    font-family: Arial;
    font-size: 14px;
    text-decoration: none;
    font-weight: bold;
}

.BlackHeader
{
    color: Black;
    font-family: Arial;
    font-size: 14px;
    text-decoration: none;
    font-weight: bold;
}

.BlackText
{
    color: Black;
    font-family: Arial;
    font-size: 12px;
    text-decoration: none;
    font-weight: normal;
}

.BlackBold
{
    color: Black;
    font-family: Arial;
    font-size: 12px;
    text-decoration: none;
    font-weight: bold;
}

.RedText
{
    color: Red;
    font-family: Arial;
    font-size: 12px;
    text-decoration: none;
    font-weight: normal;
}

.RedBold
{
    color: Red;
    font-family: Arial;
    font-size: 12px;
    text-decoration: none;
    font-weight: bold;
}

.WhiteHeader
{
    color: #fff;
    font-family: Arial;
    font-size: 18px;
    text-decoration: none;
    font-weight: bold;
}

.WhiteBold
{
    color: #fff;
    font-family: Arial;
    font-size: 12px;
    text-decoration: none;
    font-weight: bold;
}

.WhiteText
{
    color: #fff;
    font-family: Arial;
    font-size: 12px;
    text-decoration: none;
}

.bigSpace
{
    height: 20px;
}

.mediumSpace
{
    height: 10px;
}

.smallSpace
{
    height: 5px;
}

.tinySpace
{
    height: 3px;
}
.bigCell
{
    width: 20px;
}

.mediumCell
{
    width: 10px;
}

.smallCell
{
    width: 5px;
}

.tinyCell
{
    width: 3px;
}

.SendButton
{
    background-image: url('Images/ButtonBgNEW.jpg');
    background-position: center center;
    background-repeat: no-repeat;
    background-color: Transparent;
    height: 20px;
    width: 124px;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    font-family: Arial;
    text-decoration: none; /*	border: 0px solid #a2a59b;*/
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
}

.clickable
{
    cursor: pointer;
}

.BlackBorder
{
    border: solid 1px #BFB9B9;
    border-collapse: collapse;
}

/*============================================== Calendar ==============================================*/
.MyCalendar .ajax__calendar_container
{
    border: 1px solid #646464;
    background-color: white;
    color: black;
}
.MyCalendar .ajax__calendar_other .ajax__calendar_day, .MyCalendar .ajax__calendar_other .ajax__calendar_year
{
    color: gray;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day, .MyCalendar .ajax__calendar_hover .ajax__calendar_month, .MyCalendar .ajax__calendar_hover .ajax__calendar_year
{
    color: red;
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day, .MyCalendar .ajax__calendar_active .ajax__calendar_month, .MyCalendar .ajax__calendar_active .ajax__calendar_year
{
    color: black;
    font-weight: bold;
}
/*============================================== End Calendar ==============================================*/

/*============================================== Tab Strip ==============================================*/
/* ajax__tab_yuitabview-theme theme ('../images/img/yui/sprite.png') */
.ajax__tab_yuitabview-theme .ajax__tab_header
{
    border-bottom: solid 1px #2647A0;
    color: #fff;
    font-family: Arial;
    font-size: 12px; /*text-align: center;*/
    text-decoration: none;
    font-weight: normal;
}
.ajax__tab_yuitabview-theme .ajax__tab_header .ajax__tab_outer
{
    background: url('Images/Tab/sprite.png') #2647A0 repeat-x; /*min-width:  55px; 	-moz-min-content: 72px;*/
    margin: 0px 0.16em 0px 0px;
    padding: 1px 0px 1px 0px;
    vertical-align: bottom;
    border: solid 1px #a3a3a3;
    border-bottom-width: 0px;
}
.ajax__tab_yuitabview-theme .ajax__tab_header .ajax__tab_tab
{
    color: #000;
    padding: 0.35em 0.50em;
    margin-right: 0.01em;
}
.ajax__tab_yuitabview-theme .ajax__tab_hover .ajax__tab_outer
{
    background: url('Images/Tab/sprite.png') #bfdaff repeat-x left -1300px;
}
.ajax__tab_yuitabview-theme .ajax__tab_active .ajax__tab_tab
{
    color: #fff;
}
.ajax__tab_yuitabview-theme .ajax__tab_active .ajax__tab_outer
{
    background: url('Images/Tab/sprite.png') #2647A0 repeat-x left -1400px;
}
.ajax__tab_yuitabview-theme .ajax__tab_body
{
    /*font-family: verdana,tahoma,helvetica; 	font-size: 10pt; 	padding: 0.25em 0.5em; 	background-color: #edf5ff; 	border: solid 1px #808080; 	border-top-width: 0px;*/ /* background-color: #24516d;*/
    background-color: #fff;
    border: solid 1px #2647A0;
    border-top-width: 0px;
    width: 100%;
    height: 400px;
}
/*============================================== End Tab Strip ==============================================*/
/*============================================== Rating ==============================================*/
.ratingStar
{
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
    text-align: inherit;
}

.filledRatingStar
{
    background-image: url('Images/Rating/FilledStar.png');
}

.emptyRatingStar
{
    background-image: url('Images/Rating/EmptyStar.png');
}

.savedRatingStar
{
    background-image: url('Images/Rating/SavedStar.png');
}
/*============================================== End Rating ==============================================*/
/*============================================== Message Box ==============================================*/
.info, .success, .warning, .error, .validation
{
    border: 1px solid;
    margin: 10px 0px;
    background-repeat: no-repeat;
    background-position: 10px center;
}
.info
{
    color: #00529B;
    background-color: #BDE5F8;
    background-image: url('images/MessageBox/info.png');
}
.success
{
    color: #4F8A10;
    background-color: #DFF2BF;
    background-image: url('images/MessageBox/success.png');
}
.warning
{
    color: #9F6000;
    background-color: #FEEFB3;
    background-image: url('images/MessageBox/warning.png');
}
.error
{
    color: #D8000C;
    background-color: #FFBABA;
    background-image: url('images/MessageBox/error.png');
}

.info p, .success p, .warning p, .error p
{
    padding: 0px 50px;
    text-align: center;
}
.info a, .success a, .warning a, .error a
{
    float: right;
    cursor: pointer;
    padding-top: 5px;
}

.info input[type="image"], .success input[type="image"], .warning input[type="image"], .error input[type="image"]
{
    float: right;
    cursor: pointer; /*padding-top: 5px;*/
    vertical-align: middle;
}

.messageheader
{
    background-position: 0px -200px;
    background: url('Images/MessageBox/sprite.png') repeat-x 0px -200px;
    height: 18px;
    padding: 5px;
    vertical-align: top;
    border-bottom: solid 1px black;
    vertical-align: middle; /*color: #000; 	font-weight: bold; 	height: 18px; 	padding: 5px; 	background-image: url('images/hd_f.jpg'); 	background-repeat: repeat-x; 	background-position: left top;*/
}

.messageheadertext
{
    vertical-align: middle;
    color: Black;
    float: left;
    font-weight: bold;
}

.messagefooter
{
    text-align: center;
    padding-top: 5px;
}

.messagemodalbackground
{
    background-color: #ABADB3;
    -moz-opacity: 0.7;
    filter: alpha(opacity=70);
    opacity: .70;
    z-index: 998;
}

/*================================== validation ==================================*/
.validation
{
    color: #D8000C;
    background-color: #FFBABA;
    background-image: url('Images/MessageBox/error.png');
}
.validation ul
{
    padding: 0px 30px;
}
/*================================== pager ==================================*/

.btnprev
{
    /*599CD4*/ /* background-image: url('images/pager/back.png'); 	background-position: left top; 	border: 1px solid #4682B4; color: #4682B4; */
    border: 1px solid #c5c5c5;
    color: #000;
    cursor: pointer;
    width: 25px;
    height: 25px;
    vertical-align: middle;
}

.btnprev:hover
{
    /* 	background-image: url('images/pager/backsel.png'); 	background-position: left top; 	border: 1px solid #4682B4; */
    background-color: #3DC7EF;
    border: 1px solid #c5c5c5;
    color: #000;
    cursor: pointer;
    width: 25px;
    height: 25px;
    vertical-align: middle;
    font-family: Arial;
    font-weight: bold;
    font-size: 14px;
}

.btnnext
{
    /* 	background-image: url('images/pager/next.png'); 	background-position: left top; 	border: 1px solid #4682B4; 	color: #4682B4; */
    border: 1px solid #c5c5c5;
    color: #000;
    cursor: pointer;
    width: 25px;
    height: 25px;
    vertical-align: middle;
}

.btnnext:hover
{
    /* 	background-image: url('images/pager/nextsel.png'); 	background-position: left top; 	border: 1px solid #4682B4; */
    background-color: #3DC7EF;
    border: 1px solid #c5c5c5;
    color: #000;
    cursor: pointer;
    width: 25px;
    height: 25px;
    vertical-align: middle;
    font-family: Arial;
    font-weight: bold;
    font-size: 13px;
}

.pager
{
    padding: 5px; /*filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#BDBABD', startColorstr='#9C969C', gradientType='0');*/ /* 	background-image: url('images/pager/navbg.png'); 	background-repeat: repeat-x; 	background-position: left top; 	border: 1px solid #4682B4; */
    background-color: Transparent;
    vertical-align: middle;
    text-align: center;
    text-decoration: none;
}

.btnpage
{
    /* 	background-image: url('images/pager/nav.png'); 	background-repeat: repeat-x; */
    border: 1px solid #c5c5c5;
    color: #000;
    cursor: pointer;
    width: 25px;
    height: 25px;
    vertical-align: middle;
    text-align: center;
    text-decoration: none;
}

.btnpage a
{
    color: #000;
    text-decoration: none;
}

.btnpage a:hover
{
    color: #000;
    text-decoration: none;
}

.btnpage:hover
{
    /* 	background-image: url('images/pager/navsel.png'); 	background-repeat: repeat-x; */
    background-color: #3DC7EF;
    border: 1px solid #c5c5c5;
    color: #000;
    cursor: pointer;
    width: 25px;
    height: 25px;
    vertical-align: middle;
    text-align: center;
    text-decoration: none;
    font-family: Arial;
    font-weight: bold;
}

.btnpagesel
{
    /* 	background-image: url('images/pager/navsel.png'); 	background-repeat: repeat-x; 	border: 1px solid #4682B4; */
    background-color: #3DC7EF;
    border: 1px solid #c5c5c5;
    color: #000;
    cursor: pointer;
    width: 25px;
    height: 25px;
    vertical-align: middle;
    text-align: center;
    text-decoration: none;
    font-family: Arial;
    font-weight: bold;
}
/*
.btnpagesel a,.btnpagesel a:hover
{
	color: #ea9801;
	text-decoration: none;
}
*/
/*================================== end pager ==================================*/
/*================================== Login Panel ==================================*/
.paneltopleftcorners
{
    background: transparent url('images/Login/left-corners.png') no-repeat 0pt 0pt;
    position: relative;
    padding-left: 6px;
    width: 6px;
}

.paneltop
{
    background: transparent url('images/Login/top-bottom.png') repeat-x 0pt 0pt;
    height: 6px;
    width: 100%; /*overflow-x: hidden;     overflow-y: hidden;*/
}

.paneltoprightcorners
{
    background: transparent url('images/Login/right-corners.png') no-repeat right 0pt;
    width: 6px;
    padding-right: 6px;
}

.panelleftside
{
    background: transparent url('images/Login/left-right.png') repeat-y 0pt 0pt;
    padding-left: 6px;
}

.panelcontent
{
    border: 1px solid #99bbe8;
    padding: 0;
    margin: 0;
    font: normal 12px arial;
    background: #FE9B00;
}

.panelrigthside
{
    background: transparent url('images/Login/left-right.png') repeat-y right 0pt;
    padding-right: 6px;
}

.panelbottomleftcorners
{
    background: transparent url('images/Login/left-corners.png') no-repeat 0pt bottom;
    padding-left: 6px;
    width: 6px;
}

.panelbottom
{
    background: transparent url('images/Login/top-bottom.png') repeat-x 0pt bottom; /*overflow-x: hidden;     overflow-y: hidden;*/
    height: 6px;
    padding-bottom: 6px;
    width: 100%;
}

.panelbottomrigthcorners
{
    background: transparent url('images/Login/right-corners.png') no-repeat right bottom;
    padding-right: 6px;
    width: 6px;
}

.myWinCont, .myWinCont td, .myWinCont dl, .myWinCont dt
{
    color: #000000;
    font-size: 8pt;
    font-family: Tahoma,Arial;
}

.myWinCont a:link, .myWinCont a:visited
{
    text-decoration: underline;
    color: #515151;
}

.myWinCont a:hover, .myWinCont a:active
{
    text-decoration: none;
    color: #000000;
}

.myWinError
{
    color: red;
}

.myWinSuccess
{
    color: blue;
}

.myWinCont form
{
    padding: 0px;
    margin: 0px;
}

.myWinCont input, .myWinCont select
{
    font-family: Tahoma,Arial;
    font-size: 8pt;
    color: #515151;
}

.myWinCont input[type='text'], .myWinCont input[type='password']
{
    padding: 2px 3px;
    border: 1px solid #B5B8C8;
    background: #ffffff url('images/Login/text-bg.gif') repeat-x 0 0;
}

.myWinCont textarea
{
    padding: 2px 3px;
    border: 1px solid #B5B8C8;
    background: #ffffff url('images/Login/text-bg.gif') repeat-x 0 0;
}

.myWinCont input[readonly]
{
    color: #BBBBBB;
}

.myWinCont textarea
{
    font-family: 'Courier New';
    font-size: 9pt;
}

.myWinCont input[type='text']:focus, .myWinCont input[type='password']:focus, .myWinCont textarea:focus
{
    border: 1px solid #799ADF;
    background: #ffffff url('images/Login/text-bg-focus.gif') repeat-x 0 0;
}

.myWinCont input[type='checkbox'], .myWinCont input[type='radio']
{
    margin: 1px 2px 0 1px;
}

.myWinCont hr
{
    color: #a3bae9;
    height: 1px;
    border-top: 0px;
    border-style: dashed;
}

.myWinCont label
{
    cursor: pointer;
    border-bottom: 1px dashed silver;
}

.myWinCont legend
{
    padding-bottom: 2px;
    padding-left: 3px;
    padding-right: 3px;
    font-size: 10px;
    color: #15428b;
}

.myWinCont fieldset
{
    border: 1px solid #a3bae9;
    padding: 2px 5px;
    margin-bottom: 3px;
}

.myWinCont ul
{
    list-style: none;
    margin: 0 0 0 3px;
    padding-left: 0px;
}

.myWinCont li
{
    margin: 2px 0 2px 0;
    padding: 0 0 0 14px;
    background: url('images/Login/li.png') no-repeat 0 2px;
}

.myWinCont .fHelp
{
    font-size: 7pt;
    color: #8A8A8A;
}

.myWinLoad
{
    margin: 0;
    width: 31px;
    height: 31px;
    background: url('images/Login/ajax.gif') no-repeat 0 0;
}

.myWinLoadS
{
    margin: 0;
    width: 16px;
    height: 16px;
    background: url('images/Login/ajaxs.gif') no-repeat 0 0;
}

.myWinLoadSD
{
    margin: 0;
    width: 16px;
    height: 16px;
    background: url('images/Login/ok.png') no-repeat 0 0;
}

.myWinLoadSF
{
    margin: 0;
    width: 16px;
    height: 16px;
    background: url('images/Login/er.png') no-repeat 0 0;
    cursor: help;
}

.myWinPollG
{
    margin: 0;
    width: 215px;
    height: 131px;
    background: url('images/Login/gridh.gif') no-repeat 0 0;
}

.myWinPollT
{
    background: #a3bae9;
}

.myWinPollTd
{
    background: #D5E1F0;
}

.myWinTD1
{
    background: #FE9B00;
}

.myWinTD2
{
    background: #DFE8F6;
}

.myWinCont .pgSwch, .myWinCont .pgSwchA
{
    padding: 2px 5px 2px 5px;
    border: 1px solid #a3bae9;
    font-weight: bold;
}

.myWinCont .pgSwchA
{
    background: #DFE8F6;
}

.myWinCont a.pgSwch:link, .myWinCont a.pgSwch:visited
{
    text-decoration: none;
    color: #3288B5;
}

.myWinCont a.pgSwch:hover
{
    text-decoration: none;
    background: #DFE8F6;
    color: #000000;
}

/* ============== */

.myBtnCont
{
    padding: 0 4px 2px 4px;
    width: auto;
    white-space: nowrap;
    cursor: pointer;
}

.myBtnCont a:link, .myBtnCont a:visited, .myBtnCont a:hover, .myBtnCont a:active
{
    text-decoration: none;
    font-family: tahoma,arial,verdana;
    color: #000000;
    font-size: 8pt;
}

.myBtnDis a:link, .myBtnDis a:visited, .myBtnDis a:hover, .myBtnDis a:active
{
    color: #B3B3B3;
}

.myBtnLeftA
{
    background: transparent url('images/Login/btn-sprite.gif') no-repeat 0 -133px;
}

.myBtnRightA
{
    background: transparent url('images/Login/btn-sprite.gif') no-repeat 0 -152px;
}

.myBtnCenterA
{
    background: #E3E7EB url('images/Login/images/btn-sprite.gif') repeat-x 0 -171px;
    height: 19px;
}

.overBtn .myBtnLeftA, .downBtn .myBtnLeftA, .overBtn .myBtnLeft, .downBtn .myBtnLeft
{
    background-position: 0 -57px;
}

.overBtn .myBtnRightA, .downBtn .myBtnRightA, .overBtn .myBtnRight, .downBtn .myBtnRight
{
    background-position: 0 -76px;
}

.overBtn .myBtnCenter, .overBtn .myBtnCenterA
{
    background-position: 0 -95px;
}

.downBtn .myBtnCenter, .downBtn .myBtnCenterA
{
    background-position: 0 -114px;
}

.myBtnLeftA, .myBtnRightA, .myBtnLeft, .myBtnRight
{
    width: 3px;
    height: 19px;
    white-space: nowrap;
}

.myBtnLeftA img, .myBtnRightA img, .myBtnLeft img, .myBtnRight img
{
    width: 3px;
}

.myBtnLeft
{
    background: transparent url('images/Login/btn-sprite.gif') no-repeat 0 0;
}

.myBtnRight
{
    background: transparent url('images/Login/btn-sprite.gif') no-repeat 0 -19px;
}

.myBtnCenter
{
    background: #E3E7EB url('images/Login/btn-sprite.gif') repeat-x 0 -38px;
    height: 19px;
}

/*================================ End Login Panel ================================*/
/*================================ GrideView Skin ================================*/
/* GridView Skin settings */

.FooterStyle
{
    background-color: #507CD1;
    color: #fff;
    font-weight: bold;
}

.RowStyle
{
    background-color: #EFF3FB;
}

.AlternatingRowStyle
{
    background-color: #fff;
}

.SelectedRowStyle
{
    background-color: #D1DDF1;
    color: #333333;
    font-weight: bold;
}

.PagerStyle
{
    /*background-color: #2461BF; 	color: #fff; 	text-align: center;*/
    color: #fff;
    text-align: center;
    vertical-align: middle;
    font-weight: bold;
    background-image: url('images/hd_f.jpg');
    background-repeat: repeat-x;
    background-position: left top;
}

.PagerStyle a
{
    color: #fff;
}

.PagerStyle span
{
    font-weight: bold;
}

.HeaderStyle
{
    /*background-color: #507CD1;*/
    color: #fff;
    font-weight: bold;
    background-image: url('images/hd_f.jpg');
    background-repeat: repeat-x;
    background-position: left top;
}

.HeaderStyle a
{
    /*background-color: #507CD1; 	color: #fff; 	font-weight: bold;*/
    color: #fff;
    font-weight: bold;
}

.ItemStyle
{
    direction: inherit;
}

/*========================================== Accordion ==========================================*/
.accordionHeader
{
    /*background-image: url('images/pager/nav.png'); 	background-repeat: repeat-x; 	background-position: left top;*/
    border: 1px solid #c5c5c5;
    color: #fff;
    background-color: #c5c5c5;
    font-weight: bold;
    height: 25;
    vertical-align: middle;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}
/*
.accordionHeader:hover
{
	background-image: url('images/pager/navsel.png');
	background-repeat: repeat-x;
	background-position: left bottom;
	border: 1px solid #2F4F4F;
	color: #2E4d7B; 
	background-color: #2E4d7B;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
	margin-top: 5px;
	cursor: pointer;
}
*/
.accordionHeader a
{
    color: #FFF;
    background: none;
    text-decoration: none;
}

.accordionHeader a:hover
{
    background: none;
    text-decoration: underline;
}

.accordionHeaderSelected
{
    /*background-image: url('images/pager/navsel.png'); 	background-repeat: repeat-x; 	background-position: left bottom;*/
    border: 1px solid #c5c5c5;
    color: #fff;
    background-color: #c5c5c5; /*#75AE21;*/
    font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

.accordionHeaderSelected a
{
    color: #FFFFFF;
    background: none;
    text-decoration: none;
}

.accordionHeaderSelected a:hover
{
    background: none;
    text-decoration: underline;
}

.accordionContent
{
    background-color: #fff; /*border: 1px dashed #2F4F4F;*/ /*border: 1px solid #75AE21;*/
    border-bottom: 1px solid #c5c5c5;
    border-left: 1px solid #c5c5c5;
    border-right: 1px solid #c5c5c5;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}

.JobTableHeader
{
    border: 1px solid #c5c5c5;
    color: #fff;
    background-color: #3dc7ef;
    font-weight: bold;
    height: 25;
    vertical-align: middle;
    padding: 5px;
    margin-top: 5px;
}

.JobTableHeaderSep
{
    border-left: solid 1px #c5c5c5;
    overflow: hidden;
}

.HotBG
{
    text-align: right;
    background-image: url('images/hotBG.jpg');
    background-position: right top;
    background-repeat: repeat-y;
}

.searchBG
{
    background-image: url('images/bgForIframe.jpg');
    background-position: right top;
    background-repeat: repeat-x;
}

