 /* Default font */

body { 
	width:100%;
	margin:0px 0;
	padding:0;
	font-family:Arial, Verdana;
	font-size: 12px;
  line-height: 18px;
  color: #000000;
}

a {
	color: #021863; 
	text-decoration: none;
	font-weight:bold;
}

a:hover{
	color: #be5757; 
	text-decoration: none;
	font-weight:bold;
}

a.smallLink {
	color: #021863;
	font-size:11px; 
	text-decoration: none;
	font-weight:bold;
}

a.smallLink:hover{
	color: #0b4423; 
	font-size:11px; 
	text-decoration: none;
	font-weight:bold;
}

.errorMessage {
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-weight: 700;
	font-size: 12px;
}

hr {
  color:#106232;
  background-color:#106232;
  height:1px;
  size:1px;
  border: none; 
}

h1 { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	color: #000000;
	padding: 5px 0 0 15px;
	height: 18px;
	display: inline;
}

h2 { 
	font-size: 13px;
	color: #283f5c;
	/*background: url('../images/careers/h2.gif') repeat-x 0 0;*/
	border-bottom: 1px solid #e7e7e7;
}

h3 {
	font-size: 13px;
	color: #283f5c;
}

h4 {
	font-size: 12px;
	padding: 2px 0px 0px 10px;
	color: #283f5c;
	background: url('../images/careers/h3.gif') no-repeat;
	height: 23px;
	text-align: left;
}

.date	{
	font-size:11px;
	font-style:italic;
	margin:2px 0px 2px 0px;
}

.feedTitle a{
	font-size:14px;
	padding: 10px 0 0 0;
	color:#106232;
}

.sidebar {display:block}
.sidebar *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#e9e9e9;
}
.sidebar1 {
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f5f5f5;
  border-right:1px solid #f5f5f5;
  background:#eeeeee;
}
.sidebar2 {
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fcfcfc;
  border-right:1px solid #fcfcfc;
  background:#ededed;
}
.sidebar3 {
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #ededed;
  border-right:1px solid #ededed;
}
.sidebar4 {
  border-left:1px solid #f5f5f5;
  border-right:1px solid #f5f5f5;
}
.sidebar5 {
  border-left:1px solid #eeeeee;
  border-right:1px solid #eeeeee;
}
.sidebarfg {
  background:#e9e9e9;
  padding: 0 5px 0 8px; 
}
.sidebarfg img{
  text-align:left;
  float:left;
  vertical-align:top;
  margin:0 0px 0 0px; 
}

.sidebarfg h3 { 
	margin:0px 0px 0 0; 
	padding:0 0 0 0;
	font-family:Arial;
	font-size: 15px;
    line-height: 16px;
    color: #106232;
    text-align:left;
}

/*Container----------------------------------------------------------------*/

#outsidecontainer {
	width: 100%; 
	height: 100%; 
	margin: 0 auto;
}

#leftSpacing { 
	vertical-align: top;
	width: 50%;
}

#rightSpacing {
	vertical-align: top;
	width: 50%;
}


#leftTop {
	background: url('../images/careers/top_left.gif') top right; 
	height: 28px; 
	width: 17px;
}

#headerRounded {
	background: url('../images/careers/header_rounded.gif') top right; 
	height: 14px; 
	width: 968px;
}

#leftBottom {
	background: url('../images/careers/left_bottom.gif') bottom right; 
	height: 50px; 
	width: 17px; 
}

#bottom {
	background: url('../images/careers/bottom.gif') bottom right;
	height: 50px;
	width: 1008px;
}

#bottom a{
	font-size: 10px;
	color: #6e6864;
}

#bottom a:hover{
	font-size: 10px;
	color: #6e6864;
	text-decoration: underline;
}

.bottomText {
	font-size: 10px;
	color: #6e6864;
	position: relative;
	left: 30px;
	top: 11px;
}

#leftMiddle {
	background: url('../images/careers/left_middle.gif') top right repeat-y; 
	vertical-align: top;
}

#BottomContain {
	vertical-align: top;
}

#rightTop {
	background: url('../images/careers/top_right.gif') top right; 
	height: 31px;
	width: 23px;
}

#rightBottom {
	background: url('../images/careers/bottom_right.gif') top left; 
	height: 50px;
	width: 23px;
}


#rightMiddle {
	background: url('../images/careers/right_middle.gif') top left repeat-y;
	vertical-align: top;
}
#rightBottomContain{
	vertical-align: top;
}

#insidecontainer { 
	background: #FFF;
	color: #000000; 
	margin: 0 auto; 
	padding: 0; 
	width: 968px;
}

/*HEADER---------------------------------------------------------------------*/
#header { 
	margin: 0; 
	width: 968px; 
	background: #ffffff url('../images/careers/header.gif') repeat top;  
	height: 126px; 
	color: #FFF;
	vertical-align: bottom;
}

#search { 
	float: right;
	color: #000000;
	padding: 80px 50px 0 0;
	font-size: 12px;
	text-align: center;
	line-height:22px;
}


#header a { 
	color: #ffffff;
	text-decoration:none;
	font-weight:bold;
	font-size: 12px;
	
}

#header a:hover { 
	color: #ffffff;
	text-decoration:underline;
	font-weight:bold;
	
}

#header a.bookmark { 
	color: #676767;
	text-decoration:none;
	font-weight:bold;
}

