body 
{
	font-family: "Tahoma", Verdana, Arial, Helvetica, sans-serif;
	font-size:  11px;
	height:100%;
	color:#515151;
}
html
{
	height:100%;
}

#reginfo {
   position:absolute;
   overflow: auto;  
   left: 0%;  
   top: 0%;     
}

p.default
	{
		font-family: "Tahoma", Verdana, Arial, Helvetica, sans-serif;
		font-size:  0.70em;
		margin:10 10 10 10
	}

div.default
	{}

a.default
	{
		color:#06F;
		text-decoration:none;
	}

input.default
	{
		font-family: "Tahoma", Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.80em;
	}

h1{
	font-size:1.4em;
	font-family: "Tahoma", Verdana, Arial, Helvetica, sans-serif;
	padding-left:15px;
	padding-top:7px;
	padding-bottom:7px;
	margin:0px 0px 0px 0px;
	color:red;
	font-weight:bold;
	background:#f2f2f2 url(/images/q4.gif) 100% 0px no-repeat;
	}
	
h1.search{
	font-size:0.90em;
	font-family: "Tahoma", Verdana, Arial, Helvetica, sans-serif;
	padding-left:20px;
	padding-top:3px;
	padding-bottom:2px;
	margin:10px 0px 5px 0px;
	border-bottom:2px solid red;
	color:#666;
	font-weight:bold;
	background:url(/css/search.gif) 0px 0px no-repeat;
	}
	
input.inputid {
   text-indent:0px;
   border:solid 1px #848388;
   font-family: "Tahoma", Verdana, Arial, Helvetica, sans-serif;
   font-size:  1.1em;
}

input
{
    background: url(../images/q8.gif);
	border:1px solid silver;
	padding: 2px;
	height:14px;
}

select
{
    background: url(../images/q8.gif);
	border:1px solid silver;
	padding: 2px;
	height:14px;
}

input.btn
{
	color:#2c69a2;
    background: url(../images/q8.gif);
	border:1px solid grey;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:2px;
	height:22px;
	font-size:1.0em;
}

input.inputfield {
   font-family: "Tahoma", Verdana, Arial, Helvetica, sans-serif;
   font-size:  1.0em;
}
select.inputfield {
   font-family: "Tahoma", Verdana, Arial, Helvetica, sans-serif;
   font-size:  1.0em;
}

div.cmf-skinned-select {
    background: url(../images/selects.png) top right no-repeat ;

}
div.cmf-skinned-text {
    padding: 3px;
	padding-left:5px;
}

select
{
	width:165px;
	height:23px;	
}

textarea.inputfield {
   font-family: "Tahoma", Verdana, Arial, Helvetica, sans-serif;
   font-size:  1.0em;
}
div.text {
   font-family: "Tahoma", Verdana, Arial, Helvetica, sans-serif;
}

td.pager { 
background:url(../images/pager_hover.gif) top center no-repeat; 
width:60px; 
height:19px; 
border: none; 
text-align:center; 
}

td.pagebr { background: transparent; border: 0px; padding: 0px; }

td.highlight { background:url(../images/pager.gif) top center no-repeat;
			width:60px;
			height:19px;
			color:#FFFFFF;
			text-align: center;
			border:none; }
			
tr.odd, tr.table_line_1, tr.table_line_orange_1{
	background-color: #fff;
	border-collapse: collapse;
	text-align:left;
}

tr.even, tr.table_line_0{
	background-color: #d8e5f0;

	border-collapse: collapse;	
	text-align:left;
}
tr.table_line_2{
	background-color: white;

	border-collapse: collapse;	
	text-align:left;
}

tr.evenhead{
	background-color: #f2f2f2;

	border-collapse: collapse;
}
table.evenhead{
	background-color: #f2f2f2;
	border-collapse: collapse;
}

td.pad
{
padding:0.2em;
}

td.default
{
	font-family: "Tahoma", Verdana, Arial, Helvetica, sans-serif;
	font-size:  0.70em;
}

tr.even_orange, tr.table_line_orange_0{
	background-color: #ffe099;
	font-family: "Tahoma", Verdana, Arial, Helvetica, sans-serif;
	font-size:  0.70em;
	border-collapse: collapse;	
}

