@charset "utf-8";
  @font-face {
    font-family: TCRC Youtso Unicode;
    font-style:  normal;
    font-weight: normal;
    src: url(TCRCYOU1.eot);
 }
body{
	margin: 0;
	padding: 0;
	background-color: #E1E1C4;
	color: #000000;
	font-size: 22px;
	font-family: "TCRC Youtso Unicode", "Kokonor", "Microsoft Himalaya", "Tibetan Machine Uni", "Tib-US Unicode";
	font-size: 25px;
	font-family: "Microsoft Himalaya", "Kokonor", "TCRC Youtso Unicode", "Tibetan Machine Uni", "Tib-US Unicode";
	line-height: 1.3em;
}

input, select, textarea, .tib_text{
	font-family: "TCRC Youtso Unicode", "Kokonor", "Microsoft Himalaya", "Tibetan Machine Uni";
	font-size: 22px;
	font-family: "Microsoft Himalaya", "Kokonor", "TCRC Youtso Unicode", "Tibetan Machine Uni", "Tib-US Unicode";
}


h1,h2,h3,h4{
	margin: 0;
	margin-top: .3em;
	margin-bottom: .3em;
}
h1{
	font-size:1.8em;
}
h2{
	font-size:1.6em;
}
h3{
	font-size:1.4em;
}

h4{
	font-size:1.2em;
}

a:visited, a:link, a:active{
	text-decoration: none;
}

#body-container {
	text-align: center;
	margin: auto;
	width: 980px;
	padding: 10px;
	padding-top: 5px;
}
#page-header{
	background-color: #FFFFFF;
	padding: 5px;
}
#page-header #banner-section {
	background-image: url(../images/heading-bg.gif);
	background-repeat: repeat-x;
	text-align: center;
}







#page-header #above-menu-section{
	font-size: .8em;
	padding: 0;
	height: 1.3em;
}

#page-header #above-menu-section .right-section{
	padding-top: 0;
	padding-bottom: 0.1em;
	text-align: right;
	padding-right: 5px;
}

#page-header #above-menu-section .left-section{
	padding-top: 0;
	padding-bottom: .1;
	text-align: left;
	font-size: 1em;
}
#page-header #above-menu-section ul{
	list-style-type:none;
	margin: 0;
	padding: 0;
}

#page-header #above-menu-section ul li{
	margin: 0;
	padding: 0;
	display:inline;
	padding-left: 1em;
	padding-right: 5px;
}

#page-header #above-menu-section ul li a{
	color:#000000;

}
#page-header #above-menu-section ul li a:hover{
	color: #990000;

}












#page-header #menu-section{
	padding: 0;
	height: 1.3em;
}

#page-header #menu-section #date-section{
	padding-top: 5px;;
	padding-bottom: 5px;
	text-align: left;
	padding-left: 5px;
	width: 50%;
	float:left;
}

#page-header #menu-section #search-box{
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: right;
	font-size: 1.2em;
	width: 49%;
	float: right;	
}
#page-header #menu-section #search-box form{
	margin:0;
}
#page-header #menu-section #search-box form input.search-box{
	font-size: .8em;
	height: .9em;
	}
#page-header #menu-section #search-box form input.search-button{
	font-size: .8em;
	height: 25px;
	}



.eng{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1em;
}



#page-body{
	background-color: #FFFFFF;
	padding: 5px;
}

#page-body #left-section{
	padding:0;
	width: 120px;
	text-align: left;
	vertical-align: top;
	background-image: url(../images/sidebar-bg.gif);
	background-repeat: repeat-x;
	background-color: #f3f6f9;
	padding-top: 5px;
}

#page-body #left-section ul{
	margin:0;
	padding:0;
	list-style:none;
}
#page-body #left-section ul li{
	display:block;
	padding: 5px;
	padding-bottom: 0;
	padding-top: 0;
	padding: 0;
	
}
#page-body #left-section ul li a{
	display:block;
	color:#003366;
	padding-top: .5em;
	padding-left: 5px;
}
#page-body #left-section ul li a:hover{
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	margin-top: -1px;
	margin-bottom: -1px;
	background-color:#FFFFCC;
}

#page-body #content-section {
	text-align:left;
	vertical-align:top;
	padding: 10px;
}

#page-body #content-section .news_list_heading{
	font-weight: bold;
	font-size: 1.1em;
}
#page-body #content-section .news_list_date{
	font-size: .8em;
}
#page-body #content-section .news_list_summary{
	font-size: 1em;
	padding-bottom: .8em;
}
#page-body #content-section .news_list_summary p{
	margin: 0;
}
#page-body #content-section a:link, #page-body #content-section a:visited, #page-body #content-section a:active{
	color:#003366;
}

#page-body #content-section a:hover{
	color:#990000;

}

#page-body #content-section .news-list{
	padding-top: .5em;
	margin-bottom: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border: 1px solid #cccccc;
	margin-right: 5px;
}
#page-body #content-section .news-list .hd{
	font-weight: bold;
	font-size: 1.1em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-bottom: .5em;
}
#page-body #content-section .news-list .bd{

}
#page-body #content-section .news-list .bd p{
	margin: 0;
}

#page-body #content-section .news-list .fd{
	padding: 5px;
	font-size: .8em;

}

