/* Plan Page Table {{{ */
.dataTable, .dataTable table {
	width:				95%;
	color:				#333;
	font-size:			10px;
}

.features	{
	width:				393px !important;
	margin:				0px;
}

.features2	{
	width:				325px !important;
	margin:				0px;
}

.inner	{
	width:				95%;
}

.dataTable th	{
	color:				#147;
	border-bottom:		1px solid #147;
}

.dataTable th.top	{
	padding:			3px;
	background:			#158;
	color:				#fff;
	border:				1px solid #147;
}

.dataTable td {
	padding:			4px;
	border-bottom:		1px solid #ddd;
}

.dataTable td.sp {
	padding:			0px;
	border-bottom:		0px;
}

.dataTable td.pad3	{
	padding:0 3px 0 3px;
}

.dataTable td.pad5	{
	padding:0 5px 0 7px;
}

.dataTable tr.dark {
	background:			#FAFAFA;
	border:				1px solid #000 !important;
	font-weight:		bold;
	color:				#666;
}

.dataTable tr.dark td {
	border-top:			1px solid #ccc !important;
	border-bottom:		1px solid #ccc !important;
}

.dataTable tr.dark td.st {
	border-left:		1px solid #ccc !important;
}

.dataTable tr.dark td.ed {
	border-right:		1px solid #ccc !important;
}


.dataTable .nul {
	border-bottom:		0px !important;
}

.dataTable .center {
	text-align:			center;
}

.dataTable .gy{
	background:			#F6F6F6;
}

.dataTable a.dis {
	display:			block;
	height:				20px;
	line-height:		20px;
	padding-left:		8px;
	border-bottom:		1px solid #E5E5E5 !important;
	border-right:		1px solid #ccc !important;
	border-left:		1px solid #E5E5E5 !important;
	background:			#FAFAFA;
	cursor:            pointer;
}

.dataTable a.tl {
	border-top:			1px solid #E5E5E5 !important;
}

.dataTable a.bl {
	border-bottom:		1px solid #E5E5E5 !important;
}

.dataTable a.hightl {
	border-top:			1px solid #ccc !important;
}

.dataTable a.highlighted {
	background:			#fff;
	color:				#147 !important;
	font-weight:		bold;
	border-right:		0px !important;
	display:			block;
	height:				20px;
	line-height:		20px;
	padding-left:		8px;
	border-bottom:		1px solid #ccc !important;
	border-left:		1px solid #ccc !important;	
}

.dataTable a.highbot {
	border-bottom:		1px solid #ccc !important;	
}

.dataTable a.dis:hover {
	background:			#fff;
}

.displayBox {
	width:				250px;
	border:				1px solid #ccc !important;
	border-left:		0px !important;
	background:			#fff;
}
.displayBox2 {
	width:				200px;
	border:				1px solid #ccc !important;
	border-left:		0px !important;
	background:			#fff;
}

#display	{
	width:				100%;
	height:				200px;
	overflow: 			auto;
	background:			#fff;
}

/* }}} */

	.servers_plan {
		margin: 1px;
		width: 99%;
	}



/* Boxes */


.test-name {
        font-weight:bold;
        color:#9f0000;
}
.bigbox {
		width:545px;
        background:#fff;
        border:1px solid #ccc;
        margin:15px 0 0 0;
        clear:both;
        font-size:10pt;
        padding:10px
}
.bigbox p {
        font-size:10pt;
        margin:0px 0 7px 0;
}
.smalltxt {
        font-size:8pt;
}

.smallheader {
        font-size:12pt;
        margin:0 !important;
}
/* catfish and 'position:fixed' emulation */

#catfish {
position:fixed;
bottom:0;
background: #7591C1;
padding:0;
height: 85px;  /* includes transparent part */ 
cursor: pointer;
margin: 0; 
width:100%;
}
#catfish ul{
margin: 5px 20px 0pt 0pt; 
padding: 0pt; 
float: right; 
font-size: 14px; 
list-style-type: none;
}
#catfish ul li a{
color:#000000;
}
#catfish div{
color: #000;
}