@charset "utf-8";
/* CSS Document */
 ul, li, a.nav, p.NoLink, a.page, table.schedule td{
	margin: 0;
	padding:0;
	-moz-border-radius:6px;
-webkit-border-radius:6px;
-opera-border-radius:6px;
-khtml-border-radius:6px;
	border-radius:6px;
	min-width:25px;
 }

html {
	margin:0;
	padding:0;
	height:100%;
	min-height:100%;
	background:none;
	border:none;
	border-radius:0;

}

body
{
	margin:0;
	padding:0;
	height:100%;
	min-height:100%;
	min-width:1020px;
	background-image:url(../images/bannerCrop1.png);
	background-repeat:repeat-x;
	background-color:#FFF;	
	text-align:left;
	border:none;
	/*background-image:-moz-linear-gradient(70% 15% 90deg,#FFFFFF, #5B92C8);
background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#5B92C8));*/ /* <------ CSS Gradient*/
}

.wrapper {
	min-height: 100%;
 	height:auto !important;
 	height:100%;
	margin:0 auto -4.0625em;
	border:none;
	text-align:left;

}

.container-page
{
	position:relative;
	min-height:100%;
	width:auto;
	min-width:30%;
	height:inherit;
	margin:0 auto;
	border:none;
	max-width:64em;
	z-index:1;
}

.push{ height:4.0625em; clear:both; border:none; background:none;} 


.footer {
	height:4.0625em;
	background-image:url(../images/footerBanner.png);
	background-repeat:repeat-x;
	background-color:#5b96c8;
	bottom:-1px;
	margin-left:-1px;
	margin-right:-1px;
	margin-top:1px;
	padding:0;
	overflow:hidden;
}

table.foot {
	position:relative;
	margin:0;
	margin-top:1%;
	margin-right:0;
	padding:0;
	padding-right:0;
	border:none;
	width:60%;
	left:19%;
	min-width:10%;
	top:0;
	text-align:center;
	
}