#header a.bookmark:hover	{ 
	color: #676767;
	text-decoration:underline;
	font-weight:bold;
}

#top {
	padding: 0;
	margin: 0;
	background: #000 url('../images/careers/top_center.gif') repeat top;
	height: 24px
}

#bottomCenter {
	margin: 0;
	background: #000 url('../images/careers/bottom_center.gif') repeat top;
	height: 52px
}

/*Horizonal Navigation-------------------------------------------------*/
#menucontainer {
width: 968px;
height: 36px;
}

#horizonalmenu {
	float:left;
	clear:both;
	width:968px;
	height:36px;
	list-style-type:none;
	padding:0px;
	margin:0px;
	background: url('../images/careers/menubg.gif') top left no-repeat;	
}

#horizonalmenu li, #horizonalmenu a {
	float:left;
	height:36px;
	display:inline;
}

#horizonalmenu a:hover img {
	visibility:hidden;
}

#surveyTitle {
	background: url('../images/careers/menubg.gif') top left repeat-x;
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #454638;
	font-weight: bold;
	padding-top: 7px;
	width: 956px;
	text-transform: uppercase;
}

.userHeader {
	padding-left: 780px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
	padding-top: 25px;
}

.fullTable {
	width: 800px;
	margin-top: 20px;
	text-align: left;
}

li.surveyReport a {
	background: url('../images/careers/survey_off.gif') no-repeat top left;
	color: #454638;
	display: block;
	font-size: 11px;
	font-weight: bold;
	padding-top: 7px;
	text-transform: uppercase;
	height: 36px;
	width: 163px;
	text-align: center;
	text-decoration: none;
}

li.surveyReport a:hover {
	background: url('../images/careers/survey_on.gif') no-repeat top left;
	color: #ffffff;
	text-decoration: none;
}

li.onSurveyReport a {
	background: url('../images/careers/survey_on.gif') no-repeat top left;
	color: #ffffff;
	display: block;
	font-size: 11px;
	font-weight: bold;
	padding-top: 7px;
	text-transform: uppercase;
	height: 36px;
	width: 163px;
	text-align: center;
	text-decoration: none;
}

li.onSurveyReport a:hover {
	color: #ffffff;
	text-decoration: none;
}

li.surveyReport2 a {
	background: url('../images/careers/survey2_off.gif') no-repeat top left;
	color: #454638;
	display: block;
	font-size: 11px;
	font-weight: bold;
	padding-top: 7px;
	text-transform: uppercase;
	height: 36px;
	width: 163px;
	text-align: center;
	text-decoration: none;
}

li.surveyReport2 a:hover {
	background: url('../images/careers/survey2_on.gif') no-repeat top left;
	color: #ffffff;
	text-decoration: none;
}

li.onSurveyReport2 a {
	background: url('../images/careers/survey2_on.gif') no-repeat top left;
	color: #ffffff;
	display: block;
	font-size: 11px;
	font-weight: bold;
	padding-top: 7px;
	text-transform: uppercase;
	height: 36px;
	width: 163px;
	text-align: center;
	text-decoration: none;
}

li.onSurveyReport2 a:hover {
	color: #ffffff;
	text-decoration: none;
}

/*
.menubg_filler {
	background: url('../images/careers/menubg.gif') top left repeat-x;
	height: 36px;
	width: 799px;
}*/
/*
.leftBottomCorner {
	width: 6px;
	height: 36px;
	background: url('../images/careers/leftBottomCorner.gif') no-repeat top left;
}

.rightBottomCorner {
	width: 6px;
	height: 36px;
	background: url('../images/careers/rightBottomCorner.gif') no-repeat top left;	
}*/

/*Subheader-----------------------------------------------------------------*/

#subheader {
	padding: 0px;
	margin: 0px;
	height: 31px;
	width:968px;
}

#subheader a img {
	border: 0px;
}

.description {
	font-family:Times;
	color:#484941;
	padding: 0px;
	margin: 0px;
	font-size: 15px;
}


/*Left-Column-----------------------------------------------------------------*/
#leftcolumn {
  background: #ffffff;
  width:210px;
  margin: 0px 13px 0px 0px;
  float:left;
  padding: 20px 0px 0 0px;
}

#secondaryMenu, #secondaryMenu li.leaf {
	width: 210px;
	margin: 0px;
	padding: 0px;
	list-style:none;
	list-style-image:none;
	font-size: 11px;
}

#secondaryMenu ul.menu {
	width: 210px;
	margin: -3px 0 0 0;
	padding: 0px;
	list-style:none;
	list-style-image:none;
}
 
 
#secondaryMenu img {
	height: 31px;
	padding: 0px;
	margin: 0px;
}	
	
#secondaryMenu li a {
	height: 32px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 23px;
	text-decoration: none;
}	
	
#secondaryMenu li a:link, #secondaryMenu li a:visited {
	color: #3f4f60;
	font-weight:bold;
	display: block;
	background:  url(../images/careers/menu_combined.gif) 0 -31px;
	padding: 8px 0 0 10px;
}
	
#secondaryMenu li a:hover, #secondaryMenu li a.active, #secondaryMenu li.leaf a.active {
	color: #ffffff;
	background:  url(../images/careers/menu_combined.gif);
	padding: 8px 0 0 10px;
}


#secondaryMenu li img {
	margin: 0px 0 0px 0px;
}


/*Middle-Column---------------------------------------------------------------*/
#middlecolumn {
  background: #ffffff;
  width:465px;
  float:left;
  margin:12px 13px 0 0px;
}

