body   { color: #505050; font-size: 11px; font-family: "Trebuchet MS", tahoma, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #f5f5eb; text-decoration: none; margin: 0     ; padding: 0; }
.frontimage  { margin-top: 100px; margin-left: -237px; padding-left: 50% }
p { color: #505050; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 130%; background-color: #fff; text-align: justify; margin: 0 10px 20px; }
td {}
h1 { color: #006eaa; font-size: 20px; font-family: "trebuchet ms", Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #fff; text-align: left ; margin-top: 20px; margin-bottom: 0; margin-left: 10px; }
h2 { color: #3c5f1a; font-size: 15px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; background-color: #fff; margin: 20px 0 0 10px; }
ol { color: #505050; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 15px; background-color: #fff; width: 530px; margin-top: 10px; margin-bottom: 15px; list-style-type: decimal; list-style-position: inside; }
ul { color: #80804c; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; font-style: italic; line-height: 25px; background-color: #fff; width: 530px; margin-top: 10px; margin-bottom: 0; margin-left: 0; padding-left: 40px; list-style-type: disc; list-style-position: inside; white-space: normal; }
#container { width: 850px; height: auto; clear: none; margin: 0 auto; padding: 0 0 0; border-width: 0; }
#header { background-image: url(images/grc_bg1.jpg); background-repeat: no-repeat; background-position: 0 0; width: 850px; height: 317px; margin: 0; padding: 0; }
#header2 { background-image: url(images/grc_bg2.jpg); background-repeat: no-repeat; background-position: 0 0; width: 850px; height: 317px; margin: 0; padding: 0; }
#header3 { background-image: url(images/grc_bg3.jpg); background-repeat: no-repeat; background-position: 0 0; width: 850px; height: 317px; margin: 0; padding: 0; }
#header4 { background-image: url(images/grc_bg4.jpg); background-repeat: no-repeat; background-position: 0 0; width: 850px; height: 317px; margin: 0; padding: 0; }
#lefthead { width: 650px; height: 317px; float: left; clear: right; margin: 0; padding: 0; }
#lefthead h1 { color: #fff; font-size: 22px; font-family: "Trebuchet MS", verdana, Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; line-height: 100%; background-color: transparent; text-decoration: none; text-align: center; letter-spacing: 1px; margin-top: 0; padding-top: 278px; }
#menuhead { width: 200px; height: auto; float: left; margin: 0; padding: 0; }
#menuhead ul { font-size: 12px; font-family: "Trebuchet MS", verdana, Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; font-style: normal; line-height: 14px; background-color: transparent; text-decoration: none; width: auto; margin: 115px 0 0 18px; padding: 0; list-style-type: none; }
#navlist li { padding-bottom: 13px; list-style-type: none; }
#navlist a:link { color: #025a93; font-weight: bold; text-decoration: none; padding: 2px 3px 2px 8px; border-left: 6px solid #a3c380; border-right-width: 0; }
#navlist a:visited { color: #025a93; font-weight: bold; text-decoration: none; padding: 2px 3px 2px 8px; border-left: 6px solid #a3c380; border-right-width: 0; }
#navlist a:hover { color: #87a187; font-weight: bold; text-decoration: underline; border-left: 6px solid #027abb; }
#mainbod { background-color: #fff; width: 850px; float: left; margin: 0 0 0; padding: 0 0 15px; }
#footer { line-height: 300%; background-color: #a3c380; background-image: none; text-align: center; width: 850px; z-index: 50; margin: 0 auto; border-width: 0; }
#footer a:link { color: #fff; text-decoration: none; }
#footer a:visited { color: #eee; }
#footer a:hover { color: #5f7c3c; text-decoration: underline; }
.maintable { width: 800px; height: auto; margin-top: 20px; border: solid 1px #027abb; }
a:visited { color: #5f7c3c; text-decoration: none; }
a:hover { color: #8e1b1e; text-decoration: none; }
a:active { color: #87a187; text-decoration: none; }
.menu:link { color: #740033; font-size: 11px; font-family: tahoma, Geneva, "Trebuchet MS", Arial, sans-serif, Helvetica, SunSans-Regular; font-weight: bold; font-stretch: expanded; line-height: 24px; background-color: #a3c380; text-decoration: none; text-align: left; margin-left: 5px; }
.menu:visited { color: #345373; font-size: 11px; font-family: tahoma, Geneva, "Trebuchet MS", Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; font-stretch: expanded; line-height: 24px; background-color: #a3c380; text-decoration: none; text-align: left; margin-left: 5px; }
.menu:hover { color: #fff; font-size: 11px; font-family: tahoma, Geneva, "Trebuchet MS", Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; font-stretch: expanded; line-height: 24px; background-color: #a3c380; text-decoration: none; text-align: left; margin-left: 5px; }
.menubox { background-color: #a3c380; margin: 0; padding-top: 10px; padding-bottom: 100px; }
.rightgbox { background-color: #a3c380; width: auto; margin: 0; padding: 0; }
.maintext { background-color: #fff; width: 600px; border-top: 1px dotted #a3c380; }
.logobox { color: #f5f5eb; background-color: #a3c380; width: 140px; height: 80px; margin: 0; padding: 0; }
.grcbox { color: white; background-color: #fff; background-image: url(images/att1_02.jpg); background-repeat: repeat-x; text-align: center; position: static; left: 50%; bottom: 100%; z-index: 2; }
.footer { color: #7390b5; font-size: 10px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; background-color: #f5f5eb; text-align: center; height: 14px; border-top: 1px dotted #a3c380; }
h3 { color: #345373; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; background-color: #fff; margin-top: 20px; margin-bottom: 0; margin-left: 10px; }
.fontlarger { color: #7390b5; font-size: 10px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; text-align: center; height: 14px; }
.topbox { background-color: #a3c380; width: 600px; height: 120px; }
h4 { color: #345373; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; text-align: center; margin: 10px 0 0; }
.contactable { text-align: center; width: 90%; margin: 30px auto 5px; padding-bottom: 10px; }
.rbox { background-color: #a3c380; float: right; clear: left; margin: 2px 10px 5px; padding: 2px; }
.rboxsm { background-color: #a3c380; float: left; clear: right; margin: 5px 50px 40px 10px; padding: 1px; }
.xtratoppad { margin-top: 60px; }
.trainingtable { color: #173e6a; font-size: 0.8em; font-family: "trebuchet ms"; font-weight: bold; background-color: #d2d2d2; width: 560px; margin-left: 10px; padding: 0; border: solid 1px #648c87; }
.ttitle { color: #9d0033; font-size: 1.1em; }
.ttcoleft { background-color: #f5f5eb; width: 50px; margin-bottom: 3px; padding: 5px; }
.ttcolcent { background-color: white; width: 400px; margin-bottom: 3px; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; }
.ttcolright { background-color: #eee; width: auto; margin-bottom: 3px; padding: 5px; }
/* Lightbox styles */

#lightbox {	background-color: #f5f5f5;
	padding: 12px }

#lightboxDetails  { color: #416941; font-size: 1.2em ; font-family: arial; font-weight: bold; text-decoration: none; }

#lightboxCaption {	float: left;
	padding-top: 1em }

#lightbox img{ border: none; clear: both;} 

#overlay img{ border: none; }

#overlay   {
	background-image: url(lightbox/overlay.png) }

* html #overlay   {
	background: #333 url(lightbox/transparent.gif);
	back\ground-color: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/lightbox/overlay.png", sizingMethod="scale") }
.rightbox { background-color: transparent; float: right; margin: 0 10px 10px 15px; padding: 3px; border: dotted 1px #a3c380; }
.rboxcaption { color: #027abb; font-size: 10px; font-family: arial; font-style: italic; line-height: 120%; background-color: transparent; padding-top: 3px; padding-bottom: 3px; padding-left: 0; }
