html
{
	background:#e8edfd;
}

body
{
	background:#e8edfd;
}

html.testspec
{
	background:#FFFFFF;
}

body.testspec
{
	background:#FFFFFF;
}

a{
	text-decoration:none;
}

a:active
{
outline: none;
}

a:focus
{
-moz-outline-style: none;

}

*{
	margin:0px;
	padding:0px;
}


img {
	border:none;
}

#wrapper1
{	
	height:100%;
	width:100%;
	border: 0px dashed #000;
	margin-top:20px;
}

#wrapper2
{
	margin-left:auto;
	margin-right:auto;
	width:1100px;
	border-left: 5px solid #3B3538;
	border-right: 5px solid #3B3538;
	background:#ffffff;

}

#wrapper3
{
	margin-left:auto;
	margin-right:auto;
	width:400px;
	border: 0px solid #000000;
	background:#ffffff;
}

 

#banner
{
	margin-left:auto;
	margin-right:auto;
	width:1110px;
	height:150px;
	background-image:url(../images/banner.png);
	background-repeat:no-repeat;
}

#bannertestfire
{
	margin-left:auto;
	margin-right:auto;
	width:1110px;
	height:150px;
	background-image:url(../images/bannertestfire.png);
	background-repeat:no-repeat;
}



#bannertestfire a:hover
{	
	color:#E51E61;
}


#banneroptions
{
	border:0px solid #0F0;
	width:300px;
	position:relative;
	float:right;
	margin-top:15px;
	padding-right:20px;
	
}

#banneroptions font
{
	color:#E51E61;	 
	font-family:Trebuchet MS,Verdana, Geneva, sans-serif;  
  	font-size:12px;	
	margin-right:5px;
	margin-left:5px;

}


#banneroptions a
{
	color:#06F;	 
	font-family:Trebuchet MS,Verdana, Geneva, sans-serif;  
  	font-size:12px;	
	margin-left:5px;
	margin-right:5px;

}

#banner a:hover
{	
	color:#E51E61;
}

#bannerlinks
{
	border:0px solid #000;
	width:320px;
	position:relative;
	float:left;
	margin-top:14px;
	padding-left:20px;

	
}

#bannerlinks a
{
	color:#06F;	 
	font-family:Trebuchet MS,Verdana, Geneva, sans-serif;  
  	font-size:12px;	
	margin-left:5px;
	margin-right:5px;
	
}





#wrapper2 h1
{
	color:#3B3538;	 
	font-family:Trebuchet MS,Verdana, Geneva, sans-serif;  
  	font-size:18px;	
	margin-left:10px;
	margin-top:15px;
	
}

.h1
{
	color:#3B3538;	 
	font-family:Trebuchet MS,Verdana, Geneva, sans-serif;  
  	font-size:18px;	
	margin-left:10px;
	margin-top:15px;
	
}


#upgrade
{	
	color:#000000;	 
	font-family:Trebuchet MS,Verdana, Geneva, sans-serif;  
  	font-size:11px;
	border: 1px solid #000000;
	margin-left:auto;
	margin-right:auto;
	width:650px;
}


#upgrade a
{	
	color:#06F;	 
	font-family:Trebuchet MS,Verdana, Geneva, sans-serif;  
  	font-size:14px;
}

#upgrade a:hover
{	
	color:#E51E61;
}

#changedetails
{
	margin-left:auto;	
	margin-right:auto;	
	border: 2px solid #3B3538;
	width:500px;
	margin-top:30px;
	padding-top:20px;
	height:400px; 
	font-family:Trebuchet MS,Verdana, Geneva, sans-serif;  
  	font-size:11px;	
	
}

#changedetails input.text {   
  font-family:Trebuchet MS,Verdana, Geneva, sans-serif;   
  border:1px solid;   
  font-size:11px;

 }  
.errormessage
{
	color:#E51E61;	 
	font-family:Trebuchet MS,Verdana, Geneva, sans-serif;  
  	font-size:11px;	
	
}


/*------------------------------------------------------Index Page--------------------------------------------------------------------------*/

#indexspacer
{
	margin-top:-30px;
}

#loginbox 
{	
	margin-left:auto;	
	margin-right:auto;	
	border: 2px solid #3B3538;
	width:600px;
	margin-top:30px;
	padding-top:20px;
	padding-bottom:20px;
	height:190px; 
	font-family:Trebuchet MS,Verdana, Geneva, sans-serif;  
  	font-size:11px;	
}