tr.table_line_1:hover, tr.table_line_0:hover {
	background-color: #ffe099;
}
/* ^^^^^^^^ BELOW IS THE CODE FOR THE MENU ^^^^^^^^^^ */
#stylefour{position:relative;display:block;height:35px;font-size:14px;background:transparent url(/css/bgon.jpg) repeat-x top left;font-family:Arial,Verdana,Helvitica,sans-serif;border-top:0px solid #B30000;}
#stylefour ul{margin:0;padding:0;list-style-type:none;width:auto;}
#stylefour ul li{display:block;float:left;margin:0;}
#stylefour ul li a{display:block;float:left;color:white;text-decoration:none;padding:10px 17px 0 17px;height:25px;background:transparent url(/css/bgon.jpg) no-repeat top right;}
#stylefour ul li a:hover,#styleone ul li a.current{color:#034895;background:transparent url(/css/bgoff.jpg) repeat-x top left;}
/* ^^^^^^^^ ABOVE IS THE CODE FOR THE MENU ^^^^^^^^^^ */

.mytable table{
	font-family: "Tahoma", Verdana, Arial, Helvetica, sans-serif;
	font-size:  12;
	border-collapse: collapse;
}

.mytable thead tr{
	background-color: #D9FFD9;
	border-top: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
}

.mytable tfoot tr{
	background-color: #FFFFFF;
}

.mytable thead th{
	padding: 0.5em;
	white-space: nowrap;
}

.mytable tfoot th{

	text-align: right;
	padding-right: 0.5em;
	letter-spacing: 1px;
	background:  
}

.mytable tfoot td{
	padding-left: 0.5em;
	color: red;
	font-weight: 600;
}

.mytable tfoot td:hover{
	background-color: red;
	color: white;
}

.mytable tr{
	background-color: #f1feff;
}

.mytable tr.odd{
	background-color: #FFFFFF;
}

.mytable tbody td:hover{
	background-color: #FFCCCC;
}

.mytable td, th{

	padding: 8;

}

.mytable tbody td
{
	padding: 0.1em;
}

.mytable td a:link, th a:link{
	color: black;
}

.mytable td a:visited, th a:visited{
	color: black;
}

.mytable td a:hover, th a:hover{
	color: purple;
	text-decoration: underline;
}

.mytable td:last-child a:hover{
	color: red;
	text-decoration: underline overline;
}


.raised {
	 width:306px;background: none transparent scroll repeat 0% 0%
}
.raised h1,p {
	margin: 0px 10px
}
.raised h1 {
	color: red; font-size: 0.9em
}
.raised p {
	padding-bottom: 0.5em
}
.raised .b1,.b2,.b3,.b4,.b1b,.b2b,.b3b,.b4b {
	display: block; font-size: 1px; overflow: hidden
}
.raised .b1,.b2,.b3,.b1b,.b2b,.b3b {
	height: 1px
}

.raised .b1_,.b2_,.b3_,.b4_,.b1b_,.b2b_,.b3b_,.b4b_ {
	display: block; font-size: 1px; overflow: hidden
}

.raised .b1_,.b2_,.b3_,.b1b_,.b2b_,.b3b_ {
	height: 1px
}

.raised .b2,.b3,.b4,.b4b,.b3b,.b2b {
	border-left: #b8b7b7 1px solid; background: #f2f2f2; border-right: #b8b7b7 1px solid
}

.raised .b2_,.b3_,.b4_,.b4b_,.b3b_,.b2b_ {
	border-left: #b8b7b7 1px solid; background: #e8e7e7; border-right: #b8b7b7 1px solid
}

.raised .b1 {
	margin: 0px 5px; background: #b8b7b7
}
.raised .b2,.b2b {
	border-right-width: 2px; margin: 0px 3px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 2px
}
.raised .b3,.b3b {
	margin: 0px 2px
}
.raised .b4,.b4b {
	margin: 0px 1px; height: 2px
}
.raised .b1b {
	margin: 0px 5px; background: #b8b7b7
}

.raised .b1_ {
	margin: 0px 5px; background: #b8b7b7
}
.raised .b2_,.b2b_ {
	border-right-width: 2px; margin: 0px 3px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 2px
}
.raised .b3_,.b3b_ {
	margin: 0px 2px
}
.raised .b4_,.b4b_ {
	margin: 0px 1px; height: 2px
}
.raised .b1b_ {
	margin: 0px 5px; background: #b8b7b7
}

.raised .boxcontent_dark {
	border-left: #ccc 1px solid; display: block; background: #e8e7e7; border-right: #ccc 1px solid
}
.raised .boxcontent {
	border-left: #ccc 1px solid; display: block; background: #f2f2f2; border-right: #ccc 1px solid
}
