body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {    
	margin:0;   
	padding:0;   
	} 

table {  
	border-collapse:collapse;   
	border-spacing:0;   
	}

fieldset,img {    
	border:0;   
	} 
address,caption,cite,code,dfn,em,strong,th,var {  
	font-style:normal;   
	font-weight:normal;   
	} 

ol,ul {  
	list-style:none;   
	} 

caption,th {  
	text-align:left;   
	} 

h1,h2,h3,h4,h5,h6 {  
	font-size:100%;   
	font-weight:normal;   
	} 

q:before,q:after {  
	content:'';   
	} 
	
abbr,acronym { 
	border:0;   
}  



body {
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#222222;
	font-size:12px;
	background-color: #FFFFFF;
	line-height:18px;
	}
	
table {
	border-collapse:collapse;
	}
	
td {
	border-collapse:collapse;
	}
	
.global {
text-align:center;
margin:0px auto;
width:100%;
height:100%;
background: #ffffff  url(images/header_bg.jpg) top repeat-x;
}

.logo_links_td {
width:100%;
margin:0px auto;
text-align:center;
padding-bottom:12px;
}

.logo_td {
width:407px;
height:125px;
background: transparent  url(images/logo.jpg) top no-repeat;
}

.links_td {
width:px;
height:px;
padding-top:40px;
padding-bottom:16px;
padding-right:12px;
padding-left:12px;
}

.search_td {
text-align:right;
padding-left:7px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
color:#FE0000;
font-weight:bold;
width:160px;
background: transparent  url(images/news_bar_bg.jpg) top repeat-x;
vertical-align:middle;
}

.search_td img {
margin-bottom:-5px;
,margin-bottom:-4px;
margin-left:-1px;
}

.news_bar_main {
width:705px;
text-align:left;
padding-bottom:4px;
padding-top:4px;
font-family: "Arial Unicode MS", Arial, Helvetica, sans-serif;
font-size:16px;
color:#FFF;
font-weight:bold;
background: transparent  url(images/news_bar_bg.jpg) top repeat-x;
line-height:22px;
}

.news_TXT {
text-align:left;
padding-bottom:4px;
padding-top:4px;
font-family: Arial, Helvetica, sans-serif;
font-size:18px;
color:#FFF;
font-weight:bold;
text-decoration:none;
}

.title_video {
text-align:left;
padding-bottom:4px;
padding-top:4px;
font-family: "Arial Unicode MS", Arial, Helvetica, sans-serif;
font-size:14px;
color:#666666;
font-weight:bold;
text-decoration:none;
}
.news_bar_left {
width:18px;
height:44px;
background: transparent  url(images/news_bar_left.jpg) right top no-repeat;
}

.news_bar_right {
width:18px;
height:44px;
background: transparent  url(images/news_bar_right.jpg) left top no-repeat;
}

.content {
width:968px;
background: #FFF;
vertical-align:top;
}

.left_pane {
width:228px;
padding-right:16px;
padding-top:24px;
padding-bottom:16px;
vertical-align:top;
}

.main_pane {
background: #FFFFFF;
padding-top:24px;
padding-bottom:25px;
vertical-align:top;
width:500px
}

.text_pane {
background: #FFFFFF;
padding-top:24px;
padding-bottom:25px;
vertical-align:top;
}

.right_pane {
width:228px;
padding-left:16px;
padding-top:24px;
padding-bottom:16px;
background: #FFF;
vertical-align:top;
}

.flash_pane {
background: #FFFFFF;
padding-top:0px;
padding-bottom:0px;
vertical-align:top;
width:972px;
}

.videos_pane {
background: #FFFFFF;
padding-top:0px;
padding-bottom:16px;
vertical-align:middle;
text-align:center;
height:88px;
}

.videos_td {
padding-left:12px;
padding-right:12px;
}

.container_top_left {
width:7px;
height:10px;
background: transparent  url(images/container_top_left.jpg) right top no-repeat;
}

.container_top_right {
width:7px;
height:10px;
background: transparent  url(images/container_top_right.jpg) left top no-repeat;
}

.container_top_main {
height:10px;
background: transparent  url(images/container_top_main.jpg) top repeat-x;
}

.panel_top_left {
width:7px;
height:35px;
background: transparent  url(images/panel_top_left.jpg) right top no-repeat;
}

.panel_top_right {
width:7px;
height:35px;
background: transparent  url(images/panel_top_right.jpg) left top no-repeat;
}

.panel_top_main {
width:210px;
height:35px;
background: transparent  url(images/panel_top_main.jpg) top repeat-x;
font: 'Times New Roman', Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#555;
font-weight:bold;
align:left;
}

