body,html {margin:0; padding:0; background:#000;}

div#wrapper {width:1024px; margin:0 auto; background:#fff; border-left:solid #ccc 5px; border-right:solid #ccc 5px;}

div#header {height:130px; background-color:#004fa3;}

div#pics{height:350px; background-color:#fff; border-bottom:solid 5px #004fa3;}

img {max-width:100%; border:none;}

#navtop {padding:5px 10px; background:#fdb827; border-bottom:solid 5px #004fa3;}
	
#navtop ul {margin:0; margin-left:20px; padding:0; list-style:none;}

#navtop li {display:inline; margin:0; padding:0;}

#navtop a{text-decoration:none; font-family:sans-serif; text-align:center; font-weight:bold; font-size:14px; color:#000;} 

#navtop a:hover{color:#004fa3; font-weight:bold; text-decoration:none;}

#navtop a#current{color:#900; font-weight:bold; text-decoration:none;}

div#main{margin:5%; background-color:#fff;}
  
div.inner {padding:20px;}

.pcontent{font-family:sans-serif; color:#000; font-size:15px; text-align:justify;}

h1 {font-family:sans-serif; color:#000; font-size:18px; font-weight:bolder;}

.pheading {font-family:sans-serif; color:#000; font-size:16px;}

.ulnum{ list-style:outside decimal; font-family:sans-serif; color:#000; font-size:15px;}

.fltright {float:right; clear: right;}

.fltright2 {float:right; margin-right:5%;}

.columnl {float:left; width:40%;}

.columnr {float:left; width:55%; margin-left:3%;}

.columnlhm {float:left; width:50%;}

.columnrhm {float:left; width:47%; margin-left:3%;}

.clear{clear:both;}

form {border:1px solid #fdb827;}

.pfh {margin-left:5%; margin-right:5%; font-family:sans-serif; color:#000; font-size:14px; text-align:justify;}

.pform {margin-left:13%; font-family:sans-serif; color:#000; font-size:12px;}

.textfield {font-family:sans-serif; color:#000; font-size:12px;}

.thumbnails img {height:40px; border:4px solid #55311a; padding:1px; margin:0 10px 10px 0;}   

.thumbnails img:hover {border:4px solid #968431; cursor:pointer;}   
	
.preview img {border:0px; padding:1px; height:200px;} 

/**Registration Form**/

.rgsform {border:0px;}

.rghd {font-family:sans-serif; color:#0D2338; font-size:35px; font-weight:bolder; text-align:center;}

.rghr {color:#0461B5; background-color:#0461B5; height:5px;}

.rgsbhd {font-family:sans-serif; color:#0461B5; font-size:23px; font-weight:bolder; text-align:center;}

.rgsphd {display:block; padding:5px; background-color:#0461B5; color:#fff; font-family:sans-serif; font-size:18px; font-weight:bolder;}

.rgsbtmhd {color:#000; font-family:sans-serif; font-size:16px; font-weight:bold; text-align:center;}

.rgprange {font-family:sans-serif; color:#000; font-size:15px; font-weight:bold;}

.rglbl {font-family:sans-serif; color:#000; font-size:15px;}

.rgtxtfld {font-family:sans-serif; color:#000; font-size:15px; border:0px; border-bottom:solid 1px #000;}

.rgstxtara {border:1px solid #0461B5; font-family:sans-serif; color:#000; font-size:15px;}

.rgwvr {font-family:sans-serif; color:#000; font-size:12px;}

/**link to h.le**/
.hle{color:#fff; text-decoration:none;}

/**waiting list**/
.plist {padding-bottom:10px; font-family:sans-serif; color:#0461B5; font-size:23px; font-weight:bolder; text-align:left;}

div#footer {height:35px; clear:both; color:#fff; text-align:right; font-size:12px; background-color:#004fa3;}

* html #footer {height:1px;}
