body {
    font-family: Helvetica, sans-serif;
    font-size: 100%;
    margin-top:0px;
    margin-left:0px;
    margin-right:0px;
    margin-bottom:0px;
    text-align: left;
    background-color: #ffffff;
}


pre{
    white-space: pre; /* CSS2 */
    white-space: pre-wrap; /* CSS 2.1 */
    white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */
}

.menutabon {
    font-family: Helvetica, sans-serif;
    font-size: 0.8em;
    font-weight: bold;
    color: #FFFFFF;
    background-color: #00709E;
    text-align: center;
    padding: 3px;
}

.menutaboff {
    font-family: Helvetica, sans-serif;
    font-size: 0.8em;
    font-weight: normal;
    color: #000000;
    border-top-width: 1px;
    border-right-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-left-style: solid;
    border-top-color: #cccccc;
    border-right-color: #cccccc;
    border-left-color: #cccccc;
    text-align: center;
    padding: 3px;
}

.menulogout {
    font-family: Helvetica, sans-serif;
    font-size: 0.8em;
    font-weight: normal;
    color: #000000;
    background-color: #eeeeee;
    border-top-width: 1px;
    border-right-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-left-style: solid;
    border-top-color: #cccccc;
    border-right-color: #cccccc;
    border-left-color: #cccccc;
    text-align: center;
    padding: 3px;
    background-repeat: repeat-x;
    background-image: url(../../siteImages/titlebg.jpg);
    
}



A:active {
    font-size : 0.8em;
    font-family : Helvetica, sans-serif;
    color : #3366CC;
    text-align : center;
    text-decoration : none;
    
}

A:visited {
    font-size : 0.8em;
    font-family : Helvetica, sans-serif;
    color : #3366CC;
    text-align : center;
    text-decoration : none;
    
}

A:link {
    font-size : 0.8em;
    font-family : Helvetica, sans-serif;
    color : #3366CC;
    text-align : center;
    text-decoration : none;
    
}

A:hover {
    font-size : 0.8em;
    font-family : Helvetica, sans-serif;
    color : #000000;
    text-align : center;
    text-decoration : underline;
}

A.navbaron:active {
    font-size : 1em;
    font-family : Helvetica, sans-serif;
    color : #3366CC;
    text-align : center;
    text-decoration : none;
    
}

A.navbaron:visited {
    font-size : 1em;
    font-family : Helvetica, sans-serif;
    color : #3366CC;
    text-align : center;
    
}

A.navbaron:link {
    font-size : 1em;
    font-family : Helvetica, sans-serif;
    color : #3366CC;
    text-align : center;
    
}

A.navbaron:hover {
    font-size : 1em;
    font-family : Helvetica, sans-serif;
    color : #CC0000;
    text-align : center;
    text-decoration : none;
}

A.navbar:active {
    font-size : 1em;
    font-family : Helvetica, sans-serif;
    color : #FFFFFF;
    text-align : center;
    text-decoration : none;
    
}

A.navbar:visited {
    font-size : 1em;
    font-family : Helvetica, sans-serif;
    color : #FFFFFF;
    text-align : center;
    
}

A.navbar:link {
    font-size : 1em;
    font-family : Helvetica, sans-serif;
    color : #FFFFFF;
    text-align : center;
    
}

A.navbar:hover {
    font-size : 1em;
    font-family : Helvetica, sans-serif;
    color : #FFFFFF;
    text-align : center;
    text-decoration : underline;
    
}


.boxtitle {
    font-family: Helvetica, sans-serif;
    font-weight: bold;
    font-size: 1em;
    background-color: #00709E;
    color: #FFFFFF;
}

.box {
    border: 1px solid #cccccc;
}

.searchbox {
    border: 1px solid #85A3A3;
}


.normalbox {
    border: 1px solid #cccccc;
}


.footerbox {
    border: 1px solid #cccccc;
    
}

.searchresultsbox {
    border: 1px solid #cccccc;
    
}

.searchboxcontent {
    font-family: Helvetica, sans-serif;;
    font-weight: normal;
    font-size: 0.8em;
    color: #333333;
    padding: 5px;
    
} 

.boxsubtitle {
    font-family: Helvetica, Arial, sans-serif;;
    font-weight: bold;
    font-size: 0.8em;
    color: #333333;
}

