body 
{
background-image: url('images/side-back.jpg');
background-repeat: repeat-y;
font-family:Arial,Sans-Serif;
margin-top: 0; 
margin-right: 0; 
margin-bottom: 0; 
margin-left: 0;
}


table.nav {
	font-variant: small-caps;
	font-weight: bold;
}

table.nav td {
	font-variant: small-caps;
	font-weight: bold;
	background-color: #c3c7cf;
}

A:link {text-decoration: none}
A:visited {text-decoration: none}
A:active {text-decoration: none}
A:hover {text-decoration: none}

.class1 A:link {color: #000066; text-decoration: none}
.class1 A:visited {color: #000066; text-decoration: none}
.class1 A:hover {color: #000066; text-decoration: none}
.class1 A:active {color: #000066; text-decoration: none}

A.class2:link {color: #000000; text-decoration: none}
A.class2:visited {color: #000000; text-decoration: none}
A.class2:hover {color: #000000; text-decoration: none}
A.class2:active {color: #000000; text-decoration: none}

hr.surety { 
display: block;
height: 1px; 
border-left: none;
border-right: none;
border-top: 1px dashed #99bea5;
border-bottom: none; 
}

table.login {
	border-width: 1px;
	border-style: solid;
	border-color: #3d5a46;
}

table.login td {
	border-width: 0px;
	border-style: none;
}


table.loginMenu {
	border-width: 1px;
	border-style: solid;
	border-color: #3d5a46;
	font-size: 11px; 	
}

table.loginMenu td {
	border-width: 0px;
	border-style: none;
	font-size: 11px; 	
}

input.custom{
background-color: #cee1d2;
font-size: 14px; 
color: #3d5a46;
border: 1px solid #3d5a46;
}

input.custom3 {
background-color: #cee1d2;
font-size: 8px; 
color: #3d5a46;
border: 1px solid #3d5a46;
}



input.custom4 {
background-color: #197a1d;
font-size: 14px; 
font-weight: bold;
color: white;
border: 2px solid #234922;
width: 250px;
height: 40px;
}


input.custom5 {
background-color: #197a1d;
font-size: 11px; 
color: white;
border: 2px solid #234922;
width: 165px;
height: 25px;
}


input.custom6 {
background-color: #197a1d;
font-size: 11px; 
color: white;
border: 2px solid #234922;
width: 240px;
height: 25px;
}

input.custom7 {
background-color: #197a1d;
font-size: 11px; 
color: white;
border: 2px solid #234922;
width: 145px;
height: 25px;
}

input.custom8 {
background-color: #197a1d;
font-size: 11px; 
color: white;
border: 2px solid #234922;
width: 17px;
height: 25px;
}

input.custom2 {
background-color: #1f7b23;
font-size: 16px; 
font-weight: bold;
color: white;
border: 2px solid #70a171;
}


input.customUL {
background-color: white;
font-size: 14px; 
font-weight: bold;
color: black;
border: 1px solid black;
}

input.emailSize {
font-size: 10px; 
}


input.customDel {
background-color: white;
font-size: 14x; 
font-weight: bold;
color: red;
border: 1px solid red;
width:230px;
}



table.nav {
	font-variant: small-caps;
	font-weight: bold;
}

table.nav td {
	font-variant: small-caps;
	font-weight: bold;
	background-color: #c3c7cf;
}

.redLink A:link {color: #000066; text-decoration: none}
.redLink A:visited {color: #000066; text-decoration: none}
.redLink A:hover {color: red; text-decoration: none}
.redLink A:active {color: #000066; text-decoration: none}

.class1 A:link {color: #000066; text-decoration: none}
.class1 A:visited {color: #000066; text-decoration: none}
.class1 A:hover {color: #000066; text-decoration: none}
.class1 A:active {color: #000066; text-decoration: none}


.cssnav	{
	position:relative;
	font-family: arial, helvetica, sans-serif;
	background-image:  url(images/button-over.jpg);
	background-repeat: no-repeat;
	white-space: nowrap;
	display: block;
	width: 190px;
	height: 31px;
	margin: 0; 
	padding: 0; 
}
.cssnav a {
	font-variant: small-caps;
	display: block;
	color: white;
	font-size: 16px;
	width: 190px;
	height: 31px;
	display: block;
	float: left;
	text-decoration: none;
}

.cssnav img {width: 190px; height: 31px; border: 0; }
* html a:hover {visibility:visible}
.cssnav a:hover img{visibility:hidden}
.cssnav span {
		position: absolute;
		left: 0px;
		top: 6px;
		margin: 0px;
		padding: 0px;
		cursor: pointer;
		width: 190px;
		height: 31px;
		text-align: center;
}












	table.main
	{ font-size: 10pt; width:800px;}

	table.tableSmall
	{ font-size: 10pt;}


	table.tableSmaller
	{ font-size: 9pt;}

	table.main-small
	{ font-size: 8pt; width:800px	}
	
	table.main-small2
	{ 
	font-size: 10pt;
	border-width: 1px;
	border-style: outset;
	border-color: gray;
	border-collapse: collapse	
	}

table.main-small2 td {
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: gray
	}		


	table.main-small4
	{ 
	font-size: 10pt;
	border-width: 1px;
	border-style: outset;
	border-color: gray;
	border-collapse: collapse	
	}


	table.main-small3
	{ 
	font-size: 10pt;
	border-width: 0px;
	border-collapse: collapse	
	}

table.main-small3 td {
	padding: 4px;
	}		

table.main-small4 td {
	padding: 1px;
	}		




	table.heading
	{ border-width: 1px; border-style: ridge; border-color: black; font-size: 11pt; font-weight: bold; color: white; background: #306028; background-image:   url(header_back.jpg); width:795px	}

	table.tableBack
	{ border-width: 1px; border-style: ridge; font-size: 10pt; border-color: #5d8d64; background: #306028; background-image:   url(table_back.jpg); width:795px	}
	
	table.nothing
	{ border-width: 0px; border-style: none; border-collapse: collapse; 	}


input.smalltext
{
font-size: 9px; }

option.smalltext
{
font-size: 9px; }


input.customRed {
background-color: white;
font-size: 16px; 
font-weight: bold;
color: red;
border: 2px solid red;
}

input.customSmall {
background-color: #1f7b23;
font-size: 8px; 
color: white;
border: 2px solid #70a171;
}


	table.main-email
	{ 
	font-size: 11px;
	border-width: 1px;
	border-style: outset;
	border-color: gray;
	border-collapse: collapse	
	}

table.main-email td {
	padding: 1px;
	font-size: 11px;
	}	


/* BEGIN NAVIGATION BAR STUFF */



ol#toc {
	height: 2em;
    list-style: none;
    margin: 0;
    padding: 0;
}

ol#toc li {
    float: left;
    margin: 0 1px 0 0;
}

ol#toc a {
    background: url(tab.jpg);
    display: block;
    float: left;
    height: 35px;
    padding-left: 4px;
    text-decoration: none;
    color: #333333;
	font-family: Calibri, Arial, Sans-Serif;
	font-size:14px;	
	text-align: center;
}

ol#toc li.current a:hover {
}

ol#toc li.notCurrent a:hover {
    color: black;
    background-color: #3af;
    background-position: 0 -82px;
	font-size:14px;	
}


ol#toc li.notCurrent a:hover span {
    background-position: 100% -82px;
	line-height:11px;
	text-align: center;
	font-size:14px;	
	font-family: Calibri, Arial, Sans-Serif;
}


ol#toc li.current a:hover span {
}

ol#toc li.current a {
    background-position: 0 -41px;
    color: black;
	font-family: Calibri, Arial, Sans-Serif;
	font-size:14px;
	text-align: center;
}

ol#toc li.current span {
    background-position: 100% -41px;
	line-height:11px;
	text-align: center;
	font-size:14px;	
}

ol#toc span {
    padding-top: 12px;
    background: url(tab.jpg) 100% 0;
    display: block;
	line-height:11px;
    padding-right: 4px;
	text-align: center;
}



/* END NAVIGATION BAR STUFF */


