html, body
{
    margin: 0px 0px 0px 0px;
    line-height: 20px;
	font-family: Arial, Helvetica, sans-serif;
 	font-size:13px;
	background:#6bacd9;	
	color:#004377; 
	
}

/* main site links */
a:link {color: #1F5983; text-decoration:underline;}
a:visited {color: #1F5983; text-decoration:underline;}
a:hover {color: #3FB2FF; text-decoration:none;}
img {display:block; border:none;}
img, div { _behavior: url(javascript/iepngfix.htc); }
p {margin:9px 0px;}


#siteWrapper {width:100%; background:url(images/site-wrapper.jpg) center top no-repeat;}

#global { width:960px; margin:0 auto 0 auto;}
#headerWrapper {width:960px; height:95px; position:relative; }
#logo {position:absolute; top:43px; z-index:50;}
#logo img {display:inline;}
#topImages {position:absolute; left:600px; top:60px; z-index:100;}
#itopImages {position:absolute; left:790px; top:50px;}

#navWrapper {width:960px; height:43px; line-height:37px; background:url(images/nav-bg.png) no-repeat; position:absolute; top:8px;}
#nav a {color:#fff; font-size:13px; font-weight:bold; line-height:37px; padding:0px 18px;}

#homeMain { height:325px; position:relative;}
#homeMainText {width:265px; height:210px; padding:80px 0px 0px 25px; font-size: 16px; line-height: 24px;}
#homeContact {margin-top: 20px;}
#homeC2A {float:right;}
#homeContentWrapper {width:960px; padding-top:10px; padding-bottom:10px; background:url(images/content-bg.png) center repeat-y ;}
#homeContent {float:left; width:485px; min-height:234px; margin-left:18px; padding-right:15px; border-right:solid 1px #ddd; color:#426581; }
#homeContent a {color:#426581;}
#homeblogContent {min-height:240px; padding:48px 7px 7px 7px;  color:#426581;}
#homeBlog {background:url(images/home-blog-bg.gif) top no-repeat; width:401px; float:right; margin-right:20px; }

#homeSlogan {text-align: center; font-size: 16px; font-weight: bold; margin-top: 10px;}
#homeSloganHead { font-weight: bold; margin-top: 20px;}
#iContentWrapper {min-height:400px; background:url(images/i-content-bg.png) center repeat-y;}
#iCol {float:left; background:url(images/i-col-bg.jpg) top no-repeat; width:196px; min-height:488px; margin-left:10px;}
#iCol img {margin: 15px auto 0px auto; border:none;}
#iContent {float:right; margin-right:14px; width:715px; min-height:450px; padding-top:30px;}


#slideContainer {position:absolute; left:304px; top:95px;}
#slideWrapper { overflow: hidden;}
#slider {
    width:656px; height:311px;
	background:url(javascript/jquery/nivo/style1/loading.gif) no-repeat 50% 50%; 
}


#calLoading {position: absolute; top: 42px; left: 2px; border: solid 2px black; z-index: 10; background-color: #5E8A11; 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: 16px; margin-top: 25px;}
.eventLink {margin: 3px 0;}
.eventTime {margin: 8px 0;}
.eventDetails {margin: 8px 15px;}

#footerLinks {width:940px; font-size: 12px;  margin:5px auto 0 auto; line-height:18px;}
#footerNav {color:#fff; float:right; text-align:right;}
#footerNav a {color:#fff; padding:0px 4px; text-decoration:none;}
#footerText { float:left;color:#fff;}
#footerText a { color:#fff; text-decoration:none;}


#Ten11 { clear:both; text-align:right; font-size: 12px; color:#e2e7ee; width:940px; margin:0px auto;}
#Ten11 a {font-size:12px; padding: 0px 3px; color:#e2e7ee; text-decoration:none;}

br.clear {clear:both; height:0px;}
div.clear {clear:both; height:0px;}

h1 {font-size:28px; font-weight:normal; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; margin:10px 0px;}
h1.home {font-size:22px; line-height: 24px; font-weight:normal; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; margin:6px 0px;}
h1.home span {display: block; margin-left: 30px;}

h2 {font-size: 18px; }
h3 {font-size: 16px;}
h4 {font-size:14px; margin:0px;}
.paypalForm{background-color:#fff; padding:32px; margin: 32px auto; border:3px solid #FFCD80; width:375px;}

li {}

