html { margin: 0; padding: 0; }
body { position: relative; text-align: center; min-width: 770px; margin: 0; padding-bottom: 15px; font-size: 100%; font-family: 'Tahoma', sans-serif; }
.first { background-color: #546b82; }
.second { background: transparent url('http://ouradio.org/images/ncsysummer/pattern-blue.gif') top left repeat; }
.second .bg { position: absolute; display: block; width: 100%; height: 413px; top: 0; left: 0; background: transparent url('http://ouradio.org/images/ncsysummer/bg-shadow.png') top left repeat-x; _background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='http://ouradio.org/images/ncsysummer/bg-shadow.png', sizingMethod='scale'); }
.third { background-color: #b1b5ac; }
.forth { background: transparent url('http://ouradio.org/images/ncsysummer/pattern-grey.gif') top left repeat; }
.forth .bg { position: absolute; display: block; width: 100%; height: 408px; top: 0; left: 0; background: transparent url('http://ouradio.org/images/ncsysummer/bg-shadow-1.png') top left repeat-x; _background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='http://ouradio.org/images/ncsysummer/bg-shadow.png', sizingMethod='scale'); }

div, ul, img { position: relative; display: block; padding: 0; }
img { border: none; }
ul li { list-style-type: none; }
.clear, li.clear { clear: both; float: none; font-size: 1px; line-height: 1px; height: 1px; }
.yellow { background-color: #E0B77D; }
.grey { background-color: #BEC1C5; }

#box { width: 770px; margin: auto; text-align: left; background-color: #ffffff; }
.shadow-l { width: 770px; display: block; background: transparent url('http://ouradio.org/images/ncsysummer/shadow-l.gif') top left repeat-y; }
.shadow-l .sh { position: absolute; display: block; top: 0; left: -1px; width: 9px; height: 413px; background: transparent url('http://ouradio.org/images/ncsysummer/l_shad.gif') top left no-repeat; }
.shadow-r { display: block; background: transparent url('http://ouradio.org/images/ncsysummer/shadow-r.gif') top right repeat-y; }
.shadow-r .sh1 { position: absolute; display: block; top: 0; right: -1px; width: 9px; height: 413px; background: transparent url('http://ouradio.org/images/ncsysummer/r_shad.gif') top right no-repeat; }
.shadow-b { position: absolute; display: block; bottom: -6px; _bottom: -7px; left: 9px; _left: 6px; _padding: 0 5px 0 0; height: 8px; width: 752px; _width: 753; background: transparent url('http://ouradio.org/images/ncsysummer/shadow-b.png') top left repeat-x; _background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='http://ouradio.org/images/ncsysummer/shadow-b.png', sizingMethod='scale'); }
.shadow-b .bl { _display: none; position: absolute; display: block; width: 5px; height: 8px; top: 0; left: -5px; background: transparent url('http://ouradio.org/images/ncsysummer/bl.png') top left no-repeat; _background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='ihttp://ouradio.org/images/ncsysummer/bl.png', sizingMethod='crop'); }
.shadow-b .br { _display: none; position: absolute; display: block; width: 5px; height: 8px; top: 0; right: -5px; background: transparent url('http://ouradio.org/images/ncsysummer/br.png') top left no-repeat; _background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='http://ouradio.org/images/ncsysummer/br.png', sizingMethod='crop'); }
.center { display: block; }

