/* CSS Document */
body,img,br,a,form,p,h1,h2,h3,h4,h5,h6 { border:0; margin: 0; padding:0;}
body { 
	font: 100% Arial, Verdana, Helvetica, sans-serif;
	background: #FFFFFF;
	margin: 0; 
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	}

p, td, ul, body {font-family: Arial, Verdana, Helvetica, sans-serif;}

body.internal, body.inqmain {background-image:url(../images/bkgrnd_clienttools.jpg);}
body.inqmain {width:800px;height:200px;}
body.inq {background:white; width:800px;height:400px;font-size:10pt;}

p { 
	margin-top:4px;
	font-size: 90%;
}

p.bio {margin-bottom:7px;}
p.job {margin-bottom:3px;}
.smaller {font-weight:400; font-size:10px;}

h1  {font-weight:900; font-size:24px; padding-bottom:7px;}
h1, h3, h5, h6 {color: #003333;}
h2  {font-weight:700; font-size:11px;}
h2, .smaller, h4.index { color:#333333;}
h3  {font-weight:900; font-size:18px; padding-bottom:7px;}
h4  {font-weight:700; font-size:18px; color: #476771; padding-top:7px; padding-bottom:3px;}
h5  {font-weight:700; font-size:14px;}
h5, h6 {padding-top:3px; padding-bottom:3px;}
h6  {font-weight:400; font-size:11px;}
h3.jobspad {margin-top:10px;padding-bottom:2px;}
h4.service {font-weight:700; font-size:17px; margin-top:25px; padding-top:3px; padding-bottom:1px; border-top:2px solid #cccccc;}
h1.index {font-size:24px; font-weight:500; color:#FCA135;}
h2.index {font-size:24px; font-weight:500; color:#006633;}
h3.index {font-size:18px; font-weight:800; color:#FFFFFF;}
h4.index {font-size:14px; font-weight:500;}


ul {padding-top:0; padding-bottom:0; margin-top:0; margin-bottom:0;font-size:11px;color:#000000;}
ul.plain {list-style-type:none; margin-left:20px; padding-bottom:10px;}
ul.nospace {font:normal normal 400 12px arial; color:#000000;margin-left:15px;margin-top:0px;padding:0px;}
ul.base {margin-top:5px;padding:0px;font-size:11px;}
ul.base li {margin-left:20px;}

li {font:normal normal 400 12px arial; color:#000000; margin-left:25px;}
li.site {font:normal normal 400 11px arial; color:#000000; margin-left:25px;}
li.more {font:normal normal 400 12px arial; color:#000000; margin-left:5px;list-style:none;}
li.office {font:normal normal 400 10px arial; color:#000000;margin:0px;padding:0px;list-style:none;}
li.faq {font:normal normal 800 12px arial; color:#000000; margin-left:25px;padding:4px;}
li.faq, li.faa {margin-right:10px;}
li.base {font-size:11px;font-weight:bold;list-style-type:circle;margin-left:10px;}
.basepage {font-size:12px;font-weight:normal;margin-left:25px;padding:6px;}

img, td, table 	{
				margin:0;
				padding:0;
				border:0;
				border-collapse:collapse;
				vertical-align:top;
				}

td,input,button,table.greenborder, .menu,.getsmall{font-size:8pt;}

.top {font-size:14px; font-weight:800;margin-left:35px;padding:0px;color:#000000;}
.head {font-size:24px;padding:0px;margin-top:20px;color:#F8AE39;}
.texthead2 {font-size:24px;padding:0px;margin:0px;color:#339933;}
.gtitle {font-size:14px;font-weight:800;color:#61B544;margin-left:20px;margin-top:10px;}
.otitle {font-size:16px;font-weight:800;color:#FD7636;margin-left:20px;margin-top:5px;}
.otitle2 {font-size:14px;font-weight:800;color:#F9AE39;margin-left:20px;margin-top:10px;}
.btitle {font-size:14px;font-weight:800;color:#476771;margin-left:20px;padding-top:10px;}
.body {color:#000000;font-size:12px;font-weight:500;padding-left:20px;padding-right:25px;margin-top:20px;}
.large {font-size:12px;}
.small {font-size:10px;}
.white {color:#FFFFFF;}
.black {color:#000000;}
.dgreen {color:#006633;}
.bold {font-weight:bold;}

a {text-decoration:none;}

a.top:link,a.top:visited {color: #330033;}
a.top:hover,a.top:active {color: #660033;}
a.mi {font-size:11pt;}

a:link {color:#336666;text-decoration:none}
a:visited {color:#336666;text-decoration:none}
a:hover {color:#0066FF;text-decoration:none}
a:active {color:#0066FF;text-decoration:none}

a.small:link {color:#FFFFFF;text-decoration:none}
a.small:visited {color:#FFFFFF;text-decoration:none}
a.small:hover {color:#DFEFE5;text-decoration:none}
a.small:active {color:#DFEFE5;text-decoration:none}

a.banner:link    {color:#2a4a3f; text-decoration: none; font:normal normal 900 11px arial;}
a.banner:visited {color:#2a4a3f; text-decoration: none; font:normal normal 900 11px arial;}
a.banner:hover   {color:#330066; text-decoration: none; font:normal normal 900 11px arial;}
a.banner:active  {color:#2a4a3f; text-decoration: none; font:normal normal 900 11px arial;}

a.lg_ora2:link	 	{color:#F8AE39;font-weight:bold;}
a.lg_ora2:visited 	{color:#F8AE39;font-weight:bold;}
a.lg_ora2:hover 	{color:#559BFA;font-weight:bold;}
a.lg_ora2:active 	{color:#559BFA;font-weight:bold;}

a.lg_ora2, a.lglink  {font-size:14px;padding:4px;}
a.lglink {font-weight:bold;}

.hilink {margin-left:auto;margin-right:auto;padding: 0 10px 0 10px;white-space:nowrap;}
.hilink:hover {background-color:#AEDA92;color:#0066FF;}

a.menunoflash:link	 	{color:#585B56;font-weight:bold;font-size:13px;font-family:Arial Narrow, Arial}
a.menunoflash:visited 	{color:#585B56;font-weight:bold;font-size:13px;font-family:Arial Narrow, Arial}
a.menunoflash:hover 	{color:#FFFFFF;font-weight:bold;font-size:13px;font-family:Arial Narrow, Arial}
a.menunoflash:active 	{color:#FFFFFF;font-weight:bold;font-size:13px;font-family:Arial Narrow, Arial}

#fade {width:76px;height:185px;
	margin:0px;padding:0px;position:relative;left:76px;top:0px;z-index:110;float:left;}
	
#faqblock ul li {margin-top:10px;}

/* PCS menu stuff */
.menulink {
font-size:12px;
font-weight:bold;
padding-left:35px;padding-right:35px;
}

.menu2link {
font-size:12px;
font-weight:bold;
padding-left:15px;padding-right:15px;
}

.submenu {
font-size:11px;
font-weight:normal;
padding-left:15px;padding-right:15px;
}

.tabtext {margin:0px 6px 3px 6px;font-weight:bold;font-size:11px;}

.wholebody {width:800px;border:0px;border-collapse:collapse;}

/* new nav */
#headcontainer {
	margin: 0 auto;
	background-color:#46574F;
	background-image:url(/images/pcshead_bg.jpg);
	background-repeat:no-repeat;
	height:56px;
	padding:0 ;
	margin:0p ;
}

#companybanner {background-image:url(/images/tools_image_PCS.jpg);background-repeat:no-repeat;height:56px;background-color:#46574F;}
#nav {
	margin: 0;
	padding:0; 
}
#nav span{
color: #FFFFFF; 
width: auto; 
min-width:75px;
margin:0px;
font-size:11px;
border-left:1px solid #999999;
float:left;
text-align:center;
}
#nav a { display: block; width:auto; padding: 14px 12px;color:#FFFFFF;}
#nav a:hover {background-color: #8E9994;}

#describe {position: absolute;top: 42px; left:200px; z-index: 999; margin: 0; padding: 0px 0 3px 0;} 

/* subnav */
.subnav {margin:0px; padding: 0px; float:left; }
.subnav a, .subnav a:visited  {color: #000000; width: auto; padding: 0px 10px 0px 10px; font-size:11px;background-color: #8E9994;display:block;}
.subnav a:hover, .subnav a:active {background-color: #BBC2BE;color:#336666}

/*tools nav */
#gear a, #gear a:hover {background-image:url(../tools/images/workquesm.gif);background-repeat:no-repeat;background-position:4px 4px;}
#cont a, #cont a:hover {background-image:url(../tools/images/contactsm.gif);background-repeat:no-repeat;background-position:4px 4px;}
#rept a, #rept a:hover {background-image:url(../tools/images/reportsm.gif);background-repeat:no-repeat;background-position:4px 4px;}
#admn a, #admn a:hover {background-image:url(../tools/images/adminsm.gif);background-repeat:no-repeat;background-position:4px 4px;}

#baseheadContainer {height:56px;background-image:url(../images/basehead_bg.jpg);background-repeat:no-repeat;background-color:#46574F;}
#toolsHeadContainer {height:56px;background-repeat:no-repeat;background-color:#46574F;}
#mainmenu {width:auto;height:42px;margin-left:250px;white-space:nowrap;}
#basemenu {width:auto;height:42px;margin-left:150px;white-space:nowrap;}

.hide{display:none;}
.show{display:block;}

.tabtext {margin:0px 6px 3px 6px;font-weight:bold;font-size:11px;}

/* PCS page stuff */
.maincont {
	padding: 1em;
	text-align: left;
}

.abovepic {
	float: left;
	height: 20px;
}

.yellowCorner {
	float:left;
	width:20px;
	height:20px;
	background-image:url(../images/corner_yel.jpg);
	background-repeat:no-repeat;
}

.yellowFill {
	background-color:#FCF1B1;
}

.blueCorner {
	float:left;
	width:20px;
	height:20px;
	background-image:url(../images/corner_blu.jpg);
	background-repeat:no-repeat;
}

.blueFill {
	background-color: #B8E0E8;
}

.baryel2blu {
	float: left;
	background-image:url(../images/bar_yel2blu.jpg);
	background-repeat:no-repeat;
	height: 20px;
	width: 605px;
	padding: 0;
}

.barblu2yel {
	float: left;
	background-image:url(../images/bar_blu2yel.jpg);
	background-repeat:no-repeat;
	height: 20px;
	width: 605px;
	padding: 0;
}

.baryel2ora {
	float: left;
	background-image:url(../images/bar_yel2ora.jpg);
	background-repeat:no-repeat;
	height: 20px;
	width: 605px;
	padding: 0;
}

.pageContainer {
	overflow: hidden;
	width: 1000px; 
}

.pageContainer div {
	float: left;
	margin-bottom: -2000px;
	padding-bottom: 2000px;
}

.pageInner {
	width: 70%;
} 

.leftBar {
	width: 20px;
	height: 219px;
}

.pageGraphic {
	width: 140px;
	background-image:url(../images/right_shade.gif);
	background-repeat: repeat-y;
	margin: 0;
	padding: 0;
}

.ppmslogo {
	padding: 1em;
	text-align: right;
	float: right;
}

.other, .pcs, .mark {
	padding: 1em 2em;
}

.other h3 {
	margin-top: 1em;
	color:#61B544;
}

.pcs h3 {
	margin-top: 1em;
	color:#6C94A0;
}

.mark h3 {
	margin-top: 1em;
	color:#F8AE39;
}

.botShade {
	height:6px;
	background-image:url(../images/bottom_shade.jpg);
	background-repeat:repeat-x;
}

.grnButton {
	width: 140px;
	padding: 5px;
	margin: 5px;
	background-image:url(../images/but_pcs.jpg);
	background-repeat:no-repeat;
	cursor: pointer;
}

.inlinks {
	margin-top: 2em;
	font-size: 80%;
}

.inlinks span {
	margin-left: 1em;
}

.smtable td {border:1px solid #CCCCCC;padding:3px;}
table.lined, table.lined th, table.lined td {border: 1px gray solid; border-collapse:collapse;padding:2px;}
table.greenborder, table.greenborder th, table.greenborder td { border: 1px green solid; border-collapse: collapse;}
table.sll {font-size:8pt;border:solid; border-width:1px; border-color:gray; border-collapse:collapse;}
table.sll td {border:solid; border-width:1px; border-color:gray;text-align :left;padding:3px;}
table.sll th {color:black;background-color:silver; border:solid; border-width:1px; border-color:gray;}
table.sll td.ra {text-align:right;}
table.small td.browncell, table.small td.greencell, table.small th, table.small td, table.small input{font-size:8pt;}
table.inq_main td { vertical-align:top; padding:4px; border:0px; }

td object, td embed {
vertical-align: bottom;
}

/* client base table data */
table.cbdata {width:100%;border:1px solid #CCCCCC;}
table.cbdata td {padding:6px;border:1px solid #CCCCCC;}
table.cbdata th {background-color:#CCCCCC;}

/* PCS page formatting */
#botshade {width:881px;height:6px;
	float:left;
	font-size:1px;
	background-image:url(../images/bottom_shade.jpg);background-repeat:repeat-x;
	margin-left:18px;margin-top:0px;border:0px;border-collapse:collapse;
	padding:0px;z-index:222;}

td.botshade {height:20px;background-image:url(../images/shading_2_bot.jpg);}
td.cube {width:20px;height:20px;padding:0;margin:0;border:0px;}
td.bannerlinks {font-weight: 600; font-size:9px;text-align:center; padding-right:16px;}
td.greenborder {border: 1px green solid; border-collapse: collapse;}
td.services {text-align:right; font-size:11px; font-weight:700;padding-top:10px;}

div.message {border:1px solid; height:200px; font-size:10pt; width:500px; padding:5px; }
div.message_auto {border:1px solid; height:auto; font-size:10pt; width:500px; padding:5px; }

.submitlink{color:blue;background-color:transparent;text-decoration: underline;border: none;cursor: pointer;padding:0px;margin:0px;}
.ctmenu {position: absolute; top: 90px; left: 35px; font-size:7pt; width:800px;}
.ctmenu2 {position: absolute; top: 90px; left:30px; font-size:7pt; text-align:center;}
.ctmenu3 {position: absolute; top: 75px; left:14px; font-size:7pt;text-align:center;}
.menu {position: absolute; top: 75px; left: 35px;}

input {    cursor: pointer; }

pre {margin:0px; padding:0px;}
table.stats,table.stats td { border: 1px gray solid; border-collapse:collapse; padding:0px;}
table.stats {margin:15px;}


/*  menuing!  */

.tabArea {

  width:780px; padding:0; margin-left:auto; margin-right:auto;
  font-size:11px;
  font-weight: bold;
  margin-top:20px; }

.newtab {height:2.4em;margin: 0px 4px 0px 0px;background: #DEEFE7}
b.rtop, b.rbottom{display:block;background: #FFFFFF;}
b.rtop b, b.rbottom b{display:block;height: 1px;overflow: hidden; background: #DEEFE7}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}


html>body a.tab {  padding: 4px 5px 2px 5px;}

a.tab, a.tab:visited {
  color: #006633;
}

a.tab:hover {
  background-color: #FEFEE2;
  color: #A9CC5B;
}

a.tab.activeTab, a.tab.activeTab:hover, a.tab.activeTab:visited {
  background-color: #e0e0e0;
  color: #000000;
}

a.tab.activeTab {
  z-index: 102;
}

.tabMain {
  width:90%;min-width:760px;margin-left:auto; margin-right:auto;margin-top:0px;
 /*
  background-color: #e0e0e0;
  border: none;
  padding: 1em;
 */

 min-height:500px;
 background-color: #CCEAC2;
 border: 1px solid #CCCCCC;
 padding: 10px;
 height:auto !important;
 
}


div.tabIframeWrapper {
  width: 100%;
  height:450px;
  }

iframe.tabContent {
  background-color: #ffffff;
  border: 1px solid #000000;
  width: 748px;
  height:444px;
  padding-top:6px;
  padding-left:6px;
  padding-right:6px;
}


div.menuHeader{
  background-color: #FAFFD7;
  padding-right: 6px;
  padding-left: 6px;
  font-size:8pt;
}

div.menuInHeader {
  background-color: #FFFFFF;
  padding-right: 6px;
  padding-left: 6px;
  font-size:8pt;
}

div.menuLinks{
  background-color: #FFFFFF;
  margin: 6px;
  padding: 6px;
  font-size:9pt;
  border:1px solid #529A3A;
  }

#fixedtipdiv{
position:absolute;
padding: 2px;
border:1px solid black;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
}



/* used to implement min height! */
.prop     {float:right; width:1px;}
.clear    {clear:both;  height:1500px; overflow:hidden;  }
.min50px  {height:50px;}
.min100px {height:100px;}
.min500px {height:500px;}

/* used for the account entry */
table.acct tr.header, table.acct tr.header td{padding-bottom:0px;vertical-align:bottom; background-color:#9CCE87;	}
table.acct tr.in , table.acct tr.in td	{padding:3px; vertical-align:top; background-color:#B9E49B;}


table.acct tr.header, table.acct tr.header td{padding-bottom:0px;vertical-align:bottom; background-color:#9CCE87;	}
table.acct tr.in , table.acct tr.in td	{padding:3px; vertical-align:top; background-color:#B9E49B;}

table.sub tr.out, 	table.sub  tr.out 		td   {padding-bottom:0px;vertical-align:bottom; background-color:#9CCE87;	}
table.sub tr.in,   	table.acct tr.in   		td	 {padding-bottom:0px;vertical-align:bottom; background-color:#B9E49B;}
table.sub tr.lead,   table.acct tr.lead 	td	 {padding-bottom:0px;vertical-align:bottom; background-color:#FF7F50;}
table.sub tr.label,   table.acct tr.label	td	 {padding-bottom:0px;vertical-align:bottom; background-color:#B0C4DE;}

td.jmenu {margin:0px;
	padding:0px;
	border:0px;
	vertical-align:top;}


.basediv {width:100%;z-index:0;border:0px;background-color:#FFFFFF;}
.topdiv {width:99%;height:55px;z-index:3;background-color:transparent;margin:0px 2px 0px 10px;}
.body1top {background-color:#DEEFE7;}
.bodylow {background-color:#B9E49B;}
b.b1top, b.b1bottom{display:block;background-color:#FFFFFF}
b.b1top b, b.b1bottom b{display: block; height: 1px; overflow: hidden; background-color:#DEEFE7;}
b.topr1{margin: 0 5px}
b.topr2{margin: 0 3px}
b.topr3{margin: 0 2px}
b.b1top b.topr4, b.b1bottom b.topr4{margin: 0 1px;height: 2px}
.body2 {background-color:#DEEFE7;margin:0px;}
b.b2bottom{display:block;background-color:#B9E49B;}
b.b2bottom b{display: block; height: 1px; overflow: hidden; background-color:#DEEFE7;}
.body1low {background-color:#B9E49C;margin:0px;}
b.b3top, b.b3bottom{display:block;background-color:#FFFFFF}
b.b3top b, b.b3bottom b{display: block; height: 1px; overflow: hidden; background-color:#B9E49C;}
b.b3top b.topr4, b.b3bottom b.topr4{margin: 0 1px;height: 2px}	

.welcomebox {width:200px;font-size:11px;color:#4C6770;font-weight:bold;text-align:center;padding-top:6px;}
.datebox {
	font-size:11px;
	color:#4C6770;
	font-weight:bold;
	text-align:center;
	padding-top:6px; 
	}
.leftbox {float:left;width:220px;}
.rightbox {float:left;width:230px;}

.basebut {width:140px;height:20px;padding:1px;margin: 5px 10px 5px 10px;background-image:url(../images/but_base_yel.jpg);background-repeat:no-repeat;font-size:13px;color:#6C94A0;font-weight:bold;float:left;cursor:pointer;}
.basebut:hover {font-weight:bold;color:#9BD4E4;}

.basebox {border:1px solid #529A3A;background-color:#FFFFFF;padding:3px;margin: 10px 20px 10px 20px;width:85%;overflow:visible;}
.basebox p {padding: 0px 6px 0px 6px}

.anotherbox {border:1px solid #529A3A;}

.newsbox {position:absolute;top:155px;left:25%;width:35%;height:70%;z-index:999;float:left;min-height:230px;max-height:400px;text-align:left;}
.newsbox p {padding-bottom:6px;}
.newsdate {color:#666666;}
.newsinner {width:auto;border:2px solid #529A3A;padding:10px;background-color:#FAFFD7;}

td.docgray {background-color:#DEEFE7;width:300px;padding:2px;}
td.doclogo {padding-left:8px;height:54px;vertical-align:middle;}

div.tools_text, div.graph_text {visibility:hidden}

p.padtop {padding-top:20px;}
.totop {margin-left:20px;font-size:10px;}

.basewrap {background-color:#FFFFFF;padding-bottom:20px;text-align:left;padding:20px;}

/* Client Tools only*/

.innerfold {width:99%; background-color:#A2D087;}

.active {background-color:#A2D087}
.inactive {background-color:#B9E49B}
.innertab, .button {cursor:pointer;}
.innertab:hover, .button:hover {background-color:#AEDA92;color:#0066FF;}
.innertab {width:20%;text-align:center;vertical-align:middle;border-right:3px solid #DEEFE7;}
.button {background-color:#B9E49B;color:#305922;}
.button {padding:2px;margin:2px;border:1px solid #006400;}
.button:hover {border:1px solid #FAFFD7;}
.butsm {width:60px;}
.butmed {width:85px;}
.butlg {width:160px;}
.butmenu {float:left;margin-right:1px;}
.butmenu:hover {background-color:#FAFFD6;color:#006400;}

.extratab {width:60%;text-align:center;text-align:center;background-color:#CCEAC2;}

.formbox  {border:3px ridge #476771;}
.formbox, .formbox td{background-color:#FAFFD7;padding:3px;}

.resultbox {border:3px solid #529A3A; background-color:#FFFFFF; width: 90%;padding: 6px;}

.sh, .sh td{padding:2px;}
.shhead {font-weight:bold;}

.oddrow, .evenrow, .otherrow {padding-left:2px;}
.oddrow {background-color:#DEEFE7;}
.evenrow {background-color:#C4DEBD;}
.otherrow {background-color:#FFFFF6;border:1px solid #CCCCCC;}

.left{text-align:left;}
.right{text-align:right;}
.center{text-align:center;margin-left:auto;margin-right:auto;}

.png {margin-left:0px;padding-left:0px;}
.png li {list-style-type:none;}

.amicon, .cmicon, .rpicon, .adicon {padding-top:2px;padding-right:2px;padding-bottom:2px;padding-left:24px;min-height:18px;font-size:11px;}
.amicon {background-image:url(../tools/images/gear_li.png);background-repeat:no-repeat;}
.amicon:hover {background-image:url(../tools/images/gear_li_2.png);background-repeat:no-repeat;}
.cmicon {background-image:url(../tools/images/cmicon.png);background-repeat:no-repeat;}
.cmicon:hover {background-image:url(../tools/images/cmicon_2.png);background-repeat:no-repeat;}
.rpicon {background-image:url(../tools/images/rpicon.png);background-repeat:no-repeat;}
.rpicon:hover {background-image:url(../tools/images/rpicon_2.png);background-repeat:no-repeat;}
.adicon {background-image:url(../tools/images/adicon.png);background-repeat:no-repeat;}
.adicon:hover {background-image:url(../tools/images/adicon_2.png);background-repeat:no-repeat;}

.half {width:40%;padding-top:15px;padding:10px;overflow:auto;}
.partleft {margin-left:4%;margin-right:auto;float:left;}
.partright {margin-left:4%;margin-right:auto;}

.helpbox {
		/* visibility:hidden; */
		width:90%;
		margin-top:25px;
		margin-left:5px;
		padding:4px 4px 4px 24px;
		background-color:#FEFEE2;
		color:#005566;
		border:1px dashed #F8C572
}

.minihelp {background-color:#FEFEE2;
		color:#006633;
		border:1px dashed #F8C572;
		padding:2px;
		margin-bottom:10px;}

.descbox {
		width:200px;
		height:auto;
		overflow:visible;
		color:#006633;
		background-color:#FAFFD7;
		border:1px dashed #F8C572;
		padding:6px;
		margin-top:4px;
		margin-left:10px;
		position:absolute;
		font-size:12px;
		opacity:.9;
		filter: alpha(opacity = 90);

}
/* Client Tools fonts */

.fontreg {font:11px arial, sansserif; color:#000000;}
.fontsm {font:10px arial;}
.alertlg {font: 14pt arial, sansserif; color:red; font-weight:900;}
.blue {color:blue;}
.alert, a.alert:link, a.alert:visited {color:red}
a.alert:hover, a.alert:hover {color:#0066FF}
.getsmall {font-style: italic; }

/* multi account stuff */

#multiAccount
{
    position: relative;
}

#multiAccount .container
{
    filter:alpha(opacity=75);
	-moz-opacity:0.75;
	-khtml-opacity: 0.75;
	opacity: 0.75;
    padding: 12px;
    position: absolute;
    top: 0px;
    left: 0px;
    background-color: #000000;
    z-index: 2000;
}

#multiAccount .container .spacer
{
    width: 600px;
    height: 150px;
}

#multiAccount .close
{
    background: transparent url('/images/close.png') top left no-repeat;
    width: 16px;
    height: 16px;
    position: absolute;
    top: -16px;
    right: -16px;
    cursor: pointer;
    z-index: 2002;
}

#multiAccount .content
{
    width: 600px;
    height: 150px;
    background: #ffffff;
    position: absolute;
    top: 12px;
    left: 12px;
    background-color: #faffd7;
    z-index: 2001;
    
}

#multiAccount .content .inner
{
    position: relative;
    overflow: scroll;
    width: 600px;
    height: 150px;
}

#multiAccount .content .inner table
{
    width: 100%;
}

#multiAccount .content .inner table tr th
{
    height: 30px;
    background-color: #a2d087;
    font-weight: bold;
    color: #003333;
    text-align: center;
    font-size: 115%;
}

#multiAccount .content .inner table tr.off td
{
    height: 20px;
    border-top: 1px dashed #a2d087;
    color: #000000;
    text-align: center;
    cursor: pointer;
    background-color: #faffd7;
}

#multiAccount .content .inner table tr.on td
{
    height: 20px;
    border-top: 1px dashed #a2d087;
    color: #000000;
    text-align: center;
    cursor: pointer;
    background-color: #cceac2;
}