#loginbox input.text {   
  font-family:Trebuchet MS,Verdana, Geneva, sans-serif;   
  border:1px solid;   
  font-size:11px;

 }  


#loginbox  a
{	
	color:#06F;	 
	font-family:Trebuchet MS,Verdana, Geneva, sans-serif;  
  	font-size:11px;
}

#loginbox  a:hover
{	
	color:#E51E61;
}

#loginbox table
{
	width:400px;
}



/*------------------------------------------------------Reset Page--------------------------------------------------------------------------*/

#reset
{	
	margin-left:auto;	
	margin-right:auto;	
	border: 2px solid #3B3538;
	margin-top:30px;
	padding-top:20px;
	padding-bottom:20px;
	font-family:Trebuchet MS,Verdana, Geneva, sans-serif;  
  	font-size:11px;	
}


#reset input.text {   
  font-family:Trebuchet MS,Verdana, Geneva, sans-serif;   
  border:1px solid;   
  font-size:11px;

 }  



/*------------------------------------------------------Submit Ticket Table--------------------------------------------------------------------------*/

#submit
{
	margin-left:auto;	
	margin-right:auto;	
	border: 1px solid #3B3538;
	width:500px;
	margin-top:15px;
	padding-top:20px;
	height:325px;
}

#submit table
{
	width:430px;
	border: 0px solid #06F;	
	font-family:Trebuchet MS,Verdana, Geneva, sans-serif;  
  	font-size:11px;
}



#submit input.text {   
  font-family:Trebuchet MS,Verdana, Geneva, sans-serif;   
  border:1px solid;   
  font-size:11px;

 }  

#submit .dropdown {   
  font-family:Trebuchet MS,Verdana, Geneva, sans-serif;   
  border:1px solid #000;   
  font-size:11px;

 }  
 
 #submit .textarea {   
  font-family:Trebuchet MS,Verdana, Geneva, sans-serif;   
  border:1px solid;   
  font-size:11px;

 } 
 

/*------------------------------------------------------Stats Page--------------------------------------------------------------------------*/

#stats
{	
	margin-left:auto;	
	margin-right:auto;	
	border: 1px solid #3B3538;
	margin-top:30px;
	padding-top:20px;
	padding-bottom:20px;
	font-family:Trebuchet MS,Verdana, Geneva, sans-serif;  
  	font-size:11px;	
	width:1080px;
}


#stats input.text {   
  font-family:Trebuchet MS,Verdana, Geneva, sans-serif;   
  border:1px solid;   
  font-size:11px;

 }  
 
#stats tr.header
{
 color:#ffffff;   
  font-family:Verdana, Geneva, sans-serif;
  background-color:#3B3538;   
  border:1px solid;   
  padding-left:5px;
  padding-right:5px;
  padding-bottom:1px;
  padding-top:1px;
  font-size:11px;
}
#stats td.header
{
 color:#ffffff;   
  font-family:Verdana, Geneva, sans-serif;
  background-color:#3B3538;   
  border:1px solid;   
  padding-left:5px;
  padding-right:5px;
  padding-bottom:1px;
  padding-top:1px;
  font-size:11px;
}

#stats tr td
{
	border: 0px solid #0F0;	
	font-family:Trebuchet MS,Verdana, Geneva, sans-serif;  
  	font-size:11px;
}

#stats tr.row1{
	background-color:#F4F4F4;
}

#stats tr.row1:hover{
	background-color:#fbfae0;
	
}

#stats tr.row2{
	background-color:#E4E4E4;
}

#stats tr.row2:hover{
	background-color:#fbfae0;
	
}

#stats  a
{	
	color:#06F;	 
	font-family:Trebuchet MS,Verdana, Geneva, sans-serif;  
  	font-size:11px;
}

#stats  a:hover
{	
	color:#E51E61;
}

/*------------------------------------------------------Ticket Table--------------------------------------------------------------------------*/

table.usertickets
{
	width:1000px;	
}

table.options
{
	width:1000px;	
}


table.ticket tr.header
{
 color:#ffffff;   
  font-family:Verdana, Geneva, sans-serif;
  background-color:#3B3538;   
  border:1px solid;   
  padding-left:5px;
  padding-right:5px;
  padding-bottom:1px;
  padding-top:1px;
  font-size:11px;
}