#header { z-index: 1000; border-top: 1px solid #9d9da1; margin: 0 9px; width: 752px; height: 284px; background: transparent url('http://ouradio.org/images/ncsysummer/header-bottom.gif') bottom left repeat-x; }
#header .top-menu { height: 60px; background-color: #28333f; overflow: hidden; }
#header .top-menu ul { margin: 0 0 0 190px; }
#header .top-menu ul li { float: left; margin: 10px 0 0 0; padding: 0 30px 0 10px; font-size: 58%; border-left: 1px solid #e0b77d; }
#header .top-menu ul li a { color: #ffffff; text-decoration: none; text-transform: uppercase; white-space: nowrap; }
#header .top-menu ul li a:hover { text-decoration: underline; color: #e0b77d; }
#header .links { z-index: 1000; height: 22px; background-color: #6b7470; border-top: 1px solid #e0b77d; }
#header .links ul { z-index: 1000; margin: 0 0 0 190px; background-color: #909693; height: 22px; }
#header .links ul li { z-index: 1000; float: left; white-space: nowrap; margin: 0 0 0 15px; padding: 0; font-weight: bold; font-size: 58%; height: 22px; line-height: 220%; text-transform: uppercase; color: #e0b77d; background: transparent url('http://ouradio.org/images/ncsysummer/links-pointer.gif') center left no-repeat; }
#header .links ul li.title { font-weight: normal; background-color: #6b7470; background-image: none; margin: 0; padding: 0 3% 0 0; }
#header .links ul li span { font-weight: bold; }
#header .links ul li a { display: block; margin-left: 12px; color: #ffffff; text-decoration: none; }
#header .links ul li a:hover { text-decoration: underline; color: #e0b77d; }
#header ul.drop { position: absolute; display: none; background-color: #ffffff; z-index: 1000; margin: 2px 0 0 -15px; width: 175px; height: auto; border-bottom: 1px solid #DBDDDC; border-top: 1px solid #28333f;}
#header ul.drop div { font-size: 4px; width: 100%; height: 4px; background-color: #DDD3A2; }
#header ul.drop li { display: block; float: none; width: 175px; font-weight: normal; background-color: #F7F7F7; text-transform: capitalize; margin: 0; font-size: 118%; border-top: 1px solid #DBDDDC; background-image: none; }
#header ul.drop li a { width: 155px; padding: 0; margin: 0 10px; color: #28343F; text-decoration: none; background: transparent url('http://ouradio.org/images/ncsysummer/content-pointer.gif') center right no-repeat; }
#header .foto { z-index: 100; height: 190px; width: 750px; margin-bottom: 8px; background: transparent url('http://ouradio.org/images/ncsysummer/header-foto.jpg') bottom left no-repeat; border-top: 1px solid #28333f; border-right: 1px solid #27323d; border-left: 1px solid #27323d; border-bottom: 3px solid #e0b87e; }
#header .foto .ice { font-family: 'Arial', serif; font-size: 128%; padding: 0 10px; margin: 5px 0 0 462px; color: #4BA6F5; border-left: 2px solid #336699; } 
#header .foto .ice span { color: #336699;}
#header .foto .ice p { font-size: 68%; margin: 0; font-weight: bold;  }
#header .foto .ice p span { font-size: 100%; }
#header .logo { position: absolute; display: block; z-index: 10000; top: 0; left: 45px; width: 94px; height: 91px; background: transparent url('http://ouradio.org/images/ncsysummer/logo3.png') top left no-repeat; _background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='http://ouradio.org/images/ncsysummer/logo2.png', sizingMethod='crop'); }

#header .foto .flash{ margin-left: 470px; margin-top:55px; width: 279px; height: 81px;  border: none; padding: 0;}

