body, html 		{margin: 0 auto 0 auto; padding: 0px; border: 0; font-family: Arial, Helvetica, sans-serif;}
body.homepage	{background-image: url(../images/bgr_homepage.gif); background-repeat: repeat-x; background-color: #ffffff;}
body.page	{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: #006197;}
a:hover 		{color: #002147; text-decoration: underline;}
td 				{vertical-align: top;}
img 			{border: 0;}
.clear			{clear: both;}

h1, h2, h3, h4 {font-family: Arial, Helvetica, sans-serif; color: #006197;}
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: 940px; height: 87px; margin: 0 auto 0 auto; background-image: url(../images/bgr_header.gif); background-repeat: repeat-x; color: #5b5b5b; font-size: 12px;}
#header #logo 	{margin: 0; float: left;}
#logoPrint 		{display: none;}

#extra 						{float: right; padding: 15px 20px 0 0;}
#extra #mainNav 			{font-weight: bold; padding: 0 0 20px 0;}
#extra #tel 				{font-size: 20px; color: #0c78bd; text-align: right; font-weight: bold; letter-spacing: -1px;}
#extra #mainNav a 			{padding: 0 0 0 20px; color: #000166;}
#extra #mainNav a:hover 	{color: #007cc5; text-decoration: none;}

/* Top navigation */
#topNav 		{width: 940px; height: 45px; margin: 0 auto 0 auto; font-size: 12px; background-image: url(../images/bgr_topnav.gif); background-repeat: repeat-x;}
#topNav ul 		{margin: 0 0 0 230px; padding: 0; list-style: none;}
#topNav ul li	{float: left; margin: 0; padding: 0; width: 160px; line-height: 1.2em; border: 0px solid #FF0000;}
#topNav a 		{height: 45px; display: block; padding: 0; font-weight: bold; color: #ffffff; font-size: 14px; letter-spacing: -1px; background-repeat: no-repeat; background-position: 0 5px; border: 0px solid #FF0000;}
#topNav a:hover {color: #ffffff; text-decoration: none; background-repeat: no-repeat;}
#topNav a span 	{display: block; padding: 8px 0 0 44px; border: 0px solid #00ff00;}

#topNav #tab01 a	{background-image: url(../images/bgr_tab01.gif);}
#topNav #tab02 a	{background-image: url(../images/bgr_tab02.gif);}
#topNav #tab03 a	{background-image: url(../images/bgr_tab03.gif);}
#topNav #tab04 a	{background-image: url(../images/bgr_tab04.gif);}
#topNav #tab05 a	{background-image: url(../images/bgr_tab02.gif);}

#topNav #tab01 a.selected,
#topNav #tab01 a:hover	{background-image: url(../images/bgr_tab01on.gif);}
#topNav #tab02 a.selected,
#topNav #tab02 a:hover	{background-image: url(../images/bgr_tab02on.gif);}
#topNav #tab03 a.selected,
#topNav #tab03 a:hover	{background-image: url(../images/bgr_tab03on.gif);}
#topNav #tab04 a.selected,
#topNav #tab04 a:hover	{background-image: url(../images/bgr_tab04on.gif);}
#topNav #tab05 a.selected,
#topNav #tab05 a:hover	{background-image: url(../images/bgr_tab02on.gif);}

/* Content */
#content 		{width: 940px; margin: 0 auto 0 auto; padding: 0; font-size: 12px;}
#content .copy 	{background-color: #FFFFFF; padding: 30px;}

#main 					{position: relative; border-bottom: 1px solid #ffffff;}
#main #intro 			{width: 340px; position: absolute; top: 68px; left: 180px; color: #b3bac2;}
#main .rightCol 		{width: 630px; background-image: url(../images/bgr_main.gif); background-repeat: no-repeat;}
#mainImage 				{margin: 0;}
#welcome 				{color: #FFFFFF; font-size: 24px;}

#spacialOffer 			{padding: 15px 0 0 0;}
#spacialOffer .banner 	{float: left;}
#spacialOffer a			{color: #ff9600; font-size: 14px; line-height: 1.3em;}
#spacialOffer a:hover	{color: #ffffff; text-decoration: none;}
#spacialOffer span 		{display: block; padding: 10px 0 0 0;}

#pageHeader 			{position: relative; border: 0px solid #FF0000; height: 112px;}
#pageHeader #mainImage 	{margin: 0;}
#pageHeader #pageTitle 	{font-size: 22px; padding: 0px; color: #ffffff; width: 250px; position: absolute; top: 40px; left: 680px; border: 0px solid #ff0000; text-align: right;}

/* Homepage content */
#homeContent 	{background-image: url(../images/bgr_hp_content.gif); background-repeat: repeat-x; padding: 0 0 20px 0;}
#homeContent td {width: 25%;}
#homeContent .buttonTd 		{text-align: left;}
#homeContent .buttonTd img 	{margin: 0 0 0 27px;}

#homeContent .col01,
#homeContent .col02,
#homeContent .col03 {border-right: 1px solid #ffffff;}
#homeContent .col04 {}

.box 			{width: 207px; text-align: left; padding: 20px 0 0 14px;}
.boxImage 		{border: 2px solid #FFFFFF;}
.boxTitle 		{background-image: url(../images/box_bgr_title.gif); background-repeat: repeat-x; height: 57px;}
.boxTitle h1 	{padding: 8px 0 0 17px; line-height: 1.1em;}
.boxContent 	{margin: 0; padding: 10px 17px 5px 17px; font-size: 11px; line-height: 1.1em;}
.boxHeaing 		{color: #be0c08;}
.box a			{color: #003d5c;}
.box a:hover	{color: #048fbe; text-decoration: none;}


/* Page content */

/* 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; border: 1px solid #cfc1a3;}

/* 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: 940px; margin: 0 auto 0 auto; font-weight: normal; padding: 10px 0 10px 0; clear: both; font-size: 11px; text-align: center;}
#footer #copyright 	{}
#footer #bottomnav 	{padding: 0 0 0 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 #9e9e9e; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
input.submit 		{border: 1px solid #0061bb; padding: 0px 0px 0px 0px; margin: 5px 0px 0px 0px; background-color: #0061bb; color: #ffffff; font-weight: bold;}