@charset "utf-8";
/* _______________ GP Synergy main CSS file */

/* _______________ reset styles */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
	margin: 0;
	padding: 0;
}
ol, ul, li {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}


/* _______________ page styles */
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #666666;
	background-image: url(../images/layout_background_2.gif);
	background-repeat: repeat-x;
	background-position: center top;
}
#footerwrapper {
	background-image: url(../images/layout_footer_background.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	margin: 0px;
	padding: 0px;
	clear: both;
}
#wrapper {
	background-image: url(../images/layout_content_repeat.gif);
	width: 821px;
	margin: 0 auto;
	background-repeat: repeat;
	text-align: justify;
}
#banner {
	background-image: url(../images/layout_banner_2.gif);
	height: 150px;
	background-repeat: no-repeat;
	width: 821px;
}
#navbar {
	background-image: url(../images/layout_navbar.gif);
	height: 45px;
}
#login {
	background-image: url(../images/layout_login.gif);
	height: 41px;
	width: 821px;
	float: left;
}
#sidebar li {
	margin-top: 12px;
	margin-right: 10px;
	margin-left: 10px;
	list-style-type: none;
}
#sidebar_main li {
	margin-top: 12px;
	margin-right: 10px;
	margin-left: 10px;
	list-style-type: none;
}
#middle li {
	margin-top: 7px;
	margin-right: 5px;
	margin-left: 10px;
}
#sidebar ul {
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 10px;
}
#sidebar_main ul {
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 10px;
}
#contentmain {
	background-image: url(../images/layout_top_content.gif);
	background-repeat: no-repeat;
	background-position: center top;
	width: 821px;
	margin: 0px;
	padding: 0px;
	clear: both;
}
#contentmain p {
	margin-bottom: 7px;
	line-height: 12pt;
}
#content {
	float: left;
	width: 555px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#sidebar {
	float: left;
	width: 216px;
	margin-left: 21px;
	margin-right: 4px;
	text-align: left;
	background-image: url(../images/layout_sidebar_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: inline;
}
#contentnav {
	font-size: 8.5pt;
	color: #999999;
}
#page {
	height: 50px;
	text-align: center;
}
#page h4 {
	font-family: Geneva, Arial, Helvetica, sans-serif, "Myriad Pro";
	font-weight: bold;
	text-transform: uppercase;
	color: #163C47;
	font-size: 9pt;
	margin-top: 18px;
	margin-right: 5px;
	margin-left: 5px;
}
#footer {
	background-image: url(../images/layout_footer.gif);
	clear: both;
	height: 140px;
	width: 821px;
}
#imagery {
	height: 173px;
	background-color: #F8F8F8;
	margin-top: 6px;
	background-image: url(../images/imagery_test.gif);
	width: 555px;
}
#side_links {
	width: 219px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#content p {
	margin-right: 20px;
	margin-left: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#bottom_links {
	clear: both;
	height: 179px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 22px;
}
#content h1 {
	margin-top: 20px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 20px;
	font-family: "Myriad Pro", "Myriad", Geneva, Arial, Helvetica, sans-serif;
	font-size: 16.5pt;
	color: #163C47;
	font-weight: normal;
}
#content h2 {
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 20px;
	font-weight: normal;
	font-size: 14pt;
	color: #00A890;
	font-family: "Myriad Pro", "Myriad", Geneva, Arial, Helvetica, sans-serif;
}
#content h3 {
	margin-top: 15px;
	margin-right: 20px;
	margin-bottom: 6px;
	margin-left: 20px;
	font-size: 11.5pt;
	font-family: "Myriad Pro", "Myriad", Geneva, Arial, Helvetica, sans-serif;
	font-style: italic;
	font-weight: normal;
	color: #333333;
}
#middle a:link, #middle a:visited{
	color: #666666;
}
#middle a:hover {
	color: #163C47;
	text-decoration: none;
}
#contentnav a:link, #contentnav a:visited {
	color: #999999;
	text-decoration: none;
}
#contentnav a:hover {
	color: #163C47;
	text-decoration: underline;
}
#sidebar a:hover {
	color: #163C47;
	text-decoration: underline;
}
/* _______________ styles */

a:link, a:visited {
	color: #00A890;
	text-decoration: none;
}
a:hover {
	color: #00A890;
	text-decoration: underline;
}
.bolder {
	font-weight: bold;
}
/* _______________ navigation styles */

#navbar li {
	display: inline;
	height: 45px;
	list-style-type: none;
	float: left;
	margin: 0;
}
#navbar ul {
	display: inline;
	list-style-type: none;
	float: left;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
#banner li {
	display: inline;
	height: 149px;
	list-style-type: none;
	float: left;
	margin: 0;
}
#banner ul {
	display: inline;
	list-style-type: none;
	float: left;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
