@charset "UTF-8";
/* CSS Document */

* { margin: 0; padding: 0; font-family: Verdana, sans-serif; font-size: 1em;}



/* HTML */
body { font-size: 8pt; line-height: 1.2em;}

img { border: none;}
p { padding-bottom: 0.5em; margin-bottom: 0.5em;}
a { text-decoration: none;color: #18609a;}
a:hover {
	color: #FF6600 
}
table { border-collapse: collapse;}

h1, h2, h3, h4 { font-family: Arial, sans-serif;}

small { font-size: 7pt;}



/* General */
.hide { display: none !important;}
.invisible { visibility: hidden !important;}

.clear { clear: both !important; float: none;}

.left { float: left;}
.right { float: right;}

.mouse { cursor: pointer;}

.errormsg, .failed_msg
{ display: block; background: #CC3300; color: #FFF; line-height: 1.5em; text-indent: 5px;}

.loading { display: block; text-align: center; padding: 20px 0; color: #999;}
#loading /* Processing */ { position: absolute; z-index: 10; margin-left: 360px; margin-top: -10px; color: #FF6600;}


/* Layout */
.layout { display: block; width: 755px;  position: relative; margin: 0 auto; overflow: hidden; background: url(/_theme/default/layout_bg.jpg) no-repeat;}
.brand { display: block; width: 147px; height: 124px; position: absolute; z-index: 50; top: 37px; right: 34px;}
.navi {
	display: block;
	height: 26px;
	background-image: url("/_theme/default/navi_bg.gif");
	background-repeat: repeat-x;
	padding-top:2px;
}
.controlpanel { display: block; height: 400px; background: url(/_theme/default/cp_bg.jpg) no-repeat top; border-bottom: 1px solid #000;}
.content { display: block; padding-top: 5px; background: url(/_theme/default/content_bg.gif) no-repeat top;margin-top:-1px;}
.program { display: block; width: 534px; float: left;}
.sidebar { display: block; width: 180px; height: 600px; float: right; padding: 134px 20px 0px 20px; background: url(/_theme/default/sidebar_bg.png) no-repeat top;}
.footer { display: block; width: 755px; position: absolute; z-index: 49; bottom: 0; background: url(/_theme/default/footer_bg.png) no-repeat;}
.title755{ display: block; width: 755px; padding:5px 0px 5px 0px;}


/* Brand */
.brand h1 { display: block; width: 147px; height: 106px; background: url(/_theme/default/logo.gif) no-repeat;}
.brand h1 span { display: none;}



/* Navi */
.navi ul { list-style-type: none; margin-top:1px;}
.navi li { display: inline; }
.navi li a { /*display:inline-block; height:24px;*/ line-height:24px; padding-left:8px; color:#FFF;}

ul.action { float: left;padding-left:3px;}
ul.action li {}
ul.action li a { padding-right:10px;margin-left:-3px;margin-top:-1px; background: url(/_theme/default/navi_action_bg.gif) no-repeat right;}
ul.action li a:hover { background: url(/_theme/default/navi_action_hover.gif) no-repeat right;}
ul.action li.on a { background: url(/_theme/default/navi_action_on.gif) no-repeat right;}

ul.register { float: right;}
ul.register li {}
ul.register li a { padding-left: 10px; background: url(/_theme/default/navi_reg_bg.gif) no-repeat left;}
ul.register li a:hover { background: url(/_theme/default/navi_reg_hover.gif) no-repeat left;}
ul.register li.on a { background: url(/_theme/default/navi_reg_on.gif) no-repeat left;}



#video,#hit,#news,#marqueebar{padding: 4px 2px 2px 2px;float: left;}
/* marquee */
#marqueebar {
	width:530px;
	height: 26px;
	font-size: 1.1em;
	font-weight: normal;
	line-height: 1em;
	color: #000000;
	;
	background-image: url(/_theme/default/scroll_bg.gif);
	background-repeat: no-repeat;
	background-position: 2px 8px;
	padding: 16px 20px 0 20px;
}


/* Control Panel */
.controlpanel .close {}
.controlpanel .close a { display: block; width: 81px; height: 25px; padding-left: 15px; background: url(/_theme/default/panel_close.gif) no-repeat; line-height: 18px; color: #666;}

.controlpanel .section { display: block; width: 515px; height: 345px; overflow: auto; padding: 10px; color: #CCC;}
.controlpanel .section h2 { margin-bottom: 10px; font-size: 1.5em; font-weight: normal; line-height: 1em; color: #FFF; border-bottom: 1px solid #999;}
.controlpanel .section h3 { color: #FFF; font-size: 1.2em; line-height: 1em;}
.controlpanel .section a { color: #FF6600;}
.controlpanel a.formbutton { padding: 0 2px; color: #fff; background: #FF6600; border-top: 1px solid #FFCC00; border-left: 1px solid #FFCC00; border-bottom: 1px solid #CC3300; border-right: 1px solid #CC3300;}
.controlpanel a.formbutton:active { background: #993300; border-top: 1px solid #CC3300; border-left: 1px solid #CC3300; border-bottom: 1px solid #FFCC00; border-right: 1px solid #FFCC00;}

.controlpanel .section ul { list-style-type: none; margin: 5px 0 10px 0;}
.controlpanel .section .mandatory { color: #FFCC00; font-size: 0.9em; margin-bottom: 5px; padding-top: 5px; border-top: 1px solid #999;}

.controlpanel .section input { vertical-align:bottom;}

.controlpanel .section small { color: #AAA;}

#login table {}
#login tr { vertical-align: middle;}
#login th { padding: 2px; width: 100px; color: #FFF; font-weight: normal; text-align: right;}
#login td { padding: 2px;}

#resetpass table {}
#resetpass tr { vertical-align: middle;}
#resetpass th { padding: 2px; width: 100px; color: #FFF; font-weight: normal; text-align: right;}
#resetpass td { padding: 2px;}

#faq ul { padding-left: 30px; margin-top: 0.5em; margin-bottom: 1em;}
#faq ol { padding-left: 30px; margin-top: 0.5em; margin-bottom: 1em;}
#faq li { background: #444; padding: 5px 3px; margin-bottom: 1px; line-height: 1.3em;}
#faq li strong { display: block;}

#register {}
#register fieldset { border: 0;}
#register legend { font-weight: bold; color: #FFF;}
#register lable {}
#register table { border-collapse: collapse; margin: 2px 0 10px;}
#register tr { vertical-align: top;}
#register th { font-weight: normal; text-align: right; width: 120px; padding-right: 5px; vertical-align: middle;}
#register td { padding-right: 10px !important; padding: 1px;}
#register td span, #register th span, #register h3 span { color: #FFCC00;}

#register table.profession th { width: 170px;}
#register table.tableframe { margin-bottom: 0;}
#register td.tableframe  { padding-right: 5px;}

#details {}
#details table { border-collapse: collapse; margin: 2px 0 10px;}
#details tr { vertical-align: top;}
#details th { font-weight: normal; text-align: right; width: 120px; padding-right: 5px; vertical-align: middle;}
#details td { padding-right: 5px !important; padding: 2px;}
#details td span, #details th span { color: #FFCC00;}
#details textarea { height: 4em;}

.emailaddress { display: block; background: #339900; color: #FFF; line-height: 1.5em; text-indent: 5px; margin-bottom: 10px;}




/* Program - Current Show */
.currentshow { display: block; height: 295px; background: url(/_theme/default/currentshow_bg.png) no-repeat left top;}

table#preview {}
table#preview td { vertical-align: top;}
table#preview td.video { width: 320px; padding: 21px 10px 14px 20px;}
table#preview td.info { width: 184px; padding: 32px 5px 14px 10px; background: url(/_theme/default/info_bg.png) no-repeat left 21px; color: #afafaf;}

.flash { display: block; width: 320px; height: 240px; overflow: hidden; background: #000; color: #afafaf; text-align: center; vertical-align: middle;}

ul.videofoot { list-style-type: none;}
ul.videofoot li { display: inline;}
ul.videofoot li a { color: #FFF; padding: 0 5px; line-height: 20px;}
ul.videofoot li a:hover { color: #000;}
li.genre { float: left;}
li.more { float: right;}

.info h3 { font-size: 1.5em; line-height: 1em; color: #FFF; padding: 5px 0;}
.info h4.programtitle { font-weight: normal; line-height: 1em;}
.info h4.programtitle a { color: #F26522;}
.info h4.programtitle a:hover {}
.info h4.reminder { font-size: 1.1em; margin-top: 0.5em; color: #8dc63f;}
.info .desc { display: block; height: 95px; font-size: 0.9em; overflow: hidden;}
.info .infoarea { display: block; height: 249px; overflow: hidden;}

ul.showtime { list-style-type: none; font-size: 0.9em;}
ul.showtime li { display: block; word-spacing: -0.1em;}
ul.showtime li a { color: #afafaf; padding: 1px 0 1px 11px; background: url(/_theme/default/reminder_of.gif) no-repeat left 4px;}
ul.showtime li a:hover { color: #8dc63f !important; background: url(/_theme/default/reminder_hover.gif) no-repeat left 4px;}
ul.showtime li.on a { color: #8dc63f; background: url(/_theme/default/reminder_on.gif) no-repeat left 5px;}



/* Program - Panel */
.programpanel { display: block; height: 274px; position: relative; background: url(/_theme/default/programpanel_bg.png) no-repeat left top;}

ul.tab { list-style-type: none; display: block; height: 24px;}
ul.tab li { display: inline;}
ul.tab li a.tab1 { display: inline-block; padding-top: 5px; line-height: 19px; color: #000;}
ul.tab li a.on:hover { color: #000;}

li.tabgenre a.tab1 { width: 190px; padding: 0 15px 0 35px; background: url(/_theme/default/tab_genre_of.png) no-repeat;}
li.tabgenre a.tab1:hover { background: url(/_theme/default/tab_genre_hover.png); color: #FFF;}
li.tabgenre a.on { background: url(/_theme/default/tab_genre_on.png) no-repeat;}
li.tabgenre a.on:hover { background: url(/_theme/default/tab_genre_down.png) no-repeat;}

li.tabremind a.tab1 { width: 90px; padding: 0 15px; background: url(/_theme/default/tab_remind_of.png) no-repeat;}
li.tabremind a.tab1:hover { background: url(/_theme/default/tab_remind_hover.png) no-repeat; color: #FFF;}
li.tabremind a.on { background: url(/_theme/default/tab_remind_on.png) no-repeat;}
li.tabremind a.on:hover { background: url(/_theme/default/tab_remind_on.png) no-repeat;}

.genrelist { display: block; width: 220px; height: 177px; position: absolute; z-index: 30; top: 24px; left: 0; padding-left: 10px; background: url(/_theme/default/genrelist_bg.png) no-repeat;}
.genrelist ul { list-style-type: none; display: block;}
.genrelist li { display: inline;}
.genrelist li a { display: block; padding-left: 26px; font-size: 0.9em; font-weight: bold; line-height: 19px; color: #586772; border-bottom: 1px solid #eef0f1;}
.genrelist li a:hover { background: #F5F5F5 url(/_theme/default/genrelist_hover.gif) no-repeat 9px 5px;}
.genrelist li.selected a { background: url(/_theme/default/genrelist_selected.gif) no-repeat 9px 5px;}

.showtable { height: 219px; overflow: hidden;}
.showtable img { display: block; width: 125px; height: 78px; overflow: hidden; margin-bottom: 0.5em; border: 1px solid #000; background: #444;}
.showtable h4 { padding-left: 12px; font-size: 1.1em; line-height: 19px;}

table#showlist { width: 524px; height: 219px; margin-left: 10px;}
table#showlist td { width: 127px; padding: 8px 2px 2px 2px; vertical-align: top; line-height: 1.1em; overflow: hidden;}
table#showlist td p { margin-bottom: 0; height: 65px; overflow: hidden;}
table#showlist td a { display: block; color: #666;}
table#showlist td a:hover { color: #f26522;}

table#showlist td a.programtitle { display: block; font-family: Arial, sans-serif; padding-right: 5px; padding-bottom: 2px;}
table#showlist td a.episodetitle { display: block; font-family: Arial, sans-serif; padding-right: 5px; font-weight: bold; color: #000;}
table#showlist td a.episodetitle:hover { color: #f26522;}

table#showlist td ul.showtime li a { display: block;}

table.episodelist { height: 200px !important;}
table.episodelist td { padding-top: 2px !important;}

.showtable .list { list-style-type: none; width: 524px; height: 219px; margin-left: 10px; overflow: auto;}
.showtable .list li { padding: 10px; border-bottom: 1px solid #586772;}
.showtable .list li a { color: #666;}
.showtable .list div a:hover { color: #f26522;}
.showtable .list ul { list-style-type: none;}
.showtable .list ul li { padding: 0; border: none;}

.list-program { display: block; font-family: Arial, sans-serif; font-size: 0.9em;}
a#arrow  { display: block; width: 15px; height: 12px; background: url(/_theme/default/list_arrow.gif) no-repeat 3px 1px; float: left;}
a#arrow.on { background: url(/_theme/default/list_arrow_down.gif) no-repeat left 3px;}
a#arrow span { display: none;}
a#episode { padding-left: 15px; font-weight: bold; color: #000 !important;}
a#episode:hover { color: #f26522 !important;}

.list .showtime { margin: 2px 0 2px 15px; padding: 2px 0; border-top: 1px solid #EEE;}
.list .showtime li { display: inline; margin-right: 10px;}

.moreinfo { padding-left: 15px; font-size: 0.9em; color: #666;}
.moreinfo a img { float: left; margin-right: 5px;}

ul.episodelist { height: 200px !important;}
ul.episodelist a#episode { padding-left: 0;}

.paging { display: block; width: 524px; height: 20px; margin-left: 10px; color: #AFAFAF;}
.paging div { padding: 0 5px; line-height: 19px;}
.paging a { color: #E2ECF6; padding: 0 4px;}
.paging a:hover { background: #394a56;}
.paging a.on { background: #f26522; color: #FFF;}
.paging .selected { background: #f26522; padding: 0 4px; color: #FFF;}

/* col4 */

.col4{
	width:755px;
	padding: 0px;
	background-image: url(/images/755X4border.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin-top: 5px;
}
.col4 td{width:25%;margin:10px;padding: 10px;}
.col4bottom{
	width:755px;
	padding: 0px;
	background-image: url(../../images/755X4border_bottom.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 10px;
}


/* Sidebar */
.component { margin-bottom: 5px; padding-bottom: 5px; border-bottom: 1px solid #EEE;}
.component h3 { font-size: 1.2em; margin-bottom: 2px;}

.button a { display: block; width: 180px; color: #FFF; background: url(/_theme/default/side_button_top.gif) no-repeat center top;}
.button a span { display: block; padding: 5px 10px; background: url(/_theme/default/side_button_bottom.gif) no-repeat center bottom;}
.button a:hover { background:url(/_theme/default/side_button_top_on.gif) no-repeat center top;}
.button a:hover span { background: url(/_theme/default/side_button_bottom_on.gif) no-repeat center bottom;}
.button a strong { color: #FFFF00;}



.bbutton a {
	padding: 5px 10px
	display: block;
	width: 70px;
	color: #FFF;
	background:url(/_theme/default/side_bbutton_top.gif) no-repeat center top;
	float: left;
}
.bbutton a span { display: block; padding: 5px 10px 2px 10px; background:url(/_theme/default/side_bbutton_bottom.gif) no-repeat center bottom;}
.bbutton a:hover { background:url(/_theme/default/side_bbutton_top_on.gif) no-repeat center top;color: #FFF;}
.bbutton a:hover span { background: url(/_theme/default/side_bbutton_bottom_on.gif) no-repeat center bottom;color: #FFF;}
.bbutton a strong { color: #FFFF00;}




.abutton a {
	padding: 0px 0px 0px 0px;
	display: block; 
	width: 83px;
	color: #FFF;
	background: #576671 url(/_theme/default/side_abutton_top.gif) no-repeat center top;
	float: left;
}
.abutton a span { display: block; padding: 5px 10px 2px 10px; background: url(/_theme/default/side_abutton_bottom.gif) no-repeat center bottom;}
.abutton a:hover { background: #5586c0 url(/_theme/default/side_abutton_top_on.gif) no-repeat center top;color: #FFF;}
.abutton a:hover span { background: url(/_theme/default/side_abutton_bottom_on.gif) no-repeat center bottom;color: #FFF;}
.abutton a strong { color: #FFFF00;}


.index_login{ background: #FFFFFF url(/_theme/default/login_bg.gif) no-repeat center top;width: 178px; height: 100px;}

.banner a { display: block;}
.banner p { margin: 0; padding: 0;}

.component ul { list-style-type: none;}
.component ul li { display: inline;}
.component ul li a { display: block; color: #888; padding: 2px 10px; background: url(/_theme/default/arrow_right_of.gif) no-repeat left 5px;}
.component ul li a:hover { color: #E96D00; background: url(/_theme/default/arrow_right_on.gif) no-repeat left 5px;}



/* POP up */
.mypopup { display: block; height: 600px;}

.mypopup .close {}
.mypopup .close a { display: block; width: 81px; height: 25px; padding-left: 15px; background: url(/_theme/default/mypopup_close.gif) no-repeat; line-height: 18px; color: #FFF;}

#mypopupcontent { display: block; width: 515px; height: 535px; overflow: auto; padding: 10px; color: #666;}
#mypopupcontent h2 { margin-bottom: 10px; font-size: 1.5em; font-weight: normal; line-height: 1em; color: #333; border-bottom: 1px solid #999;}
#mypopupcontent input { vertical-align: bottom;}

.poll {}
.poll .pollcontent {}
.poll .title p { padding: 0.5em 0; margin: 0;}
.poll .question { display: block; min-height: 30px; background: url(/_theme/default/mypopup_q.gif) no-repeat left top; margin: 8px 0;}
.poll .question span { display: block; padding: 5px 0 0 27px;}
.poll .question strong { display: none;}
.poll ul.answer { list-style-type: none;}
.poll ul.answer li { padding: 0 0 10px 27px;}

.trivia {}
.trivia ol { padding-left: 25px;}
.trivia ol li { padding-bottom: 8px; font-weight: bold;}
.trivia li li { padding: 2px 0; font-weight: normal;}
.trivia span#triviamarks { font-size: 2em; font-weight: bold; color: #FF6600;}

.survey {}
.survey ol { padding-left: 25px;}
.survey ol li { padding-bottom: 8px; font-weight: bold;}
.survey li li { padding: 2px 0; font-weight: normal;}


/* 4x4table */
.tab4x4 {width:530px;border: 1px solid #aabbdd; color: #666;background-color:#ffffff}
.tab4x4 td{padding: 5px;border: 1px solid #aabbdd;}
.tab4x4 img a:link {border: 1px solid #bbbbbb;}
.tab4x4 img a:visited {border: 1px solid #aabbdd;}
.tab4x4 img a:hover {border: 1px solid #000000;}
.tab4x4 img a:active {border: 1px solid #bbbbbb;}



.time{padding:2px 2px 2px 2px;}
.other{width:60px;}
.title {width:300px;height:1.8em;padding:3px;padding-left:10px;}
.showtime2 {border: 1px dashed #b4bfc8; width:100%;padding:5px;background-color:#e9eef2;margin:5px 0px 5px 0px;}

.vbtn {
	MARGIN-TOP: 0px;background-color:#f6fbff;
	MARGIN-BOTTOM: 0px;BORDER: #8db5d7 1px solid;padding:3px 5px 0px 5px;width:100%;align:center;
}
.vbtn A {
	BORDER-RIGHT: #8db5d7 1px solid; PADDING-RIGHT: 5px; 
	BORDER-TOP: #8db5d7 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; 
	BORDER-LEFT: #8db5d7 1px solid; COLOR: #000; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #8db5d7 1px solid; TEXT-DECORATION: none
}
.vbtn A:hover {
	BORDER-RIGHT: red 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: red 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: red 1px solid; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: red 1px solid
}
.vbtn A:active {
	BORDER-RIGHT: red 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: red 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: red 1px solid; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: red 1px solid
}




/* news */
.news {
	font-size: 1.0em;
	line-height: 2em;
}
.news table{
	width:720px;
	color: #666;
	background-color:#ffffff;
	vertical-align: middle;
}
.news td{padding: 0 0 5px 0 ;border: 0px solid #aabbdd;}
.news img a:link {border: 1px solid #bbbbbb;}
.news img a:visited {border: 1px solid #aabbdd;}
.news img a:hover {border: 1px solid #000000;}
.news img a:active {border: 1px solid #bbbbbb;}
.news hr {width:720px;color: #e7e7e7;
background-color: #e7e7e7;
height: 1px;}


.remind{
	width:720px;
	color: #666;
	background-color:#ffffff;
	vertical-align: middle;
}
.remind td{padding: 0 0 5px 0 ;border: 0px solid #aabbdd;}

/* breadcrumbs */
div.breadcrumbs {
	overflow:hidden;
	margin:0;
	padding:0;
	height:30px;
	line-height:30px;
	width: 700px
	color:#666666;
	border:1px solid #eee;
	margin-bottom:5px;
}
div.breadcrumbs a, div.breadcrumbs em, div.breadcrumbs span {
	float:left;
	overflow:hidden;
	height:30px;
	padding:0 8px;
	font-style:normal;
}
div.breadcrumbs a {
	text-decoration: underline;
}
div.breadcrumbs span {
	background:url(/images/bg-breadcrumb.png) no-repeat left center;
	overflow:hidden;
	padding:0 0 0 10px;
	width:0px;

	filter:alpha(opacity=40);
	opacity:0.4;
}



/*CSS viciao style pagination*/

.viciao {
	MARGIN-TOP: 20px;
	MARGIN-BOTTOM: 10px;
}
.viciao A {
	BORDER-RIGHT: #8db5d7 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #8db5d7 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #8db5d7 1px solid; COLOR: #000; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #8db5d7 1px solid; TEXT-DECORATION: none
}
.viciao A:hover {
	BORDER-RIGHT: red 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: red 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: red 1px solid; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: red 1px solid
}
.viciao A:active {
	BORDER-RIGHT: red 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: red 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: red 1px solid; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: red 1px solid
}
.viciao SPAN.current {
	BORDER-RIGHT: #e89954 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #e89954 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: #e89954 1px solid; COLOR: #000; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #e89954 1px solid; BACKGROUND-COLOR: #ffca7d
}
.viciao SPAN.disabled {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #ccc; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid
}



/* spacer */
.spacer { clear: both !important; float: none; display: block; width: 5px ;height:5px ;}


/*old layout*/

.froms{ font-size:12px;
        color:#666666; 
        font-family:Arial, Helvetica, sans-serif;
	    line-height:12px;
		margin: 0; padding:0;} 
		
.line{ background-image:url(images/line.gif);
       background-repeat:repeat-x;
	   line-height:10px;}
	   
.titleBlue13 {
	font-size: 1em;
	line-height: 1.5em;
	font-weight:bold;
	color:#000000;
	/*line-height:24px;*/
	text-decoration: none;
} 

a.titleBlue13:hover { color:#FF6600; text-decoration:underline;} 
.titlewhite13 { font-size:13px/20px,Arial; font-weight:bold; color:#fff; line-height:1.8em; text-decoration: none;} 
.titlegray13 {
font-size: 1.0em; line-height: 1.5em;
	font-weight:normal;
	color:#666666; 
} 
.titlered13 { font-size:1.0em,Arial; font-weight:bold; color: #FF0000; line-height:1.8em;} 

.titlegray15 { font-size:1.2em,Arial; font-weight:bold; color:#333; line-height:2.0em;} 

.contentSky{ font-size:13px,Arial; color:#0099FF; text-decoration: none; }
a.contentSky:hover{ color:#FFFFFF; text-decoration:none; background-color:#0099FF;}


.list{ font-size:12px,Arial; color:0066dd; text-decoration: none; line-height:1.6em;}
a.list:hover{ color:#000; text-decoration:underline;}

.menberlist{ font-size:12px,Arial; color:666666; text-decoration: none; line-height:2.2em;border-bottom:1px solid #e8e8e8;}

		
.more{ font-size:11px,Arial; color:#0066CC; text-decoration:underline;}
a.more:hover{ color: #333; text-decoration: none;}

.gray{ font-size:12px,Arial; color:#b0b0b0; text-decoration: none; line-height:1.8em; }

.gray:hover{ text-decoration:underline;}


.buttom_all{
color:#FFFFFF;
height:18px;
border:0px solid #f9c49b;
padding:2px 2px 0px 2px;
background: url(/_theme/default/button_bg.png) repeat;
}