td.foot  {line-height:10px; font:Verdana, Geneva, sans-serif; font-size:14px; padding:0; margin:0; width:20%;}
td.foot p {padding:0; text-align:center; color:#006;}
td.foot a.word:link,  td.foot a.word {margin:0; padding:0; text-align:center; color:#006; font-size:12px; display:inline; text-decoration:underline;}
td.foot a.word:hover, td.foot a.word:visited,  td.foot a.word:active{color:#600; text-decoration:underline; font-size:12px;}

.fillerBox {
	position:relative;
	height:auto;
	background:none;
	line-height:0;
	border:none;
}

.welcome, .header, table.standard, table.contactUs, .header2, table.schedule{	
-moz-border-radius:12px;
-webkit-border-radius:12px;
-opera-border-radius:12px;
-khtml-border-radius:12px;	
	-moz-box-shadow: 2px 4px 10px #4F5C73;
-webkit-box-shadow: 2px 4px 10px #4F5C73;
    	box-shadow: 2px 4px 10px #4F5C73;
		clear:both;
}

.welcome
{
	position:relative;
	background-color:#F0F3F7;
	left:8%;
	top:220px;
	margin-bottom:auto;	
	margin:0 0 8px 8px;
	padding:4px;
	border:none;
	width:75%;
	
}
	
.welcome p { padding:10px;}


.header {
	position:relative;
	background-color:#F0F3F7;
	left:21%;
	top:165px;
	margin-bottom:auto;	
	margin:0 0 8px 8px;
	padding:4px;
	border:none;
	width:50%;
	text-align:left;
}

.header2 {
	position:relative;
	background-color:#F0F3F7;
	left:36%;
	top:165px;
	margin-bottom:auto;	
	margin:0 0 8px 8px;
	padding:4px;
	border:none;
	width:20%;
	min-width:80px;
	text-align:left;	
}




form.standard {
	position:relative;
	margin-top:8px; 
	margin-bottom:2%; 
	margin-left:2%; 
	margin-right:10px;
	height:auto; 
	width:555px;
	padding:6px;
	border:none;
	background:#F0F3F7;
	float:none;
	-moz-border-radius:12px;
-webkit-border-radius:12px;
-opera-border-radius:12px;
-khtml-border-radius:12px;	
	-moz-box-shadow: 1px 1px 8px #475072;
-webkit-box-shadow: 1px 1px 8px #475072;
    	box-shadow: 1px 1px 8px #475072;
		clear:both;
}
form.standard p {width:auto; display:block;}

table { position:relative; margin-top:30%; left:-10px; border:none; width:80%; padding:0; clear:both;}

td { width:50%; border:none; padding:0;}

table.standard {position:relative; margin-top:180px; margin-bottom:2%; margin-left:2%; height:auto; width:95%; padding:6px; border:none; background:#E6EFF7; float:none;}

table.contactUs {position:relative; margin-top:160px; margin-bottom:2%; margin-left:2%; left:12%; height:auto; width:65%; padding:6px; border:none; background:#E6EFF7; float:none;}

table.standard td, table.contactUs td {background:none; width:auto; display:block;}

td#row {text-align:center;}

tr.inlineRow {display:inline-block;}

table.schedule {
	position:relative;
	margin-top:-10px;
	margin-bottom:2%;
	margin-left:9%;
	padding:0;
	top:0;
	border:ridge 2px #600;
	background:#DBE3EA;
}
table.schedule td {
	border: ridge 2px #036;
	margin:0;
	padding-left:4px;
}

td.time { width:inherit;}

table.schedule tr {
	border: ridge 2px #036;
	margin:0;
	padding:0;
}

.img
{
	margin: 0.25em auto;
	padding:2px;
}


.figure {
	margin: 0.25em auto; /* needed to support centering of almost-full-width figures */
	padding: 2px;
	border:none;
	display:inline;
}

.full { width: 90%; padding: 2px; margin: 0.25em; }
/* "full" should be unnecessary, but this responds to the box model bugs in IE */

.figure img { width: 100%; }


.logo {
	position:absolute;
	margin:0;
	padding:5px;
	border:none;
	left:4px;
	top:25px;
	background: url(../images/logo_small.png) no-repeat;
	width:236px;
	height:87px;
}
.logoWords { position:absolute; margin:0px; padding:0px; border:none; left:90px; top:83px; width:238px; height:47px;}
div.logoWords h2 {margin-left:15px;}

.logo2 {position:absolute; margin:0; padding:0; border:none; text-align:center; left:850px; top:30px; width:100px;}
.title2 {font-size:1.5em; color:#21298D; padding:0; text-align:center;}

.bannerShow {
	position:absolute;
	margin:0px;
	padding:2px;
	border:none;
	left:265px;
	top:0px;
	z-index:-1;
	width:754px;
	height:134px;
	background-image:url(../../SimCenWebRoot/images/bannerSlideShow.jpg);
	background-repeat:no-repeat;
}

a div.bannerShow { width:100%;}

ul.nav {
	position:relative;
	list-style-type:none;
	margin:0;
	padding:2px;
	padding-left:14px;
	border:none;
	top:144px;
	left:24%;
	width:94%;
	z-index:1;
	
}
   
ul.nav li {  
      float: left;  
      margin: 0;  
      padding:0;  
      position: relative; /*--Declare X and Y axis base for sub navigation--*/  
   }  
   
   ul.nav li a{  
       padding: 6px 2px 0 0;
       display: block;  
       text-decoration: none;  
       float: left;  
   }  
   ul.nav li .subhover {background-position: left bottombottom; cursor: pointer;} /*--Hover effect for trigger--*/  
   ul.nav li ul.subnav {  
       list-style: none;  
       position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/  
       left: 8%; top: 35px;  
       background:#4B5A6B;
       margin: 0; padding:4px;  
       display: none;  
       float: left;  
       width: inherit;  
      border: 1px solid #111; 
	  -moz-border-radius:4px;
-webkit-border-radius:4px;
-opera-border-radius:4px;
-khtml-border-radius:4px;	
	-moz-box-shadow: 2px 4px 10px #4F5C73;
-webkit-box-shadow: 2px 4px 10px #4F5C73;
    	box-shadow: 2px 4px 10px #4F5C73;
		clear:both;
   }  
   ul.nav li ul.subnav li{  
       margin: 0; padding: 1px; 
	   clear: both;  
       width: 115px;
	   text-align:left;
	   font-size:0.875em;
	  border-top: 1px solid #333; /*--Create bevel effect--*/  
       border-bottom: 1px solid #999; /*--Create bevel effect--*/

   }  
   html ul.nav li ul.subnav li a {  
       float: left;  
       width: 115px;  
       background: none; 
	   padding:2px; padding-left:3px;
	   margin-bottom:5px;
	   text-align:left;
	   font-family:Arial, Helvetica, sans-serif;
	   color:#FFF;
} 

   html ul.nav li ul.subnav li p.sub {  
       float: left;  
       width: 115px;  
       background: none;
	   margin:0;
	   margin-bottom:5px;
	   padding:2px; padding-left:3px;
	   font-size:1em;
	   text-align:left;
	   font-family:Arial, Helvetica, sans-serif;
	   color:#FFC;
}
   html ul.nav li ul.subnav li a:hover { /*--Hover effect for subnav links--*/  
      background: #3C434F no-repeat;
   } 
   
img.nav {
	position:absolute;
	top:32px; left:75%;
}



ul.home {
	position:absolute;
	list-style-type:none;
	margin:0;
	padding:1px;
	border:none;
	overflow:hidden;
	width:inherit;
	top:156px;
	left:2px;
}
li.nav { float:left;}

.text_line { clear:both; margin-bottom:2px;}

li.home { float:left;}

a { text-decoration:none;}

a img {border:none; background:none; text-decoration:none;}

a.nav:link, a.nav:visited {

	width:inherit;
	height:26px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.875em;
	line-height:26px;
	color:#FFF;
	background-color:#6699CC;
	text-align:center;
	padding:0 6px 0 6px;
	margin:4px 7px 4px 7px;
	border-style:solid;
	border-width:1px;
	border-color:#600;
	text-decoration:none;
}

a.nav:hover, a.nav:active
{
	width:inherit;
	height:26px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.875em;
	line-height:26px;
	color:#600;
	background-color:#BCD7FE;
	text-align:center;
	padding:0 4px 0 4px;
	margin:4px 8px 2px 8px;
	border-style:solid;
	border-width:2px;
	border-color:#600;
	text-decoration:none;
}

p.NoLink
{
	width:inherit;
	height:26px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.875em;
	line-height:26px;
	color:#600;
	background-color:#BCD7FE;
	text-align:center;
	padding:0 4px 0 4px;
	margin:4px 8px 4px 8px;
	border-style:solid;
	border-width:2px;
	border-color:#600;
	text-decoration:none;
		-moz-box-shadow: 1px 1px 2px #2F404F;
	 -webkit-box-shadow: 1px 1px 2px #2F404F;
    		 box-shadow: 1px 1px 2px #2F404F;
}



a.word:link, a.word:visited
{
	display:block;
	background:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.875em;
	color:#00006C;
	text-align:left;
	text-decoration:none;
	margin:0;
	padding-right:10px;
	padding-left:10px;
	border:none;
	
}

a.word:hover, a.word:active
{
	color:#900;
}

a.small { font-size:0.875em;}

h1 { font-size:1.25em; font-family:Arial, Helvetica, sans-serif; text-align:center; color:#00006C; margin:0; padding:0; border:none;}
h2 { font-size:1em; font-family:Arial, Helvetica, sans-serif; color:#00006C; line-height:30px;  margin-top:8px;}
h2.style {text-align:justify; margin-left:15px;}
h2 a {text-decoration:none; font-size:1em; font-family:Arial, Helvetica, sans-serif; color:#00006C; line-height:30px;}
h2 a.underline {text-decoration:none; font-size:1em; font-family:Arial, Helvetica, sans-serif; color:#00006C; line-height:30px;}
h2 a:hover {color:#600;}
h3 { font-family:Arial, Helvetica, sans-serif; font-size:0.75em; color:#00006C; text-align:justify; margin-top:-12px; line-height:15px; padding-bottom:0; padding-left:20px; padding-right:	30px;}
h3 a, h4 a, h2 a.underline:hover, p.twoA a {text-decoration:underline;}
p { font-size:0.875em; font-family:Arial, Helvetica, sans-serif; color:#000; text-align:left; padding:0;}
h2, p {	margin-left:3px; margin-right:5px; padding-left:2px; padding-right:2px; }

p.one { margin:2px;  padding:1px; padding-bottom:6px; text-align:center; font-size:1em;}
p.two { font-size:1em; font-weight:bold; text-align:left; color:#00006C;}
p.twoA { font-size:.875em; text-align:left;}
p.three {font-family:Arial, Helvetica, sans-serif; padding-left:20px; padding-right:30px; text-align:justify;}
p.threeA {font-family:Arial, Helvetica, sans-serif; padding-left:20px; padding-right:30px; text-align:justify; margin-top:-15px; font-size:0.75em;}

p.threeB {font-family:Arial, Helvetica, sans-serif; padding-left:10px; padding-right:20px; text-align:justify;}

p.four {font-family:Arial, Helvetica, sans-serif; font-size:1em; margin:0; padding:25px; text-align:justify;}

p.five {font-family:Arial, Helvetica, sans-serif; font-size:1em; margin-top:-15px; width:inherit;}
p.five a {color:#00006C;}
p a {text-decoration:none; color:#000;}
p a:hover, p.three a:hover, p.five a:hover, h3 a:hover, h4 a:hover{color:#600; text-decoration:underline;}
p.three a {text-decoration:none; color:#00006C; line-height:30px;}

p.threeA a, p.threeB a, h3 a, h4 a {text-decoration:none; color:#00006C;}
p.threeA a:hover, p.threeB a:hover {color:#600;}

.contact p.three {text-align:left;}

form.standard p { margin:2px; padding:1px; color:#00006C; }

img.float { float:right; margin:8px; padding:0px; padding-right:2%; padding-top:10px;}
img.float2 { float:left; margin: -16px 0px 8px 12px ; padding:0;}
img.float3 {float:left; margin: -10px 5px 0 10%; padding:0;}


.big_bull 
	{

	list-style-position: inherit;
	margin-left:20px;
	margin-top:-15px;
	margin-bottom:-30px;
	padding:12px;
	}

ul {
	list-style-type: none;
	margin-left:40px;
	width:75%;
}
ul.bull {
	margin-left:40px;
	width:75%;
}

ul.bull li.big_bull p.five {width:85%;}

ul.bullLong {
	margin-left:40px;
	width:90%;
}


a.page:link, a.page:visited, a.page:hover, a.page:active {
	width:inherit;
	height:26px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.875em;
	line-height:26px;
	color:#600;
	background-color:#BCD7FE;
	text-align:center;
	padding:0 4px 0 4px;
	margin:4px 8px 4px 8px;
	border-style:solid;
	border-width:2px;
	border-color:#600;
	text-decoration:none;
		-moz-box-shadow: 1px 1px 2px #2F404F;
	 -webkit-box-shadow: 1px 1px 2px #2F404F;
    		 box-shadow: 1px 1px 2px #2F404F;
}
			 
			 
video, object {margin:10px 15px 10px 25px;
padding: 12px 6px 12px 6px;
background:#38404B;
-moz-border-radius:12px;
-webkit-border-radius:12px;
-opera-border-radius:12px;
-khtml-border-radius:12px;	
	-moz-box-shadow: 2px 4px 10px #4F5C73;
-webkit-box-shadow: 2px 4px 10px #4F5C73;
    	box-shadow: 2px 4px 10px #4F5C73;
		clear:both;
}
			 


.caption {width:70%; padding:6px; margin:0;}




ol {font-family:Arial, Helvetica, sans-serif; font-size:0.875em; color:#000; margin-top:-5px;}





/*Begin slideshow*/

#slideshow {
    position:absolute;
	left:160px; 
	top:0px; 
	z-index:-1; 
	width:754px; 
	height:200px;
	text-align:left;
}

#slideshow div {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
	opacity:0.0;
}

h1.title {font-size:1.625em; color:#FFF; text-shadow: 0.08em 0.08em 0.1em #285080, -0.02em -0.02em 0.08em #285080; padding:12px;}
h4 {font-family:Arial, Helvetica, sans-serif; 
	font-size:1.35em; 
	color:#600; 
	text-align:center; 
	margin-top:-10px; 
	line-height:25px; 
	padding-bottom:15px; 
	padding-left:20px; 
	padding-right:30px;}
	
hr {
	border: solid 1px #4B5463;
}