* {
	padding: 0;
	margin: 0;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
}
p {
	padding: 10px;
}
#wrapper {
	margin: 0 auto;
	width: 988px;
}
/****************************/
/* Content name space       */
/****************************/
#content {
	float: left;
	color: #333;
	background: #FFFFFF;
	/* height: 350px; */
	height: auto;
	width: 65%;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
}
#content h1 {
	margin: 15px 0px 0px 0;
	font-weight: bold;
	font-size: 16pt;
	color: #041a3f;
}
#content h2 {
	margin: 0 0 0 0;
	font-weight: regular;
	font-size: 12pt;
	color: #99cc00;
}
#content h3 {
	color: #003d8f;
	margin: 0 0 0 0;
	font-weight: regular;
	font-size: 14pt;	
}
#content h4 {
	color: #000;
	margin: 0 0 0 0;
	font-weight: regular;
	font-size: 12pt;	
}
#content h5 {
	color: #000;
	margin: 0 0 0 0;
	font-weight: regular;
	font-size: 12pt;	
	margin-left: 10px;
	margin-top: 10px;
}
#content p {
	margin-left: 10px;	
	margin-top: 5px;
	vertical-align: bottom;
}
#content hr {
	margin: 1px 0 0 0;
	border:0;
	border-top: 1px solid #bbbbbb;
	height: 0;	
}
#content p {
	margin: 5px 10px 0 0;
	text-align: justify;
	font-size: 11pt;
}
#content p img {
	margin: 5px 8px 2px 0;
}
#content_video {
	margin: 0 0 15px 10px;	
}
#content_video h3 {
	font-size: 12pt;
	font-weight: bold;
	margin-bottom: 10px;
}

#content_about {
	float: left;
	color: #333;
	background: #FFFFFF;
	/* height: 350px; */
	height: auto;
	width: 100%;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
}
#content_about h1 {
	margin: 15px 0px 0px 0;
	font-weight: bold;
	font-size: 16pt;
	color: #041a3f;
}
#content_about h2 {
	margin: 0 0 0 0;
	font-weight: regular;
	font-size: 12pt;
	color: #99cc00;
}
#content_about hr {
	margin: 1px 0 0 0;
	border:0;
	border-top: 1px solid #bbbbbb;
	height: 0;	
}
#content_about p {
	margin: 5px 10px 10px 0;
	text-align: justify;
	font-size: 11pt;
}
#content_about p img {
	margin: 5px 15px 2px 0;
}

/****************************/
/* Content name space       */
/****************************/

/****************************/
/* Column name space        */
/****************************/
#rightcolumn {
	color: #333;
	background: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18pt;
	font-weight: bold;
	/* height: 350px; */
	height: auto;
	width: 35%;
	float: left;
}
#rightcolumn_whole_programs {
	margin: 15px 5px 10px 5px;
	width: 335px;
	height: 600px;
	background: #ccc;
}
#rightcolumn_player {
	height: 100px;
	background: #ccc;	
	border-bottom: 2px solid #fff;
}
#rightcolumn_player h3 {
	font-size: 11pt;
	color: #003d8f;
	font-weight: lighter;
	margin-top: 15px;
}
#rightcolumn_whole_container_programs {
	padding: 13px 5px 5px 15px;
	text-align: justify;
}
#rightcolumn_whole_container_programs h3 {
	float: left;
	font-size: 11pt;
	font-weight: bold;
	color: #003d8f;
}
#rightcolumn_whole_container_programs h5 {
	text-align: center;
	font-size: 10pt;
	font-weight: normal;
	color: #003d8f;
}
#rightcolumn_whole_container_programs a, #rightcolumn_whole_container_programs a:link, #rightcolumn_whole_container_programs a:visited {
	font-size: 12pt;
	color: #003d8f;	
	text-decoration: none;
}
#rightcolumn_whole_container_programs a:hover {
	color: #003d8f;	
	text-decoration: underline;	
}
#rightcolumn_whole_container_programs hr {
	/* margin: 22px 5px 5px 0; */
	border: 0;
	border-bottom: 1px solid #bbbbbb;
	height: 0;		
}
#rightcolumn_whole_container_programs tr td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;	
}
#rightcolumn_whole_container_programs tr td a, #rightcolumn_whole_container_programs tr td a:link, #rightcolumn_whole_container_programs tr td a:visited {
	text-decoration: none;
	color: #003d8f;	
	font-size: 12pt;
	font-weight: normal;
}
#rightcolumn_whole_container_programs tr td a:hover {
	text-decoration: underline;
	color: #003d8f;	
}