#page-body #content-section #frontpage{

}
#page-body #content-section #frontpage #column-one{
	width: 190px;
	vertical-align:top;
	padding-right: 2px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
#page-body #content-section #frontpage #column-two{
	width: 400px;
	vertical-align:top;
	padding-left: 5px;
	padding-right: 5px;
}
#page-body #content-section #frontpage #column-three{
	vertical-align:top;
	padding-left: 2px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;}

#page-body #content-section #frontpage #column-three .hd{
	font-weight:bold;
	padding: 5px;
	padding-bottom: 2px;
	border-bottom: 1px solid #cccccc;
}
#page-body #content-section #frontpage #column-three .bd{
	margin-top: .3em;
	padding: 5px;
	padding-top: 0;
}

#page-body #content-section #frontpage #column-three a:link, #page-body #content-section #frontpage #column-three a:visited, #page-body #content-section #frontpage #column-three a:active{
	

}


#page-body #content-section #frontpage #column-three .news_box .hd{
	font-weight:bold;
	padding: 5px;
	padding-bottom: 2px;
	border-bottom: 1px solid #cccccc;
}
#page-body #content-section #frontpage #column-three .news_box .bd{
	margin-top: .3em;
	padding: 5px;
	padding-top: 0;
}

#page-body #content-section #frontpage #column-three .news_box a:link, #page-body #content-section #frontpage #column-three .news_box a:visited, #page-body #content-section #frontpage #column-three .news_box a:active{
	display:block;

}


#page-body #content-section #frontpage .other_stories .hd{
	font-weight:bold;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	padding-top: .5em;
}
#page-body #content-section #frontpage .other_stories .alt{
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}
#page-body #content-section #frontpage .other_stories ul{
	list-style:none;
	margin:0;
	padding:0;
	padding-top: .5em;
}

#page-body #content-section #frontpage .other_stories ul li {
	padding-left:.8em;
	background-image: url(../images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 .5em;	
}
#page-body #content-section #frontpage .other_stories ul li a{

}
#page-body #content-section #frontpage .other_stories ul li a:hover{
}


#page-body #content-section #frontpage #photo_news {
	border-bottom: 1px solid #CCCCCC;
	padding: 5px;
}
#page-body #content-section #frontpage #photo_news .img{
	text-align:center;
}
#page-body #content-section #frontpage #photo_news .bd{
	padding-top: .5em;
}






#page-body #content-section #tt_tabs_div{
	margin-top: .5em;
}
#page-body #content-section #tt_tabs_div #tt_divcontainer ul{
	list-style:none;
	margin:0;
	padding:0;
	padding-top: .5em;
}

#page-body #content-section  #tt_tabs_div #tt_divcontainer ul li {
	padding-left:.8em;
	background-image: url(../images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 .35em;	
	font-size:.9em;
}



.frontpage_video_list {

}
.frontpage_video_list .hd{

}
.frontpage_video_list .bd{

}
.frontpage_video_list .bd a:link,.frontpage_video_list .bd a:visited,.frontpage_video_list .bd a:active{
	display:block;

}









#page-body #content-section #tt_tabs_blogs_div{
	margin-top: .5em;
}
#page-body #content-section #tt_tabs_blogs_div #tt_divcontainer_blogs 
{
	padding: 10px;
	margin-bottom: 1em;
	border-top-width: 1px;
	border-right-width: 0;
	border-bottom-width: 0px;
	border-left-width: 0;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
#page-body #content-section #tt_tabs_blogs_div #tt_divcontainer_blogs ul{
	list-style:none;
	margin:0;
	padding:0;
	padding-top: .5em;
}

#page-body #content-section  #tt_tabs_blogs_div #tt_divcontainer_blogs ul li {
	padding-left:.8em;
	background-image: url(../images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 0;	
	font-size:.9em;
}


#page-footer{
	background-color: #FFFFFF;
	padding: 5px;
	text-align:center;
	padding-top: .5em;
}

#page-footer ul{
	margin:0;
	padding:0;
}
#page-footer ul li{
	list-style:none;
	display:inline;
	padding-left: .5em;
	padding-right: .5em;
}









#page-body #content-section .breadcrumb{
	font-size: .9em;
	padding: 5px;
	border: 1px solid #CCCCCC;
}

#page-body #content-section .sub-category-list{
	padding: 0px;
	border: 1px solid #CCCCCC;
	border-top: 0;
	width: 200px;
	float:right;
	background-image: url(../images/sidebar-bg.gif);
	background-repeat: repeat-x;
	background-color: #f3f6f9;	
}
#page-body #content-section .sub-category-list a{
	padding-right: 15px;
	display:block;
	padding: 5px;
}

#page-body #content-section .sub-category-list a:hover{
	padding-right: 15px;
	display:block;
	background-color: #E2E2E2;
}


#page-body #content-section .sub-category-list-hr{
}
#page-body #content-section .sub-category-list-hr a{
	padding: 5px;
	padding-right: 2em;
}


.my-hr{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	margin-top: 3px;
	margin-bottom: 3px;
}


.form_field_error{
	color: red;
	font-size: .8em;
}


.green_box{
	background-color: #E3FFDD;
	padding: 10px;
	border: 1px solid #009900;
}
.red_box{
	background-color: #FFEAEA;
	padding: 10px;
	border: 1px solid red;
}

.red_text{
	color: #FF0000;
}