.boxcontent {
    font-family: Helvetica, sans-serif;;
    font-weight: normal;
    font-size: 0.8em;
    color: #333333;
    padding: 5px;
}

.viewjobsubtitle {
    font-family: Helvetica, sans-serif;;
    font-weight: normal;
    font-size: 0.8em;
    color: #333333;
    background-color: #eeeeee;
    text-align:right;
}

.viewjobscontent {
    font-family: Helvetica, sans-serif;
    ;
    font-weight: normal;
    font-size: 0.8em;
    color: #333333;
}

.viewcvcontent {
    font-family: Helvetica, sans-serif;;
    font-weight: normal;
    font-size: 0.8em;
    color: #333333;
    background-color: #EFF5F5;
    text-align:left;
}

.viewcvsubtitle {
    font-family: Helvetica, sans-serif;;
    font-weight: bold;
    font-size: 0.8em;
    color: #333333;
    background-color: #EFF5F5;
    text-align:left;
}

.titlebg {
    font-family: Helvetica, sans-serif;
    font-size: 1em;
    color: #00709D;
    font-weight: bold;
    background-repeat: repeat-x;
    padding: 3px;
    background-image: url(../../siteImages/titlebg.jpg);
    background-color: #CCCCCC;
    text-align: left;
}

.footertext {
    font-family: Helvetica, sans-serif;;
    font-weight: normal;
    font-size: 0.7em;
    color: #333333;
}

.frontpagetext {
    font-family: Helvetica, sans-serif;;
    font-weight: bold;
    font-size: 1.0em;
    color: #00709D;
}


.prelaunchfooter {
    font-family: Helvetica, sans-serif;;
    font-weight: normal;
    font-size: 0.7em;
}


li{
    color: #FFD88B;
    padding-bottom:5px;
    
    
}


/* 	

ul {margin: 0; padding: 0;}
li{
margin: 0;
display: block;
padding-left:15px;
padding-right:0;
padding-top:3px;
padding-bottom:0;
background-repeat: no-repeat;
background-position: 2px 0.6em;
}

background-image: url(../../siteImages/linkarrow.gif);
================================== */


hr {
    height: 1px;
    border: 1px dashed #336666;
}

.date{
    font-family: Helvetica, sans-serif;;
    font-weight: bold;
    font-size: 0.8em;
    color: #CC0000;
}


A.jobtitle:active {
    font-size : 0.9em;
    font-family : Helvetica, sans-serif;
    color : #3366CC;
    text-decoration : none;
    font-weight: bold;
    
}

A.jobtitle:visited {
    font-size : 0.9em;
    font-family : Helvetica, sans-serif;
    color : #3366CC;
    text-decoration : none;
    font-weight: bold;
    
}

A.jobtitle:link {
    font-size : 0.9em;
    font-family : Helvetica, sans-serif;
    color : #3366CC;
    text-decoration : none;
    font-weight: bold;
    
}

A.jobtitle:hover {
    font-size : 0.9em;
    font-family : Helvetica, sans-serif;
    color : #0066CC;
    text-decoration : underline;
    font-weight: bold;
}

A.saveSearch:hover {
    font-size : 0.9em;
    font-family : Helvetica, sans-serif;
    color : #FF0000;
    text-decoration : underline;
    font-weight: bold;
    
}

A.saveSearch:active {
    font-size : 0.9em;
    font-family : Helvetica, sans-serif;
    color : #FF0000;
    text-decoration : none;
    font-weight: bold;
    
}

A.saveSearch:visited {
    font-size : 0.9em;
    font-family : Helvetica, sans-serif;
    color : #FF0000;
    text-decoration : none;
    font-weight: bold;
    
}

A.saveSearch:link {
    font-size : 0.9em;
    font-family : Helvetica, sans-serif;
    color : #FF0000;
    text-decoration : none;
    font-weight: bold;
    
}

.applicantsubtitle {
    font-family: Helvetica, sans-serif;;
    font-weight: normal;
    font-size: 0.8em;
    color: #FFFFFF;
    background-color: #336666;
    
}

.recruitersubtitle {
    font-family: Helvetica, sans-serif;;
    font-weight: bold;
    font-size: 0.8em;
    color: #666666;
    background-color: #eeeeee;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #cccccc;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #999999;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #cccccc;
    
    
}

