body{
width:100%;
height:100%;
margin:0;
padding:0;
background:#000000;
}

#topgap{width:998px; height:20px; margin:0 auto; padding:0;}

#wrapper{
width:998px;
margin:0 auto;
padding:0;
background:url(../images/bg.jpg) left top repeat-y;
}

#line{
width:998px;
height:34px;
background:url(../images/search.jpg) left top no-repeat;
margin:0;
padding:0;
outline:none;
}

.search{
width:225px;
height:30px;
margin:0;
padding:4px 0 0 665px;
outline:none;
}

.sertop{
width:225px;
height:30px;
margin:0;
padding:0;
outline:none;
}

.serbtm{
width:165px;
height:30px;
margin:0 0 0 325px;
padding:0;
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
color:#ECEC00;

}


span.bld
{
 font:bold 16px "Book Antiqua";
 color:#000000;
}


.but1
{

 margin:0 8px 0 8px;
 padding:0;
 vertical-align:middle;
 outline:none;
}

.search1{
width:108px;
height:30px;
margin:0;
padding:4px 0 0 0;
float:right;
outline:none;
}
.go{
width:26px;
height:18px;
margin:0 0 0 8px;
padding:0;
vertical-align:middle;
outline:none;
}

input.iput{
width:180px;
height:16px;
border:0 none;
margin:0;
padding:0 0 0 4px;
vertical-align:middle;

font-family:tahoma,arial,verdana;
font-size:11px;
text-decoration:none;
color:#000000;
}

.clear{
clear:both;
}
#toplogo{
width:998px;
height:73px;
padding:0;
margin:0;
}


#logo{
width:93px;
height:73px;
background:url(../images/logo.gif) left top no-repeat;
margin:0;
padding:0;
float:left;
}

#name{
width:239px;
height:44px;
background:url(../images/name.jpg) left top no-repeat;
margin:20px 0 0 11px;
padding:0;
float:left;
}

#name2
{
width:500px;
height:73px;
margin:0;
padding:0;
float:left;
}

#name3
{
width:155px;
height:73px;
margin:0;
padding:0;
float:right;
margin:0;
padding:0;
border:0 none;
}

img.img_hm{width:39px; height:39px; border:0 none; margin:5px 0 0 60px; padding:0;}
a.ind{text-decoration:none; border:o none; margin:0; padding:0; cursor:hand; outline:none;}

#nav{
width:998px;
height:30px;
margin:0;
padding:0;
border-bottom:4px solid #000000;
}
.nav_left{
width:140px;
height:25px;
margin:0;
padding:5px 0 0 100px;
float:left;
font:bold 16px "Book Antiqua";
color:#FF3300;

}
.nav_right{
width:758px;
height:30px;
margin:0;
padding:0;
float:right;
}
.b1{
width:79px;
height:22px;
background:url(../images/b1.gif) left top no-repeat;
margin:0;
padding:8px 0 0 0;
float:left;
outline:none;
font:bold 11px Verdana;
color:#FFFFFF;
text-decoration:none;
text-align:center;
outline:none;
}
.b7{
	width:79px;
	height:22px;
	background:url(../images/b1.gif) left top no-repeat;
	float:left;
	outline:none;
	font:bold 11px Verdana;
	color:#FFFFFF;
	text-decoration:none;
	text-align:center;
	outline:none;
	padding-top: 8px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 15px;
}
.b7:hover{
	width:79px;
	height:22px;
	background:url(../images/b1a.gif) left top no-repeat;
	float:left;
	outline:none;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 15px;
	padding-top: 8px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;

}
.b6{
width:79px;
height:30px;
background:url(../images/b1.gif) left top no-repeat;
margin:0;
padding:8px 0 0 0;
float:left;
outline:none;
font:bold 11px Verdana;
color:#FFFFFF;
text-decoration:none;
text-align:center;
outline:none;
}


a.w_11{
padding:7px;
outline:none;
font:bold 11px Verdana;
color:#FFFFFF;
text-decoration:none;
text-align:center;
}

a.bl2_12
{
padding-top:7px;
outline:none;
font:bold 11px Verdana;
color:#FFFFFF;
text-decoration:none;
text-align:center;
}