#content { padding: 15px 0 0 0; margin: 0 9px; width: 750px; border-right: 1px solid #27323d; border-left: 1px solid #27323d; }
#content p {
	position: relative;
	display: block;
	font-size: 68%;
	color: #27323D;
	margin: 0 20px 10px 20px;
	text-align: justify;
	padding: 0 5px 0 0;
}
#content h2 { font-family: 'Arial', serif; font-size: 68%; margin: 20px; text-align: left; text-transform: uppercase; color: #28343F; }
#content h2 span { float: left; width: 13px; height: 13px; margin-right: 5px; background: transparent url('http://ouradio.org/images/ncsysummer/arrow.gif') top left no-repeat; }
#content .container {
	width: 750px;
	border-bottom: 1px solid #E0B77D;
	padding: 0  0px 20px;
}
#content .container h2 { margin-left: 0;  }
#content .float { float: left; }
#content .next { padding-top: 20px; border-bottom: 1px solid #BEC1C5; background-color: #f4f5f5; }
#content .title { margin-top: 5px; color: #6b7470; text-transform: uppercase; _height: 1%; }
#content .title .text { position: absolute; display: block; float: none; font-size: 148%; padding: 0 15px 0 20px; top: -5px; left: 32px; background-color: #ffffff; }
#content .title .text span { display: inline; color: #e0b77d; font-weight: bold; }
#content .title .dark { float: left; width: 32px; height: 18px; background-color: #333333; }
#content .title .light { display: block; height: 18px; margin: 0 0 0 32px;  background-color: #acb0ae; }
#content .view { width: 175px; height: 61px; border-bottom: 5px solid #DDD3A2; background-repeat: no-repeat; background-position: top left; }
#content .view1 { background-image: url('http://ouradio.org/images/ncsysummer/view1.gif'); }
#content .view2 { background-image: url('http://ouradio.org/images/ncsysummer/view2.gif'); }
#content .view3 { background-image: url('http://ouradio.org/images/ncsysummer/view3.gif'); }
#content .imgs { margin-left: 20px;  }
#content .imgs img { float: left; margin: 0 20px 20px 0; }
#content .block { float: left; width: 175px; margin: 0 0 0 10px; _margin-left: 0; _padding-left: 10px; }
#content .block ul {display: block; margin: 5px 0 0 0; _height: 25%; background-color: #F7F7F7; border-bottom: 1px solid #DBDDDC; }
#content .block ul li { _height: 1%; border-top: 1px solid #DBDDDC; font-size: 68%; line-height: 120%; _line-height: 100%; padding: 3px 0; }
#content .block ul li a { display: block; margin: 0 10px; color: #28343F; text-decoration: none; background: transparent url('http://ouradio.org/images/ncsysummer/content-pointer.gif') center right no-repeat; }
#content .block ul li a:hover { text-decoration: underline; color: #B08C5A; }
#content .block ul.reg { margin-top: 0; padding-top: 5px; background-color: #F2EEDB; }
#content .block .get { border-bottom: 1px solid #E0B77D; background-color: #353535; text-transform: uppercase; padding: 3px 0; }
#content .block .get h2 { color: #ffffff; font-weight: bold; margin: 0 10px; }
#content .block .space { font-size: 1px; line-height: 1px; height: 5px; background-color: #6C7571; border: 0; margin: 0; }

#content .menu-bottom { width: 90%; margin: 10px 0 10px 20px; }
#content .menu-bottom li { float: left; font-size: 68%; color: #6B7470; padding: 0 7px 0 0; }
#content .menu-bottom li.clear { float: none; }
#content .menu-bottom li a { color: #6B7470; text-decoration: none; padding-right: 7px; white-space: nowrap; }
#content .menu-bottom li a:hover { text-decoration: underline; color: #B08C5A; }

#footer { margin: 0 9px; width: 752px; border-top: 5px solid #28333E; background-color: #909693; color: #ffffff; font-size: 58%; height: 22px; line-height: 220%; }
#footer div { float: left; height: 22px; padding: 0 20px; margin-right: 40px; background-color: #6B7470; line-height: 220%; }
#footer .clear { float: none; padding: 0; height: 1%; }

