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 .foto2 { z-index: 100; width: 750px; margin-bottom: 8px; border-top: 1px solid #28333f; border-right: 1px solid #27323d; border-left: 1px solid #27323d; border-bottom: 3px solid #e0b87e; }
#header .foto2 .ice { font-family: 'Arial', serif; font-size: 128%; padding: 0 10px; margin: 5px 0 0 462px; color: #4BA6F5; border-left: 2px solid #336699; } 
#header .foto2 .ice span { color: #336699;}
#header .foto2 .ice p { font-size: 68%; margin: 0; font-weight: bold;  }
#header .foto2 .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://media.ouradio.org/content/elements/ncsy_summer1.gif'); }
#content .view2 { background-image: url('http://media.ouradio.org/content/elements/ncsy_summer2.gif'); }
#content .view3 { background-image: url('http://media.ouradio.org/content/elements/ncsy_summer3.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: #Fff; 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;
}

// CONTAINER FOR BLOG //
.internal #content #container_blog {
margin-top:10px;
font-size: 13px;
line-height: 18px;
width:510px;
text-align:left;
}
.internal #content #container_blog h2 { margin: 0; padding:0 ; width:150px }
.internal #content #container_blog p {
margin: 15px 0 0 15px;
font-size: 13px;
line-height: 18px;
text-align:left;
}
.internal #content #container_blog h1 {
color:#900; 
font-size:16px;
font-weight:700;
margin:15px 0px -5px 15px;
padding-bottom:0px;
margin-bottom:0px;
}
.internal #content #container_blog hr { margin: 20px 0 0 0; height: 1px; border: none; }
#block { margin:15px 15px 15px 0;width:175px; float:right; border-left:1px solid #ccc; border-right:1px solid #ccc;}
#content #block p { margin: 0; }
#content #block ul.reg { padding: 0; }
#content #block h2.menu { margin: 0; padding: 3px 0; background-color: #E0B77D; }
#content #block ul { background-color: #fff; margin:0; padding-bottom:0; }
#content #block ul li { line-height: 16px; padding: 0; font-size: 70%; padding: 5px; background-color: #ffffff; list-style-type:square; margin-left:25px; color:#999;}
#content #block ul li h2 { margin: 0 0 0 10px; padding: 3px 0; }
#content #block ul li ul { margin-top: 0; list-style-type:none;}
#content #block ul li ul li { margin-top: 0; border-bottom:none; list-style-type:none; }
#content #block ul li.last { border-bottom: none; }
#content #block .get { border-bottom: 1px solid #E0B77D; background-color: #353535; text-transform: uppercase; padding: 3px 0; }
#content #block .get2 { border-bottom: 1px solid #E0B77D; background-color: #353535; text-transform: uppercase; padding: 3px 0; margin-top:10px; }
#content #block .get h2 { color: #ffffff; font-weight: bold; margin: 0 10px; }
#content #block .get2 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; }
.trip {background-color:#333;color:#fff;margin:0  0px 15px 15px;padding:5px 5px 5px 8px; text-transform:uppercase;font-size:14px;letter-spacing:1px;width:487px;}
.header {padding:15px;}
.photos {float:right;padding-top:15px;padding-bottom:15px;padding-right:7px;}
}
#options  {
font-family:arial;
background-color:#eee;
border:1px solid #ccc;
padding:5px;
width:130px;
float:right;
margin-bottom:10px;
margin-left:5px;
line-height:20px;
}
#date {
font-size:7pt;
font-family:arial;
text-transform:uppercase;
color:#666;
letter-spacing:1px;
line-height:16px;
margin-left:15px;
}
h3 {
font-size:12px;
text-transform:uppercase;
margin:6px 0 2px 10px;
}
.trip_index {
text-transform:uppercase;
color:#600;
font-size:11px;
margin-left:15px;
font-weight:bold;
}
.title_index {
font-size:15px;
font-weight:700;
margin-left:15px;
text-decoration:none;
}
.read_more_index {
font-size:12px;
margin-left:15px;
text-decoration:none;
}
.summary_index {
margin: 15px 0 0 15px;
font-size: 13px;
line-height: 18px;
text-align:left;
}
.air {margin-bottom:4px;}
.bottom_div {
margin:10px 0 10px 15px;
border-bottom:1px solid #ccc;
}