#rightcolumn_whole_productions {
	margin: 15px 5px 10px 5px;
	width: 335px;
	height: 600px;
	background: #ccc;
}
#rightcolumn_whole_container_productions {
	padding: 13px 5px 5px 15px;
	text-align: justify;
}
#rightcolumn_whole_container_productions h3 {
	float: left;
	font-size: 11pt;
	font-weight: bold;
	color: #003d8f;
}
#rightcolumn_whole_container_productions h5 {
	text-align: center;
	font-size: 10pt;
	font-weight: normal;
	color: #003d8f;
}
#rightcolumn_whole_container_productions a, #rightcolumn_whole_container_productions a:link, #rightcolumn_whole_container_productions a:visited {
	font-size: 12pt;
	color: #003d8f;	
	text-decoration: none;
}
#rightcolumn_whole_container_productions a:hover {
	color: #003d8f;	
	text-decoration: underline;	
}
#rightcolumn_whole_container_productions hr {
	/* margin: 22px 5px 5px 0; */
	border: 0;
	border-bottom: 1px solid #bbbbbb;
	height: 0;		
}
#rightcolumn_whole_container_productions tr td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;	
}
#rightcolumn_whole_container_productions tr td a, #rightcolumn_whole_container_productions tr td a:link, #rightcolumn_whole_container_productions tr td a:visited {
	text-decoration: none;
	color: #003d8f;	
	font-size: 12pt;
	font-weight: normal;
}
#rightcolumn_whole_container_productions tr td a:hover {
	text-decoration: underline;
	color: #003d8f;	
}

#rightcolumn_whole_television {
	margin: 15px 5px 10px 5px;
	width: 335px;
	height: 600px;
	background: #ccc;
}
#rightcolumn_whole_container_television {
	padding: 13px 5px 5px 15px;
	text-align: justify;
}
#rightcolumn_whole_container_television h3 {
	float: left;
	font-size: 11pt;
	font-weight: bold;
	color: #003d8f;
}
#rightcolumn_whole_container_television h5 {
	text-align: center;
	font-size: 10pt;
	font-weight: normal;
	color: #003d8f;
}
#rightcolumn_whole_container_television a, #rightcolumn_whole_container_television a:link, #rightcolumn_whole_container_television a:visited {
	font-size: 12pt;
	color: #003d8f;	
	text-decoration: none;
}
#rightcolumn_whole_container_television a:hover {
	color: #003d8f;	
	text-decoration: underline;	
}
#rightcolumn_whole_container_television hr {
	/* margin: 22px 5px 5px 0; */
	border: 0;
	border-bottom: 1px solid #bbbbbb;
	height: 0;		
}
#rightcolumn_whole_container_television tr td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;	
}
#rightcolumn_whole_container_television tr td a, #rightcolumn_whole_container_television tr td a:link, #rightcolumn_whole_container_television tr td a:visited {
	text-decoration: none;
	color: #003d8f;	
	font-size: 12pt;
	font-weight: normal;
}
#rightcolumn_whole_container_television tr td a:hover {
	text-decoration: underline;
	color: #003d8f;	
}