table.ticket tr td
{
	border: 0px solid #0F0;	
	font-family:Trebuchet MS,Verdana, Geneva, sans-serif;  
  	font-size:11px;
}

table.ticket tr td.bufferd
{
padding:20px;

}

table.ticket tr.row1{
	background-color:#F4F4F4;
}


table.ticket tr td.low
{
	color:#0C3
}
table.ticket tr td.medium
{
	color:#F90
}

table.ticket tr td.high
{
	color:#C00;
}

table.ticket  a
{	
	color:#06F;	 
	font-family:Trebuchet MS,Verdana, Geneva, sans-serif;  
  	font-size:11px;
}

table.ticket a:hover
{	
	color:#E51E61;
}


wrapper2.dropdown {   
  font-family:Trebuchet MS,Verdana, Geneva, sans-serif;   
  border:1px solid;   
  font-size:18px;
  color:#0F3;

 }  

#ticket input.text {   
  font-family:Trebuchet MS,Verdana, Geneva, sans-serif;   
  border:1px solid;   
  font-size:11px;

 }  


/*------------------------------------------------------User Tickets--------------------------------------------------------------------------*/


input.btn {   
 color:#ffffff;   
  font-family:Trebuchet MS,Verdana, Geneva, sans-serif;  
  background-color:#3B3538;   
  border:none;
  font-size:11px;

 }   
font.btn {   
  color:#ffffff;   
  font-family:Verdana, Geneva, sans-serif;
  background-color:#3B3538;   
  border:none; 
  padding-left:5px;
  padding-right:5px;
  padding-bottom:1px;
  padding-top:1px;
  font-size:11px;

 }   

table.options tr td
{
	border: 0px solid #06F;	
	font-family:Trebuchet MS,Verdana, Geneva, sans-serif;  
  	font-size:11px;

}

table.options tr td a
{
	color:#06F;	
  	font-family:Verdana, Geneva, sans-serif;
  	font-size:11px;
}

table.options tr td a:hover
{
		color:#E51E61;

}


table.usertickets tr.header
{
	background-color:#3B3538;
	height:20px;
	padding:0px;
	margin:0px;
}

table.usertickets tr td
{
	border: 0px solid #0F0;	
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
}

table.usertickets tr td a:hover{
	color:#E51E61;
}



table.usertickets tr td.notassigned
{
	color:#C03;
}

table.usertickets tr.row1{
	background-color:#F4F4F4;
}

table.usertickets tr.row1 a{
	color:#06F;
}


table.usertickets tr.row1:hover{
	background-color:#fbfae0;
	
}

table.usertickets tr.row2{
	background-color:#E4E4E4;
}

table.usertickets tr.row2 a{
	color:#06F;
}

table.usertickets tr.row2:hover{
	background-color:#fbfae0;
}




table.usertickets tr.row1closed{
	background-color:#F4F4F4;
	color:#CCC;
}

table.usertickets tr.row1closed small{
	color:#CCC;
}

table.usertickets tr.row1closed a{
	color:#CCC;
}

table.usertickets tr.row1closed:hover{
	background-color:#fbfae0;
	color:#CCC;
}

table.usertickets tr.row2closed{
	background-color:#E4E4E4;
	color:#CCC;
}

table.usertickets tr.row2closed small{
	color:#CCC;
}

table.usertickets tr.row2closed a{
	color:#CCC;
}

table.usertickets tr.row2closed:hover{
	background-color:#fbfae0;
	color:#CCC;
}



td.urgent {
	color:#F00;

}

td.high {
	color:#C03;	
}

td.medium
{
	color:#F90
}


td.low
{
	color:#0C3
}

td.closed
{
	color:#CCC;
}

/*------------------------------------------------------Rounded--------------------------------------------------------------------------*/

#rounded
{
	width:1000px;
	border:1px solid #3B3538;	
	margin-left:auto;
	margin-right:auto;
	margin-top:15px;
	padding-top:15px;
	padding-bottom:15px;
	padding-left:15px;
	padding-right:15px;
}

#rounded2
{
	width:750px;
	border:1px solid #3B3538;	
	margin-left:auto;
	margin-right:auto;
	margin-top:15px;
	padding:15px;
}

#rounded3
{
	width:850px;
	border:1px solid #3B3538;	
	margin-top:15px;
	padding:15px;
	margin-left:auto;
	margin-right:auto;
}

