/*
$Id: stylesheet.css,v 1.8 2004/06/11 02:24:39 cvs Exp $
Main stylesheet for careers   Copyright (c) Communicat
*/
.maintable, .sidetable , .navtable, .outertable, .nogaptable, .toptable  {
	padding-top : 0px;
	padding-right : 0px;
	padding-left : 0px;
	padding-bottom : 0px;
}
.outertable {
	background-color : #FFffFa;
	border : 0px ;
	width :100%;
}
.maintable {
	background-color : #FFFFf0;
	border-left : 1px solid #F1F1F1;
	border-top : 1px solid #F1F1F1;
	border-right : 3px  ridge #F8F8F8;
	border-bottom : 3px  ridge  #F8F8F8;
	height : 440px;
	width : 770px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
}
.navtable {
	background-color : #FFDF80;
	border-top : 1px solid #FFFFFF;
	border-bottom : 1px solid #FFFFFF;
	border-left : none;
	border-right : none;
	width : 100%;
	height : 10 px;
}
.bottomtable {
	border-top : 1px solid #666666;
	border-bottom : none;
	border-left : none;
	border-right : none;
	width : 100%;
	height : 10 px;
}
.sidetable {
	background-color : transparent;
	border : 1px solid #CCCCCC;
	border-style : dotted dotted dotted dotted;
	border-top : none;
	border-bottom : none;
	border-right : none;
}
.contenttable {
	background-color : transparent;
	border : 0px ;
	padding-right : 5px;
	padding-left : 5px;
	padding-bottom : 5px;
	width : 100%;
}
.nogaptable {
	background-color : transparent;
	border : 0px;
	width : 100%;
}
.toptable {
	background-color : #FFDF80;
	border : 0px;
	width : 100%;
}
.sidecolbottom {
	border-bottom : 1px dotted #CCCCCC;
}
.colright{
	border-right : 1px dotted #CCCCCC;
}
.colleft{
	border-left : 1px dotted #CCCCCC;
}
.heading1 {
	font-size :14px;
	font-style : normal;
	font-weight : bold;
	color : Black;
	}
