div
{
  /*border:1px solid #0f0;*/
}
body
{
  margin: 0px;
  padding: 0px;
  /*background-color: #000;*/
  text-align:center;
  background-color:#fff;
}
div,p,a,input,textarea,span,a,p,td,h1,h2,h3
{
  font-family: 'Verdana', 'Arial', 'Tahoma';
  font-size: 13px;
  text-decoration: none;
  font-weight: normal;
}
/*EDITED*/
.clearer
{
  clear:both;
  font-size:1px;
  line-height:1px;
  height: 1px;
}
/*\/EDITED*/
h1
{
  font-size: 21px;
  font-family: 'Georgia', 'Verdana', 'Arial';
  color: #437cff;
}
.main
{
  width: 1000px;
  margin: auto;
  text-align:left;
}
.topmenu
{
  width: 100%;
  height: 16px;
  padding-top: 1px;
  background-color: #3a3c48;
}
.topmenu a
{
  color: #848692;
  margin-left: 15px;
}
.head
{
  width:100%;
  height: 174;
  background-image: url('./images/top_image.jpg');
  background-repeat:  no-repeat;
  text-align: right;
}
.player
{
  float:right;
  margin-top: 1px;
}
.banner/*EDITED*/
{
  float:right;
  width:300px;
  /*padding-top: 33px;*/
  padding-top: 47px;
  padding-right: 10px;
}

.banner a:link, .banner a:visited, .banner a:hover
{
  /*padding-left: 3px;
  padding-right: 4px;*/
  color: #fff;
  font-family: 'Tahoma','Verdana','Arial';
  font-weight: bold;
}

.buttons
{
  float:left;
  width:600px;
  text-align:center;
  padding-top: 20px;
}
.buttons1 input
{
  width: 72px;
  height: 24px;
  color: #403f51;
  margin-left: 5px;
  text-align:center;
  cursor: pointer;
  font-family: 'AvenirLT', 'Verdana', 'Arial';
  background-image: url('./images/button_b.jpg');
  background-repeat:no-repeat;
  border: none;
}

.calendar
{
  float:left;
  width: 660px;
  padding-left: 5px;
  padding-top: 23px;
  text-align: left;
}