.startrecruitersubtitle {
    font-family: Helvetica, sans-serif;;
    font-weight: bold;
    font-size: 0.8em;
    color: #666666;
    background-color: #eeeeee;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #cccccc;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #999999;
    
}

.listjobrow {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #cccccc;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #eeeeee;
    color: #000000;
    
}

.listjobrowdate {
    font-family: Helvetica, sans-serif;;
    font-weight: normal;
    font-size: 0.8em;
    color: #666666;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #cccccc;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #eeeeee;
    
}

.listjobrowdata {
    font-family: Helvetica, sans-serif;;
    font-weight: normal;
    font-size: 0.8em;
    color: #666666;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #cccccc;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #eeeeee;
    
}


.packagerow {
    font-family: Helvetica, sans-serif;;
    font-weight: normal;
    font-size: 0.8em;
    color: #666666;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #cccccc;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #eeeeee;
    
}

.launchrow {
    font-family: Helvetica, sans-serif;;
    font-weight: normal;
    font-size: 0.8em;
    color: #666666;
    background-color: #EFF5F5;	
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #eeeeee;
    
}



.star {
    font-family: Helvetica, sans-serif;;
    font-weight: bold;
    font-size: 1.2em;
    color: #CC0000;
}

.step {
    font-family: Helvetica, sans-serif;;
    font-weight: bold;
    font-size: 1.0em;
    color: #CC0000;
}


.reqinfo {
    font-family: Helvetica, sans-serif;;
    font-weight: bold;
    font-size: 0.8em;
    color: #333333;
}

.jobadconfirm {
    font-family: Helvetica, sans-serif;;
    font-weight: bold;
    font-size: 1.4em;
    color: #CC0000;
}
.greytext {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.8em;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    color: #999999;
}

/* rounded corner box
================================== */

.orangebox {
    width: 23em;
    background: url(../../siteImages/orangebox-bottomleft.jpg) no-repeat left bottom;
}

.orangebox-outer {
    background: url(../../siteImages/orangebox-bottomright.jpg) no-repeat right bottom;
    padding-bottom: 10px;
}

.orangebox-inner {
    background: url(../../siteImages/orangebox-topleft.jpg) no-repeat left top;
}

.orangebox-right {
    background: url(../../siteImages/orangebox-topright.jpg) no-repeat right top;
    padding-top: 15px;
}


.orangebox h2, .orangebox p {
    padding-left: 10px;
    padding-right: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.3em;
    color: #00709E;
}

.orangebox h3 {
    padding-left: 20px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.3em;
    color: #00709E;
    text-align: left;
    margin:0px;
    padding-bottom: 0px;
}


.orangebox ul li{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.2em;
    color: #00709E;
    text-align: left;
    line-height: 30px;
}

#strapline{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.2em;
    color: #FF9933;
    text-align: center;
    margin: 10px;
}


/* people search
================================== */

.peoplesearch {
    width: 30em;
    background: url(../../siteImages/orangebox-bottomleft.jpg) no-repeat left bottom;
}

.peoplesearch-outer {
    background: url(../../siteImages/orangebox-bottomright.jpg) no-repeat right bottom;
    padding-bottom: 10px;
}

.peoplesearch-inner {
    background: url(../../siteImages/orangebox-topleft.jpg) no-repeat left top;
}

.peoplesearch-right {
    background: url(../../siteImages/orangebox-topright.jpg) no-repeat right top;
    padding-top: 15px;
}


.peoplesearch h2, .peoplesearch p {
    padding-left: 10px;
    padding-right: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.3em;
    color: #00709E;
}

.peoplesearch h3 {
    padding-left: 20px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.3em;
    color: #00709E;
    text-align: left;
    margin:0px;
    padding-bottom: 0px;
}


.peoplesearch ul li{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.2em;
    color: #00709E;
    text-align: left;
    line-height: 30px;
    padding-right: 20px;
    
}
/* ------------------------ photon company added start -----------------*/


#rightcolumn {
    /* border: 1px solid red;*/
    margin: 6px 0px 0px 0px;
    display: inline; /* IE Hack */
    float: left;
    min-height: 300px;border: 1px solid #85A3A3;
    
}


.maincontent {
    font-family: Helvetica, sans-serif;
    min-height: 80px;
    display: inline; /* IE Hack */
    float: left;
    margin-left: 10px;
    margin-bottom: 7px;
    width: 530px;
}
* html .maincontent {height:80px} /* IE Min-Height Hack */

