/* CSS Document */

/* EOT file for IE */
@font-face {
 font-family:'MyriadWebPro';
 src:url('../font/MyriadWebPro.eot') 
}

/* TTF file for CSS3 browsers */
@font-face {
 font-family:'MyriadWebPro';
 src:url('../font/MyriadWebPro.ttf') 
}


body {
	/* background-image:url(work files/mockup2c copy.svg);*/
	margin-top: 0px;
	background-color:#fff;

}

/* Screen readers */

.visually-hidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}
 /* Extends the .visually-hidden class to allow the element to be focusable when navigated to via the keyboard */

.visually-hidden.focusable:active,
.visually-hidden.focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
}




.readers {
position: absolute; left:-10000px; top:auto; width:1px; height:1px;
overflow:hidden;
}

.removeFromView {
    position:absolute;
    top:-9999px;
    display:block;
    height:1px;
    width:1px;
    overflow:hidden;
}

#container {
	font-family: "MyriadWebPro", Arial, Helvetica, sans-serif;
	font-size: 1em;
	width: 977px;
	margin: auto;	
	border-left: 1px dotted #000066;
	border-right: 1px dotted #000066;
	background: none;
}

#banner 
{
	margin: auto;	
	width:980px;
	height:176px;
	z-index:1;
	background-image: url('../images/banner_bar.png');
	background-repeat: no-repeat;
	border:0px;
}





#search {
	width:280px;
	height:90px;
	font-size:0.9em;
	margin-top:0px;
	float:right;
	color:#FFFFFF;
}

#search a{
	font-size:0.9em;
	text-decoration:underline;
	margin-right:10px;
	color:#FFFFFF;
	text-align:left;
}

#search a:hover,.link:hover,a.viA:visited:hover{text-decoration:none}


#rightpanel	{
	font-family: "MyriadWebPro", Arial, Helvetica, sans-serif;
	font-size:0.9em;
	line-height:1.3em;
	width:220px;
	background-image: url(../images/panel_grad.png);
	background-repeat:repeat-x;
	margin:52px 15px 20px 0px;
	padding:7px;
	float:right;
	border-radius: 7px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
 	border: 1px solid #727582;
 	
}

.rightpanelhead	{
	font-family: "MyriadWebPro", Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:1.2em;
	width:205px;
	color:#FFF;
	background-image: url(../images/rghtpanelhd.png);
	background-repeat: repeat-x;
	padding:5px;
	margin-bottom:10px;

}

#floatright	{
	width:220px;
	float:right;
	margin-right:30px;
}

#intro {
	font-family: "MyriadWebPro", Arial, Helvetica, sans-serif;
	font-size: 1em;
	line-height: 1.2em;
	width: 670px;
	margin-top:10px;
	margin-left: 10px;	
	float:left;
	padding:10px;
	
}
.share {
	width: 30px;
	margin-right:30px;	
	float:right;
}

#grad1	a{
	font-family: "MyriadWebPro", Arial, Helvetica, sans-serif;
	font-size: 1em;
	width: 226px;
	height: 260px;
	float:left;
	padding:5px 0 0 10px;
	background-image: url(../images/find_grad_positions.png);
	background-repeat: no-repeat;
	margin-top:9px;
	margin-left:10px;
	z-index:-1;
	text-decoration:none
}

#grad1	a:hover{
	font-family: "MyriadWebPro", Arial, Helvetica, sans-serif;
	font-size: 1em;
	width: 226px;
	height: 260px;
	float:left;
	padding:5px 0 0 10px;
	background-image: url(../images/find_grad_positions.png);
	background-repeat: no-repeat;
	margin-top:9px;
	margin-left:10px;
	z-index:-1;
	text-decoration:none
}

#grad2	a{
	font-family: "MyriadWebPro", Arial, Helvetica, sans-serif;
	font-size: 1em;
	width: 226px;
	height: 260px;
	float:left;
	padding:5px 0 0 10px;
	background-image: url(../images/calendar_events.png);
	background-repeat: no-repeat;
	margin-top:9px;
	z-index:-1;
	text-decoration:none
}

#grad2	a:hover{
	font-family: "MyriadWebPro", Arial, Helvetica, sans-serif;
	font-size: 1em;
	width: 226px;
	height: 260px;
	float:left;
	padding:5px 0 0 10px;
	background-image: url(../images/calendar_events.png);
	background-repeat: no-repeat;
	margin-top:9px;
	z-index:-1;
	text-decoration:none
}

