/* Default style for BODY: */
body { font-family: Verdana, Arial, MS Sans Serif; font-size: 9pt; color: #666666; background-color: white; margin: 30px 0px 30px 0px; text-align: center; line-height: 1.3; }

/* Default style for table, TD: */
table { padding: 0px; margin: 0px; border-collapse: collapse; }
td { padding: 0px; margin: 0px; vertical-align: top; font-size: 10pt; font-family: Verdana, Arial, MS Sans Serif; color: #666666; }

/* Default style for img: */
a img { border: 0px; }
img { vertical-align: top; }

/* Default style for header: */
h2 { color: #990000; font-family: Verdana, Arial, MS Sans Serif; font-size: 7pt; font-weight: normal; margin: 0px; padding: 0px; }

/* Default style for link: */
a { color: #2455A0; text-decoration: underline; font-size: 8pt; font-family: Verdana, Arial, MS Sans Serif; }
a:hover { color: #069EDB; }

/* Default style for form: */
input, select, textarea { font-family: arial; font-size: 8pt; border: 1px #144999 solid; text-align: left; }
input, textarea { text-decoration: none; width: 200px; height: 20px; padding: 0px 0px 0px 0px; align: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; vertical-align: text-top; text-align: left; font-weight: normal; color: #808285; }
textarea { height: 90px; }
select { text-decoration: none; height: 20px; padding: 0px 0px 0px 4px; align: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; vertical-align: text-top; text-align: left; font-weight: normal; color: #808285; }

/* Style for Header */
#Mainheader { width: 773px; height: 61px; margin: 0px 0px 0px 0px; overflow: hidden; border: 0px solid black; }
#logo { float: left; display: block; position: relative; left: 0px; }
#logo img { margin: 0px 0px 0px 0px; }
#telephoneTop { float: right; position: relative; top: 30px; left: -4px; font-size: 9pt; color: #008FD4; }
#telephoneTop a { font-size: 9pt; color: #008FD4; text-decoration: none; }
#telephoneTop a:hover { font-size: 9pt; color: #008FD4; text-decoration: underline; }
/* End Header */

.MainBoxBG { width: 773px; margin: 0px auto; text-align: left; border: 0px solid black; text-align: center; min-height: 285px; background: white url(graphics/bg_image.jpg) top left no-repeat; border: 0px solid red; float: left; }

#ContainerBox { width: 689px; height: auto; margin: 0px; text-align: left; float: left; position: relative; left: 44px; top: 0px; border: 0px solid black; }

#navigator { width: 773px; height: 138px; border: 0px solid red; }
#navigator a { float: left; margin: 0px; padding: 0px; overflow: hidden; }
#navigator img { margin: 0px 1px 0px 0px; }

#SubMenuDiv { position: relative; top: -37; left: -14px; }
#SubMenuDiv p { margin: 0px; padding: 0px; }

#SubMenuDiv a { margin: 0px; padding: 5px 0px 5px 15px; text-decoration: none; color: #008FD4; font-size: 7pt; background: transparent url(graphics/arrow.gif) center left no-repeat; display: block; }
#SubMenuDiv a:hover { margin: 0px; text-decoration: none; color: #C0C5B4; }

#SubMenuDiv a.active { color: #6461AB; }
#SubMenuDiv a.active:hover { color: #6461AB; }
#SubMenuDiv p.active { color: #6461AB; padding: 5px 0px 5px 15px; text-decoration: none; font-size: 7pt; background: transparent url(graphics/arrow.gif) center left no-repeat; }

/* Style for the main container */
.harriercontent { padding: 0px; line-height: 1.5; }

/* Harrier Navigator */
.headerImage { padding: 0px 0px 0px 0px; margin: 0px; }
.headerImage H1 { font-size: 14pt; font-weight: normal; margin: 0px; padding: 0px 0px 14px 0px; font-family: Helvetica, Verdana, Arial, sans-serif; color: #144999; letter-spacing: 0.5; position: relative; top: 0px; word-spacing: 0.5; }

#container { clear: both; width: 773px; padding: 0; margin: 0px auto; text-align: left; }

/* In content.asp, Middle box uses this style: */
TD.harriercontent { font-size: 10pt; color: #666666; line-height: 1.3; padding-bottom: 15px; }

.MaxHeightContent { border: 0px solid red; margin-bottom: 23px; }

/* Style for Footer */
#footerStripLine { width: 769px; margin: 0px auto; padding: 0; height: 25px; clear: both; display: block; overflow: hidden; background-color: #3466B0; float: left; }
#footer { width: 773px; margin: 0px auto 0px auto; padding: 0; text-align: left; height: 30px; clear: both; display: block; overflow: hidden; }
#footer span.Copyright { float: right; position: relative; top: 10px; left: -4px; font-size: 8pt; color: #008FD4; }
#footer .builtBy { float: left; position: relative; top: 10px; left: 0px; font-size: 8pt; color: #008FD4; text-decoration: none;}
#footer .builtBy a:hover { font-size: 8pt; color: #636466; text-decoration: underline; }
#footer .builtBy a { font-size: 8pt; color: #008FD4; text-decoration: none; }

/* Style only for HOME PAGE */
.MenuIdeaTable { width: 100%; }
.RightImage { margin: 0px 0px 10px 0px; }

.MenuIdeaHeader { color: red; font-size: 18pt; padding: 30px 0px 0px 0px; }
#NewsEventsText a { color: #008FD4; }

/* Style only for Menu PAGE */
.MenuTitle { color: #636466; font-size: 10pt; font-weight: bold; height: 35px; }
.NewsTitle { color: #636466; font-weight: bold; }

/* Style only for Contact us PAGE */
.formRow { height: 27px; font-size: 8pt; font-weight: bold; }
.starClass { font-weight: bold; color: #144999; }