.container_left {
width:7px;
background: transparent  url(images/container_left.jpg) right repeat-y;
}

.container_right {
width:7px;
background: transparent  url(images/container_right.jpg) left repeat-y;
}

.container_bottom_left {
width:7px;
height:5px;
background: transparent  url(images/container_bottom_left.jpg) right top no-repeat;
}

.container_bottom_right {
width:7px;
height:5px;
background: transparent  url(images/container_bottom_right.jpg) left top no-repeat;
}

.container_bottom_main {
width:7px;
height:5px;
background: transparent  url(images/container_bottom_main.jpg) top repeat-x;
}

.container_main {
padding-top:7px;
padding-bottom:7px;
background: #fff;
vertical-align:top;
margin: 20px;
width: 100px;
padding: 5px;
text-align:center;
}

.container_main_text {
padding-top:7px;
padding-bottom:7px;
background: #fff;
vertical-align:top;
width: 730px;
padding: 5px;
line-height:25px;
text-align:justify;
}

.container_main_text p {
width:670px;
}

.container_content {
padding-top:7px;
padding-bottom:7px;
background: #fff;
vertical-align:top;
width:470px;
}

.container_flash {
padding-top:7px;
padding-bottom:7px;
background: #fff;
vertical-align:top;
width:800px;
}

.space {
width:3px;
}


.button_text {
height:31px;
padding-left:10px;
padding-right:10px;
background: url(images/button_gradient.jpg) top repeat-x;
}

.button_text a{
font-family:georgia, tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}

.button_text a:hover{
color:#FFFF00;
}

.button_left {
width:5px;
height:31px;
background: url(images/button_left.jpg) right top no-repeat;
}

.button_right {
width:5px;
height:31px;
background: url(images/button_right.jpg) left top no-repeat;}

.reflection_main {
height:31px;
padding-left:20px;
padding-right:20px;
background: url(images/reflection_main.jpg) top repeat-x;
}

.reflection_left {
width:5px;
height:31px;
background: url(images/reflection_left.jpg) right top no-repeat;
}

.reflection_right {
width:5px;
height:31px;
background: url(images/reflection_right.jpg) left top no-repeat;}

.category {
width:190px;
margin: 0px;
padding: 0 0 0px 0px;
list-style-type: none;
}


.category li {
list-style-image:url(images/category_bullet.jpg);
list-style-position:inside;
margin:2px;
margin-left:0px;
}

.category_sub {
list-style-image:url(images/category_bullet.jpg);
list-style-position:inside;
margin:2px;
margin-left:20px;
color:#999;
}



.category li a {
color: #111111;
text-decoration:none;
font-family:arial, helvetica;
font-size:12px;
font-weight:normal;
,margin-left:6px;
}


.category li a.active, .category li a:hover {
color:#7E7Aff;
text-decoration:underline;
}

.condition_img {
width:57px;
}

.degree {
color: #aaaaaa;
text-decoration:none;
font-family:georgia, arial, helvetica;
font-size:22px;
font-weight:bold;
text-align:left;
width:100px;
padding-bottom:7px;
}

.city_name {
color: #99CC00;
text-decoration:none;
font-family:georgia, times, arial, helvetica;
font-size:15px;
font-weight:bold;
text-align:left;
padding-bottom:5px;
width:100px;
}

.condition {
color: #bbbbbb;
text-decoration:none;
font-family:georgia, times, arial, helvetica;
font-size:13px;
font-weight:bold;
text-align:left;
width:100px;
}

.video_player_td {
text-align:center;
padding-bottom:15px;
border-bottom:1px solid #c9c9c9;
}

a {
color: green;
text-decoration:underline;
font-family:arial, helvetica, verdana;
font-size:12px;
font-weight:normal;
}

a:hover {
color: darkorange;
}

.title_summary {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
padding-left:0px;
padding-right:0px;
padding-top:12px;
}

.title_summary p{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}

.post {
font-size:12px;
padding-left:12px;
padding-right:12px;
padding-top:12px;
width:100%;
}

h1 {
color: #555555;
text-decoration:none;
font-family: georgia, tahoma, verdana, helvetica;
font-size:13px;
font-weight:bold;
line-height:28px;
margin-left:3px;
margin-top:2px;
}

h2 {
color: #555555;
text-decoration:none;
font-family: georgia, tahoma, verdana, helvetica;
font-size:13px;
font-weight:bold;
line-height:28px;
}

.list {
list-style-type:disc;
list-style-position:inside;
margin:8px;
margin-left:15px;}

.expanded_list {
list-style-type:none;}

.sub_list {
list-style-type:circle;
list-style-position:inside;
margin:2px;
margin-left:15px;
}