#middlecolumn img.imageleft{
  float: left;
  margin-right: 10px; 
}

#middlecolumn img.imageright{
  float: right;
  margin-left: 10px; 
}

#middleheading { 
	margin:0px 0; 
	padding-top:5px;
	height: 28px;
	width: 466px;
	font-family:Arial;
	font-size: 11px;
    line-height: 18px;
    color: #4b667b;
    background: #ffffff url('../images/careers/heading_bg.gif') no-repeat;  
}

#middleheading h1, #middleheadinglong h1, #middleheadingmid h1 { 
	margin:0px 0; 
	padding:5px 0 0 15px;
	font-family:Arial;
	font-size: 12px;
  line-height: 18px;
  color: #4b667b;  
  text-transform: uppercase;
  text-align: left;
}

#middleheadingmid {
	margin:0px 0; 
	padding-top:5px;
	height: 28px;
	width: 700px;
	font-family:Arial;
	font-size: 11px;
    line-height: 18px;
    color: #4b667b;
    background: #ffffff url('../images/careers/heading_bg_mid.gif') no-repeat; 
    text-align: left; 
}

#middleheadinglong { 
	margin:0px 0; 
	padding-top:5px;
	height: 28px;
	width: 800px;
	font-family:Arial;
	font-size: 11px;
    line-height: 18px;
    color: #4b667b;
    background: #ffffff url('../images/careers/heading_bg_long.gif') no-repeat;  
    text-align: left;
}

#maincontent {
  background: #ffffff;
  padding:0px 0px 0px 20px;
}

#download { 
	margin:0px 0; 
	padding:0 0 0 0px;
	width:128px;
	height: 72px;
	font-family:Arial;
	font-size: 11px;
    color: #6d6b5c;
    background: #ffffff url('../images/careers/download_bg.gif');  
}

.downloadText { 
	margin:0px 0; 
	padding:0 0 0 25px;
	font-family:Arial;
	font-size: 9px;
    line-height: 14px;
    color: #6d6b5c; 
}


/*Right-Column----------------------------------------------------------------*/
#rightcolumn {
  background: #ffffff;
  width:265px;
  float:right;
  margin:12px 0px 0 0;
  padding: 0 0px 0 0px;
}


/*FOOTER----------------------------------------------------------------------*/
#footer { 
	margin: 0; 
	width: 800px; 
	background: #036EB4 url('../images/careers/footer.jpg') no-repeat center top;  
	height: 53px; 
	color: #FFF;
	clear: both;
}

#footer p { 
	text-align: center;
	color: #ffffff;
	padding: 5px 0px 0 0;
	font-size: 10px;
}

#footer a {
	text-align: center;
	text-decoration:underline; 
	color: #ffffff;
	font-size: 11px;
	padding: 0px 0px 0 0;
}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: top;
}

td.detailBox 
{
	margin:1px; 
	text-align:left;
	white-space:nowrap; 	
	padding:10px 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 3px;
	padding-right: 3px;
}

td.detailBox td {padding-right:10px;margin:1px; text-align:left;}
td.detailBox input:focus {background-color:#FFFFCC;border-left-color: #000000; border-top-color: #000000; border-style: solid;}
td.detailBox td {padding:0px;}
td.detailBox span {margin:0px 7px;}
td.detailBox p {margin-top:3px;}

ul {
	margin: 1.5em;
}

form {
 padding: 0px;
 margin: 0px;
}

p {
	margin-top: 0;
	margin-bottom: 10px;
	margin-left: 0;
	margin-right: 0;
	padding: 0;
}

.borderCollapse {
	border-collapse: collapse;
}

.mainDiv {
	vertical-align: top;
	background: #ffffff;
	padding-bottom: 10px;
}

.mainColumn {
	width: 900px;
	background: #ffffff;
	border-left: 1px solid #6a6a6a;
	border-right: 1px solid #6a6a6a;
	border-bottom: 1px solid #6a6a6a;
	vertical-align: top;
	text-align: left;
}

.header {
	width: 800px;
	margin-left: auto;
	margin-right: auto;
}

.headerContainer {
	text-align: center;
	background: #194492 url('../images/careers/bg_black.gif') repeat-x top;
	height: 57px;
	width: 100%;
}

.topNav {
	padding-top: 7px;
	width: 100%;
	border-bottom: 3px solid #194492;
	height: 22px;
	vertical-align: middle;
}

.updateInfotopNav {
	padding-top: 2px;
	width: 100%;
	vertical-align: middle;
}

.topSubNav {
	margin-left: 8px;
	margin-right: 8px;
}

.topSubNav table {
}

.personalProfile {
	vertical-align: top;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 10px;
}

.bgBlackHeader {
	background: url('../images/careers/bg_black.gif');
	width: 289px;
	height: 52px;
}

.bgGrey {
	background: #434242;
}

.bgGreen {
	background: #194492;
}

.noBorder {
	border-style: none;
	border-width: 0pt;

}

.thinBorder {
	border-color: #000000;
	border-style: solid;
	border-width: 1pt;
}

.collapseBlock { 
	display: none; 
} 

.expandBlock {
	display: inline;
}

.topMenu {
	margin-left: 80px;
	vertical-align: middle;
	height: 22px;
}


/* Menu styles */
a.topNavLink {
 	color: #194492;
 	text-decoration: none;
 	font-size: 12px;
 	font-weight: bold; 	
}

a.topNavLink:visited {
 	color: #194492;
 	text-decoration: none;
}

a.topNavLink:hover {
 	color: #ffffff; 	
 	text-decoration: underline;
 	background-color: #194492;
}

a.topNavLink:active {
 	color: #194492;
 	text-decoration: none; 	
}

a.searchLink {
 	color: #194492;
 	text-decoration: none;
 	font-size: 12px;
 	font-weight: bold; 	
}

a.searchLink:visited {
 	color: #194492;
 	text-decoration: none;
}

a.searchLink:hover {
 	color: #194492; 	
 	text-decoration: underline;
}

a.searchLink:active {
 	color: #194492;
 	text-decoration: none; 	
}

td.contentBox {
	vertical-align: top;
}

td.bottomBox {
	vertical-align: bottom;
}

td.middleBox {
	vertical-align: middle;
}

td.historyDisplayBox {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: 700;
	font-size: 12px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 3px;  
	padding-right: 3px;
	vertical-align: middle;
}

td.toolbarBody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: center;
	vertical-align: top;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	background-color: #EEEEEE;
}