/* ------------------------ Start Images -----------------*/
img {
    display: inline;
    border: none;
}
img.block {
    display: block;
}
img.float {
    float: left;
    margin: 0px 14px 8px 0px;
}
/* ------------------------ End Images -----------------*/

.content-mid {
   
    background-image:url(../../siteImages/content-mid.gif);
    background-repeat: repeat;
    background:transparent;
    padding: 5px 14px 5px 14px;
    font-size: 12px; 
    font-family: Helvetica, sans-serif;
    word-break:break-all;
}

.silverbut div{margin:0px; padding:0px; float:left; height:25px; cursor:pointer;}
.silverbut .butl{margin:0px; padding:0px; background:#FFFFFF url(../../siteImages/silver_lbut.gif) no-repeat; width:6px; height:25px;}
.silverbut .butr{margin:0px; padding:0px; background:#FFFFFF url(../../siteImages/silver_rbut.gif) no-repeat; width:6px; height:25px;}
.silverbut .butm{margin:0px; padding:0px;  background:#FFFFFF url(../../siteImages/silver_mbut.gif) repeat-x; height:25px; color:#525252; font-size:11px; font-weight:bold;}
.silverbut .butm p{margin:0px; padding:5px 10px 0px;}
.pad{margin-top:10px; padding:0px;}
.secbut{float:left; padding-left:20px;}

ul#menu{ 
    width: 100%;
    height: 43px;
    font-size: 0.8em; 
    font-family: Helvetica, sans-serif;
    font-weight: bold; 
    list-style-type: none; 
    margin: 0; 
    padding: 0;
}
ul#menu li {
    display: block; 
    float: left; 
    margin: 0 0 0 5px; 
}
ul#menu li a { 
    height: 20px; 
    color : #3366CC;
    text-decoration: none; 
    display: block; 
    float: left; 
    line-height: 100%; 
    padding: 8px 15px 0; 
    border-top-width: 1px;
    border-right-width: 1px;
    border-left-width: 1px;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-left-style: solid;
    border-bottom-style: solid;
    border-top-color: #cccccc;
    border-right-color: #cccccc;
    border-left-color: #cccccc;
    border-bottom-color: #cccccc;
}
ul#menu li a:hover { 
     color : #CC0000;
}

ul#menu li a.current{ 
    font-family: Helvetica, sans-serif;
    font-size: 0.8em;
    font-weight: bold;
    color: #FFFFFF;
    background-color: #00709E;
    
}

.mybox{
    max-width:"80px";
    border: 1px solid #85A3A3; 
    min-height:400px;}
* html .mybox {min-height:auto;max-width:"80px";}