.b1:hover{
width:79px;
height:22px;
background:url(../images/b1a.gif) left top no-repeat;
margin:0;
padding:8px 0 0 0;
float:left;
outline:none;

}
.b6:hover{
width:79px;
height:30px;
background:url(../images/b1a.gif) left top no-repeat;
margin:0;
padding:8px 0 0 0;
float:left;
outline:none;

}
.b2{
width:79px;
height:30px;
background:url(../images/b2.gif) left top no-repeat;
margin:0 0 0 20px;
padding:0;
float:left;
outline:none;

}
.b2:hover{
width:79px;
height:30px;
background:url(../images/b2a.gif) left top no-repeat;
margin:0 0 0 20px;
padding:0;
float:left;
outline:none;
}
.b3{
width:130px;
height:30px;
background:url(../images/b3.gif) left top no-repeat;
margin:0 0 0 20px;
padding:0;
float:left;
outline:none;
}
.b3:hover{
width:130px;
height:30px;
background:url(../images/b3a.gif) left top no-repeat;
margin:0 0 0 20px;
padding:0;
float:left;
outline:none;
}
.b4{
width:76px;
height:30px;
background:url(../images/b4.gif) left top no-repeat;
margin:0 0 0 20px;
padding:0;
float:left;
outline:none;
}
.b4:hover{
width:76px;
height:30px;
background:url(../images/b4a.gif) left top no-repeat;
margin:0 0 0 20px;
padding:0;
float:left;
outline:none;
}
.b5{
width:186px;
height:30px;
background:url(../images/b5.gif) left top no-repeat;
margin:0 0 0 18px;
padding:0;
float:left;
outline:none;
}
.b5:hover{
width:186px;
height:30px;
background:url(../images/b5a.gif) left top no-repeat;
margin:0 0 0 18px;
padding:0;
float:left;
outline:none;
}
#line1{
width:998px;

height:4px;
margin:0;
padding:0;
}
#banner{
width:998px;
height:269px;
margin:0;
padding:0;
}
#banner_left{
width:520px;
height:260px;
background:url(../images/header_left.jpg);
margin:0;
padding:5px 0 4px 0;
float:left;

}
#banner_right{
width:478px;
height:269px;
background:url(../images/header_right.jpg);
margin:0;
padding:0;
float:right;
}
#banner_right_products{
width:478px;
height:269px;
background:url(../images/header_right_pro.jpg);
margin:0;
padding:0;
float:right;
}
#banner_right_search{
width:478px;
height:269px;
background:url(../images/header_right_search.jpg);
margin:0;
padding:0;
float:right;
}
#banner_right_help{
width:478px;
height:269px;
background:url(../images/header_right_help.jpg);
margin:0;
padding:0;
float:right;
}
#banner_right_clip{
width:478px;
height:269px;
background:url(../images/header_right_clipart.jpg);
margin:0;
padding:0;
float:right;
}
#banner_right_web{
width:478px;
height:269px;
background:url(../images/header_right_web.jpg);
margin:0;
padding:0;
float:right;
}

#banner_right_demo{
width:478px;
height:269px;
background:url(../images/header_right_demo.jpg);
margin:0;
padding:0;
float:right;
}

#curve_pro{
width:998px;
background:#FFFFFF;
padding:0;
margin:0;
}
#curve_pro_head{
width:998px;
height:55px;
background:#f2f8fb;
padding:0;
margin:0;
}
#curve_help_head{
width:998px;
background:#ffffff;
padding:0;
margin:0;
}


#curve_clip_head1a{
width:80px;
background:#ffffff;
padding:0;
margin:0;
float:left;
}

#curve_clip_head2a{
width:998px;
background:#ffffff;
padding:0;
margin:0;
float:left;
}
#curve_clip_head3a{
width:80px;
background:#ffffff;
padding:0;
margin:0;
float:right;
}
#curve_help_head1{
width:250px;
background:#f4f4f4;
padding:0;
margin:0;
border-top: 1px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;

float:left;
}
#curve_help_headmain{
width:250px;
height:29px;
background:#f4f4f4;
padding:0;
margin:0;
border-top: 1px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
float:left;
}
#curve_help_ic1{
width:9px;
height:9px;
background:url(../images/ic-help.jpg) left top no-repeat;
padding:0;
margin:12px 2px 8px 18px;
float:left;
}

#curve_help_ic1_name{
width:180px;
height:19px;
font:normal 12px/22px verdana,tahoma,arial;
color:#00000;
text-align:left;
padding:0;
margin:5px 5px 5px 5px; 
float:left;
}
.bg1{
width:738px;
height:107px;
background:url(../images/online_app.jpg) left top no-repeat #FFFFFF;
}
.bgcolor1{
background:#f2f8fb;
}