.otheroption
{	
	color:#000;	 
	font-family:Trebuchet MS,Verdana, Geneva, sans-serif;  
  	font-size:11px;
}


/*------------------------------------------------------*Response Sub Table--------------------------------------------------------------------------*/

table.response 
{
	border: 1px solid #3B3538;	
}

table.response tr td
{
	border: 0px solid #F33;	
}

table.response  a
{	
	color:#06F;	 
	font-family:Trebuchet MS,Verdana, Geneva, sans-serif;  
  	font-size:11px;
}

table.response a:hover
{	
	color:#E51E61;
}

.submitbutton
{
	border: 1px solid #3B3538;	
	color:#06F;	 
	font-family:Trebuchet MS,Verdana, Geneva, sans-serif;  
  	font-size:11px;
	background-color:#FFFFFF;
	padding-left:5px;
	padding-right:5px;
	padding-top:0px;
	padding-bottom:0px;

}
.submitbutton:hover
{	
	color:#E51E61; 
	  background-color:#eee;   
}

.submitbutton2
{
	border: 1px solid #3B3538;	
	color:#06F;	 
	font-family:Trebuchet MS,Verdana, Geneva, sans-serif;  
  	font-size:11px;
	padding-top:1px;
	padding-bottom:1px;
	padding-right:5px;
	padding-left:5px;
	text-decoration: none; 
	background:#eeeeee;
	
}
.submitbutton3
{
	border: 1px solid #3B3538;	
	color:#06F;	 
	font-family:Trebuchet MS,Verdana, Geneva, sans-serif;  
  	font-size:11px;
	background-color:#FFFFFF;
	padding-left:5px;
	padding-right:5px;
	padding-top:1px;
	padding-bottom:1px;

}
.submitbutton3:hover
{	
	color:#E51E61; 
	  background-color:#eee;   
}

.sortbutton
{

	color:#ffffff;   
  	font-family:Trebuchet MS,Verdana, Geneva, sans-serif;  
    background-color:#3B3538;   
    border:none;
    font-size:12px;
	border:0px;
	margin-right:0px;
	cursor:pointer;
	border: 0px solid #FF0;
	padding-right: 2px;
}

.arrow
{
	margin-top:1px;	
	border: 0px solid #F0F;
	
}

#search
{
	padding:10px;
	margin-left:auto;
	margin-right:auto;
	margin-top:30px;
	width:800px;
	border: 1px solid #3B3538;
	
}

#search font
{
	color:#3B3538;	 
	font-family:Trebuchet MS,Verdana, Geneva, sans-serif;  
  	font-size:11px;
}

h2
{
	color:#3B3538;	 
	font-family:Trebuchet MS,Verdana, Geneva, sans-serif;  
  	font-size:14px;
}

/*------------------------------------------------------Tables--------------------------------------------------------------------------*/
table.projects {
	border: 0px solid #3B3538;
	margin-top:10px;
	padding:5px;
	width:840px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px;
}

table.projects td {
	padding:3px;
	font-family:Trebuchet MS,Verdana, Geneva, sans-serif;  
}

table.projects td.header {
	background-color:#3B3538;
	color:#FFFFFF;
}

.addsomething {
	margin-right:15px;	
}

.addsomething2 {
	margin-right:50px;	
}

table.generaltable {
	border: 1px solid #3B3538;
	margin-top:10px;
	padding:5px;
	width:500px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px;
}

table.generaltable td {
	padding:3px;
	font-family:Trebuchet MS,Verdana, Geneva, sans-serif;  
	font-size:11px;
}
table.generaltable th {
	padding:3px;
	font-family:Trebuchet MS,Verdana, Geneva, sans-serif;  
	font-size:11px;
}

table.generaltable2 {
	border: 1px solid #3B3538;
	margin-top:10px;
	padding:5px;
	width:400px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px;
}

table.generaltable2 td {
	padding:3px;
	font-family:Trebuchet MS,Verdana, Geneva, sans-serif;  
}


table.generaltable3 {
	border: 1px solid #3B3538;
	margin-top:10px;
	padding:5px;
	width:700px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px;
}

table.generaltable3 td {
	padding:3px;
	font-family:Trebuchet MS,Verdana, Geneva, sans-serif;
	font-size:11px;
	text-align: center;
}

table.generaltable3 th {
	padding:3px;
	font-family:Trebuchet MS,Verdana, Geneva, sans-serif;
	font-size:11px;
	text-align: center;
}