#navbar a {
	margin-right: 0px;
}
#login li {
	display: inline;
	height: 41px;
	list-style-type: none;
	float: left;
	margin: 0;
}
#login ul {
	display: inline;
	list-style-type: none;
	float: right;
	margin: 0;
}
#login a {
	margin-right: 0px;
}
/* _______________ navigation styles */
#index{
	margin: 0px;
	height: 149px;
	width: 200px;
	text-indent: -10000px;
	overflow: hidden;
	display: block;
	background-repeat: no-repeat;
	background-position: center top;
}
#home{
	background-image: url(../images/button_home.gif);
	margin: 0px;
	height: 45px;
	width: 74px;
	text-indent: -10000px;
	overflow: hidden;
	display: block;
	background-repeat: no-repeat;
	background-position: center top;
}
#home:hover{
	background-position: center bottom;
}
#about{
	background-image: url(../images/button_about.gif);
	margin: 0px;
	height: 45px;
	width: 69px;
	text-indent: -10000px;
	overflow: hidden;
	display: block;
	background-repeat: no-repeat;
	background-position: center top;
}
#about:hover{
	background-position: center bottom;
}
#gptraining{
	background-image: url(../images/button_gptraining.gif);
	margin: 0px;
	height: 45px;
	width: 105px;
	text-indent: -10000px;
	overflow: hidden;
	display: block;
	background-repeat: no-repeat;
	background-position: center top;
}
#gptraining:hover{
	background-position: center bottom;
}
#info{
	background-image: url(../images/button_info.gif);
	margin: 0px;
	height: 45px;
	width: 131px;
	text-indent: -10000px;
	overflow: hidden;
	display: block;
	background-repeat: no-repeat;
	background-position: center top;
}
#info:hover{
	background-position: center bottom;
}
#supervisors{
	background-image: url(../images/button_supervisors.gif);
	margin: 0px;
	height: 45px;
	width: 85px;
	text-indent: -10000px;
	overflow: hidden;
	display: block;
	background-repeat: no-repeat;
	background-position: center top;
}
#supervisors:hover{
	background-position: center bottom;
}
#rural{
	background-image: url(../images/button_rural.gif);
	margin: 0px;
	height: 45px;
	width: 71px;
	text-indent: -10000px;
	overflow: hidden;
	display: block;
	background-repeat: no-repeat;
	background-position: center top;
}
#rural:hover{
	background-position: center bottom;
}
#programs{
	background-image: url(../images/button_programs.gif);
	margin: 0px;
	height: 45px;
	width: 126px;
	text-indent: -10000px;
	overflow: hidden;
	display: block;
	background-repeat: no-repeat;
	background-position: center top;
}
#programs:hover{
	background-position: center bottom;
}
#calendar{
	background-image: url(../images/button_calendar.gif);
	margin: 0px;
	height: 45px;
	width: 70px;
	text-indent: -10000px;
	overflow: hidden;
	display: block;
	background-repeat: no-repeat;
	background-position: center top;
}
#calendar:hover{
	background-position: center bottom;
}
#contact{
	background-image: url(../images/button_contact.gif);
	margin: 0px;
	height: 45px;
	width: 90px;
	text-indent: -10000px;
	overflow: hidden;
	display: block;
	background-repeat: no-repeat;
	background-position: center top;
}
#contact:hover{
	background-position: center bottom;
}
#script{
	background-image: url(../images/button_script.gif);
	margin: 0px;
	height: 41px;
	width: 51px;
	text-indent: -10000px;
	overflow: hidden;
	display: block;
	background-repeat: no-repeat;
	background-position: center top;
}
#script:hover{
	background-position: center bottom;
}
#gprime{
	background-image: url(../images/button_gprime.gif);
	margin: 0px;
	height: 41px;
	width: 58px;
	text-indent: -10000px;
	overflow: hidden;
	display: block;
	background-repeat: no-repeat;
	background-position: center top;
}
#gprime:hover{
	background-position: center bottom;
}
#elearning{
	background-image: url(../images/button_elearning.gif);
	margin: 0px;
	height: 41px;
	width: 69px;
	text-indent: -10000px;
	overflow: hidden;
	display: block;
	background-repeat: no-repeat;
	background-position: center top;
}
#elearning:hover{
	background-position: center bottom;
}
#spacer{
	margin: 0px;
	height: 41px;
	width: 29px;
	text-indent: -10000px;
	overflow: hidden;
	display: block;
}
#jam{
	background-image: url(../images/button_jam.gif);
	height: 77px;
	width: 204px;
	text-indent: -10000px;
	overflow: hidden;
	display: block;
	background-repeat: no-repeat;
	background-position: center top;
	margin-top: 63px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#content li {