.bgcolor2{
background:#fff8f5;
}

#curve{
width:998px;
margin:0; 
padding:0;
}

#curve_help
{
width:998px;
margin:0; 
padding:0;
background:#FFFFFF;
}

#curve_help_head2{
width:744px;
background:#ffffff;
padding:0;
margin:0 0 0 2px;
border-top: 1px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
border-left: 1px solid #FFFFFF;
border-right: 1px solid #FFFFFF;
float:right;
}
#curve_pro_ic{
width:42px;
height:50px;
background:url(../images/ic_pro.gif) left top no-repeat;
padding:0;
margin:5px 0 0 15px;
float:left;
}

#curve_help_ic{
width:42px;
height:50px;
background:url(../images/ic_help.gif) left top no-repeat;
padding:0;
margin:5px 0 0 15px;
float:left;
}


#curve_demo_ic{
width:42px;
height:50px;
background:url(../images/ic_demo.gif) left top no-repeat;
padding:0;
margin:5px 0 0 15px;
float:left;
}
#curve_clip_ic{
width:42px;
height:50px;
background:url(../images/ic_clip.gif) left top no-repeat;
padding:0;
margin:5px 0 0 15px;
float:left;
}

#curve_pro_ic1{
width:911px;
height:40px;
font:bold 18px/22px verdana,arial ,tahoma;
float:left;
padding:0;
margin:15px 0 0 15px;
vertical-align:middle;
}


#pro_content{
width:998px;
height:173px;
padding:0;
margin:20px 0 0 0;
background:url(../images/prod_stat.jpg) center no-repeat;
}

#pro_content2{
width:950px;
height:20px;
font:bold 18px/22px verdana,arial ,tahoma;
text-decoration:underline;
float:left;
padding:0;
margin:15px 0 0 15px;
vertical-align:middle;
}

.curve_pro2
{
 width:986px;
 margin:0 5px 0 5px;
 padding:0;
}

.curve_pro3
{
 width:998px;
 margin:0;
 padding:0;
 background:#F9F9F9;
}
#pro_content3{
width:986px;
height:50px;
padding:0;
margin:10px 0 0 0;
border-bottom:2px solid #A6D2FF;
}

#pro_content33{
width:986px;
height:50px;
padding:0;
margin:10px 0 0 0;

}

.gap
{
 width:32px;
 float:left;
 margin:0;
 padding:0;
 
}
.picon{
width:17px;
height:17px;
background:url(../images/ic4.gif) left top no-repeat;
padding:0;
margin:15px 0 0 0;
float:left;
border:0 none;
}
.pname{
width:500px;
height:17px;
font:bold 14px/22px verdana,arial ,tahoma;
color:#000000;
padding:10px 0 0 0;
text-align:left;
margin:0;
float:left;
outline:none;
}
.ppdf{
width:35px;
height:36px;
background:url(../images/pdf_ic.jpg) left top no-repeat;
padding:0;
margin:5px 0 0 0;
float:left;
border:0 none;
outline:none;
}

.pppt{
width:35px;
height:36px;
background:url(../images/ppt_ic.jpg) left top no-repeat;
padding:0;
margin:5px 0 0 0;
float:left;
border:0 none;
outline:none;
}
.pexe{
width:35px;
height:36px;
background:url(../images/exe_ic.jpg) left top no-repeat;
padding:0;
margin:5px 0 0 0;
float:left;
border:0 none;
outline:none;
}
.psetup{
width:35px;
height:36px;
background:url(../images/setup_ic.jpg) left top no-repeat;
padding:0;
margin:5px 0 0 0;
float:left;
border:0 none;
}
.pdownld{
width:140px;
height:17px;
font:bold 14px/22px verdana,arial ,tahoma;
text-align:right;
color:#f55253;
padding:0;
margin:10px 0 0 0;
float:left;
}

a.plink{
outline:none;
text-decoration:none;
color:#000000;

}
a.plink:hover{
outline:none;
text-decoration:none;
color:#FF6600;
cursor:hand;

}

a.plink1{
outline:none;
text-decoration:none;
color:#FF6600;

}
a.plink1:hover{
outline:none;
text-decoration:none;
color:#000;


}


#cuve_left{
width:660px;
height:244px;
margin:0;
padding:0;
float:left;
}
#curve1{
width:660px;
height:65px;
margin:0 0 9px 0;
padding:0;
}