#grad3	a{
	font-family: "MyriadWebPro", Arial, Helvetica, sans-serif;
	font-size: 1em;
	width: 226px;
	height: 260px;
	float:left;
	padding:5px 0 0px 10px;
	background-image: url(../images/grad_conditions.png);
	background-repeat: no-repeat;
	margin-top:9px;
	z-index:-1;
	text-decoration:none
}

#grad3	a:hover{
	font-family: "MyriadWebPro", Arial, Helvetica, sans-serif;
	font-size: 1em;
	width: 226px;
	height: 260px;
	float:left;
	padding:5px 0 0px 10px;
	background-image: url(../images/grad_conditions.png);
	background-repeat: no-repeat;
	margin-top:9px;
	z-index:-1;
	text-decoration:none
}

#grad4	a{
	font-family: "MyriadWebPro", Arial, Helvetica, sans-serif;
	font-size: 1em;
	width: 226px;
	height: 260px;
	float:left;
	padding:5px 0 0px 10px;
	background-image: url(../images/graduates.png);
	background-repeat: no-repeat;
	margin-top:9px;
	z-index:-1;
	text-decoration:none
}

#grad4	a:hover{
	font-family: "MyriadWebPro", Arial, Helvetica, sans-serif;
	font-size: 1em;
	width: 226px;
	height: 260px;
	float:left;
	padding:5px 0 0px 10px;
	background-image: url(../images/graduates.png);
	background-repeat: no-repeat;
	margin-top:9px;
	z-index:-1;
	text-decoration:none
}

.icon	{
	float:left;
	margin-top:170px;
	margin-left:-4px
}

#title	{
	width: 980px;
	float:none;
	padding:10px
}

#subtitle	{
	font-family:"MyriadWebPro", Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#333;
	width: 670px;
	margin:0px;
	padding-top:10px;
}



body,td,th {
	font-family: "MyriadWebPro", Arial, Helvetica, sans-serif;
	font-size: 0.9em;
}

#results_odd {
	font-family: "MyriadWebPro", Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	line-height: 1.5em;
	background-color:#FFF;
	width: 670px;
	float:none;
	margin-left:20px;
	padding:5px;
	border: 1px solid #ccc;
}

#results_even {
	font-family:"MyriadWebPro", Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	line-height: 1.5em;
	background-image: url(../images/panel_grad.png);
	background-repeat:repeat-x;
	border: 1px solid #ccc;
	width: 670px;
	float:none;
	margin-left:20px;
	padding:5px
}

ul.semiopaquemenu{ /* main menu UL */
	font-family: normal 1em "MyriadWebPro", Arial, Helvetica, sans-serif;
	width: 90%;
	background: none;
	padding: 10px; /* padding of the 4 sides of the menu */
	margin: 0px;
	text-align: left; /* set value to "left", "center", or "right" to align menu accordingly */

}

ul.semiopaquemenu li{
	display: inline;
}

ul.semiopaquemenu li a{
	color:black;
	padding: 10px; /* padding of the 4 sides of each menu link */
	margin-right: 10px; /* spacing between each menu link */
	text-decoration: none;
 	border-radius: 1em;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
 	border: 0px solid #727582;
}

ul.semiopaquemenu li a:hover, ul.semiopaquemenu li a.selected{
	background-image: url(../images/nav_grad.png);
	background-repeat: repeat-x;
	padding: 10px;
	margin-right: 10px; 
	border-radius: 3px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
 	border: 0px solid #727582;
	
/*
	padding-top: 10px; /* large padding to get menu item to protrude upwards 
	padding-bottom: 10px; /* large padding to get menu item to protrude downwards */
}




.seperator {
	color: #CCC
}
	
.img {
	margin-top:180px;
	float: left;
	height: auto
}

.dropdown	{
	font-family: "MyriadWebPro", Arial, Helvetica, sans-serif;
	width:250px;
	height: 30px;
	background-color: #fff;
	-moz-border-radius: 4px 4px;
 	border-radius: 4px 4px / 4px 4px;
 	border: 1px solid #ddd;
}

.textfield	{
	font-family:"MyriadWebPro", Arial, Helvetica, sans-serif;
	width:245px;
	height: 25px;
	padding: 2px;
	-moz-border-radius: 4px 4px;
 	border-radius: 4px 4px / 4px 4px;
 	border: 1px solid #ddd;
}