margin-right: 20px;
	margin-left: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	line-height: 12pt;
}
#content_home li {
margin-right: 20px;
	margin-left: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	line-height: 12pt;
}
#content ul {
margin-right: 20px;
	margin-left: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#content_home ul {
margin-right: 20px;
	margin-left: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#footer li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	float: right;
}
#jam:hover{
	background-position: center bottom;
}
/* _______________ home styles */
#wrapper_home {
	background-image: url(../images/layout_content_repeat_home.gif);
	width: 821px;
	margin: 0 auto;
	background-repeat: repeat;
	text-align: justify;
}
#contentmain_home p {
	margin-bottom: 7px;
	line-height: 12pt;
}
#contentmain_home {
	background-image: url(../images/layout_top_content_calendar.gif);
	background-repeat: no-repeat;
	background-position: center top;
	width: 821px;
	z-index: 10;
	margin: 0px;
	padding: 0px;
}
#text {
	width: 400px;
	float: left;
	margin-top: 20px;
	margin-right: 64px;
	margin-bottom: 15px;
	display: inline;
}
#content_home {
	float: left;
	width: 300px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 50px;
	margin-right: 0px;
	display: inline;
}
#content_home p {
	margin-right: 20px;
	margin-left: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#content_home h1 {
	margin-top: 20px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 20px;
	font-family: "Myriad Pro", "Myriad", Geneva, Arial, Helvetica, sans-serif;
	font-size: 16.5pt;
	color: #163C47;
	font-weight: normal;
}
#content_home h2 {
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 20px;
	font-weight: normal;
	font-size: 14pt;
	color: #00A890;
	font-family: "Myriad Pro", "Myriad", Geneva, Arial, Helvetica, sans-serif;
}
#content_home h3 {
	margin-top: 15px;
	margin-right: 20px;
	margin-bottom: 6px;
	margin-left: 20px;
	font-size: 11.5pt;
	font-family: "Myriad Pro", "Myriad", Geneva, Arial, Helvetica, sans-serif;
	font-style: italic;
	font-weight: normal;
	color: #5D5D5D;
}
#footer_home {
	background-image: url(../images/layout_footer_home.gif);
	clear: both;
	height: 116px;
	width: 821px;
}
#imagery_home {
	height: 175px;
	background-color: #F8F8F8;
	margin-top: 6px;
	width: 821px;
	clear:both;
}
#flash {
	height: 175px;
	width: 821px;
}
#jam_home{
	background-image: url(../images/button_jam.gif);
	height: 77px;
	width: 204px;
	text-indent: -10000px;
	overflow: hidden;
	display: block;
	background-repeat: no-repeat;
	background-position: center top;
	margin-top: 39px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#jam_home:hover{
	background-position: center bottom;
}
#footer_home li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	float: right;
}
#content_calendar {
	float: left;
	width: 770px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 25px;
	margin-right: 0px;
	display: inline;
}
#content_calendar p {
	margin-right: 20px;
	margin-left: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#content_calendar h1 {
	margin-top: 20px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 20px;
	font-family: "Myriad Pro", "Myriad", Geneva, Arial, Helvetica, sans-serif;
	font-size: 16.5pt;
	color: #163C47;
	font-weight: normal;
}
#content_calendar h2 {
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 20px;
	font-weight: normal;
	font-size: 14pt;
	color: #00A890;
	font-family: "Myriad Pro", "Myriad", Geneva, Arial, Helvetica, sans-serif;
}
#content_calendar h3 {
	margin-top: 15px;
	margin-right: 20px;
	margin-bottom: 6px;
	margin-left: 20px;
	font-size: 11.5pt;
	font-family: "Myriad Pro", "Myriad", Geneva, Arial, Helvetica, sans-serif;
	font-style: italic;
	font-weight: normal;
	color: #5D5D5D;
}
#content_fixed p {
	margin-right: 20px;
	margin-left: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#content_fixed h1 {
	margin-top: 20px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 20px;
	font-family: "Myriad Pro", "Myriad", Geneva, Arial, Helvetica, sans-serif;
	font-size: 16.5pt;
	color: #163C47;
	font-weight: normal;
}
#content_fixed h2 {
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 20px;
	font-weight: normal;
	font-size: 14pt;
	color: #00A890;
	font-family: "Myriad Pro", "Myriad", Geneva, Arial, Helvetica, sans-serif;
}
#content_fixed h3 {
	margin-top: 15px;
	margin-right: 20px;
	margin-bottom: 6px;
	margin-left: 20px;
	font-size: 11.5pt;
	font-family: "Myriad Pro", "Myriad", Geneva, Arial, Helvetica, sans-serif;
	font-style: italic;
	font-weight: normal;
	color: #5D5D5D;
}#content li {
	list-style-type: square;
}
#content table {
	margin-left: 15px;
	line-height: 12pt;
	text-align: justify;
}