.eventsmain
{
  float:left;
  width: 660px;
  /*margin-bottom: 10px;*/
}
.emptyeventsl
{
  float:left;
  width: 287px;
  height: 10px;
  font-size: 1px;
  margin-top: 10px;
  margin-right: 5px;
  border-left: 1px solid #C8C8CC;
  border-top: 1px solid #C8C8CC;
}
.events
{
  float:left;
}
.emptyeventsr
{
  float:left;
  width: 287px;
  height: 10px;
  font-size: 1px;
  margin-top: 10px;
  margin-left: 5px;
  border-right: 1px solid #C8C8CC;
  border-top: 1px solid #C8C8CC;
}
.calendarimg
{
  float:left;
  padding-top: 10px;
  padding-bottom: 25px;
}
.top
{
  float:left;
  width: 985px;
  /*width: 990px;*/
  height: 20px;
  padding-top: 30px;
  padding-left: 10px;
}
.emptyl
{
  float:left;
  width: 457px;
  height: 10px;
  margin-top: 10px;
  margin-right: 5px;
  font-size: 1px;
  border-left: 1px solid #C8C8CC;
  border-top: 1px solid #C8C8CC;
}
.topvideos
{
  float:left;
}
.emptycenter
{
  float:left;
  width: 373px;
  height: 10px;
  margin-top: 10px;
  margin-left: 5px;
  border-top: 1px solid #C8C8CC;
}
.seeall
{
  float:left;
  padding-top: 2px;
}
.emptyr
{
  float:left;
  width: 10px;
  height: 10px;
  font-size: 1px;
  margin-top: 10px;
  border-right: 1px solid #C8C8CC;
  border-top: 1px solid #C8C8CC;
}
.topitem
{
  float:left;
  width: 995px;
  margin-top: 10px;
  padding-left: 5px;
  /*padding-left: 4px;*/
}
.topitem1
{
  float:left;
  width: 176px;
  height: 200px;
  margin-left: 6px;
  margin-right: 6px;
  -margin-right: 4px;
  border: 5px solid #e5e5e5;
}
.topimg
{
  width: 176px;
  height: 128px;
  cursor: pointer;
}
.topcaption
{
  width: 176px;
  height: 72px;
  text-align:center;
  background-color: #e5e5e5;
  padding-top: 3px;
}
.topcaption a:link,.topcaption a:visited
{
  color: #3d4052;
  font-size: 16px;
  font-family: 'Georgia', 'Verdana', 'Arial';
}
.topcaption a:hover
{
  color: #4378ff;
  font-size: 16px;
  text-decoration: underline;
  font-family: 'Georgia', 'Verdana', 'Arial';
}
.footer
{
  height: 156px;
  margin-top: 25px;
  background-image: url('./images/footer_line_bg.jpg');
  background-repeat: repeat-x;
}
.bottombaner
{
  float:left;
  width: 964px;
  /*width: 960px;*/
  height: 90px;
  margin: auto;
  text-align: center;
  padding-top: 22px;
}
.bottombaner div
{
  padding-bottom: 15px;
}
.bottombaner div div
{
  padding-bottom: 0px;
}
.bottombaner a:link, .bottombaner a:visited, .bottombaner a:hover
{
  padding-left: 3px;
  padding-right: 4px;
  color: #fff;
  font-family: 'Tahoma','Verdana','Arial';
  font-weight: bold;
}
.bottombaner span
{
  font-family: 'Tahoma','Verdana','Arial';
  font-weight: bold;
  color: #fff;
}
.copy
{
  float:left;
  /*width: 980px;*/
  /*width: 976px;*/
  width: 100%;
  padding-left: 0px;
  height: 40px;
  background-color: #3a3c48;
  color: #fff;
}
.copy div
{
  float:left;
/*  width: 300px; */

  text-align:center;
 padding-left: 110px;
  padding-top: 10px;
}
/*------------ INDEX --------------*/
.newsphoto
{
  float:left;
  width: 100px;
  height: 100px;
  padding-right: 10px;
}
.newsdate
{
  float:left;
  width: 190px;
  font-size: 11px;
  font-weight: bold;
  font-family: 'Verdana', 'Georgia', 'Arial';
  color: #9e9ea8;
}
.newscapt
{
  font-size: 12px;
  font-family: 'Georgia', 'Verdana', 'Arial';
  padding-top: 5px;
  color: #3d414d;
}
.newscapt a:link,.newscapt a:visited
{
  font-size: 12px;
  font-family: 'Georgia', 'Verdana', 'Arial';
  padding-top: 5px;
  font-weight: bold;
  color: #3d414d;
}
.newscapt a:hover
{
  font-size: 12px;
  font-family: 'Georgia', 'Verdana', 'Arial';
  padding-top: 5px;
  font-weight: bold;
  color: #417aff;
}
.newsnews
{
  font-size: 12px;
  font-family: 'Georgia', 'Verdana', 'Arial';
  text-align: justify;
  padding-top: 5px;
  font-weight: normal;
}
.newsdot
{
  float:left;
  padding-top: 10px;
  padding-left: 15px;
  padding-right: 10px;
}
/*------------ /INDEX -------------*/

