body {
	margin:10px auto;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px; color:#666666;
	background:#e6e6e6;
	text-align:center;
}

h1 { font-size:24px; font-weight:normal; margin: 5px 0px 5px 0px; color:#3293ab; }
h2 { font-size:22px; font-weight:normal; margin: 5px 0px 5px 0px; color:#3293ab;}
h3 { font-size:20px; font-weight:normal; margin: 5px 0px 5px 0px; color:#3293ab;}
h4 { font-size:18px; font-weight:normal; margin: 5px 0px 5px 0px; color:#3293ab;}

p { font-size:12px; color:#666666; }

#container {
	background:#ffffff;
	width:970px;
	margin:0px auto;
	text-align:left;
-moz-box-shadow: 0 0 2px 2px #dad7d7;
-webkit-box-shadow: 0 0 2px 2px#dad7d7;
box-shadow: 0 0 2px 2px #dad7d7;	
-webkit-border-radius: 9px; 
-moz-border-radius: 9px; 
border-radius: 9px;
}

#container .content { padding: 20px 30px 20px 30px; }
#container .content .MainBody { width:600px; float:left; margin-right:28px;}
#container .content .MenuRight { width:280px; float:left; }

#container .MenuBox { border:1px solid silver; background:#eeeeee; margin-bottom:20px; }
#container .MenuBox li { margin-top:10px; margin-bottom:10px; list-style:square; }
#container .MenuHead { background:#3293ab; padding:5px;}
#container .MenuHead h1 { color:white; font-size:14px; letter-spacing:-1px;}

#header { height:80px; padding:10px;}
#header .left { width:400px; float:left; position:relative; top:20px; left:22px;}
#header .left h1 { font-size:28px; font-weight:normal; letter-spacing:-1px; color:#00bfee; }
#header .slogan { margin-top:-6px; letter-spacing:-1px; }
#header .right { width:400px; float:right; text-align:right; position:relative; top:25px; left:-22px;}
#header .right h1 { font-size:29px; font-weight:normal; letter-spacing:-3px; color:#00bfee; }

#topnav 
{
background: -webkit-gradient(linear, left top, left bottom, from(#02aed8), to(#009fc6)); 
background: -moz-linear-gradient(top,  #02aed8,  #009fc6); /* Firefox 3.6 */ 
height:20px; padding: 10px 33px 10px 33px;
border-bottom:1px solid #008daf;
border-top:1px solid #00b6e2;
}

#topnav ul { list-style:none; padding:0px; margin:0px; position:relative; top:2px;}
#topnav li { list-style:none; padding:0px; margin-right:20px; float:left;}
#topnav li a { color:white; text-decoration:none;}
#topnav li a:hover { color:white; text-decoration:underline;}

#GallerySlides {
    position:relative;
    width:600px;
    height:282px;
    background:url(../images/loading.gif) no-repeat 50% 50% #202834;
	 border:1px solid silver; margin-bottom:20px;
}
#GallerySlides img {
    position:absolute;
    top:0px;
    left:0px;
    display:none;
}
#GallerySlides a {
    border:0;
    display:block;
}

#IntroTable th { background:#3293ab; color:white; font-size:14px; padding:10px; letter-spacing:-1px;}
#IntroTable h2 { color:white; font-size:14px; letter-spacing:-2px;}

#IntroTable .content { width:293px; padding:10px; }

.formcell1 
{
	background-color:#E4E4E4;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px; color:#343433; font-weight:bold;
	border-top:1px solid #EBEBEB;
	border-bottom:1px solid #D1D1D1;
	padding:6px;
}

.formcell2
{
	background-color:#E3E2E2;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;	color:black;
	border-top:1px solid #EBEBEB;
	border-bottom:1px solid #D1D1D1;
	padding:6px;
}

#footer {
	background:#cdcdcd;
	border-top:1px solid #c3c4c4;
	padding: 10px 10px 30px 10px;
  -moz-border-radius-topleft: 0px;
  -moz-border-radius-topright: 0px;
  -moz-border-radius-bottomright: 9px;
  -moz-border-radius-bottomleft: 9px;
  -webkit-border-top-left-radius: 0px;
  -webkit-border-top-right-radius: 0px;
  -webkit-border-bottom-left-radius: 10px;
  -webkit-border-bottom-right-radius: 10px;	
}

#footer p { color:#414141; }
#footer a { color:#414141; text-decoration:none; }
#footer a:hover { text-decoration:underline; }

#FooterTable th { color:#414141; font-size:14px; padding:10px; letter-spacing:-1px;}
#FooterTable .content { width:300px; padding:10px }
#FooterTable .content ul { padding:0px; margin:0px; }
#FooterTable .content li { list-style:square; margin: 0px 0px 0px 15px; padding:0px; }