html, body
{
    margin: 0px 0px 0px 0px;
    line-height: 18px;
	 font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; 
 	font-size:12px;
	background:url(images/body-bg.gif) repeat-x top center #98b6b9;	
	color:#000;
	text-align: justify;
}


/* main site links */
a:link {color: #005298;}
a:visited {color: #005298;}
a:hover {color: #003b92;}
img {display:block;}
img, div { behavior: url(javascript/iepngfix.htc) }

#siteWrapper {width:950px; background:url(images/content-bg.png) repeat-y;}
#global {width:950px; margin:0 auto; }
#navBar  {width:189px; float:left; background:url(images/nav-bg.gif) top center no-repeat; color:#403a25; line-height:14px; padding-bottom:8px; padding-left:3px; margin-left:10px; _margin-left:5px; margin-right:0px;}
#navigation {text-align:left; font-size:13px; color:#403a25; line-height:25px; width:187px;}
#navigation a {color:#403a25; text-decoration:none; display:block; font-weight:bold;}

#header {background:url(images/top.gif); height:104px; width:950px; position:relative;}
#homeContainer {float:left; width:725px; margin-left:11px;text-align: justify;}
#iContainer {float:left; width:705px; margin-left:11px; padding: 0 10px;}
#homeLeft { float:left; width:348px; margin-left:6px; min-height:350px; }
#homeRight {float:left; width:364px; min-height:350px; _height:350px; _overflow:visible; background-color: #fffdef;}
#searchDiv {float:right; width:315px; background:url(images/member-login-bg.gif) right top no-repeat; height:32px; margin:4px 5px 0px 0px; padding:10px 0px 0px 120px;}

.programDiv {width: 190px; min-height:60px; padding: 30px 10px 5px 110px; background: top center no-repeat #287983; margin:10px auto 0 auto; color:white;_height:50px; _overflow:visible; }
#trainingProgram {background:url(images/training-program-bg.gif) top center no-repeat #287983; }
#trainingProgram a {color: #fff;}
#membershipProgram {background:url(images/membership-program-bg.gif) top center no-repeat #287983;}
#membershipProgram a {color: #fff;}

input {font-family: Trebuchet MS; font-size: 13px; padding: 4px; border: solid 1px silver; margin: 1px;}
select {font-family: Trebuchet MS;font-size: 13px; padding: 4px; border: solid 1px silver; margin: 1px;}
textarea {font-family: Trebuchet MS;font-size: 13px; padding: 4px; border: solid 1px silver; margin: 1px;}
input[type='submit'] {background-color: #00767f; border:solid 1px #333; color: white; padding: 4px;}

#confHome {position:relative; font-family:Times New Roman; color:#a21f34; height:89px; width:174px; background:url(images/bus.png) no-repeat;}
#confHome a {color:#000; font-size:13px; font-family: Verdana, Sans-Serif; text-decoration:none; position:absolute; left:90px; top:62px;}
#cText {position:absolute; font-weight:bold; font-size:13px; left:90px; top:29px; text-align:left;}
#cYear {position:absolute; font-weight:bold; font-size:22px; line-height:22px; left:90px; top:10px; text-align:left;}

#transHome {position:relative; font-family:Times New Roman; color:#a21f34; height:89px; width:174px; background:url(images/arrows.png) no-repeat;}
#transHome a{color:#000; font-size:13px; font-family:verdana, sans-serif; text-decoration:none;position:absolute; left:90px; top:62px;}
#tText {position:absolute; font-weight:bold; font-size:13px; left:90px; top:29px; text-align:left;}
#tHead {position:absolute; font-weight:bold; font-size:19px; line-height:22px; left:90px; top:10px; text-align:left;}

#calLoading {position: absolute; top: 42px; left: 2px; border: solid 2px black; z-index: 10; background-color: #008b99; color: #fff; width: 100px; -moz-border-radius: 8px; -webkit-border-radius: 8px; padding: 30px; font-size: 20px; font-weight: bold;}
a.calTypeBase {display:block;color:#fff; float: left; margin-right: 10px; padding: 3px 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; text-decoration: none;}
.eventTitle {font-weight: bold; font-size: 14px;}
.eventLink {margin: 3px 0;}
.eventTime {margin: 8px 0;}
.eventDetails {margin: 8px 15px;}

div.clear {clear:both;}

#footerLinks {width: 912px; color:#fff; background:url(images/bottom-bg.gif) #287983 bottom center no-repeat; font-size: 11px; padding: 23px 19px 0px 19px; line-height:12px; height:46px;}
#footerLinks a {font-size:10px; color:#fff; padding: 0px 4px; text-decoration:none;}
#ten11 {width:940px; margin:0 auto; font-size: 11px; color:#00566d; }
#ten11 a {color:#00566d; text-decoration:none;}

.BlogHeader {font-size: 13px; font-weight: bold; margin-top: 0px;text-align: left;}
.BlogHeader a { color: #2e1700; text-align: left;}
.BlogDate {margin-bottom: 5px;}
.BlogDesc {margin-bottom: 20px; line-height: 14px;}
.BlogNoItems {font-weight: bold;}
.BlogHeading {font-size: 16px; font-weight: bold; margin: 4px 0 8px 0; color: #2e1700;}



h1 
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	background:url(images/header-bg.gif) right no-repeat;
   font-size:22px;
   font-weight:bold;
   color:#00566d;
   width:100%;
   height:30px;
   padding-bottom: 10px;
  }
  
 h1.home {color:white;}

h2 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#444;
    font-size: 18px;
 }



h3 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#444;
    font-size: 16px;
}

h4 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px; color:#444; margin:0px;}

li {font-size:100%;
   font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
 }


#help {height:25px;}
#help img {border:none; float:right; margin:10px;}
.dg {padding:1px 1px 1px 1px; border-top:solid 1px #686524; border-color: #fff;}
.dgHeaderSmall {background-color:#2fa2ad; font-size:13px; color:#fff; font-weight:bold;}
.dgItemSmall {background-color:#ffffff; color:Black; font-size:12px; font-weight:normal; text-align: left;}
.dgAltItemSmall {background-color:#f6f6f6; color:Black; font-size:12px; font-weight:normal; text-align: left;}
.dgSelect {font-weight: normal; color: black; font-style: italic; background-color: #e9e9e9;}