td.topLogoBoxLeft {
	text-align: left;
	vertical-align: middle;
	padding-bottom: 5px;
	padding-right: 10px;
	border-bottom: solid;
	border-bottom-color: #336699;
	border-bottom-width: 1px;
	border-right: solid;
	border-right-color: #336699;
	border-right-width: 1px;
}

td.topLogoBoxRight {
	text-align: left;
	vertical-align: middle;
	padding-bottom: 5px;
	padding-left: 10px;
	border-bottom: solid;
	border-bottom-color: #336699;
	border-bottom-width: 1px;
}

td.searchesBox {
  padding-top: 2px;
}

.searchArea {
	width: 610px;
	padding-bottom: 15px;
}

a.headerLinkSmall {
	text-decoration : none;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 400;
	color : #336699;
}

a.headerLinkSmall:Hover {
	text-decoration : underline;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 400;
	color : #000000;
}

a.headerLinkSmall:Active {
	text-decoration : underline;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 400;
	color : #000000;
}

.navBox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	color: #000000;
	text-align: center;
	vertical-align: bottom;
	background-color: #ffffff;
	float: left;
	height: 22px;
	margin-left: 17px;
	padding: 0 10px 0 10px;
}

.navBoxSelected {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	color: #ffffff;
	text-align: center;
	vertical-align: bottom;
	background: url('../images/careers/nav_on.gif') repeat-x;
	float: left;
	height: 22px;
	margin-left: 17px;
	padding: 0 10px 0 10px;
}

.navBoxHover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	color: #000000;
	text-align: center;
	vertical-align: bottom;
	background-color: #ffffff;
	float: left;
	height: 22px;
	margin-left: 17px;
	padding: 0 10px 0 10px;
}

.navSubBox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	color: #000000;
	vertical-align: top;
	background: url('../images/careers/subnav_off.gif') repeat-x;
	display: block;
	width: 155px;
	height: 22px;
	border-bottom: 1px solid #194492;
}

.navSubBoxSelected {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	color: #ffffff;
	vertical-align: top;
	background: url('../images/careers/subnav_on.gif') repeat-x;
	display: block;
	width: 155px;
	height: 22px;
	border-bottom: 1px solid #194492;
}

.navSubBoxHover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	color: #000000;
	vertical-align: top;
	background: url('../images/careers/subnav_off.gif') repeat-x;
	display: block;
	width: 155px;
	height: 22px;
	border-bottom: 1px solid #194492;
}

a.navSubBoxLink {
	text-decoration : none;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color : #000000;
	padding-left: 10px;
	width: 155px;
	padding-top: 4px;
	display: block;
}

a.navSubBoxLink:Hover {
	text-decoration : underline;
}

a.navSubBoxLink:Active {
	text-decoration : underline;
}

a.navSubBoxLinkSelected {
	text-decoration : none;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	padding-left: 10px;
	width: 155px;
	padding-top: 4px;
	display: block;
}

a.navSubBoxLinkSelected:Hover {
	text-decoration : underline;
}

a.navSubBoxLinkSelected:Active {
	text-decoration : underline;
}

.onLeft {
	background: #194492 url('../images/careers/on_left.gif');
	width: 8px;
	height: 22px;
	float: left;
	margin-left: 10px;
}

.onLeftOff {
	background: #ffffff;
	width: 15px;
	height: 22px;
	float: left;
	margin-left: 10px;
}

.onRight {
	background: #194492 url('../images/careers/on_right.gif');
	width: 8px;
	height: 22px;
	float: left;
}

.onRightOff {
	background: #ffffff;
	width: 15px;
	height: 22px;
	float: left;
}

td.navBoxSpecial {
  border-collapse: collapse;
	border-top: none;
	border-bottom: solid;
	border-bottom-width: 1px;
	border-bottom-color: #336699;
	border-left: solid;
	border-left-width: 1px;
	border-left-color: #336699;
	border-right: solid;
	border-right-width: 1px;
	border-right-color: #336699;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	color: #000000;
	text-align: center;
	vertical-align: middle;
	background-color: #F5FFD5;
}

td.navBoxSpecialSelected {
  border-collapse: collapse;
	border-top: none;
	border-bottom: solid;
	border-bottom-width: 1px;
	border-bottom-color: #336699;
	border-left: solid;
	border-left-width: 1px;
	border-left-color: #336699;
	border-right: solid;
	border-right-width: 1px;
	border-right-color: #336699;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	background-color: #5A6B24;
}

