/* CSS Document */






/* global
----------------------------------------------- */
body {
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #474b4d;
	color: #f2f2f2;
	margin:0 auto;
	text-align:center;
	width:902px;
	height:100%;
}
html
{
    height:100%;
}


div, form, a, img,h1,h2,h3,h4,h5,h6{
	margin: 0px;
	padding: 0px;
	border:0px;
    
}


/* menu
----------------------------------------------- */
.menubox
{ z-index: 1;
	border:1px solid #767779;
}
.menuitem
{
    padding:3px 0 0 4px;
    height:20px;
    width:120px;
	display:block;
}

/* headers 
----------------------------------------------- */
h1 
{
    font-weight:normal;

	font-size: 18px;
	color: #FF9147;
	font-family: verdana;
}


/* links
----------------------------------------------- */
a img {border-width:0; }
a:link,a:visited{color:#ff9147;}
a:link:hover,a:visited:hover{color:#ffb761;}
/* CSS Document */




/* floats
----------------------------------------------- */
.right-float{
text-align:right;
	float:right;
}

.left-float{
	float:left;
}

.parent{
display:inline-block;
}

.parent:after{
	content: ".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}



/* table
----------------------------------------------- */
.styletable{
	text-align:left;
	border:1px solid #75797d;
}

.styletable tr td,.styletable tr th
{
    	padding:4px 8px 4px 8px;
}
.styletable tbody tr td{
	border-bottom:1px solid #75797d;
}
.styletable tbody tr td table tr td{
	border-bottom:none;
	padding:2px;
}

.styletable thead tr td,.styletable tr th
{
    font-weight:bold;
	border:none;
	background-color: #3a3c3e;
	border-bottom: 1px solid #75797d;

}
.styletable tfoot th, .styletable tfoot td{
background:#3a3c3e;

	border-top: 1px solid #75797d;


}




/* Status Message Style
----------------------------------------------- */
.fail, .pass {
	text-align: left;
	padding: 5px 5px 5px 5px;
	
	}
	
	.fail{
	background: #ffe9e9; /*url(img/failico.gif) center no-repeat;
	background-position: 15px 50%; /* x-pos y-pos */
	border-top: 2px solid #e38d8d;
	border-bottom: 2px solid #e38d8d;
    color:#a22525;
	}
	
	.pass
	{
	background: #edffe8; /* url(img/passico.gif) center no-repeat;
	background-position: 15px 50%; /* x-pos y-pos */
	border-top: 2px solid #7fcd40;
	border-bottom: 2px solid #7fcd40;
	color:#285e43;
	}
	

	

/* Content
----------------------------------------------- */

#topbar{
background-color:#3a3c3e;
height:10px;
border-bottom:solid 1px #75797d;
}
#main{
background-color:#2c2e2f;
border-right:solid 1px #75797d;
	border-left:solid 1px #75797d;
	
text-align:left;
}




	
	
	
#bottombar
{
padding:6px;
font-size:11px;
background-color:#3a3c3e;
height:10px;

border-top:solid 1px #75797d;

border-bottom:solid 1px #75797d;
}

	/* A CSS hack that only applies to IE -- specifies a different height for the footer */



#maincontent
{
    padding:8px;
    
}




/* Lines
----------------------------------------------- */


.dotline{

    display:block;
	height:1px;
	font-size:1px;
	line-height:1px;
	width:100%;
	margin-top:3px;
	border-top:1px dotted #75797d;
}

.bottomline{
	
	border-bottom: 1px solid #c9c9c9;
	
}



.line{
	margin:2px 0 4px 0;
    display:block;
	height:1px;
	font-size:1px;
	line-height:1px;
	width:100%;
	border-top:1px solid #c9c9c9;
}


.popup
{
    border:solid 4px #3f4c5d;
    
    background:white;
    
 position:absolute; 
 top:50%; 
 left:50%; 
  z-index:60000;
}
    


.translucent
{
filter:alpha(opacity=50);
-moz-opacity:0.5;
opacity:0.5;
}
