﻿/* Content Default */
body { background-color: #6699cc/*#333333*/;margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;}
input.btn {padding:2px 5px 3px 5px;border-style:solid;border-top-width:1px;border-left-width:1px;border-bottom-width:1px;border-right-width:1px;border-top-color:#D9DFEA;border-left-color:#D9DFEA;border-bottom-color:#0e1f5b;border-right-color:#0e1f5b;background-color:#3b5998;color:#FFFFFF;font-size:11px;font-family:"lucida grande", tahoma, verdana, arial, sans-serif;text-align:center;width:80px;}
input.btn:hover {padding:2px 5px 3px 5px;border-style:solid;border-top-width:1px;border-left-width:1px;border-bottom-width:1px;border-right-width:1px;border-top-color:#D9DFEA;border-left-color:#D9DFEA;border-bottom-color:#0e1f5b;border-right-color:#0e1f5b;background-color:#3366ff;color:#FFFFFF;font-size:11px;font-family:"lucida grande", tahoma, verdana, arial, sans-serif;text-align:center;width:80px;}
input{ font: 11px Tahoma;}

/* link hover */
a.catlink {font-family: Calibri Arial Garamond Myriad Pro SemiExt;font-size: 11px;color: Orange;margin: 0 5px 0 0px;}
a.catlink:hover { font-family: Calibri Arial Garamond Myriad Pro SemiExt;font-size: 11px;font-weight: bolder;color: Blue;margin: 0 5px 0 0px; text-decoration: none;}

/* link hover */
a.joblink {font-family: Calibri Arial Garamond Myriad Pro SemiExt;font-size: 12px;color: Orange;text-decoration: none;margin: 0 5px 0 0px; text-transform:uppercase;}
a.joblink:hover { font-family: Calibri Arial Garamond Myriad Pro SemiExt;font-size: 12px;font-weight: bolder;color: Blue;margin: 0 5px 0 0px; text-decoration: none;text-transform:uppercase;}


/* link hover */
a.label {font-family: Calibri Arial Garamond Myriad Pro SemiExt;font-size: 11px;color: White;margin: 0 5px 0 0px; text-decoration:none;}
a.label:hover { font-family: Calibri Arial Garamond Myriad Pro SemiExt;font-size: 11px;color: Blue;margin: 0 5px 0 0px; text-decoration: none;}

a.none {text-decoration:none; color:Orange; border:solid 0px;}
a.none:hover {text-decoration:none; color:White; border:solid 0px;}
/*a.none:hover {text-decoration: none;}*/


a.addjob {font-family: Calibri Arial Garamond Myriad Pro SemiExt;font-size: 11px; font-weight:bold; color: White;margin: 0 5px 0 0px; text-decoration:none;}
a.addjob:hover { font-family: Calibri Arial Garamond Myriad Pro SemiExt;font-size: 11px;font-weight:bold;color: Blue;margin: 0 5px 0 0px; text-decoration: none;}

/* Bullet List Default */
.logon {margin: 500px 0 0 570px; border: none 0px black;}
.logon ul.logon{ display:block; float:left; margin: 0 0 0 0;}
.logon ul.logon li{ display:block; float:left; margin: 0 0 0 0; text-align:left;}
.logon ul.logon li p{color: #000000;font-family:Tahoma;font-size:10px;font-weight:normal;}
.logon ul.logon li .button{text-align:right;}

.main {margin: 0 0 0 0; width:800px; border: none 0px black;}
.main ul.row{ display:block; float:left; margin: 0 0 0 0;}
.main ul.row li { display:block; float:left; margin: 0 0 0 0; text-align:left;}
.main ul.row li p{color: #000000;font-family:Tahoma;font-size:10px;font-weight:normal;}
.main ul.row li p.justify{color: #000000;font-family:Tahoma;font-size:10px;font-weight:normal; margin:0 60px 0 0; text-align:justify;}
.main ul.row li .button{text-align:right;}
.title {font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;color: #1A407A;height:15px;}
.px_label10{color: #000000;font-family: Tahoma;font-size: 10px;font-weight: normal;}
.px_labelbold10{color: #000000;font-family: Tahoma;font-size: 10px;font-weight: bold;}

a.main:link {color: #FFFFFF;text-decoration: none;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;}
a.main:hover {color: #FFFFFF;text-decoration: none;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;background-color:#94ABCD;background-repeat: no-repeat;}
a.main:visited {color: #FFFFFF;text-decoration: none;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;}

a.menu:link {color:Black;text-decoration: none;background: url(img/unselectmmenu.gif) no-repeat; font-weight: bold; vertical-align: middle;font-family: Arial, Helvetica, sans-serif; font-size:12px; padding: 8px 0 0 10px;}
a.menu:hover {color:White;text-decoration: none;background: url(img/selectmmenu.gif) no-repeat; font-weight: bold; vertical-align: middle; font-family: Arial, Helvetica, sans-serif; font-size:12px; padding: 8px 0 0 10px;}

a.menudetails:link {color:Black;text-decoration: none;font-weight: bold; vertical-align: middle;font-family: Arial, Helvetica, sans-serif; font-size:11px; padding: 5px 0 0 5px;}
a.menudetails:hover {color:White;text-decoration: none;font-weight: bold; vertical-align: middle;font-family: Arial, Helvetica, sans-serif; font-size:11px; padding: 5px 0 0 5px;}
.subsect{ font-size:10px;font-family: Arial, Helvetica, sans-serif;}
.subsect:hover{font-size:10px;font-family: Arial, Helvetica, sans-serif;}

#searchjobs {width:200px; background-color:White; padding:0 0 0 0; height:24px;}
#searchjobs ul {display: block; float:left;}
#searchjobs ul li{display: block; float:left; list-style:none;}
.TextNoBorder {border:none 0px white; height:20px; margin:2px;font-weight:bold;}
.contactus-img {background: url(img/contactus.gif) no-repeat; height:330px; width:900px;}

#mytabcontent {background-color: #0B223C;}
#mytabcontent ul.menu {height: 42px;width: 880px;background-color: #0B223C;display: block;margin: 0px;padding: 0px 0px 0px 0px;}
#mytabcontent ul.menu li {height: 42px;display: block;width:120px;float:left;padding: 0px 0px 0px 0px;}
#mytabcontent ul.menu li a:link{height:42px; width:120px;background-image: url(img/tabunseleted.gif); font-size:10px; color:White; text-decoration:none; vertical-align:middle;}
#mytabcontent ul.menu li a:hover{height:42px; width:120px;background-image: url(img/tabselected.gif); font-size:10px; color:Gray; text-decoration:none;}
#mytabcontent ul.menu li a:visited{height:42px; width:120px;background-image: url(img/tabselected.gif); font-size:10px; color:Gray; text-decoration:none;}

/*#mytabcontent {background-color: #0B223C;}*/
#mytabcontent .menutab {height: 42px;width: 880px;background-color: #0B223C;display: block;margin: 0px;padding: 0px 0px 0px 0px;}
#mytabcontent .menutab .column a:link    {display:block;float:left; height:42px; width:120px;background-image: url(img/tabunseleted.gif); font-size:10px; color:White; text-decoration:none; vertical-align:middle; cursor:default;}
#mytabcontent .menutab .column a:hover   {display:block;float:left; height:42px; width:120px;background-image: url(img/tabselected.gif); font-size:10px; color:Gray; text-decoration:none; cursor:default;}
#mytabcontent .menutab .column a:visited {display:block;float:left; height:42px; width:120px;background-image: url(img/tabselected.gif); font-size:10px; color:Gray; text-decoration:none;cursor:default;}

#mytabcontent .menutab .column-visited a:link   {display:block;float:left; height:42px; width:120px;background-image: url(img/tabselected.gif); font-size:10px; color:White; text-decoration:none; vertical-align:middle; cursor:default;}
#mytabcontent .menutab .column-visited a:hover  {display:block;float:left; height:42px; width:120px;background-image: url(img/tabunseleted.gif); font-size:10px; color:Gray; text-decoration:none; cursor:default;}

#mytabcontent .menutab .tagname {display:block;float:left; width: 160px; padding:10px 0 0 0; color:white; font-weight:bolder; font-size:14px;height:30px; background-color:#0b223c; text-align:center; text-decoration:none;}
#mytabcontent .menutab .tagname a{display:block;float:left; width: 160px; color:white; font-weight:bolder; font-size:14px;height:30px; background-color:#0b223c; text-align:center; text-decoration:none;}

#hotelcontent{display:block; width:860px; padding: 0 20px 0 20px;}
#hotelcontent .lefthetelcontact{float:left;display:block; width:240px; text-align:center;}
#hotelcontent .righthotelcontact{float:left;display:block; width:600px; text-align:left;padding:0 0 0 20px;}
#hotelcontent .righthotelcontact .heading{width:400px; text-align:left; font-size:larger; font-weight:bold; height:30px;}
#hotelcontent .righthotelcontact .price{width:400px; text-align:left; font-size:larger; font-weight:bold; height:30px;}
#hotelcontent .righthotelcontact p{width:400px; text-align:justify; padding:0 0 10px 0;}

/********************************************************************************* 
EMPLOYER SETUP
**********************************************************************************/
#contentform {margin: 0 0 0 0; width:880px; border: solid 0px black;}
#contentform .row {padding: 5px 0 0 10px; color:White;}
#contentform .row .lcol{width:200px; border: none 0px black;height:25px; float:left;}
#contentform .row .rcol{width:390px; border: none 0px black;height:25px; float:left;}
#contentform .row .col1{width:040px;  border: none 0px black; float:left;}
#contentform .row .col2{width:220px; border: none 0px black; float:left; padding: 0 10px 0 10px}
#contentform .row .col3{width:80px; border: none 0px black; float:left; padding: 0 10px 0 10px}
#contentform .row .col4{width:460px; border: none 0px black; float:left; padding: 0 10px 0 10px}
#contentform .heading{padding: 5px 0 0 10px; width:870px; border: none 0px black; height:25px;}
#contentform .footer{padding: 5px 10px 0 0; width:870px; height:42px; text-align:left;}

#poweredby {padding:0 0 0 0; width:900px;}
#poweredby .onemira {display:block; float:left; width:150px;}
#poweredby .onemira img {background: url(img/poweredby.png) no-repeat; height:52px;}
#poweredby .company {display:block; float:left; width:600px; color:#6699ff; padding: 10px 0 0 0;}
#poweredby .counter {display:block; float:left; width:150px;}


#ourpeople {width:900px;height:auto;}
#ourpeople .people{display:block; float:left; background:  url(img/bars.png) no-repeat; width:425px; height:150px; padding: 10px 0 0 10px; text-align:left;}
#ourpeople .people .img {float:left; width:140px;height:120px;}
#ourpeople .people p {float:left; width:255px;height:150px; padding:0 10px 0 10px;text-align:justify;}
#ourpeople .separator {display:block; float:left;width:10px; height:150px;}

.divtabinfo {text-align:center; vertical-align:middle; width:100%; height:18px;}
.divtablabel {text-align:center; vertical-align:middle; width:100%; height:18px; color:Orange;}

/********************************************************************************* 
JOB ORDER
**********************************************************************************/
#popup_joborder { width: 720px; height: auto; /*background:  url(img/newsbg.png) repeat-x;*/  text-align:left; color:White; }
#popup_joborder div.msg_row { padding-top: 5px; width: 700px; color:#000000;}
#popup_joborder p.subcat { margin: 0px; padding: 5px 0 5px 5px; height: 20px; font: 14px Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: bold; }
#popup_joborder div.col1 { float: left; padding-top: 5px; width: 240px; text-align:left; color:White;}
#popup_joborder div.col2 { float: left; padding-top: 5px; width: 100px; text-align:left; color:White;}
#popup_joborder div.col3 { float: left; padding-top: 5px; width: 340px; text-align:left; color:White;}

/********************************************************************************* 
 USEFULL LINKS
**********************************************************************************/
#usefullheading {width:210px;background-image:url(img/usefull_links.png);background-repeat:no-repeat;height:auto; float:left;padding: 30px 0 0 20px;}
#usefullheading .useful_images {display:block;float:left;width:60px; height:60px; text-align:left;}
#usefullheading .useful_contents {display:block;float:left;width:150px;height:60px; text-align:left;}


/* DIV Content */
#contextform {float:left; width: 846px; padding: 20px 0 20px 0; text-align:left;}
#contextform .caption {float:left; width: 846px; padding: 0 0 0 0; text-align:left; height:20px; font-size:11px;}
#contextform .flashglobe {float:left; width: 846px; padding: 10px 0 10px 0; text-align:center;}
#contextform p {float:left; width: 846px; padding: 0 0 20px 0; text-align:left; text-align:justify; font-size:11px;}

.pagestyle {background-color:#000033;height:25px; text-align:right; margin: 0 10px 0 0;}

/* DIV Marque UPSIDE Scroll */
#marqueecontainer{position: relative;width: 100%; /*marquee width */height: 200px; /*marquee height background-color: white;*/overflow: hidden;/*border: 3px solid orange;*/padding: 2px;padding-left: 4px;}



/* Bullet List Mozilla */
.gecko .logon {margin: 170px 0 0 -35px; text-align:left;}
.gecko .logon ul.logon{ display:block; float:left; margin: 0 0 0 0; height:22px;}
.gecko .logon ul.logon li p{color: #000000;font-family:Tahoma;font-size:10px;font-weight:normal; vertical-align:top;}

/* base fonts */
.label10{color: #000000;font-family:Tahoma;font-size:10px;font-weight:normal;}
.jobsfont {color: #ffffff;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;background-color: #94ABCD;padding: 2px;}

.documents {background-image:url(img/documents.png); background-repeat:no-repeat;  height:35px; width:4%; float:left; display:block;}
.documentsinfo {height:60px; width:96%; text-align:left; vertical-align:middle; float:left; display:block;}

/* content tag name */
/* styles for the grid */

/* Administration Forms */
#admin { margin: 0 auto; width: 979px; background-color: #FFF;}
#adminbanner { background: url(img/bannerbg.png) #062563 repeat-y; height: 128px; } 

/**************************************************************************************** 
BANNER SETUP
*****************************************************************************************/

#adminbanner ul.topnav {background-color: #062563;height: 25px;width: 959px;display: block;margin: 0px;padding: 0 10px;}
#adminbanner ul.topnav li {display: block;float: right;padding: 3px 0 0 20px;}
#adminbanner ul.nav { display: block; margin: 0 0 0 5px; }
#adminbanner ul.nav li { display: block; float: left; padding: 3px 30px 0 10px; }
#adminbanner a:link, a:active, a:visited  { color: #B1C2E2; font: normal 11px Arial, Helvetica, sans-serif; text-decoration: none; }
#adminbanner a:hover { color: #FFF; font: normal 11px Arial, Helvetica, sans-serif; text-decoration: none; }
#adminbanner .logo {width: 33px;height: 38px;clear: both;background: url(img/logogoodman.png) no-repeat;float: left;margin: 10px;}
#adminbanner .logoname { float: left; width: auto; }
#adminbanner h1 { font-size: 16px; font-weight: bold; margin: 20px 0 0 0; float: left; }
#adminbanner p { margin: 0px; font-size: 12px; clear: both; }
#adminbanner sup { float: left; margin: 22px 0pt 0pt 10px; }
#adminbanner div.navigation {/*clear:both;*/height: 23px;margin: 80px  0 0 0;width: inherit;background-color: #B1C2E2;}
#adminbanner a.topnav:link, a.topnav:active, a.topnav:visited  { color: #062563; font: bold 12px Arial, Helvetica, sans-serif; text-decoration: none; }
#adminbanner a.topnav:hover  { color: #FFF; text-decoration: none; }

/**************************************************************************************** 
 FOOTER SETUP
*****************************************************************************************/

#adminfooter {height: 155px;padding: 10px 10px 10px 20px;font-size: 12px;clear: both;background: url(img/bg_footer.gif) #062563 repeat-x bottom;}
#adminfooter div.footermenu { width: 150px; padding: 3px 10px 0 0; margin: 0px; float: left; }
#adminfooter div.footermenu_first { width: 100px; padding: 3px 10px 0 0; margin: 0px; float: left; }
#adminfooter div.footermenu li, 
#adminfooter div.footermenu_first li { list-style-position: inside; list-style: square; }
#adminfooter a.bnav:link, a.bnav:active, a.bnav:visited {font-size: 10px;font-family: Tahoma;color: #FFFFFF;font-weight: normal;text-decoration: none;}
#adminfooter a.bnav:hover {font-size: 10px;font-family: Tahoma;color: #F4EE3C;font-weight: normal;text-decoration: underline;}
#adminfooter p a:link, a:active, a:visited {font: bold 11px Arial, Helvetica, sans-serif;text-decoration: none;color: #96B4EF;}
#adminfooter p a:hover {font: bold 11px Arial, Helvetica, sans-serif;text-decoration: underline;color: #FFF;}
#adminfooter p.copyright {float: right;width: 400px;text-align: right;font-size: 10px;margin: 7px 0;}
#adminfooter a.fmenu:link, 
#adminfooter a.fmenu:active, 
#adminfooter a.fmenu:visited { color: #D4E1F8; font-size: 12px; text-decoration: none; }
#adminfooter a.fmenu:hover { text-decoration: none; font-size: 12px; color: #FFEA00; }
#adminfooter h3 { margin: 7px 0; }
#adminfooter p {	margin: 7px 0 0 0; }
#adminfooter div.address { float: right; width: 400px; text-align: right; }

/**************************************************************************************** 
 CONTENT SETUP
*****************************************************************************************/
#admincontent {width: 969px;padding: 5px;background-color: #FFF;color: #000;font: 12px Arial, Helvetica, sans-serif;}
#admincontent .tip_pane {background: url(img/tip_box_gradient.png) no-repeat bottom #D4E1F8;width: 250px;height: auto;float: left;padding: 5px; vertical-align:top;}
	
#admincontent .maincontent {width: 709px;height: 300px;float: left;margin: 0 20px 30px 0;padding: 5px;}
	

/* Uploading Background */
.uploading-link {
	width: 300px;
	height: 44px;
	background: url(../images/registerbg.png) no-repeat;
	text-align: center;
}
                            
.uploading-link a { font-family: Calibri Arial Garamond Myriad Pro SemiExt;font-size: 11px;font-weight: bolder;color: Orange;margin: 0 5px 0 0px;}
.uploading-link a:hover { font-family: Calibri Arial Garamond Myriad Pro SemiExt;font-size: 11px;font-weight: bolder;color: White;margin: 0 5px 0 0px;}


/* base table styles  */
table.grid{width:600px;font-family:tahoma,helvetica,arial,sans-serif;font-size:11px;border:solid 1px #99aabd;}

/* common header and data dell styles  */
.grid td, .grid th{height:14px;border-right:solid 1px #fff;vertical-align:middle;}

/* header cell styles */
.grid th{padding:4px 4px;text-align:center;background:url(img/sprite.gif) repeat-x 0px -1100px;}

/* header cell link styles */
.grid th a{font-size:11px;color:#fff;font-weight:bold;text-decoration:none;text-align:center;display:block;}

/* data cell styles */
.grid td{padding:3px 25px 3px 10px;text-align:left;vertical-align:middle;cursor:default;}

/* command cell styles */
.grid td.command{padding:3px 6px;text-align:center;vertical-align:middle;}

/* command input cursor styles */
.grid td.command input { cursor:hand; }

/* edit data cell styles */
.grid .editrowstyle{ background-color:#feffc5; }

/* alternating data cell styles */
.grid .altrowstyle { background-color:#ECF2F8; }

/* sort asc header style */
.grid .sortascheader a { background:url(img/dt-arrow-up.png) no-repeat right 50%; } 

/* sort desc header style  */
.grid .sortdescheader a { background:url(img/dt-arrow-dn.png) no-repeat right 50%; } 

/* styles for the modal popup */

/* dialog frame */
.modal-dialog{position:absolute;}

/* dialog contents container */
.modal-dialog .container
{
    font-family:tahoma,helvetica,arial,sans-serif;
    font-size:11px;
    width:340px;
    border:solid 1px #99aabd;
    background-color:#F2F9FF;
    color:Black;
} 

/* dialog header */
.modal-dialog .header
{
    background:url(img/sprite.gif) repeat-x 0px -1100px;	
    height:20px;
    padding-top:5px;
}

/* dialog header message */
.modal-dialog .header .msg
{
    vertical-align:middle;
    padding-left:6px;
    color:#fff;
    font-size:12px;
    font-weight:bold;
}         

/* dialog body */
.modal-dialog .body
{
    /*height:40px;*/
    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
{
    right:4px;	
    background: url(img/icons.gif) no-repeat -732px 0px;	
    width:16px;	
    cursor:hand;	
    position:absolute;	
    top:5px;	
    height:16px;
}

/* dialog close hover */
.modal-dialog .close:hover { background: url(img/icons.gif) no-repeat -749px 0px;	}

/* modal overlay */
.modalBackground 
{
    background-color:Gray;
    filter:alpha(opacity=50);
    opacity:0.5;
}

/* Info TextBox */
.watermarked {width:150px;height:15px;padding:2px 0 0 2px;border:1px solid #BEBEBE;background-color:#F0F8FF;color:gray;}	
.watermarked-noborder {width:180px;height:21px;padding:2px 0 0 2px;border:0px solid #BEBEBE;background-color:#F0F8FF;color:gray;}	
