*{font-size:100%;}
body{margin:0;padding:0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:0.80em;text-align:left;line-height:1.4em;color:#4d4d4d;background:#e0e0e0;}
html{margin:0 0 20px 0;padding:0;}

#wrap-bg{clear:both;width:100%;background:#E0E0E0;color:#4d4d4d;text-align:left;font-size:1.05em;line-height:1.7em;}
#content{background:url("../img/background.jpg") ;margin:0 auto;width:900px;}

#header{background:#080808 url("../img/header.jpg"); width:900px; height:250px;}
#content-inner{width:820px;margin:0px 40px 0px 40px ;padding:0 0 0 0;background:transparent;}

#col-left{float:left;margin:0px 0px 0px 15px;width:545px;padding:0px 0px 25px 0px;text-shadow: 0 0 0 #000;text-align:left;}
#col-left img{padding:0 0 0.4em 0; border:0px;}
#col-left ul.basic{margin:0 0 1.2em 0;padding:0;list-style-type:none;}
#col-left ul.basic li{margin:0;padding:0.2em 0 0.2em 14px;background:url("../img/nav_bullet.gif") no-repeat top left}
#col-left ul.watch{margin:0 0 1.2em 0;padding:0;list-style-type:none;}
#col-left ul.watch li{margin:0;padding:0 0 0.4em 16px;background:url("../img/watch_sm_grey.gif") top left no-repeat;}
ul#innernav{margin:0;padding:0 0 0.8em 0;}
#innernav li{display:inline;list-style-type:none;padding:0 4px 0 0;background:none;}
#col-right{}
#col2-r{float:right;width:225px}
#col2-l{float:left;width:225px}

h1 {font-family:Helvetica, Verdana, Arial, sans-serif;color:#7C7C7C;font-weight:normal;}
h1 {font-size:1.5em;margin:0 0 1em 0;padding:0;text-shadow: 0 0 0 #000;}
h2 {font-family:Helvetica, Verdana, Arial, sans-serif;color:#7C7C7C;font-weight:normal;}
h2 {font-size:1.3em;margin:0 0 1em 0;padding:0;text-shadow: 0 0 0 #000;line-height:1.3em;}
h3 {font-size:1.0em;margin:0 0 0.4em 0;padding:0;text-shadow: 0 0 0 #000;line-height:1.3em;}
p {font-size:1em;padding:5px 0px 0px 0px;margin:0 0 1.2em 0;}
p strong{text-shadow: 0 0 0 #000;color:#FFF;}
#col-left a{margin:0;border-bottom:1px dotted;color:#4358cd;text-decoration:none;padding:0 0 0.1em 0;}
#col-left a:hover{margin:0;border-bottom:1px solid #494949;color:#7C7C7C;text-decoration:none;padding:0 0 0.1em 0;}
#col-left a:active{margin:0;border-bottom:1px solid #1d1d1d;color:#4358cd;text-decoration:none;padding:0 0 0.1em 0;}


#rightcolumnbox2 { float:right; padding:0 5px 0 5px;margin:30px 10px 0 0;width:187px;}

#rightcolumnbox2 .promo { float:right; margin:0px 50px 0px 0px; border:none;font-family: "Times New Roman", Times, serif; }
#rightcolumnbox2 .promo1 { float:right; margin:0px 15px 10px 0px; border:none;font-family: "Times New Roman", Times, serif; text-decoration:none;}
#rightcolumn {float:right;padding:0 0 0 0;margin:0 10px 0 0;width:187px;}

#rightcolumnbox2  a{margin:0;border-bottom:1px dotted; #1d1d1d;color:#4358cd;text-decoration:none;padding:0 0 0.1em 0;}
#rightcolumnbox2   a:hover{margin:0;border-bottom:1px solid #494949;color:#cbd8ba;text-decoration:none;padding:0 0 0.1em 0;}
#rightcolumnbox2   a:active{margin:0;border-bottom:1px solid #1d1d1d;color:#4358cd;text-decoration:none;padding:0 0 0.1em 0;}





#rightcolumn .headerimage {padding:0px 0px 0px 45px}

#nav {
width: 187px;
margin: 5px 0px 0px 0px;
}

#nav ul {
	list-style: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0 0 0;
	line-height: 13px;
	}
	
#nav ul li {
	padding: 3px 0px 3px 0px;
	margin: 0;
	font-size: 100%;

	}

#lselect li:hover {
	border-bottom: dotted 0px #EBCB46;
	}

#nav #lselect {
	font-weight:bold;
	color: #FFFFFF;
	margin-bottom: 0px;
	}
#nav #lselect li {
	padding-top: 6px 0px 0px 0px;
	
	}
#nav #lselect a:link, #nav #lselect a:visited { 
	display: block;
	height:21px;
	font: 100%  Arial, Verdana, Helvetica, sans-serif;
	color: #6e6c6c;
	text-decoration:none;
	font-weight:bold;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 47px;
	background: url(../img/new_nav.gif); top left no-repeat;
	}