#curve3{
width:660px;
height:170px;
margin:0;
padding:0;
}
#curve_3a{
width:204px;
height:170px;
margin:0;
padding:0;
float:left;
}
#curve_3b{
width:12px;
height:170px;
margin:0;
padding:0;
float:left;
}
.curve_top{
width:204px;
height:48px;
background:url(../images/curve_topa.gif) left top no-repeat;
margin:0;
padding:0;
}
.curve_top1{
width:204px;
height:154px;
background-color:#FFFFFF;
text-align:center;

background:url(../images/curve_topa1.gif) left top no-repeat;
/*background:url(../images/buttons.jpg) left top no-repeat;
*/

margin:0;
padding:0;
}
ul.list2{
list-style:none;
padding:0;
margin:0;
}
ul.list2 li{
list-style:none;
font:bold 12px/22px verdana,tahoma,arial;
color:#000000;
text-align:left;
padding:4px 0 0 20px;
margin:0;
}
.curve_bottom{
width:202px;
height:122px;
background:#f8f8f8;
margin:0;
padding:0;
border-left:1px solid #ababab;
border-right:1px solid #ababab;
}
.curve_bottom1{
width:202px;
height:16px;
background:#f8f8f8;
margin:0;
padding:0;
border-left:1px solid #fff;
border-right:1px solid #fff;
}
#cuve_right{
width:336px;
height:244px;
background:url(../images/side_bg.jpg);
border-left:1px solid #2882b4;
margin:0;
padding:0;
float:right;
}
#line2{
width:306px;
height:4px;
background:url(../images/line2.jpg) left top no-repeat;
margin:0 0 0 10px;
padding:0;
}

.head1{
font-family:verdana,tahoma,arial;
font-size:17px;
font-weight:bold;
color:#000000;
text-align:left;
padding:10px 10px 10px 10px;
}

.text1{
font-family:verdana,tahoma,arial;
font-size:11px;
font-weight:normal;
color:#000000;
text-align:justify;
padding:10px 10px 10px 10px;
}
.text1bold{
font-family:verdana,tahoma,arial;
font-size:11px;
font-weight:bold;
color:#000000;
text-align:justify;
padding:10px 10px 10px 10px;
}

.text1bold1{
font-family:verdana,tahoma,arial;
font-size:14px;
font-weight:bold;
color:#000000;
text-align:justify;
padding:10px 10px 10px 10px;
}
.text1bold2{

font-family:verdana,tahoma,arial;
font-size:17px;
font-weight:bold;
text-decoration:none;
color:#000000;
text-align:center;
padding:20px 10px 10px 10px;
}
.xip_ic{

}

.text2{
font-family:verdana,tahoma,arial;
font-size:11px;
font-weight:normal;
color:#000000;
text-align:left;
padding:0;
}
.text3{
font-family:verdana,tahoma,arial;
font-size:11px;
font-weight:normal;
color:#000000;
text-align:center;
padding:0;
}

.CL{clear:both;}
.right{
text-align:right;
}

#curve_main1{
width:204px;
height:65px;
padding:0;  
margin:0;
float:left;
}
.curve_left_bg{
width:8px;
height:65px;
background:url(../images/curve_left.gif) left top no-repeat;
margin:0;
padding:0;
float:left;
}
.curve_right_bg{
width:8px;
height:65px;
background:url(../images/curve_right.gif) left top no-repeat;
margin:0;
padding:0;
float:right;
}
.curve_bg{
width:188px;
height:65px;
background:url(../images/curve_bg.gif) left top repeat-x;
margin:0;
padding:0;
float:left;
}
#curve_bg1{
width:30px;
height:30px;
background:url(../images/ic1.gif) left top no-repeat;
margin:5px 5px 5px 5px;
padding:0;
float:right;
}
#curve_bgc{
width:59px;
height:52px;
background:url(../images/ic_chat.gif) left top no-repeat;
margin:7px 0 0 0;
padding:0;
float:left;
}
#curve_bgf{
width:59px;
height:52px;
background:url(../images/ic_forum.gif) left top no-repeat;
margin:7px 0 0 0;
padding:0;
float:left;
}
#curve_bgs{
width:59px;
height:52px;
background:url(../images/ic_support.gif) left top no-repeat;
margin:7px 0 0 0;
padding:0;
float:left;
}
#curve_bg1a{
width:30px;
height:30px;
background:url(../images/ic2.gif) left top no-repeat;
margin:5px 5px 5px 5px;
padding:0;
float:right;
}
#curve_bg1b{
width:30px;
height:30px;
background:url(../images/ic3.gif) left top no-repeat;
margin:5px 5px 5px 5px;
padding:0;
float:right;
}
#curve_bg2{
width:125px;
height:53px;
margin:0;
padding:11px 0 0 0;
float:left;
}
.head_white{
font-family:verdana,arial,tahoma;
font-size:15px;
text-decoration:none;
font-weight:bold;
color:#FFFFFF;
}
ul.list1{
list-style:none;
padding:0 0 0 8px;
margin:0;
}
ul.list1 li{
list-style:none;
background:url(../images/list1.gif) 0 8px no-repeat;
font:bold 18px/22px verdana,tahoma,arial;
color:#ffffff;
text-align:left;
padding:0 0 0 12px;
margin:0;
}