.clearfloat{
	clear:both;
	height:0px;
	line-height:0px;
	font-size:0px;
}

.clearBreak
{
    height:0px;
	line-height:0px;
	font-size:0px;
}

.leftFloat
{
    float:left;
}

#jobstream	{
	margin-top:0px;
	padding-bottom:5px;
	width:965px;
	height:68px;
	z-index:0;
}

#arts {
	font-family: Arial, Helvetica, sans-serif;
	position:absolute;
	left: 170px;
	top: 840px;
	font-size: 1.2em;
	width:145px;
	height:60px;
	z-index:999;
	padding: 10px;
	background-image: url(../images/call_out.png);
	background-repeat:no-repeat;
}

#legal {
	font-family: Arial, Helvetica, sans-serif;
	position:absolute;
	left: 240px;
	top: 840px;
	font-size: 1.2em;
	width:145px;
	height:60px;
	z-index:999;
	padding: 10px;
	background-image: url(../images/call_out.png);
	background-repeat:no-repeat;
}

#engtech {
	font-family: Arial, Helvetica, sans-serif;
	position:absolute;
	left: 300px;
	top: 840px;
	font-size: 1.2em;
	width:145px;
	height:60px;
	z-index:999;
	padding: 10px;
	background-image: url(../images/call_out.png);
	background-repeat:no-repeat;
}
#trade {
	font-family: Arial, Helvetica, sans-serif;
	position:absolute;
	left: 360px;
	top: 840px;
	font-size: 1.2em;
	width:145px;
	height:60px;
	z-index:999;
	padding: 10px;
	background-image: url(../images/call_out.png);
	background-repeat:no-repeat;
}

#finance {
	font-family: Arial, Helvetica, sans-serif;
	position:absolute;
	left: 430px;
	top: 840px;
	font-size: 1.2em;
	width:145px;
	height:60px;
	z-index:999;
	padding: 10px;
	background-image: url(../images/call_out.png);
	background-repeat:no-repeat;
}

#hr {
	font-family: Arial, Helvetica, sans-serif;
	position:absolute;
	left: 500px;
	top: 840px;
	font-size: 1.2em;
	width:145px;
	height:60px;
	z-index:999;
	padding: 10px;
	background-image: url(../images/call_out.png);
	background-repeat:no-repeat;
}

#it {
	font-family: Arial, Helvetica, sans-serif;
	position:absolute;
	left: 580px;
	top: 840px;
	font-size: 1.2em;
	width:145px;
	height:60px;
	z-index:999;
	padding: 10px;
	background-image: url(../images/call_out.png);
	background-repeat:no-repeat;
}

#sec {
	font-family: Arial, Helvetica, sans-serif;
	position:absolute;
	left: 650px;
	top: 840px;
	font-size: 1.2em;
	width:145px;
	height:60px;
	z-index:999;
	padding: 10px;
	background-image: url(../images/call_out.png);
	background-repeat:no-repeat;
}
#bus {
	font-family: Arial, Helvetica, sans-serif;
	position:absolute;
	left: 720px;
	top: 840px;
	font-size: 1.2em;
	width:145px;
	height:60px;
	z-index:999;
	padding: 10px;
	background-image: url(../images/call_out.png);
	background-repeat:no-repeat;
}

#market {
	font-family: Arial, Helvetica, sans-serif;
	position:absolute;
	left: 840px;
	top: 840px;
	font-size: 1.2em;
	width:145px;
	height:60px;
	z-index:999;
	padding: 10px;
	background-image: url(../images/call_out.png);
	background-repeat:no-repeat;
}

#research {
	font-family: Arial, Helvetica, sans-serif;
	position:absolute;
	left: 920px;
	top: 840px;
	font-size: 1.2em;
	width:145px;
	height:60px;
	z-index:999;
	padding: 10px;
	background-image: url(../images/call_out.png);
	background-repeat:no-repeat;
}

#science {
	font-family: Arial, Helvetica, sans-serif;
	position:absolute;
	left: 995px;
	top: 840px;
	font-size: 1.2em;
	width:145px;
	height:60px;
	z-index:999;
	padding: 10px;
	background-image: url(../images/call_out.png);
	background-repeat:no-repeat;
}