.slideShow {
    font-family: Geneva,Arial,Helvetica,sans-serif;
    font-size: 11px;
    text-align: left;
    margin-bottom: 10px;
    padding: 5px;
    height:160px;
    border-color:#006B9F;
    /*background-color:#F2E0A2;*/
    border: 2px solid #85A3A3; 
}
.slides {
    position:relative;
    z-index: 1;
    display: none;
    height:160px;
    background-color:#FFE4B5;
}
.setTitle, .slideTitle {
    font-family: "Franklin Gothic Book", Arial, Helvitica, sans-serif;
}
.setTitle {
    color: #995a01;
    font-size: 14px;
    font-weight: bold;
}
.slideTitle {
    color: #666666;
    font-size: 12px;
}
img.center {
    float: left;
    margin: 0px 14px 8px 10px;
    border: outset 1px #999999;
}
.controls {
    position: relative;
    z-index: 10;
}
#slide1 {
    display: block;
}
.divScroll {
    height:100px;
    width:340px;
    overflow:scroll;
    display:none;
    border: 1px solid #cccccc;
}
.divScroll1 {
    max-height:270px;
    width:570px;
    overflow-y:scroll;
    overflow-x:hidden;
    border: 1px solid #cccccc;
}
.divScroll2 {
    width:570px;
    overflow-y:hidden;
    overflow-x:hidden;
    border: 1px solid #cccccc;
}
.bodyScroll {
    height:450px;
    overflow:scroll;
    border: 1px solid #cccccc;
}
.divComposeScroll {
    height:380px;
    width:350px;
    overflow-y:scroll;
    overflow-x:hidden;
    display:none;
    border: 1px solid #cccccc;
}* html .divComposeScroll {height:380px;
    width:350px;
    overflow-y:scroll;
    overflow-x:hidden;
    display:none;
    border: 1px solid #cccccc;}
.divDeleteScroll {
    height:300px;
    overflow-y:scroll;
    overflow-x:hidden;
    border: 1px solid #cccccc;
}* html .divDeleteScroll {
    height:300px;
    overflow-y:scroll;
    overflow-x:hidden;
    border: 1px solid #cccccc;}
/*- Menu 8--------------------------- */

.glossymenu, .glossymenu li ul{
width:275px; /*WIDTH OF MAIN MENU ITEMS*/
list-style-type: none;
margin: 0px;
padding: 0;
margin-top:0;
}

.glossymenu li{
position: relative;
height:inherit;
width: 275px;
}

.glossymenu li a{
text-decoration: none;width: 275px;
text-align:left;
text-decoration:inherit;
font-weight:bold;
height: 32px;
voice-family: "\"}\""; 
voice-family: inherit;
height: 24px;
}

.glossymenu li a:visited, .glossymenu li a:active{
color: #656556;
display: block;width: 275px;
background:  url(../../siteImages/menu8.gif);
}

.glossymenu li a:hover{
color: #474739;width: 275px;
background:  url(../../siteImages/menu6.gif) 0 -32px;
}
.glossymenu li a.current{
color: #474739;width: 275px;
background:  url(../../siteImages/menu6.gif) 0 -32px;
}

#vertmenu {
font-family: Helvetica, sans-serif;
font-size: 0.8em;
width: 130px;
padding: 0px;
margin: 0px;
}
#vertmenu ul {
margin: 20px;
padding: 0px;
border: none;
list-style-image:url(../../siteImages/linkarrow.gif);
}* html #vertmenu ul {
        margin: 20px;
        padding: 0px;
        border: none;
list-style-image:url(../../siteImages/linkarrow.gif);
    } /* IE */
#vertmenu ul li {
margin: 0px;
padding: 0px;
}
#vertmenu ul li a {
font-size: 0.8em;
display: block;
padding: 5px 0px 2px 0px;
text-decoration: none;
width:130px;
text-align:left;
}
#vertmenu ul li a.current{
font-weight:bolder;
color:#ff9900;
border-bottom:1px solid #cccccc;
border-top:1px solid #cccccc;
width:124px;
}
#vertmenu ul li a:hover, #vertmenu ul li a:focus {
color: #000000;
background-color: #eeeeee;
}

#vertmenu li ul {
margin: 0px;
padding: 0px;
list-style-position:inside;
list-style-image:url(../../siteImages/linkarrow.gif);
}
#vertmenu li ul li a {
font-size: 0.8em;
display: block;
padding: 0px 0px 2px 4px;
text-decoration: none;
width:120px;
text-align:left;
}
#vertmenu li ul li a.current{
font-weight:bolder;
color:#ff9900;
}
#vertmenu li ul li a:hover, #vertmenu li ul li a:focus {
color: #000000;
background-color: #eeeeee;
}
.composetitlebg {
    font-family: Helvetica, sans-serif;
    font-size: 1em;
    color: #FFFFFF;
    font-weight: bold;
    background-repeat: repeat-x;
    padding: 3px;
    background-color: #00709E;
    text-align: left;
}
.ddoverlap{
border-bottom: 1px solid #bbb8a9;
}

.ddoverlap ul{
padding: 0;
margin: 0;
font: 90% default;
list-style-type: none;
}

.ddoverlap li{
display: inline;
margin: 0;
}

.ddoverlap li a{
padding: 3px 7px;
text-decoration: none;
padding-right: 32px; /*extra right padding to account for curved right edge of tab image*/
color:#0066CC;
background: transparent url(../../siteImages/righttabdefault.gif) 100% 1px no-repeat; /*give illusion of shifting 1px down vertically*/
border-left: 1px solid #dbdbd5;
position: relative;
display: block;
float: left;
margin-left: -17px; /*shift tabs 20px to the left so they overlap*/
left: 20px;
}

.ddoverlap li a:visited{
color:#0066CC;
}

.ddoverlap li a:hover{
text-decoration: underline;
}