ul.list3{
list-style:none;
padding:0;
margin:0;
}
ul.list4a{
list-style:none;
padding:7px 0 0 8px;
margin:0;
}
ul.list3 li{
list-style:none;
background:url(../images/list2.gif) 0 8px no-repeat;
font:normal 11px/22px verdana,tahoma,arial;
color:#000000;
text-align:left;
padding:0;
margin:0;
}
ul.list4a li{
list-style:none;
background:url(../images/list2.gif) 0 8px no-repeat;
font:normal 11px/22px verdana,tahoma,arial;
color:#000000;
text-align:left;
padding:0 0 0 10px;
margin:0;
}

#curve_main2{
width:12px;
height:65px;
padding:0;
margin:0;
float:left;
}
#footer{
width:998px;
height:50px;
margin:0;
border-top:5px solid #e79d45;
}
#footerleft{
width:494px;
height:35px;
margin:0;
padding:15px 0 0 5px ;
float:left;
font-family:verdana,tahoma,arial;
font-size:11px;
font-weight:normal;
color:#000000;
text-align:left;
}
#footerright{
width:484px;
height:35px;
margin:0;
padding:15px 15px 0 0 ;
float:right;
font-family:verdana,tahoma,arial;
font-size:10px;
font-weight:bold;
color:#ffffff;
text-align:right;
}



/******* JQuery CSS *****/