/*------------------------------------------------------Footer--------------------------------------------------------------------------*/

#footer
{
	margin-left:auto;
	margin-right:auto;
	width:1110px;
	height:48px;
	background-image:url(../images/footer.png);
	font-size:9px;
	font-family:Verdana, Geneva, sans-serif;
	padding-top:15px;
	padding-bottom:5px;
	letter-spacing:2px;
}

#footer a
{	
	color:#06F;	 
	text-decoration:none;

}

#footer a:hover
{	
	color:#E51E61;
}


/*------------------------------------------------------Admin Section--------------------------------------------------------------------------*/

#admin
{	
	margin-left:auto;	
	margin-right:auto;	
	border: 0px solid #3B3538;
	margin-top:0px;
	padding-top:10px;
	padding-bottom:20px;
	font-family:Trebuchet MS,Verdana, Geneva, sans-serif;  
  	font-size:11px;	
	width:100%;
}



#admin tr.header
{	
 color:#ffffff;   
  font-family:Verdana, Geneva, sans-serif;
  background-color:#3B3538;   
  border:1px solid;   
  padding-left:5px;
  padding-right:5px;
  padding-bottom:1px;
  padding-top:1px;
  font-size:11px;
}

#admin tr.row1{
	background-color:#F4F4F4;
}

#admin tr.row2{
	background-color:#E4E4E4;
}


#admin a
{	
	color:#06F;	 
	font-family:Trebuchet MS,Verdana, Geneva, sans-serif;  
  	font-size:11px;
}

#admin a:hover
{	
	color:#E51E61;
}

#admin tr.row1:hover{
	background-color:#fbfae0;	
}

#admin tr.row2:hover{
	background-color:#fbfae0;
}




#admin1
{	
	margin-left:auto;	
	margin-right:auto;	
	border: 0px solid #3B3538;
	margin-top:0px;
	padding-top:10px;
	padding-bottom:20px;
	font-family:Trebuchet MS,Verdana, Geneva, sans-serif;  
  	font-size:11px;	
	width:950px;
}

#admin1 tr.header
{	
 color:#ffffff;   
  font-family:Verdana, Geneva, sans-serif;
  background-color:#3B3538;   
  border:1px solid;   
  padding-left:5px;
  padding-right:5px;
  padding-bottom:1px;
  padding-top:1px;
  font-size:11px;
}

#admin1 tr.row1{
	background-color:#F4F4F4;
}

#admin1 tr.row2{
	background-color:#E4E4E4;
}


#admin1 a
{	
	color:#06F;	 
	font-family:Trebuchet MS,Verdana, Geneva, sans-serif;  
  	font-size:11px;
}

#admin1 a:hover
{	
	color:#E51E61;
}

#admin1 tr.row1:hover{
	background-color:#fbfae0;	
}

#admin1 tr.row2:hover{
	background-color:#fbfae0;
}




#admin2
{	
	margin-left:auto;	
	margin-right:auto;	
	border: 2px solid #3B3538;
	margin-top:30px;
	padding-top:10px;
	padding-bottom:10px;
	font-family:Trebuchet MS,Verdana, Geneva, sans-serif;  
  	font-size:11px;	
	width:800px;
}


#admin2 input.text {   
  font-family:Trebuchet MS,Verdana, Geneva, sans-serif;   
  border:1px solid;   
  font-size:11px;

 }  


#admin3
{	
	margin-left:auto;	
	margin-right:auto;	
	border: 2px solid #3B3538;
	margin-top:30px;
	padding-top:10px;
	padding-bottom:10px;
	font-family:Trebuchet MS,Verdana, Geneva, sans-serif;  
  	font-size:11px;	
	width:700px;
}


#admin3 input.text {   
  font-family:Trebuchet MS,Verdana, Geneva, sans-serif;   
  border:1px solid;   
  font-size:11px;

 }  
 
 #admin3 table {   
	margin-left:auto;	
	margin-right:auto;

 }  
 
select {   
  font-family:Trebuchet MS,Verdana, Geneva, sans-serif;   
  border:1px solid;   
  font-size:11px;
 }  
 
option {
	 padding:0px, 5px, 0px, 0px;
 }
 
 #admin3 tr.header
{	
 color:#ffffff;   
  font-family:Verdana, Geneva, sans-serif;
  background-color:#3B3538;   
  border:1px solid;   
  padding-left:5px;
  padding-right:5px;
  padding-bottom:1px;
  padding-top:1px;
  font-size:11px;
}