#service {
	font-family: Arial, Helvetica, sans-serif;
	position:absolute;
	left: 1050px;
	top: 840px;
	font-size: 1.2em;
	width:145px;
	height:60px;
	z-index:999;
	padding: 10px;
	background-image: url(../images/call_out.png);
	background-repeat:no-repeat;
}

.hidden { 
	display: none;
	left:-9999px;
    position:absolute;
    font-size:0px; 
}

.showcontent
{
    display:block;
}

.unhidden { 
	display: block; 
	font-size: 1.2em;
	width:145px;
	height:60px;
	z-index:999;
	padding: 10px;
	background-image: url(../images/call_out.png);
	background-repeat:no-repeat;
}


 
.hiddenJs
{
    display:none;
}



.fltlft	{
	float:left;
}

.txtpadding 
{
	padding:0 20px 0 20px;
}

/*	background-color:#CFECEC; */

/* wizard content*/
.content {
    font-size: 1em;
}

.content td {
    font-size: 1em;
}

#siloheading h1{font-size:1.8em;font-weight:bold;color:#000000;background-color:#FFFFFF;border-bottom:4px solid #CCCCCC;margin:10px 0px 4px 0px;padding:1px 0px 2px 15px}

.jobcontent {
	width: 290px;
	margin-left: 10px;	
	float:left;
	padding:1px;
	font-family: "MyriadWebPro", Arial, Helvetica, sans-serif;
	font-size: 1em;
	line-height: 1em
}

.jobcontent ul
{
	padding-left: 20px;
	margin:2px 0px 2px 0px;
}

.jobcontent h2
{
	padding: 5px 0px 5px 0px;
	margin: 0px;
	color:#000000;
	font-size:1.2em;
}

.jobcontent li
{
	background-position:10px 5px;
	padding-left: 5px;

}

#contentFs
{
	width:910px;
	padding-top:0px;
	padding-bottom:3px;
	margin-bottom:3px;
	border-radius: 7px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
}

.profiledetails
{
	font-size:1.1em;
	margin:0px 15px 0px 15px;
	padding:10px 10px 10px 10px;
	border: 1px solid #000;
	border-radius: 7px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
}

.point	{
	width:auto;
	float:right
}

.fb_share_link 
{
	height:28px; 
    display:block; 
    float:right; 
    width:28px;
    margin-left:0px;      
}

 /*   font-size:0px; */
.twitter_share_link 
{
	height:28px; 
    display:block; 
    float:right; 
    width:28px;      
}

.mobile_share_link 
{
    font-size:1em;
    color:blue;    
	height:27px; 
    display:block; 
    float:right; 
    width:27px;
    margin-left:1.2px;
    margin-bottom:1px;    
}

/* If you want to use visibility, then change these classes to: */

/*body{font:75% Verdana, Arial, Helvetica, Sans-Serif;margin:0;color:#333333;
     background-image:url(../images/bg.gif);background-repeat:repeat-x}*/