.signleft{width:200px; height:26px; float:left; padding:0; margin:0; font:bold 16px Arial, Helvetica, sans-serif; color:#FF6600;}
.signright{width:100px; height:26px; float:right; padding:0; margin:0;}

form{margin:0px; padding:0px;}
.form1 input{vertical-align:middle;}
.form1 select{vertical-align:middle;}
.mast{background:url(#) repeat-x; width:100%;}
.mast .pad{padding:0px 6px;}
.mast .contT{margin:auto; width:980px; height:131px;}
.mast .contnT{margin:auto; width:980px; height:100px;}
.mast .contM{margin:auto; width:980px;}
/**********************
TOP MENU
***********************/
.in_ch_headBg{ background:url(#) repeat-x; height:58px}
.in_ch_head{width:1000px; margin:0 auto}
.in_chLogin{ font:11px Arial; color:#fff;}
.in_chLogin a{ font:11px/15px Arial; color:#fff; text-decoration:none; margin:0 4px}
.in_chLogin a:hover{ text-decoration:underline}
/*********************************************/
.FL{float:left;}
.FR{float:right;}
.CL{clear:both;}
.PL{padding-left:498px;}

.pr_brd_t{border-top:1px #e8e5e5 solid;}
.pr_brd_b{border-bottom:1px #e8e5e5 solid;}
.hd_brd_b{border-bottom:2px #ffa100 solid; padding-bottom:2px;}
.hd_brd_b2{border-bottom:2px #333 solid;}
.hd_brd_b3{border-bottom:1px #ffa100 solid;}

.brd_h1{border-bottom:1px #ccc dotted; padding:10px 0px;}
.img_brd1{padding:2px; border:1px #e6e6e6 solid;}
.img_brd2{border:1px #1a0709 solid;}
.img_brd3{padding:1px; border:1px #9c9c9c solid;}
/************************************************ COMMON TEXT *********************************************/
.selectInput {padding:2px; color:#333; background:#FFFFFF; font:11px Arial, tahoma, Verdana, trebuchet MS;}
.selectInput2 {color:#333; background:#FFFFFF; font:11px Arial, tahoma, Verdana, trebuchet MS;}
.selectInput3 {padding:4px; color:#333; background:#FFF; border:1px solid #8cbad1; font:12px Arial;}
.txtAInput {padding:2px; color:#333; background:#FFFFFF; border:1px solid #8cbad1; font:12px Arial, tahoma, Verdana, trebuchet MS;}
.txtInput {padding:4px 2px; color:#333; background:#FFFFFF; border:1px solid #8cbad1; font:12px Arial, tahoma, Verdana, trebuchet MS;}
.txtInput1 {padding:1px; color:#333; background:#FFFFFF; border:1px solid #fff; font:11px Arial, tahoma, Verdana, trebuchet MS;}
.txtInput2 {padding:2px; color:#333; background:#FFFFFF; border:1px solid #8cbad1; font:11px Arial, tahoma, Verdana, trebuchet MS;}
.txtInput3 {padding:2px; color:#333; background:#FFFFFF; border:1px solid #fff; font:11px Arial, tahoma, Verdana, trebuchet MS;}

.btn{height:24px; font:12px Arial; color:#000; padding:0px 5px;}

.m_gr_11{font:11px/15px Arial; color:#333; text-decoration:none;}
.m_gr_1_11{font:11px/15px tahoma; color:#4b5561; text-decoration:none;}
.m_w_11{font:11px/15px Arial; color:#fff; text-decoration:none;}
.w_12_on{font:12px/17px tahoma; color:#fff; text-decoration:none; padding-top:2px;}
.w_12_off{font:12px/17px tahoma; color:#000; text-decoration:none; padding-top:2px;}

h4{font:bold 17px/20px Arial; color:#333; text-decoration:none;}
h3{font:bold 18px/22px Arial; color:#333; text-decoration:none;}
h2{font:bold 22px/25px Arial; color:#000; text-decoration:none;}
h1{font:bold 22px/25px Arial; color:#333; text-decoration:none;}

/********** White ***************/
.w_10{font:9px/13px tahoma, Arial; color:#fff; text-decoration:underline;}
	a.w_10:hover{text-decoration:none;}
.w_11{font:11px/15px Arial; color:#fff; text-decoration:none;}
.w_12{font:12px/16px Arial; color:#fff; text-decoration:none;}
.w_13{font:13px/16px Arial; color:#fff; text-decoration:none;}
.w_2_13{font:13px/16px Verdana, Arial; color:#fff; text-decoration:none;}
.w_15{font:15px/18px Arial; color:#fff; text-decoration:none;}

.w_16{font:16px/19px Arial; color:#fff; text-decoration:underline;}
a.w_16:hover{text-decoration:none;}

.w_17{font:17px/19px Arial; color:#fff; text-decoration:none;}

/******************* AUTO SUGGEST ******************/
.suggestDivClass{padding:3px; border:1px solid #676767; background-color:#FFFFFF; font-family:tahoma, Verdana, Arial, trebuchet MS; font-size:11px; line-height:16px; z-index:1;}
.ListItemHover{color: black; padding:2px; background-color:#E9F3FF;}

.comment_msg{font:bold 12px/16px Arial; color:#666; text-decoration:none; padding:5px; margin:10px 0px; background:#f1f1f1; border:1px #ccc solid;}

/* Page Numbers */
.pages {padding-top:10px; clear:left; font-size:11px; float:right}
.pages a, .pages span {color:#1E56A1; display: block; float:left; padding:0.2em 0.5em; margin-right:0.1em; border:1px solid #fff; background:#fff;}
.pages span.current {border:1px solid #2E6AB1; font-weight:bold; background:#2E6AB1; color:#fff;}
.pages a {border: 1px solid #9AAFE5; text-decoration:none;}
.pages a:hover {border-color: #2E6AB1;}
.pages a.nextprev {font-weight: bold;}
.pages span.nextprev {color: #666;}
.pages span.nextprev {border: 1px solid #ddd; color: #999;}
.pages .nextprev-next {float: right;}

/* -------->> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window{font: 12px Arial, Helvetica, sans-serif;color: #333333;}
#TB_secondLine{font: 10px Arial, Helvetica, sans-serif; color:#666666;}

#TB_overlay{position:fixed; z-index:100; top:0px; left:0px; height:100%; width:100%;}

.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=50);
	-moz-opacity: 0.50;
	opacity: 0.50;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 6px solid #565656;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 0px 15px 0px;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}


a.flink{color:#F4F4F4; text-decoration:none; outline:none;}
a.flink:hover{color:#000000; text-decoration:none; outline:none;}
a.flink:active{color:#000000; text-decoration:none; outline:none;}

/**** End of JQuery *****/