#admin3 a
{	
	color:#06F;	 
	font-family:Trebuchet MS,Verdana, Geneva, sans-serif;  
  	font-size:11px;
}

#admin3 a:hover
{	
	color:#E51E61;
}







#admin3 tr.row1{
	background-color:#F4F4F4;
}


#admin3 tr.row2{
	background-color:#E4E4E4;
}



#admin3 tr.row1:hover{
	background-color:#fbfae0;	
}

#admin3 tr.row2:hover{
	background-color:#fbfae0;
}

.paperclip
{
	padding-top:2px;
	margin-bottom:-2px;	
}

small
{
	font-size:9px;
		color:#06F;	 
	font-family:Trebuchet MS,Verdana, Geneva, sans-serif;  
}



.gone{ 
display:none; 
} 

.grey{ 
color:#ccc;
} 

.text {   
  font-family:Trebuchet MS,Verdana, Geneva, sans-serif;   
  border:1px solid;   
  font-size:11px;

 }  
 
td.fill {
		background:#FFFFFF;
}

td.fill2 {
		background:#FFFFFF;
}


#indexpage
{
	height:580px;
	max-height:100%;
	padding:20px;
	border: 0px solid #000;	
}




/*------------------------------------------------------Rounded Boxes--------------------------------------------------------------------------*/

.rbroundboxheader 
{  
	border: 0px solid #000;	
	background-image:url(../images/nt.gif); 
	float:right;


}

.rbroundboxheader h2
{  
	border: 0px solid #000;	
	padding:0px;
	margin:0px;

}