#rightcolumn_whole_contact {
	margin: 15px 5px 10px 5px;
	width: 335px;
	height: 600px;
	background: #ccc;
}
#rightcolumn_whole_container_contact {
	padding: 13px 5px 5px 15px;
	text-align: justify;
}
#rightcolumn_whole_container_contact h3 {
	float: left;
	font-size: 11pt;
	font-weight: bold;
	color: #003d8f;
}
#rightcolumn_whole_container_contact h4 {
	font-size: 11pt;
	margin-left: 10px;
	color: #003d8f;
}
#rightcolumn_whole_container_contact p {
	font-size: 10pt;
	font-weight: lighter;
	color: #000;
}
#rightcolumn_whole_container_contact h5 {
	text-align: center;
	font-size: 10pt;
	font-weight: normal;
	color: #003d8f;
}
#rightcolumn_whole_container_contact a, #rightcolumn_whole_container_contact a:link, #rightcolumn_whole_container_contact a:visited {
	font-size: 12pt;
	color: #003d8f;	
	text-decoration: none;
}
#rightcolumn_whole_container_contact a:hover {
	color: #003d8f;	
	text-decoration: underline;	
}
#rightcolumn_whole_container_contact hr {
	/* margin: 22px 5px 5px 0; */
	border: 0;
	border-bottom: 1px solid #bbbbbb;
	height: 0;		
}
#rightcolumn_whole_container_contact tr td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;	
}
#rightcolumn_whole_container_contact tr td a, #rightcolumn_whole_container_contact tr td a:link, #rightcolumn_whole_container_contact tr td a:visited {
	text-decoration: none;
	color: #003d8f;	
	font-size: 12pt;
	font-weight: normal;
}
#rightcolumn_whole_container_contact tr td a:hover {
	text-decoration: underline;
	color: #003d8f;	
}
#rightcolumn_top {
	margin: 5px 5px 0 5px;
	width: 335px;
	height: 330px;
	background: #ccc;
}
#rightcolumn_top_container {
	padding: 5px 5px 5px 15px;
}
#rightcolumn_top_container h3 {
	font-size: 11pt;
	font-weight: bold;
	color: #003d8f;
}
#rightcolumn_top_container h4 {
	font-size: 11pt;
	font-weight: lighter;
	color: #003d8f;
	margin-top: 15px;
}
#rightcolumn_top_container h5 {
	text-align: center;
	font-size: 10pt;
	font-weight: normal;
	color: #003d8f;
}
#rightcolumn_top_container a, #rightcolumn_top_container a:link, #rightcolumn_top_container a:visited {
	font-size: 12pt;
	color: #003d8f;	
	text-decoration: none;
}
#rightcolumn_top_container a:hover {
	color: #003d8f;	
	text-decoration: underline;	
}
#rightcolumn_top_container hr {
	/* margin: 22px 5px 5px 0; */
	border: 0;
	border-bottom: 1px solid #bbbbbb;
	height: 0;		
}
#rightcolumn_top_container tr td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;	
}
#rightcolumn_top_container tr td a, #rightcolumn_top_container tr td a:link, #rightcolumn_top_container tr td a:visited {
	text-decoration: none;
	color: #003d8f;	
	font-size: 12pt;
	font-weight: normal;
}
#rightcolumn_top_container tr td a:hover {
	text-decoration: underline;
	color: #003d8f;	
}
#button a{
	float: left;
	width:15px;
	height:15px;
	display:block;
	background-image: url(../images/playup.png);
	background-repeat: no-repeat;
}
#button a:hover {
	background-image: url(../images/playover.png);
	background-repeat: no-repeat;
}
#button a:active {
	background-image: url(../images/playdown.png);
	background-repeat: no-repeat;	
}
#bbutton a{
	float: left;
	width:30px;
	height:30px;
	margin-left:10px;
	margin-right: 10px;
	display:block;
	background-image: url(../buttons/negative2/playup.png);
	background-repeat: no-repeat;
}
#bbutton a:hover {
	background-image: url(../buttons/negative2/playover.png);
	background-repeat: no-repeat;
}
#bbutton a:active {
	background-image: url(../buttons/negative2/playdown.png);
	background-repeat: no-repeat;	
}
#bbutton2 a{
	float: left;
	width:30px;
	height:30px;
	margin: 5px;
	display:block;
	background-image: url(../buttons/negative2/playup.png);
	background-repeat: no-repeat;
}
#bbutton2 a:hover {
	background-image: url(../buttons/negative2/playover.png);
	background-repeat: no-repeat;
}
#bbutton2 a:active {
	background-image: url(../buttons/negative2/playdown.png);
	background-repeat: no-repeat;	
}
#button2 a{
	float: left;
	width:15px;
	height:15px;
	display:block;
	background-image: url(../images/pauseup.png);
	background-repeat: no-repeat;	
}
#button2 a:hover {
	background-image: url(../images/pauseover.png);
	background-repeat: no-repeat;
}
#button2 a:active {
	background-image: url(../images/pausedown.png);
	background-repeat: no-repeat;	
}



