/* CSS Document */

/* Greenleaf custom starts */
 
BODY,DIV,TH,TD,P,TT {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	/*COLOR: #ffffff;*/
	/*FONT-SIZE: 11px;*/
}
BODY {
background: #ddddc6 url("images/bg-pattern.gif");
	HEIGHT: 100%;
	font-size:12px;
}

A:link {
	COLOR: #666600;
	TEXT-DECORATION: none;
	font-weight:bold;
}
A:visited {
	COLOR: #666600;
	TEXT-DECORATION: none;
	font-weight:bold;
}
A:hover {
	COLOR: #9E9E78;
	TEXT-DECORATION: underline;
	font-weight:bold;
}
A:active  {
	COLOR: #9E9E78;
	TEXT-DECORATION: none;
	font-weight:bold;
}

h4 {
color:#003366;
font-family:Trebuchet, Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
}


.container {
width:810px;
margin: 20px auto;
}

.testimonialquote {
color:#003366;
font-style:italic;
font-weight:bold;
font-size:14px;
width:100px;
}

.testimonialquote-r {
color:#003366;
font-style:italic;
font-weight:bold;
font-size:14px;
width:200px;
}

.testimonialname {
color:#003366;
font-weight:bold;
}

.copy {
color:#ffffff; text-align:right; font-size:10px;
padding-right: 15px;
float:right;
width:280px;
}

.address {
color:#ffffff; text-align:left; font-size:12px;
padding-right: 15px;
width:425px;
float:left;
}

.maintable {

}

.lefttop {
border:1px #ffffff solid;
border-right:none;
background: #4e606c url("images/cheater.gif") top right repeat-y;
height:93px;
}

.lefttop p {
color: #ffffff;
padding: 10px;
border: none;
font-weight: bold;
}

.topnav-r {
background: #174169 url("images/topnav-bg-r.jpg") no-repeat top left;
border-left:1px #ffffff solid;
border-right:1px #ffffff solid;
border-bottom:1px #ffffff solid;
height:35px;
}
.topnav {
background: #f1f1f1 url("images/topnav-bg.jpg") no-repeat top left;
border-left:1px #ffffff solid;
border-right:1px #ffffff solid;
border-bottom:1px #ffffff solid;
height:35px;
}

.topnav-r a:link, .topnav-r a:visited, .topnav-r a:active {
color:#ffffff;
font-family:"Arial Black", Arial, Helvetica, sans-serif;
font-weight:bold;
padding-left:20px;
TEXT-DECORATION: none;
}

.topnav-r a:hover {
color:#ffffff;
font-family:"Arial Black", Arial, Helvetica, sans-serif;
font-weight:bold;
padding-left:20px;
TEXT-DECORATION: underline;
}

.topnav a {
color:#003366;
font-family:"Arial Black", Arial, Helvetica, sans-serif;
font-weight:bold;
padding-left:20px;
}

.mainpage {
background: #ffffff;
border-left:1px #ffffff solid;
border-right:1px #ffffff solid;
}

.leftnav {
background: #ffffff;
border-left:1px #ffffff solid;
border-right:1px #ffffff solid;
}


.base {
background: #4e606c;
border:1px #ffffff solid;
border-top: 1px #ffffff solid;
text-align:center;
padding:8px;
}

.base a {
color:#FFFFFF;
text-decoration:none;
}

.subnav {
background:#f1f1f1 url("images/subnavfade-bg.jpg") repeat-y top right;
border-left:1px #ffffff solid;
border-right:1px #ffffff solid;
height:25px;
}

.blueline {
background-color:#003366;
height:7px;
font-size:1px;
border:1px #ffffff solid;
border-bottom:none;
}

.contenttable {
margin:10px;
}
.bluepale p {
font-weight:bold;
padding:15px;
background-color:#ebedef;
color:#0e3e6e;
width:175px;
}

.subsubnav {
background:#e5e5ae url("images/subsubnavfade-bg.jpg") repeat-y top right;
border-left:1px #ffffff solid;
border-right:1px #ffffff solid;
height:30px;
}

.subnavinner td {
border-left:1px #ffffff solid;
}


.subnav a, .subsubnav a:link, .subsubnav a:visited, .subsubnav a:active {
padding:15px;
color:#FFFFFF;
font-family:"Arial Black", Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
}

.subnav a, .subsubnav a:hover {
padding:15px;
color:#FFFFFF;
font-family:"Arial Black", Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:underline;
}

.subsubnav .this {
background:  url("images/blue-arrow-on-beige.gif") no-repeat 40px 0px;
}

.righttop {
background-color:#4d6a86;
border-top: 1px #ffffff solid;
border-right: 1px #ffffff solid;
border-bottom: 1px #ffffff solid;
}
.centraltop {
background-color:#ffffff;
border-right: 1px #ffffff solid;
}

.centraltext {
background-color:#e8edde;
border-top: 1px #ffffff solid;
border-right: 1px #ffffff solid;
}

.leftnav a, .leftnav a:visited {
color:#ffffff;
text-decoration:none;
}

.leftnav a:hover {
color:#af3417;
text-decoration:underline;
}


.bottomshadow {
background:   url("images/shadow-bottom.gif") repeat-x top left;
}
.righttopshadow {
background:   url("images/shadow-right.gif") repeat-y top left;
font-size:1px;
width:10px;
}
.rightbottomshadow {
font-size:1px;
background:   url("images/shadow-corner.gif") no-repeat top left;
}



