
html{
  margin:0px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  min-width:1000px;
  height:100%;
  min-height:100%;
  position:relative;
 background-repeat: no-repeat;
}

body{
  margin:0px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background: linear-gradient(#7C7A7C, #101010); /* Standard syntax */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7C7A7C', endColorstr='#101010');
  min-width:1000px;
  position:relative;
 background-repeat: no-repeat;
 background-attachment: fixed;
}


.OQdata tr {
   background-color:white;
   }

#container {
			margin: 0px;
			margin-left: auto;
			margin-right: auto;
			padding: 0px;
			}


		#content {
			padding: 5px;
			margin-left: 50px;
			margin-right: 210px;
			margin-top:5px;
			overflow: visible;
			}
		
		/* Right hand column, mainly used for quickfind */
		#sidebar-b {
			float: right;
			width: 300;
			\width: 310;
			margin: 0;
			margin-left: 0px;
			padding: 5px;
			margin-top:0px;
			padding: 0px 0px 10px 15px;
			}
			

a:link { 
  text-decoration: none;
}

a:visited {
  color: #cf322d; 
  text-decoration:none;
}

a:hover {
  color: #cf322d; 
  text-decoration:underline;
}

.underline {
  border-bottom: 1px solid #a4a4a4;
}

.printmedia {
			display:none;
			}

		.screenmedia {
			display:inline;
			margin:0px;
			}

#banner {
  margin-bottom: 0px;
  background-color: white;
  margin-left: 0px;
}
			
/*------------- HOME PAGE SPECIAL CLASSES--------------------*/
.homeDiv
{
	float:right;
	width:135px;
	text-align:right;	
	padding-bottom: 1px;
	padding-right: 2px;
}
A.homeAc:link, A.homeAc:visited
{
	color:#333333;
	text-decoration:none;
	font-size:11px;
	font-family:Verdana,Tahoma,Arial;
	font-weight:bold;
}
A.homeAc:hover
{
	color: #000066;
	text-decoration:underline;
	font-size:11px;
	font-family:Verdana,Tahoma,Arial;
	font-weight:bold;
}
.homeRow1
{
	background-color:white;
}
.homeRow2
{
	background: transparent url('images/home_alt_row.gif') no-repeat top right;
}
/*---------------------------FORM CLASSES-------------------------------------*/
/**objectform classes**/
.smalledit
{
	border-right: #d1d5e0 1px solid;
	border-top: #d1d5e0 1px solid;
	font-size: 12px;
	border-left: #d1d5e0 1px solid;
	border-bottom: #d1d5e0 1px solid;
	font-family: verdana, arial, helvetica, sans-serif; 
	background-color: #eeeeee;
	width: 100px;
	font-weight:normal;
}
.smalleditArea
{
	border-right: #d1d5e0 1px solid;
	border-top: #d1d5e0 1px solid;
	font-size: 12px;
	border-left: #d1d5e0 1px solid;
	border-bottom: #d1d5e0 1px solid;
	font-family: verdana, arial, helvetica, sans-serif; 
	background-color: #eeeeee;
	width: 350px;
	height:100px; 
	font-weight:normal;
}
.smalleditAreaHuge
{
	border-right: #d1d5e0 1px solid;
	border-top: #d1d5e0 1px solid;
	font-size: 12px;
	border-left: #d1d5e0 1px solid;
	border-bottom: #d1d5e0 1px solid;
	font-family: verdana, arial, helvetica, sans-serif; 
	background-color: #eeeeee;
	width: 350px;
	height:400px; 
	font-weight:normal;
}
.smalleditList
{
	border-right: #d1d5e0 1px solid;
	border-top: #d1d5e0 1px solid;
	font-size: 12px;
	border-left: #d1d5e0 1px solid;
	border-bottom: #d1d5e0 1px solid;
	font-family: verdana, arial, helvetica, sans-serif; 
	background-color: #eeeeee;
	font-weight:normal;
}
.smalleditLong
{
	border-right: #d1d5e0 1px solid;
	border-top: #d1d5e0 1px solid;
	font-size: 12px;
	border-left: #d1d5e0 1px solid;
	border-bottom: #d1d5e0 1px solid;
	font-family: verdana, arial, helvetica, sans-serif; 
	background-color: #eeeeee;
	width: 200px;
	font-weight:normal;
}
.smalleditLonger
{
	border-right: #d1d5e0 1px solid;
	border-top: #d1d5e0 1px solid;
	font-size: 12px;
	border-left: #d1d5e0 1px solid;
	border-bottom: #d1d5e0 1px solid;
	font-family: verdana, arial, helvetica, sans-serif; 
	background-color: #eeeeee;
	width: 250px;
	font-weight:normal;
	
}
.smalleditMed
{
	border-right: #d1d5e0 1px solid;
	border-top: #d1d5e0 1px solid;
	font-size: 12px;
	border-left: #d1d5e0 1px solid;
	border-bottom: #d1d5e0 1px solid;
	font-family: verdana, arial, helvetica, sans-serif; 
	background-color: #eeeeee;
	width: 80px;
	font-weight:normal;
}
.smalleditTiny
{
	border-right: #d1d5e0 1px solid;
	border-top: #d1d5e0 1px solid;
	font-size: 12px;
	border-left: #d1d5e0 1px solid;
	border-bottom: #d1d5e0 1px solid;
	font-family: verdana, arial, helvetica, sans-serif; 
	background-color: #eeeeee;
	width: 40px;
	font-weight:normal;
	
}
/**login pages**/
.smalleditLogin
{
	border-right: #d1d5e0 1px solid;
	border-top: #d1d5e0 1px solid;
	font-size: 12px;
	border-left: #d1d5e0 1px solid;
	border-bottom: #d1d5e0 1px solid;
	font-family: verdana, arial, helvetica, sans-serif; 
	background-color: #eeeeee;
	width: 140px;
	font-weight:normal;
}
/**labels & checkboxes**/
.reg
{
	font-size: 12px;
	font-family: Verdana,Tahoma,Arial;
}
.regBold
{
	font-size: 12px;
	font-family: verdana, arial, helvetica, sans-serif; 
	font-weight: bold;
}
.reallysmall
{
	font-size: 10px;
	font-family: verdana, arial, helvetica, sans-serif; 
}
/**buttons**/
.medbtn
{
	font-weight: bold;
	font-size: 10px;
	font-family: verdana, arial, helvetica, sans-serif; 
	height: 21px;
    width: 160px;
}