.ddoverlap li.selected a{ /*selected tab style*/
color: #sdfgd;
font: bold 90% default;
/*z-index: 100;*/ /*higher z-index so selected tab is topmost*/
top: 1px; /*Shift tab 1px down so the border beneath it is covered*/
background: transparent url(../../siteImages/righttabselected.gif) 100% 0 no-repeat;
}

.ddoverlap li.selected a:hover{
text-decoration: none;
}
/* ------------------------ photon company added end -----------------*/  
#vertpreviewmenu {
font-family: Helvetica, sans-serif;
margin: 0px;
padding-top:0px;
padding-bottom:0px;
}
#vertpreviewmenu ul {
margin: 20px;
border: none;
list-style-image:url(../../siteImages/linkarrow.gif);
}* html #vertpreviewmenu ul {
        margin: 20px;
        border: none;
        list-style-image:url(../../siteImages/linkarrow.gif);
    } /* IE */
#vertpreviewmenu ul li {
margin: 0px;
}
#vertpreviewmenu ul li a {
font-size: 0.8em;
display: block;
text-decoration: none;
text-align:left;
}
#vertpreviewmenu ul li a.current{
font-weight:bolder;
color:#ff9900;
border-bottom:1px solid #cccccc;
border-top:1px solid #cccccc;
}
#vertpreviewmenu ul li a:hover, #vertpreviewmenu ul li a:focus {
color: #000000;
background-color: #eeeeee;
}

#vertpreviewmenu li ul {
margin: 20px;
list-style-image:url(../../siteImages/linkarrow.gif);
}
#vertpreviewmenu li ul li a {
display: block;
text-decoration: none;
text-align:left;
padding: 0px 0px 0px 0px;
}
#vertpreviewmenu li ul li a.current{
font-weight:bolder;
color:#ff9900;

}

#vertpreviewmenu li ul li a:hover, #vertpreviewmenu li ul li a:focus {
color: #000000;
background-color: #eeeeee;
}

.divLastloginScroll {
    width:560px;
    overflow-y:scroll;
    overflow-x:scroll;
}* html .divLastloginScroll {
    width:560px;
    overflow-y:scroll;
    overflow-x:scroll;
    }
.divLastloginScroll table {
	border: 1px solid #666;
	margin: 5px 0 5px 0 !important;
        border: 1px solid #cccccc;
}

.divLastloginScroll th {
	padding: 2px 4px 2px 4px !important;
	text-align: left;
	vertical-align: top;
        font-weight:bold;
        font-size:0.8em;
        color:#0066CC
}
.divLastloginScroll td {
	padding: 2px 4px 2px 4px !important;
	text-align: center;
	vertical-align: top;
        font-size:0.8em;
}

.divLastloginScroll th a,.divLastloginScroll th a:visited {
	font-weight:bold;
        font-size:1em;
}

.divLastloginScroll th a:hover {
	font-weight:bold;
        font-size:1em;
}

.divLastloginScroll th.sorted a,.divLastloginScroll th.sortable a {
	background-position: right;
	display: block;
	width: 100%;
}

.divLastloginScroll th.sortable a {
	background-image: url(../../siteImages/arrow_off.png);
        background-repeat: no-repeat;
}

.divLastloginScroll th.order1 a {
	background-image: url(../../siteImages/arrow_down.png);
    background-repeat: no-repeat;
}

.divLastloginScroll th.order2 a {
	background-image: url(../../siteImages/arrow_up.png);
    background-repeat: no-repeat;
}

.divLastloginScroll tr.odd {
	background-color: #CCDFEA
}

.divLastloginScroll tr.tableRowEven,tr.even {
	background-color: #F2F2F2
}

.group-1 {
    font-weight:bold;
    padding-bottom:10px;
    border-top:1px solid black;
}
.group-2 {
    font-style:italic;
    border-top: 1px solid black;

}

.grouped-table tr.even {
    background-color: #fff;
}
.grouped-table tr.odd {
    background-color: #fff;
}
.slidercontainer{
border:#000000 4px double;
}
.sliderimages{
border:#000000 0px inset;
text-align:center;
}
#popupbox{
  margin: 0;
  margin-left: 210px;
  margin-top: 100px;
  position: absolute;
  background: #FBFBF0;
  z-index: 9;
}