body, html 		{margin: 0; padding: 0px; border: 0; font-family: Arial, Helvetica, sans-serif;  color: #5b5b5b;}
body			{background-image: url(../images/bgr_page.gif); background-repeat: repeat-x; background-color: #ffffff;}
p 				{} /* font-size: 12px; margin: 0 0 1em 0; padding: 0;} */
a 				{text-decoration: none; color: #0087b3;}
a:hover 		{color: #f58500; text-decoration: underline;}
td 				{font-style : normal; font-family : Arial, Helvetica, sans-serif; font-size : 9pt; vertical-align: top;}
img 			{border: 0;}
.clear			{clear: both;}

h1, h2, h3, h4 {font-family: Arial, Helvetica, sans-serif; color: #003366;}
h1 {font-size : 18px; font-weight: normal; margin:0 0 7px 0; padding:0; line-height: 18px;}
h2 {font-size : 16px; font-weight: bold; margin:0 0 7px 0; padding:0; line-height: 16px;}
h3 {font-size : 14px; font-weight: bold; margin:0 0 6px 0; padding:0; line-height: 14px;}
h4 {font-size : 12px; font-weight: bold; margin:0 0 5px 0; padding:0; line-height: 13px;}


/* Header */
#header 		{width: 910px; height: 96px; margin: 0 auto 0 auto;}
#header #logo 	{margin: 0;}
#header #login 	{float: right; width: 260px; padding: 40px 0 0 0;}
#login	 	{font-size: 12px;font-weight:bold;}
/* 
#header #login 	{float: right; width: 260px; padding: 10px 0 0 0;}
#login label 	{font-weight: bold; color: #00457c; padding: 5px 10px 0 0; display: block;}
#login input 	{padding: 2px; margin: 0 5px 2px 0;}
#login td	 	{font-size: 11px;}
#login .lightBlue {color: #7191aa}
*/
#logoPrint {display: none;}

#topNav 		{width: 910px; height: 32px; margin: 0 auto 0 auto; font-size: 12px; background-image: url(../images/bgr_topnav.gif); background-repeat: no-repeat; color: #35546c;}
#topNav a 		{height: 30px; padding: 0 15px 0 15px; display: inline; float: left; border-left: 1px solid #d6e8ee; border-right: 1px solid #a0b3c5; font-weight: bold; color: #35546c;}
#topNav a.first {border-left: 0px solid #d6e8ee; margin-left: 10px;}
#topNav a.selected,
#topNav a:hover {color: #0087b3; text-decoration: none; background-image: url(../images/bgr_tab_on.gif); background-repeat: repeat-x;}
#topNav a span 	{display: block; padding: 7px 0 0 0;}
#topNav #telnum 	{float: right; font-weight: bold; padding: 8px 30px 0 0; width: 105px; text-align: right; border: 0px solid #FF0000;}

/* Content */
#content {width: 900px; margin: 0 auto 0 auto; padding: 2px 0 0 0; font-size: 12px;}

#main 					{width: 900px;}
#main .leftCol 			{width: 625px;}
#main .rightCol 		{width: 275px; background-image: url(../images/bgr_main.jpg); background-repeat: no-repeat;}
#main .rightCol .content {padding: 60px 0 20px 0; font-size: 12px; line-height: 140%;}
#main .rightCol h1 		{font-size: 24px; letter-spacing: -0.1em; color: #00629f; line-height: 1.1em;}

#pageHeader {position: relative; margin: 5px 0 0 0;}
#pageHeader .leftCol 	{width: 280px; height: 135px; background-image: url(../images/bgr_page_title.gif); background-repeat: no-repeat;}
#pageHeader .rightCol 	{width: 630px; background-image: url(../images/bgr_page_image.gif); background-repeat: no-repeat;}
#pageHeader #mainImage 	{margin: 13px 0 0 16px;}
#pageHeader #pageTitle {position: absolute; top: 20px; left: 650px; width: 220px; font-family: Arial, Helvetica, sans-serif; font-size: 22px; text-align: right; color: #003366; border: 0px solid #FF0000;}

/* Homepage content */
#homeContent #col01 {background-image: url(../images/box_bgr_lines1.gif); background-repeat: repeat-y;}
#homeContent #col02,
#homeContent #col03,
#homeContent #col04 {background-image: url(../images/box_bgr_lines.gif); background-repeat: repeat-y;}

#homeContent #col01 {padding-left: 4px;}
#homeContent #col02,
#homeContent #col03,
#homeContent #col04 {padding-left: 19px;}

.box 			{width: 209px;}
.boxImage 		{position: relative;}
.boxTitle 		{position: absolute; top: 15px; left: 97px; width: 105px;}
.boxContent 	{background-image: url(../images/box_bgr_gradient.gif); background-repeat: repeat-x; margin: 0 1px 0 1px; padding: 0 17px 5px 17px; font-size: 11px; line-height: 1.1em;}
.boxHeaing 		{color: #be0c08;}
.box a			{color: #555d60;}
.box a:hover	{color: #0087b3; text-decoration: none;}
.box .readMore 	{margin: 5px 0 0 0;}
.boxBottomFirst {padding: 0 0 0 4px;}
.boxBottom 		{padding: 0 0 0 19px;}
#col04 .boxTitle {left: 108px;}

/* Page content */
#pageContent 		{}
#pageContent .copy 	{padding: 20px;}

/* Photos */
.photo img {border: 5px solid #ffffff;}
.left {float: left; padding: 0 0 0 0; margin: 0 20px 25px 0; border: 1px solid #cfc1a3}
.right {float: right; padding: 0 0 0 0; margin: 0 0 25px 20px;}

/* Sub Navigation */
#rightPanel 			{width: 170px; float: right; padding: 0px 0px 20px 20px; margin: 0px 0 30px 30px; font-size : 9pt; border-left: 0px solid #d6e8ee; vertical-align: top; }
ul.subnav 				{list-style: none; margin: 0 0 30px 0; padding: 0;}
ul.subnav li 			{border-bottom: 1px solid #d6e8ee; padding: 1px 0 2px 0;}
ul.subnav li a 			{}
ul.subnav li a:hover 	{text-decoration: none;}
ul.subnav h3 			{list-style: none;margin: 0 0 5px 0; padding: 0;}

/* Footer */
#footer 			{width: 910px; margin: 0 auto 0 auto; font-weight: normal; line-height: 11px; padding: 15px 0 8px 0; clear: both; font-size: 11px;}
#footer #copyright 	{float: left;}
#footer #bottomnav 	{float:right; padding: 0 0 5px 0;}
#footer a 			{padding: 0 2px 0 2px;}
#footer a:hover 	{text-decoration: underline;}

/* Forms */
form 				{padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
input, textarea 	{border: 1px solid #aec6da; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
input.image		{border: 0px;}
/* input.submit 		{border: 1px solid #7a99b0; padding: 0px 0px 0px 0px; margin: 5px 0px 0px 0px; background-color: #7a99b0; color: #ffffff; font-weight: bold;} */

/* Credits */
#credits {font-size:11px;color:#888888;text-align:center;}
#credits a {color:#888888;}
#credits a:link {color:#888888;}
#credits a:visited {color:#888888;}