.medbtn.spButton
{
    border:0;
    text-align:center;
    color:#333333;
    cursor:pointer;
	font-weight: bold;
	font-size: 10px;
	font-family: verdana, arial, helvetica, sans-serif; 
	height: 21px;
    background:url(/images/smallbtn.gif) 0 0 no-repeat;
    width: 160px;
}

.smallbtn
{
	font-weight: bold;
	font-size: 10px;
	font-family: verdana, arial, helvetica, sans-serif; 
	height: 21px;
    width: 140px;
}

.smallbtn.spButton
{
    border:0;
    text-align:center;
    color:#333333;
    cursor:pointer;
	font-weight: bold;
	font-size: 10px;
	font-family: verdana, arial, helvetica, sans-serif; 
	height: 21px;
    background:url(/images/smallbtn.gif) 0 0 no-repeat;
    width: 140px;
}
.supersmallbtn
{
	font-weight: bold;
	font-size: 10px;
	font-family: verdana, arial, helvetica, sans-serif; 
	height: 21px;
    width: 80px;
}
.supersmallbtn.spButton
{
    border:0;
    text-align:center;
    color:#333333;
    cursor:pointer;
	font-weight: bold;
	font-size: 10px;
	font-family: verdana, arial, helvetica, sans-serif; 
	height: 21px;
    background:url(/images/supersmallbtn.gif) 0 0 no-repeat;
    width: 80px;
    margin-top: 2px;
}
.smallbtn.spButton.spHovered,
.supersmallbtn.spButton.spHovered
{
    background-position:0 -21px;/*the same as background images' height*/
}
/**search pages**/

/*----------------------------------LINKS-------------------------------------*/
A.regLink:link, A.regLink:visited
{
	color: navy;
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana;
	text-decoration: none;
}
A.regLink2:link, A.regLink2:visited
{
	color: navy;
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana;
}
A.regLink:hover
{
	color: black;
	font-size: 11px;
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif; 
	text-decoration: underline;	
}
A.smallLink:link, A.smallLink:visited
{
	color: navy;
	font-size: 11px;
	font-family: verdana, arial, helvetica, sans-serif; 
	text-decoration: none;
}
A.smallLink:hover
{
	color: black;
	font-size: 11px;
	font-family: verdana, arial, helvetica, sans-serif; 
	text-decoration: underline;	
}
A.cookieCrumbs
{	
	color: Navy;
	font-size: 10px;
	text-decoration: underline;
	font-family: verdana, arial, helvetica, sans-serif; 
}
.spell_Ext
{
    margin:1em 0 0;
    padding:0;
    font:normal 11px/16px arial, helvetica, sans-serif; 
}
.spell_Ext.spLinkImg
{
    display:block;
    width:73px;
    height:21px;
    line-height:21px;
    color:#333333;
}
.spell_Ext.spLinkImg:hover
{
    background-position:0 -21px;/*the same as background images' height*/
}
.spell_Ext.spLinkImg
{
    text-align:center;
    text-decoration:none;
    background:url(/images/spellButtonCombined.gif) 0 0 no-repeat;
}
.link {
  color: blue;
  text-decoration: underline;
  cursor: pointer;
  cursor: hand;
}