td.navBoxSpecialHover {
  border-collapse: collapse;
	border-top: none;
	border-bottom: solid;
	border-bottom-width: 1px;
	border-bottom-color: #336699;
	border-left: solid;
	border-left-width: 1px;
	border-left-color: #336699;
	border-right: solid;
	border-right-width: 1px;
	border-right-color: #336699;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	color: #000000;
	text-align: center;
	vertical-align: middle;
	background-color: #EBFFAA;
}


span.displayText {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: 700;
	font-size: 12px;	
	vertical-align: middle;
} 

span.navBoxLink {
	text-decoration : none;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	color : #000000;
	display: block;
	margin-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
}

span.listLinkSmall	{
	
	color : #434242;
}

a.navBoxLink {
	text-decoration : none;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	color : #000000;
	display: block;
	margin-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
}

a.navBoxLink:Hover {
	text-decoration : underline;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	color : #000000;
}

a.navBoxLink:Active {
	text-decoration : underline;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	color : #000000;
}

a.navBoxLinkSelected {
	text-decoration : none;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color : #FFFFFF;
	display: block;
	margin-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
}

a.navBoxLinkSelected:Hover {
	text-decoration : underline;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	color : #FFFFFF;
}

a.navBoxLinkSelected:Active {
	text-decoration : underline;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	color : #DDDDDD;
}

td.sectionHeader {
	border-bottom: solid;
	border-bottom-width: 1px;
	border-bottom-color: #336699;
	padding-bottom: 1px;
}

.boxBorder {	
	border-collapse: collapse;
	border: 1px solid #194492;
}

table.greenBoxBorder {
 	border-collapse: collapse;
	border-top: solid;
	border-top-width: 1px;
	border-top-color: #819933;
	border-bottom: solid;
	border-bottom-width: 1px;
	border-bottom-color: #819933;
	border-left: solid;
	border-left-width: 1px;
	border-left-color: #819933;
	border-right: solid;
	border-right-width: 1px;
	border-right-color: #819933;
}

td.greenBoxHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	color: #FFFFFF;
	text-align: left;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
	background-color: #819933;
}

table.brownBoxBorder {
 	border-collapse: collapse;
	border-top: solid;
	border-top-width: 1px;
	border-top-color: #996833;
	border-bottom: solid;
	border-bottom-width: 1px;
	border-bottom-color: #996833;
	border-left: solid;
	border-left-width: 1px;
	border-left-color: #996833;
	border-right: solid;
	border-right-width: 1px;
	border-right-color: #996833;
}

td.brownBoxHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	color: #FFFFFF;
	text-align: left;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
	background-color: #996833;
}

td.boxBody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: left;
	vertical-align: top;
	padding-top: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #FFFFFF;
}

td.eventHeaderBox {
 	border-collapse: collapse;
	border-top: solid;
	border-top-width: 1px;
	border-top-color: #336699;
	border-bottom: solid;
	border-bottom-width: 1px;
	border-bottom-color: #336699;
	border-left: solid;
	border-left-width: 1px;
	border-left-color: #336699;
	border-right: solid;
	border-right-width: 1px;
	border-right-color: #336699;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
	vertical-align: middle;
}

td.registerFormTop {
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-weight: 700;
	font-size: 11px;
	text-align: right;
}

td.registerFormField {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: 700;
	font-size: 12px;
	text-align: left;
	padding-left: 3px;
	padding-top: 10px;
	padding-bottom: 3px;
	vertical-align: middle;
}

td.footerBox {
 	border-collapse: collapse;
	border-top: solid;
	border-top-width: 1px;
	border-top-color: #336699;
	border-bottom: solid;
	border-bottom-width: 1px;
	border-bottom-color: #336699;
	border-left: none;
	border-right: none;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	vertical-align: middle;
	text-align: center;
}

TR.agendaRow {
  padding-bottom: 20px;
}

DIV.eventListing {
	padding-bottom: 20px;
}

DIV.eventRegisterButton {
	padding-top: 10px;
	padding-bottom: 0px;
	text-align: right;
}

DIV.speakerListing {
	padding-bottom: 5px;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 400;
	color : #000000;
}

DIV.sponsorListing {
	padding-bottom: 20px;
	text-align: center;
}

/* Body links */

a.bodyLinkSmall {
	text-decoration : none;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 700;
	color : #336699;
}

a.bodyLinkSmall:Hover {
	text-decoration : underline;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 700;
	color : #000000;
}

a.bodyLinkSmall:Active {
	text-decoration : underline;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 700;
	color : #000000;
}

a.bodyLinkMedium {
	text-decoration : none;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	color : #336699;
}

a.bodyLinkMedium:Hover {
	text-decoration : underline;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	color : #000000;
}

a.bodyLinkMedium:Active {
	text-decoration : underline;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	color : #000000;
}

a.bodyLinkLarge:Active {
	text-decoration : underline;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 700;
	color : #000000;
}

a.bodyLinkLarge {
	text-decoration : none;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 700;
	color : #336699;
}

a.bodyLinkLarge:Hover {
	text-decoration : underline;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 700;
	color : #000000;
}

a.bodyLinkLarge:Active {
	text-decoration : underline;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 700;
	color : #000000;
}
	