.internal #header { height: 230px; }
.internal #header .foto { height: 130px; }
.internal #content { padding: 0; margin-top: 0; width: 750px; }
.internal #content .block { margin: 10px 0 0 0; _padding: 0; }
.internal #content .block ul { margin: 0; }
.internal #content .block ul.reg { padding: 0; }
.internal #content .block h2.menu { margin: 0; padding: 3px 0; background-color: #E0B77D; }
.internal #content .block ul { background-color: #F7F7F7; border-bottom: 1px solid #E0B77D;  }
.internal #content .block ul li { border-top: 1px solid #DBDDDC; font-size: 100%; line-height: 100%; padding: 0; background-color: #F2EEDB; }
.internal #content .block ul li h2 { margin: 0 0 0 10px; padding: 3px 0; }
.internal #content .block ul li ul { margin-top: 0; border-bottom: none; }
.internal #content .block ul li ul li { font-size: 68%; padding: 3px 0; background-color: #ffffff; }
.internal #content .block ul li ul li.last { border-bottom: none; }
.internal #content .container {
	float: right;
	width: 560px;
}
.internal #content .container h2 { margin: 15px 0 0 0; }
.internal #content .container p {
	font-size: 78%;
	margin: 15px 20px 0 0;
}
.internal #content .container hr { margin: 20px 0 0 0; height: 1px; border: none; }
.internal #content .border { border: none; }
.internal #content .imgs { margin-left: 10px; _height: 1%; }
.internal #content .imgs img { margin: 0 10px 10px 0; }
.internal #content .title { margin-top: 12px;  }
.internal #content .title .text { left: 0px; padding-left: 0; }
.internal #content .title .light .chat { position: absolute; display: block; top: -6px; right: 150px; height: 30px; width: 70px; }
.internal #content .title .light .on { background: transparent url('http://ouradio.org/images/ncsysummer/chat-off.gif') top left no-repeat; }
.internal #content .title .light .off { background: transparent url('http://ouradio.org/images/ncsysummer/chat-off.gif') top left no-repeat; }
.internal #content .menu-bottom { margin: 0 0 0 20px; padding: 10px 0; _height: 1%; }
.internal #content ul.tabs { display: block; margin: 15px 0 0; _height: 1%; }
.internal #content ul.tabs li { float: left; width: 110px; padding-bottom: 8px; font-size: 68%; color: #27323D; text-align: center; border-bottom: 1px solid #BEC1C5; background: transparent url('http://ouradio.org/images/ncsysummer/li-shadow.gif') bottom right no-repeat; border-left: 1px solid #BEC1C5; border-top: 1px solid #BEC1C5;}
.internal #content ul.tabs li.current { border-bottom: none; background: none; padding-bottom: 9px; margin-bottom: -1px; }
.internal #content ul.tabs li a { text-decoration: none; color: #27323D; white-space: nowrap; }
.internal #content ul.tabs li div { text-align: left; display: block; height: 6px; margin: -1px -1px 0 -1px; font-size: 1px; background: transparent url('http://ouradio.org/images/ncsysummer/li-tr.gif') top right no-repeat; }
.internal #content ul.tabs li div span { display: block; height: 6px; width: 6px; margin: 0 0 0 0; background: transparent url('http://ouradio.org/images/ncsysummer/li-tl.gif') top left no-repeat; }
.internal #content ul.tabs li.clear { clear: both; float: none; padding: 0; width: 100%; height: 1%; font-size: 1%; line-height: 1%; border: none;  background: none; }
.internal #content ul.tabs li.last { border-right: 1px solid #BEC1C5; }
.internal #footer { margin-top: 0; }


#contact_left{	float: left; width: 300px; }
#contact_right{ float:left; width: 195x; margin: 0 0px 0 0;}

#reg_left{float: left; width: 350px; }
#reg_right{ float:left; width: 200px; margin: 13px 0 0 0; padding: 5px;}

#reg_right .tripSummary ul {margin: 0px; padding: 5px;  }
#reg_right .tripSummary li { display: block; margin-top: 5px; margin-left: 10px; font-size: 68%;  }

#reg_right h2 {margin:none; padding: none; }
#applyNow {float: right; margin-top: 10px; margin-right: 15px; font-size: 68%; color: #27323D; }

p.bold{
	font-weight: bold;
}

.catalog {
	font-size: 68%; color: #27323D;
	background-color: #909693;
}
.catalog td {
	padding: 5px 5px 5px 5px;
	vertical-align: middle;
	text-align: left-justified;
}

.toprow {    font-style: bold;    text-align: center;  color: #FFFFFF;   background-color: #909693;}

.data { background-color: #FFFFFF;}

.summary td {
	padding: 0px;
	border-width: 0px;
	background-color: white;
	vertical-align: top;
	font-size: 68%; color: #27323D; 
	text-align: left-justified;
}

.sumData { padding-left: 200px; }

.paginate {
 margin:            10px 0 10px 6px;
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         11px;
 background-color:  transparent;
}