/*----------- SUBSCRIBE -----------*/
.calendarimg div input, .calendarimg div select
{
  border: 2px solid #404460;
  width: 240px;
}
.calendarimg div span
{
  font-size: 11px;
}
.subscapt
{
  float:left;
  width: 320px;
  text-align:right;
  padding-top: 2px;
}
.dropmenu
{
  width: 242px;
  height: 24px;
  margin: 0px;
  padding-left: 0px;
  position: absolute;
  padding-top: 10px;
  list-style-type: none;
}
.dropmenu li
{
  line-height: 20px;
  background-color: #fff;
  border: 2px solid #404460;
  border-top: 0px;
  padding-left: 3px;
  cursor:pointer;  
}
.dropmenubg
{
  background-image: url('./images/select00.gif');
  height: 21px;
  padding-left: 5px;
  border-bottom: 0px;
  padding-top: 3px;
}
.dropmenug
{
  width: 72px;
  height: 24px;
  margin: 0px;
  padding-left: 0px;
  position: absolute;
  z-index: 2;
  list-style-type: none;
}
.dropmenug li
{
  width: 72px;
  line-height: 20px;
  background-color: #fff;
  border: 2px solid #404460;
  border-top: 0px;
  padding-left: 3px;
  cursor:pointer;  
}
.dropmenubgg
{
  background-image: url('./images/select00.gif');
  background-position: right;
  width: 72px;
  height: 21px;
  padding-left: 5px;
  border-bottom: 0px;
  padding-top: 3px;
}
#divbox
{
  width: 10px;
  height: 10px;
  display:inline;
  cursor: pointer;
}
/*----------- /SUBSCRIBE -----------*/

/*----------- NTV -----------*/
#mnu_top {
	height:40px;
	width:1000px;
}

#mnu_holder {
	position:relative;
	left:0px;
	top:0px;
	width:10;
	height:10px;
	z-index:10
}

#mnu {
	position:absolute;
	left:0px;
	top:0px;
	width:1000px;
	height:40px;
	z-index:11;
}

#record {
	width: 310px; padding-top: 10px; padding-bottom: 5px;
	height: 135px;
}

.red {
	color: red;
}

.green {
	color: #198144;
}

.sitemap_line
{
	width: 600px;
	height: 1px;
  	background-image:url('./images/line_par.gif'); 
	background-repeat: repeat-x;
	font-size: 1px;
  	margin-top: 7px;
  	margin-bottom: 7px;
  	margin-left: 30px;
}

.sitemap {
	font-weight: bold;
	font-family: 'Verdana', 'Georgia', 'Arial';
	color: #9e9ea8;
}

.sitemap a {
	font-weight: bold;
	font-family: 'Verdana', 'Georgia', 'Arial';
	color: #696969;
}

.sitemap a:hover {
	text-decoration: underline;
}

.sitemap_link {
	padding-left: 50px;

}

.sitemap_link_2 {
	padding-left: 80px;
}

a.top_link {
	color: white;
}

a.top_link:hover {
	color: white;
	text-decoration: underline;
}

.article_body {
	float:left;
	width: 670px;
	padding-left: 5px;
	position:relative;
	bottom: 550px;
	margin-bottom:-540px;
}

.article_body_2 {
	float:right;
	width: 410px;
	height: 570px;
}

.article_body_3 {
	text-align: justify;
	width: 670px;
}

.dialog_text {
	line-height: 2.5em;
}

.green_dialog_text {
	line-height: 2.5em;
	color: #198144;
}

.dialog_form {
	padding: 25px;
	padding-left: 30px;
	padding-bottom: 20px;
}

input.dialog_input, textarea.dialog_textarea, select.dialog_select {
	border: 2px solid #404460;
 	width: 240px;
	color: black;
	background-color: white;
}

input.dialog_input1, textarea.dialog_input1 {
	border: 2px solid #404460;
 	width: 300px;
}

input.dialog_input_error, textarea.dialog_textarea_error {
	border: 2px solid #404460;
 	width: 240px;
	color: white;
	background-color: #DE3333;
}

.article_message {
	text-align: justify;
	width:95%;
}

.sub_button {
	background-image: url('./images/sub_butt.jpg');
	width: 105px;
	height: 24px;
	border: 0px;
	cursor: pointer;
	color: #403f51;
}

td.td_subscription {
	padding-left: 80px;
}

table.subscription
{
	background-color: #F4F4F4;
	border: 1px;
	border-color : #35373C;
	border-style: solid;
	border-width: 1px;
}
.head_banner {
	padding-top: 53px;
	padding-right: 15px;
	padding-right: 15px;
}
/*----------- /NTV -----------*/