.rbtopheader div { background: url(../images/tl.gif) no-repeat top left; }
.rbtopheader { background: url(../images/tr.gif) no-repeat top right; }
.rbbotheader div { background: url(../images/bl.gif) no-repeat bottom left; }
.rbbotheader { background: url(../images/br.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtopheader div, .rbtopheader, .rbbotheader div, .rbbotheader {
width: 1060px;
height: 7px;
font-size: 1px;
}
.rbcontentheader { margin: 0 0px; height:20px;  }
.rbroundboxheader { width:1060px; margin: 1em auto; margin-bottom:-5px;	margin-top:0px;}


.rbroundbox p
{
 font-family:Trebuchet MS,Verdana, Geneva, sans-serif;   
 font-size:11px;
 margin-top:12px;
 margin-bottom:12px;
}

.rbroundbox2 p
{
 font-family:Trebuchet MS,Verdana, Geneva, sans-serif;   
 font-size:11px;
 margin-top:12px;
 margin-bottom:12px;
}

.rbroundbox3 p
{
 font-family:Trebuchet MS,Verdana, Geneva, sans-serif;   
 font-size:11px;
 margin-top:12px;
 margin-bottom:12px;
}

.rbroundbox h2
{
 	font-family:Trebuchet MS,Verdana, Geneva, sans-serif;   
  	font-size:14px;
 	margin-bottom:5px;
    border:solid 0px #000;
}

.rbroundbox h3
{
 font-family:Trebuchet MS,Verdana, Geneva, sans-serif;   
 font-size:12px;
 border:solid 0px #000;

}

.rbroundbox 
{  
	border: 0px solid #000;	
	background-image:url(../images/nt.gif); 
	float:left;

}
.rbtop div { background: url(../images/tl.gif) no-repeat top left; }
.rbtop { background: url(../images/tr.gif) no-repeat top right; }
.rbbot div { background: url(../images/bl.gif) no-repeat bottom left; }
.rbbot { background: url(../images/br.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 650px;
height: 7px;
font-size: 1px;
}
.rbcontent { margin: 0 7px; }
.rbroundbox { width:650px;margin: 1em auto; }




.rbroundbox2 ul
{
  font-family:Trebuchet MS,Verdana, Geneva, sans-serif;   
  font-size:11px;
  margin-top:10px;
  padding-left:0px;
	
}

.rbroundbox2 li
{
  font-family:Trebuchet MS,Verdana, Geneva, sans-serif;   
  font-size:11px;
  margin-left:20px;
  padding-top:2px;
  padding-bottom:2px;
  padding-left:0px;
  border:solid 0px #000;
	
}
.rbroundbox2 p
{
 font-family:Trebuchet MS,Verdana, Geneva, sans-serif;   
  font-size:11px;
}

.rbroundbox2 
{  
	border: 0px solid #000;	
	background-image:url(../images/nt.gif); 
	float:right;
	position:outside;

}
.rbtop2 div { background: url(../images/tl.gif) no-repeat top left; }
.rbtop2 { background: url(../images/tr.gif) no-repeat top right; }
.rbbot2 div { background: url(../images/bl.gif) no-repeat bottom left; }
.rbbot2 { background: url(../images/br.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtop2 div, .rbtop2, .rbbot2 div, .rbbot2 {
width: 400px;
height: 7px;
font-size: 1px;
}
.rbcontent2 { margin: 0 7px; }
.rbroundbox2 { width:400px; margin: 1em auto;  margin-bottom:-5px;}


.rbroundbox3 
{  
	border: 0px solid #000;	
	background-image:url(../images/nt.gif); 
	float:right;

}

.rbroundbox3 h2
{
margin-bottom:0px;
padding-bottom:0px;

}
.rbtop3 div { background: url(../images/tl.gif) no-repeat top left; }
.rbtop3 { background: url(../images/tr.gif) no-repeat top right; }
.rbbot3 div { background: url(../images/bl.gif) no-repeat bottom left; }
.rbbot3 { background: url(../images/br.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtop3 div, .rbtop3, .rbbot3 div, .rbbot3 {
width: 350px;
height: 7px;
font-size: 1px;
}
.rbcontent3 { margin: 0 7px; }
.rbroundbox3 { width:350px; margin: 1em auto; }


.rbroundbox4 
{  
	border: 0px solid #000;	
	background-image:url(../images/nt.gif); 
	float:right;

}
.rbroundbox4 p
{
 font-family:Trebuchet MS,Verdana, Geneva, sans-serif;   
  font-size:11px;
}
.rbtop4 div { background: url(../images/tl.gif) no-repeat top left; }
.rbtop4 { background: url(../images/tr.gif) no-repeat top right; }
.rbbot4 div { background: url(../images/bl.gif) no-repeat bottom left; }
.rbbot4 { background: url(../images/br.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtop4 div, .rbtop4, .rbbot4 div, .rbbot4 {
width: 500px;
height: 7px;
font-size: 1px;
}
.rbcontent4 { margin: 0 7px; }
.rbroundbox4 { width:500px; margin: 1em auto; margin-bottom:-5px;}


/*------------------------------------------------------TestFire Test Spec--------------------------------------------------------------------------*/

#wrapper1testspec {
	height:100%;
	width:100%;
	border: 0px dashed #000;
	margin-top:20px;
	background-color:#FFF;
}

#wrapper2testspec {
	border: 0px dotted #0F0;
	width: 100%;
	margin-left:auto;
	margin-right:auto;
}

table.testspec {
	width:100%;	
	margin-left:auto;
	margin-right:auto;
	font-family:Trebuchet MS,Verdana, Geneva, sans-serif;  
  	font-size:12px;	
}

table.testspec td {
	padding:3px;
}

.mainheader {
	background-color:#3B3538;
	color:#FFFFFF;
	font-size:16px;	
}

.subheader {
	background-color:#3B3538;
	font-size:16px;	
	color:#FFFFFF;
}

table.testspec td.statuscode2 {
	background-color:#060;
	color:#FFF;
}

table.testspec td.statuscode3 {
	background-color:#900;
	color:#FFF;
}

table.testspec td.statuscode4 {
	background-color:#03F;
	color:#FFF;
}

#wrapper2testspec h3
{
	font-family:Trebuchet MS,Verdana, Geneva, sans-serif;  
  	font-size:18px;	
	margin-top:15px;
	margin-bottom:15px;
}


#wrapper2testspec  a
{	
	color:#06F;	 
}

#wrapper2testspec  a:hover
{	
	color:#E51E61;
}

.testfireh3
{
	font-family:Trebuchet MS,Verdana, Geneva, sans-serif;  
  	font-size:18px;	
	padding-top:15px;
	padding-bottom:0px;
	margin-left:35px;
}

.testfireh3  a
{	
	color:#06F;	 
}

.testfireh3  a:hover
{	
	color:#E51E61;
}

#wrapper2testspec table.testspec  tr.row1{
	background-color:#F4F4F4;
}

#wrapper2testspec table.testspec  tr.row1:hover{
	background-color:#fbfae0;
	
}

#wrapper2testspec table.testspec  tr.row2{
	background-color:#E4E4E4;
}

#wrapper2testspec table.testspec  tr.row2:hover{
	background-color:#fbfae0;
	
}

table.resultstats1 {
	border: 2px solid #3B3538;
	margin-top:10px;
	margin-left:20px;
	padding:5px;
}

table.resultstats1 td {
	padding:3px;
	font-family:Trebuchet MS,Verdana, Geneva, sans-serif;  
  	font-size:18px;	
	background-color:#CCC;
}

table.resultstats1 td.header {
	background-color:#3B3538;
	color:#FFFFFF;
}

table.resultstats1 td.white {
	background-color:#FFFFFF;
	color:#FFFFFF;
}

#statholder {
		border: 0px solid #3B3538;
		height:200px;
}

#substatholder1 {
		border: 0px solid #F0F;
		width:560px;
		height:200px;
		float:left;
}

#substatholder2 {
		border: 0px solid #F0F;
		width:560px;
		height:200px;
		float:left;
}