/**-------------------------GRID STYLES------------------------------------**/
.row1
{
	background-color: #eeeeee;
	color: Black;
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 11px;
	color: Black;
}
.row2
{
	background-color: #dddddd;
	color: Black;
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 11px;
	color: Black;
}
.tinyrow2
{
	background-color: #cdcdcd;
	color: Black;
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 10px;
	color: Black;
}
.resultHeader
{
	font-size: 12px;	
	font-family: verdana, arial, helvetica, sans-serif; 
	font-weight: bold;
 
}
.resultPage
{
	font-size: 12px;
	font-family: verdana, arial, helvetica, sans-serif; 
	font-weight: bold;
	background-color: #CCCCCC;
}
.tinyresultPage
{
	font-size: 11px;
	font-family: verdana, arial, helvetica, sans-serif; 
	font-weight: bold;
	background-color: #e0e0e0;
}
.gridRow,
.gridAltRow,
.gridEditRow
{
	font-family: verdana, arial, helvetica, sans-serif;  
	font-size: 11px;
	height: 20px;
}

.gridRow td,
.gridAltRow td
{
	border-top: solid 1px white;
	border-bottom: solid 1px #d2d8db;
	padding: 0px 4px;
}

.gridEditRow td
{
	/*border-bottom: solid 1px #d2d8db;*/
	border:none;
	padding: 0px 4px;
}
{
	background: #f0f2f4;
}

.gridRow a,
.gridRow a:link,
.gridRow a:visited
{
	font-family: verdana, arial, helvetica, sans-serif;  
	font-size: 11px;
	color: navy;
	text-decoration: none;
}

.gridRow a:hover
{
	font-family: verdana, arial, helvetica, sans-serif;  
	font-size: 11px;
	color: navy;
	text-decoration: underline;
}

.gridAltRow
{
	background: #ffffff;
}

.gridAltRow a,
.gridAltRow a:link,
.gridAltRow a:visited
{
	font-family: verdana, arial, helvetica, sans-serif;  
	font-size: 11px;
	color: navy;
	text-decoration: none;
}

.gridAltRow a:hover
{
	font-family: verdana, arial, helvetica, sans-serif;  
	font-size: 11px;
	color: navy;
	text-decoration: underline;
}

.gridEditRow
{
	vertical-align: top;
	background-color: #ffffe1;
}
.gridEditRow input
{
	font-size: 11px;
}

.gridHeader
{
	background: transparent url("/images/rootBackground.gif") repeat-x top;
	padding: 0px 4px;
	height: 22px !important;
	color: #333333;
	font-family: verdana, arial, helvetica, sans-serif;  
	font-size: 11px;
	font-weight: bold;
}

.gridHeader td
{
	border-top: solid 1px #d2d8db;
	border-bottom: solid 1px #d2d8db;
}

.gridHeader a
{
	font-family: verdana, arial, helvetica, sans-serif;  
	font-size: 11px;
	color: #333333 !important;
	text-decoration: underline;
}

.gridHeader a:hover
{
	font-family: verdana, arial, helvetica, sans-serif;  
	font-size: 11px;
	color: navy !important;
	text-decoration: underline;
}

.gridAltHeader
{
	background: transparent url("/images/altBackground.gif") repeat-x top;
	padding: 0px 4px;
	height: 22px !important;
	color: #333333;
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 11px;
	font-weight: bold;
}

.gridAltHeader td
{
	border-top: solid 1px #d2d8db;
	border-bottom: solid 1px #d2d8db;
}

.gridAltHeader a
{
	font-family: verdana, arial, helvetica, sans-serif;  
	font-size: 11px;
	color: #333333 !important;
	text-decoration: underline;
}