/* Background styles */
.blackBackground {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 400;
	color: #FFFFFF;
	background-color: #000000;
}

.whiteBackground {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 400;
	color: #000000;
	background-color: #FFFFFF;
}

.darkBlueBackground {
		background-color: #336699;
}



/* Body styles */
.smallBodyBlack { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 400;
	color: #000000;
	vertical-align: middle;
}

.smallHeadBlack {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: 700;
	font-size: 11px;
}

.smallHeadWhite {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: bold;
	font-size: 11px;
}

.smallHeadBlackItalic {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: 700;
	font-size: 11px;
	font-style: italic;
}

.smallHeadBlackUnderline {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: 700;
	font-size: 11px;
	text-decoration: underline;
}

.mediumBodyBlack { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 400;
	color: #000000;
}

.mediumBodyBlackMiddle { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 400;
	color: #000000;
	vertical-align: middle;
}

.mediumHeadBlackUnderline {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: 700;
	font-size: 12px;
	text-decoration: underline;
}

.largeBodyBlack { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 400;
	color: #000000;
}

.extraSmallBodyBlack { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 400;
	color: #000000;
}

.mediumHeadBlack { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	color: #000000;
}

.mediumHeadWhite { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	color: #ffffff;
}

.mediumHeadBlackUnderline { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	text-decoration: underline;
	color: #000000;
}

.largeHeadBlack { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 700;
	color: #000000;
}

.extraLargeHeadBlack { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: 700;
	color: #000000;
}

.mediumHeadBlackItalic {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: 700;
	font-size: 12px;
	font-style: italic;
}

.smallBodyBlackItalic {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	font-style: italic;
}

.mediumBodyBlackItalic {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	font-style: italic;
}

.smallBodyBlue { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 400;
	color: #336699;
}

.smallHeadBlue {
	font-family: Arial, Helvetica, sans-serif;
	color: #336699;
	font-weight: 700;
	font-size: 11px;
}

.smallHeadBlueItalic {
	font-family: Arial, Helvetica, sans-serif;
	color: #336699;
	font-weight: 700;
	font-size: 11px;
	font-style: italic;
}

.smallHeadBlueUnderline {
	font-family: Arial, Helvetica, sans-serif;
	color: #336699;
	font-weight: 700;
	font-size: 11px;
	text-decoration: underline;
}

.mediumBodyBlue { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 400;
	color: #336699;
}

.mediumHeadBlueUnderline {
	font-family: Arial, Helvetica, sans-serif;
	color: #336699;
	font-weight: 700;
	font-size: 12px;
	text-decoration: underline;
}

.largeBodyBlue { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 400;
	color: #336699;
}

.extraSmallBodyBlue { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 400;
	color: #336699;
}

.mediumHeadGreen { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #194492;
}

.mediumHeadBlueUnderline { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	text-decoration: underline;
	color: #336699;
}

.largeHeadBlue { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 700;
	color: #336699;
}

.extraLargeHeadBlue { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: 700;
	color: #336699;
}

.mediumHeadBlueItalic {
	font-family: Arial, Helvetica, sans-serif;
	color: #336699;
	font-weight: 700;
	font-size: 12px;
	font-style: italic;
}

.smallBodyBlueItalic {
	font-family: Arial, Helvetica, sans-serif;
	color: #336699;
	font-size: 11px;
	font-style: italic;
}

.mediumBodyBlueItalic {
	font-family: Arial, Helvetica, sans-serif;
	color: #336699;
	font-size: 12px;
	font-style: italic;
}

.smallBodyWhite { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 400;
	color: #FFFFFF;
}

.mediumBodyWhite { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}

.mediumHeadWhite { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	color: #FFFFFF;
}

.largeHeadWhite { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 700;
	color: #FFFFFF;
}

.extraLargeHeadWhite { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 700;
	color: #FFFFFF;
}

.mediumHeadRed { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	color: #FF0000;
}

.captionText { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 400;
	color: #000000;
}

.redAsterik {
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-weight: 700;
	font-size: 11px;
}


/* Form styles */

.form-item {
	display: block;
	font-weight: bold;
	color: #000000;
}


input.text {
	color: #000000; 
	background-color: #ffffff; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal;	
	vertical-align: middle;
	border: 1px solid #7F9DB9;
}

.text {
	text-align: left;
}

input.textDate {
	color: #000000; 
	background-color: #ffffff; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal;	
	vertical-align: middle;
	border: 1px solid #8b8b89;
	width: 70px;
}

.searchText {
	background-color: #d0d0c8;
	border: 1px solid #7b8290;
}

.checkbox {
	color: #000000; 
	background-color: #DDDDDD; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal;
	border: 0px solid #DDDDDD;
	vertical-align: middle;
}

a.smallButton {
	background-color: #565656;
	border: 1px solid #565656;
	color: #ffffff;
	display: inline;
	font-size: 11px;
	font-weight: 500;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
}

a.smallButton:hover {
	text-decoration: none;
	font-weight: 500;
	background-color: #ffffff;
	border: 1px solid #565656;
	color: #565656;	
}

a.smallButtonGray {
	background-color: #565656;
	border: 1px solid #565656;
	color: #ffffff;
	display: inline;
	font-size: 12px;
	font-weight: 500;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
}

a.smallButtonGray:hover {
	text-decoration: none;
	font-weight: 500;
	background-color: #ffffff;
	border: 1px solid #565656;
	color: #565656;	
}