#substatholder3 {
		border: 0px solid #F0F;
		width:550px;
		float:left;
}

#substatholder4 {
		border: 0px solid #F0F;
		width:550px;
		float:left;
}

h2.resultstats {
	font-family:Trebuchet MS,Verdana, Geneva, sans-serif;  
  	font-size:18px;
	margin-top:10px;
	margin-left:20px;
}

#choiceholder {
	margin-top:20px;
	margin-bottom:60px;
	margin-left:auto;
	margin-right:auto;
	padding-top:50px;
	padding-left:0px;
	border: 0px solid #3B3538;	

}

.testfirebuttonchoice {
	border: 1px solid #3B3538;	
	padding-left:40px;
	padding-right:40px;
	padding-top:30px;
	padding-bottom:30px;
	margin-right:10px;
	margin-bottom:30px;
	height:100px;
	font-family:Trebuchet MS,Verdana, Geneva, sans-serif;  
  	font-size:14px;
	color:#06F;
	letter-spacing:3px;
}

.testfirebuttonchoice:hover {
	border: 1px solid #3B3538;
	color:#E51E61;
	background-color:#eee;   
}

table.testfiresub {
	border: 1px solid #3B3538;
	margin-top:10px;
	margin-left:20px;
	padding:5px;
	width:500px;
}

table.testfiresub td {
	padding:5px;
	font-family:Trebuchet MS,Verdana, Geneva, sans-serif;  
  	font-size:11px;	
	background-color:#FFF;
}

table.testfiresub td.header {
	background-color:#3B3538;
	color:#FFFFFF;
}

table.testfiresub  a
{	
	color:#06F;	 
}

table.testfiresub a:hover
{	
	color:#E51E61;
}

table.testfiresub2 {
	border: 1px solid #3B3538;
	margin-top:10px;
	margin-left:20px;
	padding:5px;
	width:800px;
}


table.testfiresub2 td {
	padding:5px;
	font-family:Trebuchet MS,Verdana, Geneva, sans-serif;  
  	font-size:11px;	
	background-color:#FFF;
}

table.testfiresub2 td.header {
	background-color:#3B3538;
	color:#FFFFFF;
}


#ticketdisplay{ 
border: 1px solid #000; 
padding: 10px; 
overflow: auto; 
width:700px;
margin-top:5px;
margin-left:auto;
margin-right:auto;
font-family:Trebuchet MS,Verdana, Geneva, sans-serif;  
font-size:11px;	
}

#ticketcloseddisplay{ 
border: 1px solid #ddd; 
padding: 10px; 
overflow: auto; 
width:700px;
margin-top:5px;
margin-left:auto;
margin-right:auto;
font-family:Trebuchet MS,Verdana, Geneva, sans-serif;  
font-size:11px;	
}


caption {
	color:#3B3538;	 
	font-family:Trebuchet MS,Verdana, Geneva, sans-serif;  
  	font-size:14px;
	font-weight:bold;
	}
	
	
.hidden {
	display:none
}

#subframe {
	border: 1px dotted #000;	
	width:750px;
	margin-left:auto;
	margin-right:auto;
	padding:20px;
	margin-bottom:20px;
}

.chartholder{
	width:500px;
	margin-left:auto;
	margin-right:auto;	
}

.quicklink
{
	border:2px solid;	
	padding:4px;
	margin:5px;
	font-size:14px;	
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#069;
}

a.toplink {
	font-size:12px;	
	font: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}