.gridAltHeader a:hover
{
	font-family: verdana, arial, helvetica, sans-serif;  
	font-size: 11px;
	color: navy !important;
	text-decoration: underline;
}
.gridPager
{
	background: #bbc2c9 url('/images/Grid/GroupPanelBg.gif') repeat-x;
	color: #6e7376;
	cursor: default;
	height: 21px;
	font-family: verdana, arial, helvetica, sans-serif;  
	font-size: 10px;
}
.gridPager div span,
.gridPager a
{
	color:#333;
}
/**----------------------------PAGE STYLES---------------------------------**/
#leftRail
{
	padding-left: 5px; 
	padding-right: 5px; 
	border-right: dotted 1px rgb(173,173,173);
	width:150px;
}
#mainContent
{
	width:90%;
	padding-left: 5px;
}
.cookieCrumbs
{	
	color: black;
	font-size: 10px;
	font-family: verdana, arial, helvetica, sans-serif; 
}
.title
{
	font-weight: bold;
	font-size: 12px;
	color: navy;
	font-family: verdana, arial, helvetica, sans-serif; 
	text-decoration: none;
}
.field
{
	font-size: 11px;
	font-family: verdana, arial, helvetica, sans-serif; 
}
.boldField
{
	font-size: 11px;
	font-family: verdana, arial, helvetica, sans-serif; 
	font-weight: bold;
}
.fieldInactive
{
	font-size: 11px;
	font-family: verdana, arial, helvetica, sans-serif; 
	color: Gray;
}
.boxFieldHead
{
	font-size: 11px;
	font-family: verdana, arial, helvetica, sans-serif; 
	font-weight: bold;
	border-bottom: solid 1px rgb(173,173,173);
}
.fieldHead
{
	font-size: 11px;
	font-family: verdana, arial, helvetica, sans-serif; 
	font-weight: bold;
	width: 240px;
}
.fieldHeadPrint
{
	font-size: 11px;
	font-family: verdana, arial, helvetica, sans-serif; 
	font-weight: bold;
	width: 120px;
}
.fieldHeadNoWidth
{
	font-size: 11px;
	font-family: verdana, arial, helvetica, sans-serif; 
	font-weight: bold;
}
.reqText
{
	font-size: 11px;
	font-family: verdana, arial, helvetica, sans-serif; 
	font-weight: bold;
	color:Red;
}
.tblReg
{
	border: solid 1px #d1d5e0;
	border-right: solid 1px #d1d5e0;
	/* width:100%; */
}
.tblRegView
{
	border-top: solid 1px #d1d5e0;
	/* width:100%; */
}
/**fisap reporting**/
.indentedText1
{ 
	font-size: 12px;
	font-family: verdana, arial, helvetica, sans-serif; 
	padding-left: 20px;
}
.indentedText2
{
	font-size: 12px;
	font-family: verdana, arial, helvetica, sans-serif; 
	padding-left: 40px;
}
.indentedText3
{
	font-size: 12px;
	font-family: verdana, arial, helvetica, sans-serif; 
	padding-left: 75px;
}
/**----------------------------CAREERFAIR STYLES---------------------------------**/
.fairName
{
	font-size: 15px;
	font-family: verdana, arial, helvetica, sans-serif; 
	font-weight: bold;
	color: Navy;
}

.fairSlogan
{
	font-size: 15px;
	font-family: verdana, arial, helvetica, sans-serif; 
	font-style:italic;
}

.fairEmployerName
{
	font-size: 15px;
	font-family: verdana, arial, helvetica, sans-serif; 
	font-weight: bold;
	color: black;
}

A.fairLink:link, A.fairLink:visited
{
	color: navy;
	font-size: 15px;
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif; 
}

A.fairLink:hover
{
	color: black;
	font-size: 15px;
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif; 
	text-decoration: underline;	
}
.fairFieldHead
{
	font-size: 11px;
	font-family: verdana, arial, helvetica, sans-serif; 
	font-weight: bold;
	color: black;
}
.spacer
{
	height:10px;
}
.doublespacer
{
	height:20px;
}
.tblFrame
{
	height:600px;
}
.tblContent
{
	width:800px;
}
.tFull
{
	width:100%;
}

.even {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EDEFFE none repeat scroll 0 0;
}

#research_details {
    border: 1px solid #999999;
    padding: 0;
    }

#research_details th, #research_details td {
    padding: 4px;
    border: 1px solid #999999;
    border-collapse: collapse;
    }

#research_details th {
    text-align: center;
    }

#research_values, #research_values td {
    border: none;
    padding: 2px 10px 2px 0;
    }

.oddcol{
   background-color: #ffffff;
   }

.evencol{
   background-color: #ACD6FF;
   }

.LMTBButtonColumn {
   font-size:10pt !important;
}

.myButton {
                -moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
                -webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
                box-shadow:inset 0px 1px 0px 0px #ffffff;
                background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
                background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
                filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
                background-color:#ededed;
                -moz-border-radius:6px;
                -webkit-border-radius:6px;
                border-radius:6px;
                border:1px solid #dcdcdc;
                display:inline-block;
                color:#777777;
                font-family:arial;
                font-size:14px;
                font-weight:bold;
                padding:6px 16px;
                text-decoration:none;
                text-shadow:1px 1px 0px #ffffff;
}

.myButton:hover {

                background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
                background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
                filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
                background-color:#dfdfdf;
}

.myButton:active {
                position:relative;
                top:1px;
}

#MainAccountInfo td{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 100%;
  color: #000000;
  font-size:20px;
}

#footer a:link { 
  text-decoration: underline !important;
  color: #ffffff !important; 
}

#footer a:visited {
  color: #ffffff !important; 
  text-decoration:underline !important;
}

#footer a:hover {
  color: #ffffff !important; 
  text-decoration:underline !important;
}