table.actions {
	padding-top: 5px;
	padding-bottom: 5px;
}

input	{
color: #000000;
border: 0px;
}

input.button {
color: #ffffff;
background: #565656;
border: 0px;
}

input.button2 {
color: #000000;
background: #ffffff;
border: 1px solid #000000;
}

input.checkbox {
color: #ffffff;
background: #ffffff;
border: 0px solid #ffffff;
}

.radioEvenRow {
background: #D3DAE0;
border: 0px solid #ffffff;
}

.radioOddRow {
background: #ffffff;
border: 0px solid #ffffff;
}


/* Image styles */
IMG.imageBorder {
	border-top: solid;
	border-top-width: 1px;
	border-top-color: #000000;
	border-bottom: solid;
	border-bottom-width: 1px;
	border-bottom-color: #000000;
	border-left: solid;
	border-left-width: 1px;
	border-left-color: #000000;
	border-right: solid;
	border-right-width: 1px;
	border-right-color: #000000;	
}

DIV.imageLeft {
  float: left;
  padding-top: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	padding-right: 10px;
}

/* Admin area styles */

DIV.includeDiv {
	width: 600px;
	margin: 0 auto;
}

table.adminMainTable {
	width: 600px;
	border-width: 0px;
	margin-left: 20px;
}

table.includedTable {
	width: 80%;
	border: 0px;
}

.listTable {              
	width: 700px;
/*	border: 1px solid #194492;*/
	border-collapse: collapse;
} 

.filterResults {
	border: 1px solid #b7b7b7;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 8px;
	padding-bottom: 8px;
	width: 240px;
	float: left;
	background: #d4d7e2;
}

.filterResults input.radio {
	background: #d4d7e2;
}

.searchParticipants {
	border: 1px solid #b7b7b7;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-top: 8px;
	width: 700px;
	background: #d4d7e2;
	margin-left: 25px;	
	text-align: left;
}

.addList {
	border: 1px solid #b7b7b7;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-top: 8px;
	width: 700px;
	background: #d4d7e2;
	margin-left: 25px;	
	text-align: left;
}

.listStatisticTable {              
	width: 600px;
	border: 0;
	border-collapse: collapse;
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
} 

.middleMidTable {              
	width: 600px;
	border: 0;
	border-collapse: collapse;
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
} 

.profileTable {              
	width: 157px;
	border: 1px solid #7e7858;
	background-color: #c3ccdc;
} 

.profileName {
	width: 157px;
	border: 1px solid #7e7858;
	background-color: #c7c599;
	color: #194492;
	font-weight: bold;
	font-size: 16px;
}

.listeesTable {              
	width: 700px;
	border: 1px solid #194492;
	margin-left: auto;
	margin-right: auto;
	border-collapse: collapse;
} 

table.gridTable {              
	width: 100%;
	border: 1px;
 	border-collapse: collapse;   
	border-color: #336699; 
}    

table.listFooterTable {              
	width: 100%;
	border: 0px;
 	border-collapse: collapse;   
}                           

td.adminMain {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

td.adminBox {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

.darkHeadBackground {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	color: #000000;
	background-color: #00CCFF;
}

.darkBackground {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 400;
	color: #000000;
	background-color: #DDDDDD;
}

.lightBackground {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 400;
	color: #000000;
	background: none;
}

td.smallBoxHeaderBlue {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: 700;
	font-size: 12px;
	border: 1px solid #194492;
	padding-top: 2px;   
	padding-bottom: 0px;
	padding-left: 5px;  
	padding-right: 3px;
	vertical-align: middle;
} 

td.smallBoxHeader {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: 700;
	font-size: 12px;
	padding-top: 2px;   
	padding-bottom: 0px;
	padding-left: 3px;  
	padding-right: 3px;
	vertical-align: middle;
} 
  
td.boxHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	color: #194492;
	text-align: left;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
	background: none;
}

.boxHeader2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	background-color: #b2bad4;
	padding-top: 3px;
	color: #000000;
	border-bottom: 1px solid #194492;
}

td.boxHeaderCenter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	text-align: center;
	color: #5c5c5c;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 3px;
	padding-right: 3px;
}

td.boxHeaderRight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	text-align: right;
	color: #5c5c5c;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 3px;
	padding-right: 3px;
}

td.boxHeaderLeft {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	text-align: left;
	color: #5c5c5c;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 3px;
	padding-right: 3px;
}

.listeesHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 700;
	text-align: left;
	color: #ffffff;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 3px;
	padding-right: 3px;
	float: left;
}

td.boxSubHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	text-align: left;
	color: #000000;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #b2bad4;
}

td.adminBoxCenter {
	text-align: center;
}

td.adminBoxLeft {
	text-align: left;
	vertical-align: middle;
}

td.adminBoxRight {
	text-align: right;
	vertical-align: middle;
	padding-right: 3px;
}

td.detailBox {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 3px;
	padding-right: 3px;
}

a.listLinkSmall {
	text-decoration : none;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	color : #194492;
}

a.listLinkSmall:Hover {
	text-decoration : underline;
	color : #434242;
}

a.homeListLinkSmall {
	text-decoration : none;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 700;
	color : #194492;
}

a.homeListLinkSmall:Hover {
	text-decoration : underline;
	color : #434242;
}


a.breadCrumbLink {
	text-decoration : none;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 700;
	color : #194492;
}

a.breadCrumbLink:Hover {
	text-decoration : underline;	
	color : #434242;
}