.heading2 {
	font-size : 14px;
	font-style : normal;
	color : Red;
}
.heading3 {
	font-size : 11px;
	font-style : normal;
	font-weight : bold;
	color : Navy;
}
.boldtext {
	font-size : 11px;
	font-style : normal;
	font-weight : bold;
	color : #666666;
}
.left1 {
	font-size : 10px;
	font-style : normal;
	font-weight : bold;
	text-align: right;
	color : White;
}
.left2 {
	font-size : 10px;
	font-style : normal;
	font-weight : normal; 
	text-align: right;
	color : White;
}
.title1 {
	font-size : 17px;
	font-style : normal;
	font-weight : 100;
	color : Navy;
}
.title2 {
	font-size : 17px;
	font-style : normal;
	font-weight : bold;
	color : Navy;
}
.aboutbanner1 {
	font-size : 17px;
	font-style : normal;
	font-weight : normal;
	color : Navy;
}
.aboutbanner2 {
	font-size : 16px;
	font-style : normal;
	font-weight : bold;
	color : Navy;
}
.foliobanner1 {
	font-size : 16px;
	font-style : normal;
	font-weight : normal;
	color : Purple;
}
.foliobanner2 {
	font-size : 16px;
	font-style : normal;
	font-weight : bold;
	color : Purple;
}
.footer1 {
	font-size : 10px;
	font-style : normal;
	color : #999999;
	letter-spacing : .8px;
}
.footer2 {
	font-size : 11px;
	font-weight : bold;
	color : #666666;
	letter-spacing : .8px;
}
.copyright {
	font-size : 9px;
	font-style : normal;
	color : #999999;
	letter-spacing : .6px;
}
BODY, TABLETEXT, P, LI {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : normal;
	color : #666666;
	scrollbar-face-color: #CCCCCC; /* Blue grey */
	scrollbar-shadow-color: #333333; /* Light black */
	scrollbar-highlight-color: White;
	scrollbar-3dlight-color: #999999;
	scrollbar-darkshadow-color: #999999;
	scrollbar-track-color: #CCCCCC; /* Light grey */
	scrollbar-arrow-color: White;
	letter-spacing : 1.8px;
	margin : 0px;
}
TD, TR, TH {
	font-size : 11px;
	font-style : normal;
	font-weight : normal;
	color : #666666;
}
.underline {
	font-style: underline;
}
.italic {
	font-style: italic;
}
.size12 {
	font-size : 8px;
	font-style : normal;
	font-weight : normal;
	color : #666666;
}	
.size11 {
	font-size : 11px;
	font-style : normal;
	font-weight : normal;
	color : #666666;
}	
.size10 {
	font-size : 10px;
	font-style : normal;
	font-weight : normal;
	color : #666666;
}	
.size9 {
	font-size : 9px;
	font-style : normal;
	font-weight : normal;
	color : #666666;
}	
.size8 {
	font-size : 8px;
	font-style : normal;
	font-weight : normal;
	color : #666666;
}	
.nowrap {
	white-space : nowrap;
}
INPUT, SELECT, textarea {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : normal;
	color : #666666;
}
.webmail-input {
	font-size : 9px;
	font-style : normal;
	font-weight : normal;
	color : #666666;
	height: 14px;
}
A:FOOTERTEXT:ACTIVE, A:FOOTERTEXT:LINK, A:FOOTERTEXT:VISITED {
	font-size : 11px;
	font-style : normal;
	font-weight : bold;
	color : #999999; /* Grey */
	text-decoration : underline;
}
A:FOOTERTEXT:HOVER {
	font-size : 11px;
	font-style : normal;
	font-weight : bold;
	color : #330099; /* Dark blue */
	text-decoration : underline;
}
A:vicjobs:ACTIVE, A:vicjobs:LINK, A:vicjobs:VISITED {
	font-size : 11px;
	font-style : normal;
	font-weight : bold;
	color : Navy;
	text-decoration : underline;
}
A.vicjobs:HOVER {
	font-size : 11px;
	font-style : normal;
	font-weight : bold;
	color : red;
	text-decoration : underline;
}
A.link:ACTIVE, A.link:LINK, A.link:VISITED {
	font-size : 11px;
	font-style : normal;
	font-weight : bold;
	color : #999999; /* Grey */
	text-decoration : underline;
}
A.link:HOVER {
	font-size : 11px;
	font-style : normal;
	font-weight : bold;
	color : #330099; /* Dark blue */
	text-decoration : underline;
}