#rightcolumn_bottom {
	margin: 5px 5px 2px 5px;
	width: 335px;
	height: 420px;
	background: #CCC;	
}
#rightcolumn_bottom_container {
	padding: 0px 0px 0px 15px;
	text-align: justify;
}
#rightcolumn_bottom_container h3 {
	float: left;
	font-size: 11pt;
	font-weight: bold;
	color: #003d8f;
}
#rightcolumn_bottom_container a, #rightcolumn_bottom_container a:link, #rightcolumn_bottom_container a:visited {
	font-size: 12pt;
	text-decoration: none;
	color: #003d8f;	
}
#rightcolumn_bottom_container a:hover {
	text-decoration: underline;
	color: #003d8f;
}
#rightcolumn_bottom_container hr {
	margin: 22px 5px 5px 0;
	border:0;
	border-bottom: 1px solid #bbbbbb;
	height: 0;		
}
#rightcolumn_bottom_container tr td {
	font-family: Arial, Helvetica, sans-serif;
}
#rightcolumn_bottom_container tr td a, #rightcolumn_bottom_container tr td a:link, #rightcolumn_bottom_container tr td a:visited {
	text-decoration: none;
	color: #003d8f;	
	font-size: 12pt;
	font-weight: normal;
}
#rightcolumn_bottom_container tr td a:hover {
	text-decoration: underline;
	color: #003d8f;	
}
#rightcolumn_bottom_container tr td img {
	border: none;
}
#rightcolumn_bottom_container tr td p {
	float: left;
	text-align: justify;
	font-size: 10pt;
}
#rightcolumn_bottom_container tr td p a, #rightcolumn_bottom_container tr td p a:link, #rightcolumn_bottom_container tr td p a:visited {
	text-decoration: none;
	font-size: 10pt;
}
#rightcolumn_bottom_container tr td p a:hover {
	text-decoration: underline;
}
#rightcolumn_bottom_container h4{
	float: left;
	margin-top: 0;
	font-size: 12pt;
	font-weight: normal;
	margin-left: 10px;
}
#rightcolumn_bottom_container h5 {
	text-align: center;
	font-size: 10pt;
	font-weight: normal;
	color: #003d8f;
}


#rightcolumn_content {
	background: #e6e6e6;
	color: #041a3f;
	
}
/****************************/
/* Forms name space         */
/****************************/