#nav #lselect a:hover { 
	display: block;
	height:21px;
	font: 100%  Arial, Verdana, Helvetica, sans-serif;
	color: #999999;
	text-decoration: none;
	padding: 10px 0px 0px 47px;
	font-weight:bold;
	background: url(../img/new_nav_over.gif); top left no-repeat;
	}
#flashcontent {height: 100%;}
#flashpromo{padding:1em 0 0 0}
.right{float:right;margin:0 0 0 10px}
#galleryholder {width: 505px; height: 589px;margin: 0px 0 5px 40px;text-align: left;}
.spacer{ color:#6167af; border-bottom: 1px; border-bottom-style:solid; margin: 0px 0px 20px 0px;  }
#timeline{border-left:1px solid #292B1E;}
#timeline h3{margin:0 0 0.4em 0;padding:0 0 0 12px;text-shadow: 0 0 0 #000;}
#timeline h4{font-size:1.4em;margin:0 0 0.4em 0;padding:0 0 0 12px;text-shadow: 0 0 0 #000;background:url("../img/timeline_bullet.gif") no-repeat top left}
#timeline p{margin:0 0 1.2em 0;padding:0 0 0 12px;}

#col-left p a.play {padding:0 0 0.1em 16px;background:url(../img/watch_sm_grey.gif) top left no-repeat;}
#col-left p.play a:hover {padding:0 0 0.1em 16px;background:url(../img/watch_sm_grey.gif) top left no-repeat;}

#tx {margin:1em 0 1.5em 0;background: url("../img/owl_computer.gif") no-repeat bottom right;}
#tx p{text-shadow: 0 0 0 #000;margin:0;padding:0.2em 0 0 0;}
#tx strong{text-shadow: 0 0 0 #000;font-weight:bold;}

#tx p a{margin:0;color:#9FB04B;text-decoration:none;padding:0 0 0.1em 0;border-bottom:none;}
#tx p a:hover{margin:0;color:#cbd8ba;text-decoration:none;padding:0 0 0.1em 0;border-bottom:none;}

#col-left a.pic {border-bottom:none;}
#col-left p.pic a:hover {border-bottom:none;}

#footer {clear:both;background: url(../img/footer.gif) top left no-repeat; height:80px; margin: 0px 0px 0px 0px ;}
#footer p {text-shadow: 0 0 0 #000;margin:0px 50px 60px 0px; float: right;}
#footer  a{margin:0;border-bottom:1px dotted; #1d1d1d;color:#4358cd;text-decoration:none;padding:0 0 0.1em 0;}
#footer  a:hover{margin:0;border-bottom:1px solid #494949;color:#cbd8ba;text-decoration:none;padding:0 0 0.1em 0;}
#footer  a:active{margin:0;border-bottom:1px solid #1d1d1d;color:#4358cd;text-decoration:none;padding:0 0 0.1em 0;}
#personal-details label{display:block;}
#answer label{display:block;}
form{color:##7C7C7C;}
form p strong{color:red;}
fieldset{border:0;/*border:1px solid #e7e7e7;padding:1em 1em 0 1em;margin-bottom:1em;*/margin:0;padding-bottom:0;}
legend{font-family:Helvetica, Verdana, Arial, Helvetica, sans-serif;font-size:1.4em;padding:0.5em 0.5em 0.4em 0;color:#494949;margin:0;font-weight:normal;}
legend.blue{color:#494949;}
legend.grey{color:#494949;}
label{clear:both;}
input, textarea{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1em;padding:0.1em;margin-top:0.5em;margin-bottom:1.5em;}
textarea{height:10em;margin-bottom:0;width:98%}
div.radio{clear:both;margin-bottom:1em;}
div.radio input{float:left;margin:0 1em 1em 0;padding:0;}
div.radio label{margin:0;padding:0;}

#schedule ul{margin:0.4em 0 2em 0;padding:0;list-style-type:none;color:#7C7C7C}
#schedule ul li{padding:0em 0 0.3em 15px;color:#4d4d4d;border-bottom:1px solid #e7e7e7;margin:0;color:#7C7C7C;background:transparent url("../../img/bulletonwhite.gif") no-repeat top left;}
#schedule ul li a{color:#786e19;border-bottom:1px solid #e7e7e7;text-decoration:none;padding:0 0 0.1em 0;margin:0;}
#schedule ul li a:hover{color:#494949;border-bottom:1px solid #898989;text-decoration:none;padding:0 0 0.1em 0;margin:0;}

#announcement {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	font-weight: normal;
	color: #648dc7;
}
#gallery {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	font-weight: normal;
	color: #898989;
}