A.biglink:ACTIVE, A.biglink:LINK, A.biglink:VISITED {
	font-size : 14px;
	font-style : normal;
	font-weight : normal;
	color : #999999; /* Blue grey */
	text-decoration : underline;
}
A.biglink:HOVER {
	font-size : 14px;
	color : Maroon; /* Orange */
}
A.contentlink:ACTIVE, A.contentlink:LINK, A.contentlink:VISITED {
	background-color : transparent;
	font-size : 10px;
	font-weight : bold;
	color : #999999; /* Blue grey */
}
A.contentlink:HOVER {
	font-weight : bold;
	color : #Maroon; /* Dark grey */
}
A.linkClass:ACTIVE, A.linkClass:LINK, A.linkClass:VISITED {
	background-color : transparent;
	font-size : 10px;
	font-weight : bold;
	color : Navy;
}
A.linkClass:HOVER {
	font-weight : bold;
	color : Maroon;
}
A.leftlink:ACTIVE, A.leftlink:LINK, A.leftlink:VISITED {
	background-color : transparent;
	font-size : 10px;
	color : White;
}
A.leftlink:HOVER {
	color : #CCCCCC; /* Grey */
}
A.emailLink:ACTIVE, A.emailLink:LINK, A.emailLink:VISITED {
	background-color : transparent;
	font-size : 10px;
	font-weight : bold;
	color : #777777;
}
A.emailLink:HOVER {
	font-weight : bold;
	color : Navy;
}
A.no-underline:ACTIVE, A.no-underline:LINK, A.no-underline:VISITED {
	background-color : transparent;
	font-size : 11px;
	font-weight : bold;
	color : #333333;
	text-decoration : none;
}
A.no-underline:HOVER {
	font-size : 11px;
	font-weight : bold;
	color : Maroon;
}
A.smallLink:ACTIVE, A.smallLink:LINK, A.smallLink:VISITED {
	font-size : 11px;
	font-style : normal;
	font-weight : bold;
	color : #dd9977; /* Blue grey */
	text-decoration : none;
}
A.smallLink:HOVER {
	font-size : 11px;
	font-weight : bold;
	color : Maroon; /* Orange */
}
.error-text {
	font-weight: bold;
	text-transform: capitalize;
	background-color: #990000; /* Dark red */
	color: white;
	padding: 3px;
	border: 2px solid red;
	font-size: 12px;
}
body, .no-margins {
	margin : 0px;
	border : 0px none Black;
	padding : 0px;
}
.full-width {
	width: 100%;
}
.full-height {
	height: 100%;
}
.quarter-width {
	width: 25%;
}
.half-width {
	width: 50%;
}
.largest-width {
	width: 99%;
}
.smallest-width {
	width: 1%;
}
.full-height, .side-pane, .middle-pane{
	height: 100%
}
.no-scroll{
	overflow: hidden;
}
.center {
	text-align: center;
}
.left{
	text-align: left;
}
.right{
	text-align: right;
}
.home-width {
	width: 790px;
}
.align-middle {
	vertical-align: middle;
}
.align-bottom {
	vertical-align: bottom;
}
.align-top {
	vertical-align: top;
}
.even-row {
	background-color: Whitesmoke;
}
.odd-row {
	background-color: White ;
}
INPUT, .webmail-input {
	font-family : Arial, Helvetica, sans-serif;
	font-style : normal;
	font-weight : normal;
	color : #333333;
}
INPUT
{
	font-size : 11px;
}
.webmail-input {
	font-size : 9px;
	height: 18px;
}
.button, .buttonover, .buttondown, {
	font-size: 11px; 
	font-weight : bolder;
	border-style: solid; 
	border-color: #333333;
	background-color: #F4F4F4; /* Blue grey */
	border: 1px solid;
	margin : 0px;
	padding : 0px;
}
.button, .buttonover {
	color: White;
	border-left-color: White;
	border-top-color: White;
	border-right-color: Black;
	border-bottom-color: Black;
}
.buttonover, .buttonover-small { 
	color: #CCCCCC; /* Light grey */
}
.buttondown  { 
	color: #666666; 
	border-left-color: Black;
	border-top-color: Black;
	border-right-color: White;
	border-bottom-color: White;
}
.button-small, .buttonover-small, .buttondown-small{
	font-size: 11px;
	font-weight : bolder;
	height: 16px;
	border : 0px;
	padding-right : 5px;
	padding-left : 5px;
	letter-spacing : 2px;
	border-right : 2px solid;
	border-color: #F0F0EC;
	border-left : 2px solid;
}
.button-small{
	background-color: #999999;
	color: #FFFFFF;
}
.buttonover-small{
	color : #66CCFF;
	color: #666666;
}
.buttondown-small{
	background-color : #CCCCCC;
	color: #666666;
}
.required-field, {
	font-size: larger;
}
.underline{
	text-decoration: underline;
}
.italic{
	font-style: italic;
}
.title-bg, .jobListOddRow{
	background-color: #FFF2CC;
}
.jobListEvenRow{
	background-color : transparent;
}
.about-bg{
	background-image : url(../images/aboutleft-bg.gif);
}
.about-bg2{
	background-image : url(../images/aboutleft-bg2.jpg);
}
.darkYellowBG {
	background-color : #FFFFf0;
}	