.programs_form {
	width: 600px;	
	margin-left: 10px;
}
.programs_form fieldset {
	padding:10px;
	border:0px solid #fff;
	border-color:#666661 #666661 #666661 #666661;
	margin-bottom:36px;
}
.programs_form input, .programs_form textarea, .programs_form select {
	font:12px/12px Arial, Helvetica, sans-serif;
	padding:0;
	resize: none;
	outline: none;
}
.programs_form fieldset.action {
	border-color:#797c80 #797c80 #797c80 #797c80;
	margin-top:-20px;
}
.programs_form legend {
	color:#000000;
	font:17px/21px Calibri, Arial, Helvetica, sans-serif;
	padding:0 10px;
	margin:-20px 0 0 -11px;
	font-weight:bold;
	border:1px solid #fff;
	border-color:#505014 #505014 #fff #505014;
}
.programs_form label {
	font-size:11px;
	font-weight:bold;
	color:#666;
}
.programs_form label.opt {
	font-weight:normal;
}
.programs_form dl {
	clear:both;
}
.programs_form dt {
	float:left;
	text-align:right;
	width:150px;
	line-height:25px;
	margin:0 10px 10px 0;
}
.programs_form dd {
	float:left;
	line-height:25px;
	margin:0 0 10px 0;
}
.programs_form ol, .programs_form ul{
list-style:none;
}

.productions_form {
	width: 600px;	
	margin-left: 10px;
}
.productions_form fieldset {
	padding:10px;
	border:0px solid #fff;
	border-color:#666661 #666661 #666661 #666661;
	margin-bottom:36px;
}
.productions_form input, .productions_form textarea, .productions_form select {
	font:12px/12px Arial, Helvetica, sans-serif;
	padding:0;
	resize: none;
	outline: none;
}
.productions_form fieldset.action {
	border-color:#797c80 #797c80 #797c80 #797c80;
	margin-top:-20px;
}
.productions_form legend {
	color:#000000;
	font:17px/21px Calibri, Arial, Helvetica, sans-serif;
	padding:0 10px;
	margin:-20px 0 0 -11px;
	font-weight:bold;
	border:0px solid #fff;
	border-color:#505014 #505014 #fff #505014;
}
.productions_form label {
	font-size:11px;
	font-weight:bold;
	color:#666;
}
.productions_form label.opt {
	font-weight:normal;
}
.productions_form dl {
	clear:both;
}
.productions_form dt {
	float:left;
	text-align:right;
	width:150px;
	line-height:25px;
	margin:0 10px 10px 0;
}
.productions_form dd {
	float:left;
	line-height:25px;
	margin:0 0 10px 0;
}
.productions_form ol, .productions_form ul{
list-style:none;
}


.contact_form {
	width: 600px;	
	margin-left: 10px;
}
.contact_form fieldset {
	padding:10px;
	border:0px solid #fff;
	border-color:#666661 #666661 #666661 #666661;
	margin-bottom:36px;
}
.contact_form input, .contact_form textarea, .contact_form select {
	font:12px/12px Arial, Helvetica, sans-serif;
	padding:0;
	resize: none;
	outline: none;
}
.contact_form fieldset.action {
	border-color:#797c80 #797c80 #797c80 #797c80;
	margin-top:-20px;
}
.contact_form legend {
	color:#000000;
	font:17px/21px Calibri, Arial, Helvetica, sans-serif;
	padding:0 10px;
	margin:-20px 0 0 -11px;
	font-weight:bold;
	border:0px solid #fff;
	border-color:#505014 #505014 #fff #505014;
}
.contact_form label {
	font-size:11px;
	font-weight:bold;
	color:#666;
}
.contact_form label.opt {
	font-weight:normal;
}
.contact_form dl {
	clear:both;
}
.contact_form dt {
	float:left;
	text-align:right;
	width:150px;
	line-height:25px;
	margin:0 10px 10px 0;
}
.contact_form dd {
	float:left;
	line-height:25px;
	margin:0 0 10px 0;
}
.contact_form ol, .contact_form ul{
list-style:none;
}