span.breadCrumbLinkSelected {
	text-decoration : none;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: 700;
	font-size: 16px;		
} 

a.adminHeaderLinkSmall {
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	color: #000000;
	text-align: left;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
	white-space: nowrap;
}

a.adminHeaderLinkSmall:Hover {
	text-decoration : underline;
	color: #be5757;
}

a.adminHeaderLinkSmallLeft {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	color: #5c5c5c;
	text-align: left;
	white-space: nowrap;
	background: none;
}

a.adminHeaderLinkSmallLeft:Hover {
	text-decoration: underline;
	color: #be5757;
}

a.adminHeaderLinkSmallRight {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	color: #5c5c5c;
	text-align: left;
	white-space: nowrap;
	background: none;
}

a.adminHeaderLinkSmallRight:Hover {
	text-decoration: underline;
	color: #be5757;
}

a.adminHeaderLinkSmallAdd {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	color: #FFFFFF;
	text-align: left;
	padding-left: 3px;
	padding-right: 18px;
	white-space: nowrap;
	background: url('../images/careers/btn_add.gif') no-repeat right;
}

a.adminHeaderLinkSmallAdd:Hover {
	text-decoration: underline;
	color: #be5757;
}

a.adminHeaderLinkSmallExcel {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	color: #FFFFFF;
	text-align: left;
	padding-left: 3px;
	padding-right: 23px;
	white-space: nowrap;
	background: url('../images/careers/excel.gif') no-repeat right;
}

a.adminHeaderLinkSmallExcel:Hover {
	text-decoration: underline;
	color: #d7c103;
}

a.adminHeaderLinkSmallLogon {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-align: right;
	white-space: nowrap;
}

a.adminHeaderLinkSmallLogon:Hover {
	text-decoration: underline;
	color: #d7c103;
}

INPUT.adminText {
	color: #000000; 
	background-color: #FFFFFF; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal;
	border: 1px solid #8b8b89;
	vertical-align: middle;
	width: 300px;
}

select {
	color: #000000; 	
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal;
	border: 1px solid #8b8b89;
	vertical-align: middle;
}


select.admin {
	color: #000000; 
	background-color: #FFFFFF; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal;
	border: 1px solid #8b8b89;
	vertical-align: middle;
}
TEXTAREA:focus {background-color:#FFFFCC;border-left-color: #000000; border-top-color: #000000; border-style: solid;}

TEXTAREA {
	color: #000000; 
	background-color: #FFFFFF; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal;
	border: 1px solid #7F9DB9;
	vertical-align: middle;
	width: 300px;
}


.emailBody {
	color: #000000; 
	background-color: #FFFFFF; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal;
	border: 1px solid #8b8b89;
	vertical-align: middle;
	width: 700px;
	height: 200px;
}


.emailFooter {
	color: #000000; 
	background-color: #FFFFFF; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal;
	border: 1px solid #8b8b89;
	vertical-align: middle;
	width: 700px;
	height: 100px;
}

TEXTAREa.bio {
	color: #000000; 
	background-color: #FFFFFF; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal;
	border: 1px solid #8b8b89;
	vertical-align: middle;
	width: 500px;
}

TEXTAREa.infoText {
	color: #000000; 
	background-color: #FFFFFF; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal;
	border: 1px solid #8b8b89;
	vertical-align: middle;
	width: 250px;
}


TEXTAREa.noteText {
	color: #000000; 
	background-color: #FFFFFF; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal;
	border: 1px solid #8b8b89;
	vertical-align: middle;
	width: 400px;
}

.waiting
{
	visibility: visible;
}

.notWaiting
{
	visibility: hidden;
}

.bar1 {  background: #a0a09a; }
.bar2 {  background: #979793; }
.bar3 {  background: #5b5b57; }
.bar4 {  background: #9e9e8b; }
.bar5 {  background: #7d7d6b; }
.bar6 {  background: #676751; }
.bar7 {  background: #636340; }
.bar8 {  background: #7e7e44; }
.bar9 {  background: #8e8e4a; }
.bar10 {  background: #74743b; }


/* Starbox.css 
   Part of http://www.nickstakenburg.com/projects/starbox/
*/

.starbox .stars { background: #cccccc; }
.starbox .rated .stars { background: #dcdcdc; }
.starbox .rated .hover .stars { background: #cccccc; }
.starbox .colorbar { background: #1e90ff; }
.starbox .hover .colorbar { background: #ffcc1c; }
.starbox .rated .colorbar { background: #64b2ff; }
.starbox .rated .hover .colorbar { background: #1e90ff; }
.starbox .ghost { background: #a1a1a1; }
.starbox .indicator { clear: both; }

.starbox .dotted .stars,
.starbox .dotted .hover .stars,
.starbox .dotted .rated .stars, 
.starbox .dotted .rated .hover .stars { background: url(../images/careers/background_dotted.gif) top left repeat-x;}
.starbox .dotted .colorbar,
.starbox .dotted .hover .colorbar,
.starbox .dotted .rated .colorbar, 
.starbox .dotted .rated .hover .colorbar { background: #000000; }
.starbox .dotted .ghost { background: #666666; }

.starbox .pointy .colorbar { background: #ffcc1c; }
.starbox .pointy .hover .colorbar { background: #ff9231; }

.starbox .inverse .stars { float: right; }
.starbox .inverse .indicator { clear: both; display: block; text-align: right; }