.helpIndex a,.helpIndex a:link,.helpIndex a:visited,.helpIndex a:active{color:Black}
.helpIndex a:hover{color:#B22222}
.cursorPoint{cursor:pointer;}

a,a:link,a:visited,a:active,.link{color:blue; text-decoration:underline}
a.viA:visited{color:#000000;text-decoration:underline}
a:hover,.link:hover,a.viA:visited:hover{color:#B22222;text-decoration:none}

a:focus, select:focus, input:focus, textarea:focus, a:focus img {
    outline: 1.5px solid #000080;
}

h1, .h1{margin:0;padding:15px 0px 5px 0px;font-size:180%;font-weight:normal}
#h1size{margin:0;padding:15px 0px 5px 0px;font-size:180%;font-weight:normal}
/* h2{font-size:110%;font-weight:bold;color:#FFFFFF;background-color:#B22222;border-bottom:4px solid #CCCCCC;margin:10px 0px 4px 0px;padding:1px 0px 2px 15px} */
h2{font-size:130%;font-weight:bold;color:#000000;background-color:#D3D3D3;border-bottom:4px solid #CCCCCC;margin:10px 0px 4px 0px;padding:1px 0px 2px 15px}
.h2{font-size:130%;margin:0;padding:0px 0px 0px 0px;font-weight:bold; }
.h2Small{font-size:110%;margin:0;padding:0px 0px 0px 0px;font-weight:bold; background-color:#fff; border-bottom:0px}
h3, .h3{font-size:110%;margin:0;padding:0px 0px 0px 0px;font-weight:bold;}

h4{font-size:100%;font-weight:bold;margin:0;padding:0px;color:#000;font-style:italic}
p,h5{margin:0;padding:3px 0px 7px 0px}
h5{font-size: 90%;font-weight:bold}
.subheading{font-size: 130%;font-weight:bold;margin:0;padding:3px 0px 7px 0px;}
h6{margin:0;padding:10px 0px 0px 0px;font-weight:bold}
hr{border-bottom:1px solid #E8E8E8;color:#fff;background-color:#fff;height:2px}
input,select,textarea{font:normal 100% Verdana,Arial,Helvetica,Sans-Serif}
legend{color:#B22222;font-weight:normal;padding:5px 5px 5px 0px}
fieldset{padding-top:5px}
.displayDataColumn,.labelColumn,.labelColumn label,.notesColumn{padding-top:5px;padding-left:5px;vertical-align:top;white-space:nowrap}
.labelColumn,.labelColumn label{width:20%}
.displayDataColumn{width:80%}
.required{font-weight:bold;white-space:nowrap}
.dataColumn{width:80%;padding-top:5px;padding-bottom:2px;vertical-align:middle}
.dataColumnNotices{padding:2px 0px 2px 0px;vertical-align:top}
.notesColumn{width:90%}
.notes,.notesColumn{color:#666666;font-size:90%}
.notesSiteMap{color:#575757;font-size:90%} 
.apsColor{color:#B22222}
.apsColorGov{color:#000000}
.button,.buttonHL{background-color:#B22222;color:White;cursor:pointer;font:bold 100% Verdana, Arial, Helvetica, Sans-Serif;vertical-align:middle;text-align:center;display:inline;border:black 1px solid;padding:2px 10px 2px 10px;margin-top:2px;margin-bottom:2px;background-image:url(../images/bgButton.gif);background-repeat:repeat-x}
.buttonGo{background-color:#008000;color:White;cursor:pointer;font:bold 100% Verdana, Arial, Helvetica, Sans-Serif;vertical-align:middle;text-align:center;display:inline;border:black 1px solid;padding:2px 10px 2px 10px;margin-top:2px;margin-bottom:2px;background-repeat:repeat-x}
.buttonGo:hover{text-decoration:underline}
.button:hover,input.button:hover,.buttonHL{background-color:#A8A8A8;background-image:url(../images/bgButtonReverse.gif);background-repeat:repeat-x}
.button:hover,input.button:hover{text-decoration:underline}
.alignButton{margin-top:5px;float:right;text-align:right}
.alignLeft{text-align:left}
.alignCenter{text-align:center}
.alignTopCenter td{vertical-align:top;text-align:center;}
tr.title th{padding:5px 5px 0px 5px}
tr.title td{padding:5px 5px 0px 5px;text-decoration:underline;text-align:left}
tr.itemInfo td{padding:15px 20px 15px 20px}
tr.altItemInfo td{padding:15px 20px 15px 20px;background-color:#E1E1E1}
tr.item td{padding:10px 5px 10px 5px}
tr.altItem td{padding:10px 5px 10px 5px;background-color:#E1E1E1}
.addPadding{padding:20px 10px 5px 10px}
.listHeading{font-size:110%;padding:10px 20px 0px 0px;margin:0;font-weight:bold;white-space:nowrap}
.listHeadingBg{background-image: url(../images/admin_psacts.png); background-repeat:no-repeat; background-position:left}
.listHeadingText{ margin-left:18px}    
.listBody ul{margin-top:10px;margin-left:30px;padding:0px}
.listBody li,.listBodySub li{margin:0;padding-top:0px;padding-bottom:5px}
.listBodySub ul{margin-top:0px;margin-left:20px;padding-top:5px}
.modalBackground{background-color:Gray;filter:alpha(opacity=90);opacity:0.9}
.alert{padding-top:5px;color:#D90000;white-space:normal}
.alertWrap{padding-top:5px;color:#D90000;white-space:normal}
.noWrap{white-space:nowrap}
.lvFs 
{
	padding-top:0px;
	padding-bottom:3px;
	margin-bottom:3px;
	border-radius: 7px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
}
.lvTh{font-size:100%;padding-left:6px}
.pager{font-size:90%; }
.pager td {padding-left: 2px; padding-right: 2px;}
.selectedPage a
         {
             font-weight:bold;
             color:red;  
             text-decoration:none      
         } 
 
/* -- NewsMarquee -- */
.nmCont{float:right;margin:0px;width:33%}
.nmTitl{margin:3px 0px 3px 0px}
.nmTitl a{text-decoration:none}
.nmTitlText{font-size:150%;color:#7F7F7F}
.nmHS{color:#B22222;text-decoration:underline;cursor:pointer}
.nmCont marquee{margin-top:2px;padding:2px}
.nmLinks{background:#FFFFFF url(../images/bgHeader.gif) repeat-x}
.nmLinks p{padding-bottom:15px}
.nmLinks a{display:block;color:Black;text-decoration:none}
.nmLinks a .nd{color:#B22222;text-decoration:underline}

/* -- Ready Now -- */
.arsResultNoteAlert{font-style:italic}

/* -- Announcements -- */
.liteBackground{background-color:#dddddd;margin:10px 10px 10px 10px;padding:10px 10px 5px 10px}
.liteBackground p{padding:2px 0px 2px 10px}
.liteBackground h2{font-size:105%;margin:0px 0px 0px 0px;padding:2px 0px 2px 10px}
.inReviewMode{background-color:#FFEE99}
tr.inReviewModeItem td{background-color:#FFEE99;padding:10px 5px 10px 5px}

/* -- Gazette Calendar --*/
.gcEarly{background-color:#c0c0c0}
.gcPublish{background-color:#FFEE99}
table.gcMonth{padding:1px;border-width:2px;border-style:groove;border-collapse:separate;text-align:center}
.gcMonth tr{height:25px}
tr.gcMonthName th{text-decoration:underline}
tr.gcMonthCol th{border-bottom-style:solid;border-bottom-width:1px}
tr.gcMonthAlt{background-color:#f0f0f0}
table.gcLegend{clear:both;margin-top:25px;background-color:#f0f0f0}
.gcLegend th{text-decoration:underline}
.gcLegend td{margin:3px 5px 3px 0px;padding:2px 5px 2px 5px}

/* -- Agency Access --*/
.AR table{border-collapse:collapse}
.AR div.ARbox{margin:5px 0px 5px 6px}
.AR .ARbox label{margin-right:15px}

/* -- employmentConditions -- */
.employmentConditions ul{margin-top:5px;margin-bottom:0px}
.employmentConditions li{padding-top:5px;padding-bottom:5px}

/* -- SearchResultsSummary -- */
table.searchSummary{background-color:#FFFDDD;border:1px #CCCCCC solid;margin:5px 5px 5px 5px}
.searchSummary .labelColumn{padding:2px 5px 2px 20px !important}
.searchSummary thead{font-weight:bold;background-color:#FFEE99;text-align:left}

/* ResizableControl */
.frameImage{width:130px;height:65px;overflow:hidden;float:left;	padding:3px}
.handleImage{width:15px;height:16px;background-image:url(../images/HandleHand.png);overflow:hidden;cursor:se-resize}
.resizingImage{padding:0px;border-style:solid;border-width:3px;border-color:#B4D35D}
.resizingText{padding:0px;border-style:solid;border-width:2px;border-color:#7391BA}

/* -- Home & Master -- */
.mainTable{padding:0;border-collapse:collapse;border:none;background-color:#FFFFFF;margin:0px 15px 0px 0px}
.hG,.hGD{font-size:110%;font-weight:bold;padding:0px 0px 0px 10px;height:27px;line-height:27px}
.hG{background:#FFFFFF url(../images/bgHeader.gif) repeat-x}
.hGD{background-color:#FFFFFF;color:#FFFFFF;background:#000000 url(../images/bgHeaderDark.gif) repeat-x}
.hLS{margin-bottom:1px}
.hLM{margin-left:1px;margin-right:1px}
#hWT{margin-top:12px}
#hWT p{padding:15px 15px 15px 15px}
#tdBBC{padding:2px 10px 4px 5px;margin-top:0px; margin-bottom:0px; border-top:1px solid #FFFFFF;border-bottom:2px solid #7F7F7F;background: #FFFFFF url(../images/bgBreadCrumb.gif) repeat-x;height:15px}
#divContent{padding-left:15px;padding-right:15px;padding-bottom:20px}
#hTdTL{background-color:#E1E1E1;padding:1px 0px 5px 0px}
#hTdTM{padding-left:1px;padding-right:1px;padding-top:1px}
#hTdTR{background-color:#E1E1E1;padding-top:1px}
#hSc{margin:0px 15px 10px 10px;text-align:center}
#hSc table{width:100%}
ul.hCIO{list-style-type:none;margin:0;padding:8px}
ul.hCIO li{display:block;background-repeat:no-repeat;background-position:0px 0px;padding-bottom:10px}
ul.hCIO div{margin-left:50px}
#QST{padding-left:8px;padding-right:8px}
#lDIc{background-image:url(../images/gazarrow.gif)}
#lDInj{background-image:url(../images/gazlook.gif)}
#lDInt{background-image:url(../images/gaztrapped.gif)}
#lDIi{background-image:url(../images/gazinfo.gif)}
#dCIO{margin-left:5px}
.sADFU{background-color:#a8a8a8;color:White;padding:2px 6px 4px 5px;left:200px;position:absolute;top:20px}
#sAA{float:right;vertical-align:middle;padding:25px 2px 0px 0px;clear:right}
 
/* -- MenuButton -- */
ul.mButton{margin:0;padding:0px}
.mButton li{list-style-type:none;display: inline}
.mButton li a:focus, li select:focus {
    background:url(../images/ArrowWhiteOnDarkGrey.gif) no-repeat 5px 6px;background-color:#333333
}


/* -- MenuChildren -- */
.mC{list-style-type:none;margin:0;padding:5px 0px 10px 0px}
.mC li{display:inline}
.mC li a,.mC li a:visited{display:block;padding:5px 5px 5px 50px;margin-bottom:5px;background-position:4px 4px;background-repeat:no-repeat;text-decoration:none}
.mC li a .mCD{color:Black;text-decoration:none}
.mC li a:hover{background-color:#E1E1E1}
.mC li a:hover .mCT {text-decoration:underline}

/* -- bannerTab -- */
ul.bList{margin:0;padding:0;white-space:nowrap;float:left}
.bList li{list-style-type:none;display:inline}
.bList a{float:left;font-weight:bold;text-align:center;white-space:nowrap;vertical-align:middle;background-repeat:repeat-x;padding:4px 15px 4px 15px;border-right:solid 2px black}
.bList a,.bList a:visited{background-image:url(../images/bgButton.gif);color:White;text-decoration:none}
.bList a:hover,.bList a.bListT{background-image:url(../images/bgButtonReverse.gif) !important;color:White}
.bList a:hover{text-decoration:underline}
.bT{background-color:#B22222}
.bTL{border-top:solid 2px black;border-left:solid 2px black;border-bottom:solid 2px black}
.bTM{border-bottom:solid 2px black;vertical-align:top;}
.bTR{padding-right:3px;border-top:solid 2px black;border-right:solid 2px black;border-bottom:solid 2px black;text-align:right;}





/* -- homeBtmLhsNav & homeBtmRhsNav -- */
.homeBtmLhsNav a,.homeBtmRhsNav a{display:block;font-weight:bold;color:White !important;padding:5px 5px 5px 30px;margin-bottom:2px}
.homeBtmLhsNav a,.homeBtmRhsNav a:hover{background:url(../images/ArrowWhiteOnDarkGrey.gif) no-repeat 8px 8px;background-color:#333333;text-decoration:none}
.homeBtmRhsNav a,.homeBtmLhsNav a:hover{background:url(../images/ArrowWhiteOnLightGrey.gif) no-repeat 8px 8px;background-color:#767676;text-decoration:none}
.homeBtmLhsNav .mbD,.homeBtmRhsNav .mbD{font-weight:normal;text-decoration:none}
.homeBtmLhsNav a:visited,.homeBtmRhsNav a:visited{text-decoration:none}
.homeBtmLhsNav a:hover .mbT,.homeBtmRhsNav a:hover .mbT{text-decoration:underline}

/* -- masterLhsNav -- */
.masterLhsNav a{display:block;text-decoration:none;color:White !important;white-space:nowrap;padding:5px 5px 5px 20px;margin-bottom:2px}
.masterLhsNav a,.masterLhsNav a:visited{background:url(../images/ArrowWhiteOnLightGrey.gif) no-repeat 5px 6px;background-color:#767676;text-decoration:none}
.masterLhsNav a:hover,.HL,a:visited.HL{background:url(../images/ArrowWhiteOnDarkGrey.gif) no-repeat 5px 6px;background-color:#333333}
.masterLhsNav a:hover,a:hover.HL{text-decoration:underline}

/* -- Notice View -- */
#mainNoticeView{border:1px solid #999;margin:auto;width:100%}
#mainNoticeView td{padding:10px}
#mainNoticeView .headerTable td{border:0px none white;vertical-align:top}
#mainNoticeView .headerTable{border:0px none white;width:100%;margin-bottom:10px}
#mainNoticeView .headerTable .portfolio{font-weight:bold;font-size:medium;border-bottom:1px solid black;margin:0;padding:0px}
#mainNoticeView .headerTable .noticeType{border-bottom:1px solid black;text-align:right;white-space:nowrap;margin:0;padding:0px 0px 0px 5px}
#mainNoticeView .headerTable .closingDate{font-weight:bold;font-size:small;color:#800000;text-align:right;white-space:nowrap;margin:0;padding:0px 0px 0px 5px}
#mainNoticeView h1,#mainNoticeView .headerTable .agency{font-weight:bold;font-size:small;color:#800000;margin:0;padding:0px}
#mainNoticeView h2{font-weight:bold;font-size:small;width:100%;background-color:Transparent;padding:10px 0px 0px 0px;color: maroon;border-bottom: 1px solid black}
#mainNoticeView .notes a{color:#B22222;text-decoration:underline}
#mainNoticeView a{text-decoration:none;color:#696969}
#mainNoticeView .innerTable{margin:10px 0px 0px 0px;border-collapse:collapse;border:Gray 1px solid;width:100%}
#mainNoticeView .innerTable td{border:Gray 1px solid;padding:3px;margin:0px}
#mainNoticeView .labelColumn{padding:2px;font-weight:bold;vertical-align:top;background-color:#c0c0c0}
#mainNoticeView .dataColumn{padding:2px;vertical-align:top}
#mainNoticeView hr{margin:0}
.noticeView{page-break-inside:avoid;vertical-align:top;width:100%;text-align:left;}
.agencyHeading{font-size:130%;font-weight:bold;color:#555555;padding:0px 0px 0px 10px}

/* -- notice list -- */
.Approved{color:green !important}
.Rejected{color:#c00 !important}
.Resubmitted,.Submitted{color:#333 !important}
.Closed{color:#c00}
.Open{color:#060}
.Published{color:#666}
.closing{color:#000000}
.gview Caption {display: none;}
table.noticeList{margin:10px 0px 10px 0px}
table.noticeList caption{background-color:#F2F2F2;border-bottom:1px solid #CCCCCC;border-top:1px solid #CCCCCC;font-weight:bold;padding:5px 0px 3px 2px;text-align:left}
table.noticeList td{border-bottom:1px solid #CCCCCC;color:#666666;line-height:1.3em;padding:3px;vertical-align:top;white-space:nowrap}
table.noticeList td.cen{text-align:center}
table.noticeList td.closed{color:#c00}
table.noticeList td.highLight{font-weight:bold;color:#333333;background-color:#ffc}
table.noticeList td.noticeLink{white-space:normal;}
table.noticeList td img{vertical-align:middle}
table.noticeList th img{vertical-align:top}
table.noticeList th{border-bottom:1px solid #999;font-size:90%;text-align:left;font-weight:bold;padding:12px 5px 5px 2px;white-space:nowrap}
table.noticeList th.cen{text-align:center}
table.noticeList a.link{font-weight:bold !important}
.dropList{font-size:0.9em;}
#countControl
{position:inherit; margin-top:40px; left:10px;padding:5px;width:150px;border:1px solid gray;background-color:#F2F2F6}

/* -- Print -- */
@media print 
{
body{background-image:none}
#tdBBC,#countControl,#mainNavContainer,#sideColumn,#noPrintBanner,#noPrintLhsNav,#dF,.steps,.noPrint,.button{display:none}
#masterContent{border:none;margin:0px 10px 0px 10px;padding:0}

#mainNoticeView{border:0px;margin:auto;}
#mainNoticeView td{padding:0px}
#mainNoticeView .innerTable td{border:Gray 1px solid;padding:0px;margin:0px}
#mainNoticeView .labelColumn{padding:0px;font-weight:bold;vertical-align:top;background-color:#c0c0c0;white-space:normal;}
#mainNoticeView .dataColumn{padding:0px;vertical-align:top}
.noticeView{page-break-inside:avoid;vertical-align:top;text-align:left;}

fieldset{background-color:#ffffff}
}

#viewContent
{
	font-size:1.3em;
}