.ordered_list {
list-style-type:decimal;
list-style-position:inside;
margin:2px;
margin-left:15px;}

.container_flash {
text-align:center;
width:900px;
padding-left:3px;
padding-right:3px;
background:#ffffff;
}

.flash_banner_1 {
text-align:center;
width:800px;
height:50px;
background:#FFFFFF;
color:#000000;
}

.flash_banner_2 {
text-align:center;
width:180px;
vertical-align:top;
height:50px;
background:#FFFFFF;
color:#000033;
margin-left:4px;
}

.center {
text-align:center;
}

.px {
width:5px;}

hr {
color:#e2e2e2;
width:90%;
margin:15px;}

.img_desc {
font-family:tahoma, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#888888;
text-align:center;
}

.video_thumbnail img {
border:1px solid #009999;
margin-left:2px;
margin-right:2px;
}

.foot_links {
text-align:left;
width:530px;
border-top:1px solid #e2e2e2;
border-left:1px solid #e2e2e2;
padding:8px;
background:#EAF2ED;
color:#888888;
}

.foot_links a {
color:#888888;
text-decoration:none;
}

.foot_links a:hover {
color:#111111;
}

.copyright {
font-family:tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#777777;
text-align:right;
width:430px;
background:#EAF2ED;
border-top:1px solid #e2e2e2;
border-right:1px solid #e2e2e2;
padding:8px;
}

.news_title {
font-family:tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#666;
text-align:left;
}

.news_title a{
font-family:tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#666;
text-decoration:none;
text-align:left;
}
.news_title a:hover{
font-family:tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#666;
text-decoration:none;
text-align:left;
}

.news_detail {
width:190px;
padding-bottom:7px;
aligne:justify;
text-align:left;
}

.news_detail a {
font-family:arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#333333;
line-height:15px;
text-decoration:none;
aligne:right;
text-align:left;
}

.news_detail a:hover {
color:#006600;
text-decoration:none;
background:#FFFF99;
aligne:right;
text-align:left;
}


/*-------------Steps --------------*/
.stepcarousel{
position: relative; /*leave this value alone*/
left:20px;
overflow: scroll; /*leave this value alone*/
width: 780px; /*Width of Carousel Viewer itself*/
height: 110px;; /*Height should enough to fit largest content's height*/
text-align:center;
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin-right:10px; /*margin around each panel*/
width: 110px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}

.panelfixed{
	
}

/*-------------Video listing --------------*/

.video_list_item {
width:660px;
padding:12px;
margin:4px;
background:#FFFFCC;
border:1px solid #FFE280;
cursor:pointer;
margin-bottom:12px;

}

.video_list_item:hover {
background:#EBF5EE;
border:1px solid #D6EDDE;
cursor:default;
}

a.video_list_item_a div.video_list_item {
background:#FFFFCC;
border:1px solid #FFE280;
text-decoration:none;

}

a.video_list_item_a:hover div.video_list_item {
background:#EBF5EE;
border:1px solid #D6EDDE;
text-decoration:none;

}

a.video_list_item {
background:none;
border:none;
text-decoration:none;
}

a.video_list_item:hover {
background:none;
border:none;
text-decoration:none;
}

.video_item_img {
width:110px;
height:70px;
border:none;
border:1px solid #333333;
float:left;
text-decoration:none;
margin-right:10px;
}

.video_item_title {
font-family:verdana, arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#444444;
line-height:18px;
}

.sidevideo_item_title {
font-family:verdana, arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#444444;
line-height:18px;
}

.video_item_description {
font-family:arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#222222;
line-height:18px;
}

.video_item_category {
font-family:arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#666666;
line-height:18px;
float:left;
}

.video_item_category span {
color:#336699;
margin-left:6px;
}

.clear {
clear:both;}

a.related_video div.related_video {
border:none;
text-decoration:none;
color:#555555;
font-family:verdna, helvetica;
font-size:10px;
font-weight:normal;
background:#e9e9e9;
border:1px solid #e2e2e2;

}

a.related_video:hover div.related_video {
border:none;
text-decoration:none;
color:336699;
background:#E8F7D5;
border:1px dotted #99CC00;
}

a.related_video {
border:none;
text-decoration:none;
background:none;
font-family:verdna, helvetica;
font-size:10px;
font-weight:normal;
text-alige:center;
padding:0px;
}

a.related_video:hover {
border:none;
text-decoration:none;
background:none;
font-family:verdna, helvetica;
font-size:10px;
font-weight:normal;
text-alige:center;
padding:0px;
}

.related_video {
width:100%;
padding:0px;
margin-bottom:6px;
width:170px;
margin-top:-4px;
cursor:pointer;
text-alige:center;
}