/****************************/
/* Header name space        */
/****************************/
#header {
	color: #333;
	/* width: 100%; */
	width: 988px;
	float: left;
	height: 205px;
}
#left_header {
	background: url(../images/banner_left_slice.gif);
	background-repeat: repeat-x;
	height: 205px;
}
#main_header {
	width: 988px;
	height: 205px;
	background: url(../images/banner.jpg);
	background-repeat: no-repeat;
}
#main_header_language {
	padding-top: 5px;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	font-size: 10pt;
}
#main_header_language img{
	border: none;
}
#main_header_language a, #main_header_language a:visited, #main_header_language a:active{
	color: #fff;
	text-decoration: none;
}
#main_header_language a:hover {
	color: #fff;
	text-decoration: underline;
}
#main_header_icon {
	float: right;
	padding-top: 20px;
	padding-right: 10px;
}
#main_header_icon img {
	border: none;
}
#main_header_icon a, #main_header_icon a:visited, #main_header_icon a:active, #main_header_icon a:hover{
	text-decoration: none;
}

#right_header {
	background: url(../images/banner_right_slice.gif);
	background-repeat: repeat-x;
	height: 205px;
}

/****************************/
/* Header name space        */
/****************************/

/****************************/
/* Navigation name space    */
/****************************/
#navigation {
	float: left;
	/* width: auto; */
	width: 988px;
	height: 46px;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	background: url(../images/menu_slice.gif);
	background-repeat: repeat-x;	
}
#left_navigation {
	height: 46px;		
}
#main_navigation {
	background: url(../images/menu_slice.gif);
	background-repeat: repeat-x;	
	width: auto;
	height: 46px;	
}
#main_navigation ul {
	list-style-type: none;	
	/* margin-left: 40px; */
	padding: 0;
	text-align: center;
}
#main_navigation ul li {
	display: inline;	
}
#main_navigation ul li img {
	float: left;
	border: none;
	width: 2px;
}
/* change the paddings on a and #active a to update the navigation tab sizing */
#main_navigation ul li a {
	float: left;
	text-decoration: none;
	color: #003d8f;
	padding: 10px 42px 15px 41px;
}
#main_navigation ul li#active a {
	float: left;
	text-decoration: none;
	color: #000;
	padding: 10px 42px 15px 41px;
	background-image: url(../images/menu_slice_on.gif);
	background-repeat: repeat-x;	
}
#main_navigation ul li a:hover {
	float: left;
	background-image: url(../images/menu_slice_hover.gif);
	background-repeat: repeat-x;
}
#right_navigation {
	height: 46px;		
}

/****************************/
/* Navigation name space    */
/****************************/


/****************************/
/* footer name space        */
/****************************/
#footer {
	/* width: 100%; */
	width: 988px;
	height: 54px;
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #333;
	background: url(../images/footer_slice.gif);
	background-repeat: repeat-x;
}
#footer_copyright {
	float: left;
	text-align: left;
	padding-top: 15px;
	padding-left: 10px;
	font-size: 10pt;	
}
#footer_items {
	font-size: 12pt;
	float: right;
	text-align: right;
	padding-top: 7px;
	padding-right: 10px;
}
#footer_items p{
	font-size: 10pt;
}
#footer_items a:link, #footer_items a:visited{
	text-decoration: none;
	color: #333;
}
#footer_items a:hover {
	text-decoration: underline;	
}

/****************************/
/* Pagination               */
/****************************/

.pagination {
	font-size: 100%;
}
        
.pagination a {
    text-decoration: none;
	border: solid 1px #AAE;
	color: #15B;
}

.pagination a, .pagination span {
    display: block;
    float: left;
    padding: 0.3em 0.5em;
    margin-left: 5px;
	margin-bottom: 5px;
}

.pagination .current {
    background: #ccc;
    color: #fff;
	border: solid 1px #AAE;
}

.pagination .current.prev, .pagination .current.next{
	color:#999;
	border-color:#999;
	background:#ccc;
}

#Searchresult {
	margin-top:5px;
	margin-bottom:5px;
	margin-left: 12px;
	padding:5px;
	background:#ccc;
	width:85%;
}
#Searchresult p { margin-bottom:1.4em;}
#Searchresult dt {
	font-weight:bold;
}
#Searchresult dd {
	font-weight:normal;
	margin-left:25px;
}
