BODY
{
font-family:Verdana,Arial,sans-serif;
font-size:1em
}
P
{
    FONT-SIZE: 1em;
    FONT-FAMILY: Verdana,Arial,sans-serif;
}

.side_bar
{
    font-size: small;
    list-style-image: url(/images/smfolder.gif);
    font-family: verdana,arial,sans-serif;
    background-color: #e9eaff;
}

A:link
{
    color: blue;
    margin: 5px 0px;
    background-color: #fef0fe; 
    text-decoration: none;
}
A:visited
{
	color: blue;
	text-decoration: none;
}

A:active
{
	text-decoration: none;
	color: black;
}

a:hover
{
  margin:0;
  background-color:#f1f1f1;
  text-decoration:underline;
}

a.hyper:visited {color: #0000ff}
a.hyper:hover {color: #ffcc00}

.small_list
{
	background-color:#e1e1f1;
    FONT-SIZE: small;
    FONT-FAMILY: Trebuchet MS;
    font-weight:normal;
}
.menu_bar
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: x-small;
    COLOR: #330066}
.main
{
    color: #222222;
}
.small_link
{
    FONT-SIZE: xx-small
}
H1
{
    font-size: large;
    color: black;
    background-color: silver;
}
H2
{
    FONT-SIZE: medium;
    color: black;
    background-color: silver;
}
H3
{
    FONT-SIZE: small;
    color: black;
    background-color: silver;
    width:65%;
}
H4
{
    FONT-SIZE: x-small;
    COLOR: #330066}
.smallhead
{
    font-size: x-small;
    font-weight:bold;
}
.divider
{
}
.question
{
    FONT-WEIGHT: bolder
}
.warning
{
    FONT-SIZE: larger;
    COLOR: red;
    BACKGROUND-COLOR: lime
}
.scary
{
    font-family: 'Arial Black';
    FONT-SIZE: larger;
    COLOR: red;
    BACKGROUND-COLOR: lime;
    border-style: dashed;
    border-width: thick;
    border-color: black;
    text-align: center;
}

.warn
{
    COLOR: red;
 /*   BACKGROUND-COLOR: lime*/
   font-weight:bold
}
.hyperlink
{
	color:yellow;
	text-decoration:underline;
	
}

.small_table
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: 'Arial Narrow', Arial
}

.narrowtable
{
    FONT-SIZE: small;
    FONT-FAMILY: 'Arial Narrow', Arial
}
.vnarrowtable
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: 'Arial Narrow', Arial
}
.bordertable
{
	border: solid thin black;
	border-collapse: collapse;
	padding: 0
}
.smart_table
{
    font-size:10pt;
    font-family:Trebuchet MS;
    empty-cells:show;
    border-color:Black;
    border-style:solid;
    border-width:thin;
    border-collapse:collapse;
}
table.smart_table th {
	border-width: 1px;
	padding: 1px;
	border-style: solid;
	border-color: black;
	background-color: #eeeeee;
}
table.smart_table td {
	border-width: 1px;
	padding: 1px;
	border-style: solid;
	border-color: gray;
	background-color: white;
}

TABLE
{
    FONT-SIZE: 12pt;

}
.vi_question
{
	font-SIZe: 26pt;
	font-family: Arial,helvetica,sans-serif
	
}
.vi_response
{
	font-size: 22pt;
	font-family: Arial,helvetica,sans-serif
}
.question
{
	font-SIZe: 12pt;
	font-family: Arial,helvetica,sans-serif
	
}
.response
{
	font-size: 10pt;
	font-family: Arial,helvetica,sans-serif
}
.jobsborder
{
	border-style:dashed;
	border-width:thin;
	border-color:Silver;
}
div#frozenJobs
{
	margin: 0px 20px 0px 0px;
	display: none;
}
 /* common styling */
.menu {
	font-family: verdana, sans-serif; 
	width:750px; 
	position:relative; 
	font-size:0.85em;
	margin-bottom:10px;
}
.menu ul {
	padding:0; 
	margin:0;
	list-style-type: none;
}
.menu ul li {
	float:left;
	position:relative;
	text-align:center;
}
.menu ul li a, .menu ul li a:visited {
	display:block; 
	text-decoration:none; 
	color:#000; 
	width:139px; 
	height:3em; 
	color:#000; 
	border:1px solid #fff; 
	border-width:1px 1px 0 0; 
	background:Silver; 
	padding-left:0px; 
	line-height:3em;
}
* html .menu ul li a, .menu ul li a:visited {
	width:149px;
	width:139px;
}
.menu ul li ul {
	display: none;
}
.menu table {
	margin:-1px; 
	border-collapse:collapse;
	font-size:1em;
}
.menu ul li a:hover {
	color:#fff; 
	background:Gray;
}
.menu ul li a:hover ul {
	display:block; 
	position:absolute; 
	top:3em; 
	left:0;
	background:#fff;
	margin-top:0;
	margin-top:0px;
}
.menu ul li a:hover ul li a {
	display:block; 
	background:#dbe4ab; 
	color:#000; 
	height:auto; 
	line-height:1.5em; 
	padding:5px 10px; 
	width:150px;
	width:129px;
}
.menu ul li a:hover ul li a.drop {
	background:#c9c9a7 url(images/drop.gif) bottom right no-repeat;
}
.menu ul li a:hover ul li a ul {
	visibility:hidden; 
	position:absolute; 
	height:0; 
	width:0;
}
.menu ul li a:hover ul li a:hover {
	background:#c9c9a7; color:#000;
}
.menu ul li a:hover ul li a:hover ul {
	visibility:visible; 
	position:absolute; 
	top:0; 
	color:#000;
	left:150px;
}
.menu ul li a:hover ul li a:hover ul.left {
	left:-150px;
}

.standout
{
float:right; 
width:35%; 
border:medium double rgb(250,0,255)
}

