body {
	//color:              #000000;
    background:   #E7FBF3 url('images/home_bg.gif') top left repeat-y;
  	font-family:        Verdana,serif;
	font-weight: bold;
	margin: 	0;
	padding:	0;
	margin-left: 0;
	font-size:      10px;
	color: #757575;
	 	
}

h1, h2, h3, h4 ,h5, h6{
    color:              #757575;
    font-family:        Verdana,serif;
    font-weight:        bold;
    margin:             0;
    padding: 5px;
}

h1 {
    font-size:          28px;
    letter-spacing:     8px;
}


h2 {
    font-size:          23px;
    letter-spacing:     4px;
    margin-bottom:	.5em;
}
h3 {
    font-size:          16px;
    margin-top:         .5em;
    color: #757575;
    padding:10px;
}

h4 {
	font-size:          16px;
 //   margin-top:         .5em;
    color: #757575;
    padding-left:	2cm;
}


h5 {
	font-size:      12px;
  //  margin-top:     .5em;
    color: 			#757575;
    padding-left:	2cm;
    font-weight: 	900;
}
h6 {
	font-size:      13px;
    margin-top:     0em;
    color: 			#757575;
    padding-left:	2cm;
    font-weight: 	900;
    margin-bottom:	0em;
    line-height: 	1em;
    margin-right:   0em;
  //  padding:        0em;
}
p  {
    margin:         0;
    margin-bottom:	0.7em;
    line-height: 	1.3em;
    padding-left:	2cm;
    margin-right:    0.5em;
   	font-size:      10px;
	font-weight: 	bold;
	font-family:    Verdana,serif;
 	color: #757575;
}


.unpadding{
    padding-left:	0cm;
}

p.morepadding{
    padding-left:	3cm;
}

p.title {
    color: black;
}

#purplebg {
	background: #000000 url('images/top_bg_purple.jpg') top right no-repeat;
}

#dpurplebg {
	background: #000000 url('images/top_bg_dpurple.jpg') top right no-repeat;
}

#greenbg {
	background: #000000 url('images/top_bg_green.jpg') top right no-repeat;
}

#redbg {
	background: #000000 url('images/top_bg_red.jpg') top right no-repeat;
}

#maroonbg {
	background: #000000 url('images/top_bg_maroon.jpg') top right no-repeat;
}



div.header {
	background-color: #000000;
	border-bottom: 2px dotted black;
	padding-bottom: 5px;
	margin-bottom: 5px;
}


div.linkbar {
	margin: 1px;
	border-top: 2px solid black;
	margin-bottom: 10px;
	width: 91%;
	background-color: #000000;
	color: #ffffff;
	text-align: center;
	font-size:  10pt;
	font-variant: small-caps;
}

div.linkbarxxx a {
	padding-right: 6px;
	padding-left: 5px;
	border-right: 2px solid white;
	margin: 1px;
}

div.linkbarXXX a.last {
	border-right: 2px solid black;
}

div.linkbar a:link { color:black; text-decoration: none; }
div.linkbar a:visited { color: black;  text-decoration: none; }
div.linkbar a:active { color: black;  text-decoration: none; }
div.linkbar a:hover { color: #3A8555;  text-decoration: none; }




/*div.content h2 {
	background-color:	none;
	padding-top: 20px;
	color:			#ffffff;
	border-bottom:	2px solid #909090;
	margin-bottom: 0;
}
*/


/*div.content {
	background:	#E7FBF3 url('images/home_bg.gif') top left repeat-y;
	margin: 0px;
	padding: 0px;
	padding-left: 5px;
	margin-left: 5px;
	font-family:        Times New Roman, Times;
	line-height: 1.5em;
	font-size: 10px;
 	color: #757373;
*/
tr.content{
     		margin-left:30px;

}
td.content {
	border-color:#337A4B;
	border-width:1px;
	border-style:solid;
	outline:  0px;
	padding:  0px;
}

table.content {
	border-color:#337A4B;
	border-width:1px;
	border-style:solid;
	outline:  0px;
	padding:  0px;
}
/*
	height: 591px;
	display:block;
	
	overflow:auto;*/


table, tr, td {
 	font-size:      10px;
	font-weight: 	bold;
	font-family:    Verdana,serif;
 	color: #757575;
 	
 	   
 	
}



div.content p {
	padding: 5px;
}

p.small {
    line-height: 1.1em;
    font-size: 10px;
}

font.little_title{

	font-size: 10px;
	font-weight: bold;
		
}

code, pre {
    font-family:        Lucida Console,Courier New;
    font-size:          10px;
}

ol, ul {
    margin:             0;
    margin-left:        24px;
    margin-bottom: 1em;
    line-height:	1.3em;
    font-size:  12px;
   	color: #757575;
}

ol li {
    margin-bottom: 1em;
color: #757575;
    	 font-size:  12px;
}

form {
    margin:             0;
}

input, select {
    font-family:        Tahoma,Arial;
    font-size:          10px;

  
    
}

textarea {
    font-family:        Lucida Console,Courier New;
    font-size:          10px;
}

a:link       { color: black; text-decoration: none }
a:visited    { color: black; text-decoration: none }
a:active     { color: black; text-decoration: none }
a:hover      { color: #3A8555; text-decoration: none }


div.footer {
/*	border-top: 2px dotted black;
	margin-top: 5px;
	margin-left: 0px;
	padding-top: 12px;
	width: 100%;*/
	text-align: center;
    font-size:  10px;
    background:#E7FBF3 url('images/home_bg.gif') top left repeat-y;
	
}

div.banner {
	border-top: 2px dotted black;
	margin-top: 5px;
	margin-left: 0px;
	padding-top: 12px;
	width: 100%;
	text-align: center;
    font-size:  10px;
    background:#E7FBF3 url('images/home_bg.gif') top left repeat-y;

}

img{
  border: 0px;
}

img.ttlbutton{
vertical-align:middle;
padding: 5px;

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

div.center img {
	padding: 5px;
}

table.table {
	border-spacing: 0;
	border: 1px solid #E7FBF3;
	width: 50%;
}

table.table tr.header {
	text-decoration: underline;
	background-color: #4f4f4f;
}

table.table tr.header th {
	border-bottom: 1px solid #909090;
	color: #ffffff;
}

table.table td {

	border-bottom: 1px dotted #8f8f8f;
	border-left: 1px dotted #8f8f8f;
	padding: 0px;
	color: black;
}

table.padding{
  padding: 20px;

}

.scroller {

position:relative;
width: auto;

margin:0px;
padding:0px;
background:inherit;
color:inherit;
display:block;
height: 100%;
overflow:auto;/*must have this*/
}


td.bkfont{

  color: black;
  text-align: center;
}

td.bkfontleft{

  color: black;
  text-align: left;
}





table.table tr.newgroup {
}

table.table tr.newgroup td {
	background-color:       #E0E0F0;
	border-bottom:  1px solid black;
}

table.edit {
	border: 2px solid #806060;
	padding: 5px;
}

tr.header {
	background-color: #D0E0E0;
}

table.record {
	width:				95%;
	background-color:		transparent;
	border-width:			0;
	padding:			0;
	margin:				0;
        font-family:                    Arial, Helvetica, sans-serif;
        font-size:                      10pt;
	}

table.record th {
	background-color:	#0063d4;
	font-weight:		100;
	}


th	{
	text-align:	center;
}

th.left{
  color: black;
  text-align: left;
}
