
/*****************************/ 
/*****   Reset & Common  *****/
/*****************************/
html,body								{background:#242424; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:0; margin:0; color:#CCC; line-height:18px; text-align:justify;}								
h1, h2, h3, h4							{padding:0; margin:0; line-height:normal;}
p, div, span							{padding:0; margin:0;}
img										{border:0; outline:0; vertical-align:middle;}
:focus									{outline:0;}
ol,ul									{list-style:none; padding:0; margin:0;}
li										{list-style:none; padding:0; margin:0;}
a										{padding:0; margin:0; text-decoration:none; color:#CCC;}
a:hover									{text-decoration:underline;}
.clear									{clear:both; padding:0; margin:0; height:0;}
.f-left									{float:left;}
.f-right								{float:right;}

.over_flow{ overflow:hidden;}
.justify{ text-align:justify}
.padding1{ padding:4px;}

.img{ padding:3px; border: #565656 1px solid; background:#000;
}

/*****************************/


/*****************************/ 
/*****   Margin & Pading  *****/
/*****************************/
.ml8									{margin-left:8px;}
.mr68									{margin-right:68px;}
.mr7									{margin-right:7px;}
.ml7									{margin-left:7px;}
.mb10									{margin-bottom:10px;}
.pb10									{pading-bottom:10px;}
.mb15									{margin-bottom:15px;}
.mb5									{margin-bottom:5px;}
.pr11									{padding-right:11px;}
.mr8									{margin-right:8px;}
.mr5									{margin-right:5px;}
.mr15									{margin-right:15px;}
.mt10									{margin-top:10px;}
/*****************************/
.img-border								{border:solid 1px #aaa;}

/*****************************/ 
/*****   FontSize & Color Define  *****/
/******************************/
a.learn-more							{font-weight:bold; color:#8e8475; text-decoration:underline;}
a.learn-more:hover						{text-decoration:none;}
.font14									{font-size:14px; font-weight:bold; color:#CCC;}
.grey12									{color:#CCC;}
.font11									{font-size:11px; color:#878787;}
.white									{color:#fff; font-size:12px; display:block;}
/*****************************/ 



/*****************************/ 
/*****   Form  *****/
/*****************************/
.textfield								{width:177px; border:solid 1px #707070; padding:3px; margin-bottom:3px;}
.input									{width:177px; border:solid 1px #6e6c6c; padding:3px; margin-bottom:3px; background-color:#43403d; color:#CCCCCC; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.textarea								{width:177px; border:solid 1px #6e6c6c; padding:3px; margin-bottom:3px; background-color:#43403d; height:60px; color:#CCCCCC; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

.button									{width:60px; height:23px; background:url(../images/submit-btn.gif) no-repeat; border:none; cursor:pointer;}
.button1									{width:80px; height:23px; background:url(../images/submit-btn1.gif) no-repeat; border:none; cursor:pointer;}
/*****************************/ 

/*****************************/ 
/*****   Heading Define  *****/
/*****************************/
.main-heading							{font-size:19px; font-weight:normal; color:#a79a88; line-height:32px; background:url(../images/dited-line.gif) repeat-x 0 bottom; text-transform:uppercase; margin-bottom:15px;}
.main-heading span						{color:#fff;}
.heading-rpart							{color:#fff; border-bottom:solid 1px #373a3e; line-height:32px; font-size:18px; font-weight:normal; margin-bottom:15px;}

/*****************************/

/*****************************/ 
/*****    Structure      *****/	
/*****************************/ 
#main-wraper							{width:820px; margin:0 auto;}
#header									{background:#000; overflow:hidden}
#banner									{height:233px;}
#content								{margin:0; padding:0; background:url(../images/content-bg.jpg) repeat-y 0 0; overflow:hidden;}
#footer									{padding:10px; font-size:11px; color:#898989; clear:both;}
#footer a								{text-decoration:none; color:#898989;}
#footer a:hover							{color:#fff;}

/*****************************/ 

/*****************************/ 
/*****    Header      *****/	
/*****************************/
.logo									{width:497px; height:69px; float:left; margin-top:18px; margin-bottom:12px;}
.logo a									{width:497px; height:69px; display:block; background:url(../images/logo.gif) no-repeat 0 0px; text-indent:-100000px;}
.ph-no									{width:179px; height:60px; float:right; color:#838383; margin:10px 8px 0 0;}

.ph-no	a{ text-decoration: none; color:#838383;}
.ph-no span								{color:#afafaf; font-size:17px; font-weight:bold;} 
.ph-no span a{ text-decoration:none; color:#afafaf;}
.flash-ban								{width:279px; float:left; }


/*****   Mneu  *****/
ul.menu {padding:0 0 0 0px; margin:0 auto; width:820px; height:31px; text-align:center; background:url(../images/navi-bg.gif) repeat-x 0 0;}
ul.menu * {margin:0 auto; padding:0}
ul.menu a {height:25px; display:block; float:left; padding:6px 32px 0; font-size:12px; color:#eee; margin-top:0px; text-decoration:none;}

ul.menu a:hover{color:#bbb;}
ul.menu li {position:relative; display:block; float:left; background:url(../images/nav-saprater.gif) no-repeat right 0;}
ul.menu li.last{background:none;}
ul.menu ul {position:absolute; z-index:9; min-width:200px; top:33px; left:0; background:#5f5f5f; display:none; opacity:0; list-style:none;}
ul.menu ul li {position:relative; border:none; margin:0; padding:0; background:none;}
ul.menu ul li a {min-width:180px; display:block;  height:18px; padding:3px 10px; background-color:#5f5f5f; text-align:left; font-weight:normal; color:#eee; font-size:12px;}
ul.menu ul li a:hover {background-color:#464646; color:#eee}
ul.menu ul ul {left:148px; top:-1px}

.selected {padding:0 0 0 10px; margin:0 auto;  height:31px; text-align:center; background:url(../images/top-menu-h.jpg) repeat-x 0 0;}


/*****************************/
/*****************************/


/*****************************/ 
/*****    Content      *****/	
/*****************************/ 
.hline									{background:url(../images/hline.gif) repeat-x left center; height:15px; clear:both; display:block;}
/*****   Lpart  *****/
.conte-lpart							{width:579px; float:left;}
.conte-rpart							{width:211px; float:right; background:#000; padding:14px;}
.cont-box1								{width:543px; background:url(../images/box-1bg.gif) repeat-x 0 0 #2e2b27; padding:16px 18px 15px; height:auto; overflow:hidden}
.cont-box2								{width:543px; background:url(../images/box-2bg.gif) repeat-x 0 0 #2e2b27; padding:15px 18px 25px; clear:both;}

/*****   Rpart  *****/
.rpart-gr-box							{width:195px; background:url(../images/rpart-greybox-top.gif) no-repeat 0 0; text-align:left;
										 padding:8px 8px 0 ; height:57px;}
.rpart-gr-box	a						{ color:#FFF; text-decoration:none;}
.rpart-gr-box	a:hover					{ color:#FFF; text-decoration:underline; }
.rpart-gr-box-bot						{width:211px; height:7px; background:url(../images/rpart-greybox-bot.gif) no-repeat 0 0;}
.rpart-gr-box img						{width:55px; height:55px; float:left; margin-right:5px;}
.quick-contbox							{width:213px; background:url(../images/quick-cont-midbg.gif) repeat-x 0px 34px #fff; }
.quick-contbox h2						{width:203px; height:34px; background:url(../images/quick-cont-topcorn.gif) no-repeat; text-align:right; padding-right:10px; color:#225289; padding-top:15px; font-size:17px;}
.quick-contbox .middle					{border-left:solid 1px #707070; border-right:solid 1px #707070; padding:0 13px 5px 13px; color:#000;}
.quick-contbox .bottom					{width:213px; height:7px; background:url(../images/quick-cont-botcorn.gif) no-repeat 0 0;}	


.rpart-gr-box-a							{width:195px; background:url(../images/right-link-h.jpg) no-repeat 0 0; text-align:left;
										 padding:8px 8px 0 ; height:57px;}
.rpart-gr-box-a	a						{ color:#FFF; text-decoration:none; }
.rpart-gr-box-a	a:hover					{ color:#FFF; text-decoration:underline; }
.rpart-gr-box-bot-a 					{width:211px; height:7px; background:url(../images/right-link-h.jpg) no-repeat bottom;}
.rpart-gr-box-a img						{width:55px; height:55px; float:left; margin-right:5px;}
.quick-contbox-a						{width:213px; background:url(../images/quick-cont-midbg.gif) repeat-x 0px 34px #fff; }
.quick-contbox-a h2						{width:203px; height:34px; background:url(../images/quick-cont-topcorn.gif) no-repeat; text-align:right; padding-right:10px; color:#225289; padding-top:15px; font-size:17px;}
.quick-contbox-a .middle				{border-left:solid 1px #707070; border-right:solid 1px #707070; padding:0 13px 5px 13px; color:#000;}
.quick-contbox-a .bottom				{width:213px; height:7px; background:url(../images/quick-cont-botcorn.gif) no-repeat 0 0;}	


/*****************************/ 
/*****************************/ 

.head_box, .head_box1, .head_box2, .head_box3, .head_box4, .head_box5{ background: no-repeat center; padding:0; width:241px; height:200px; float:right; font-size:30px; font-family:Georgia, "Times New Roman", Times, serif; line-height:38px;}

.head_box{ background:url(../images/banner-rpart.gif);  color:#FFF;}
.head_box1{background:url(../images/banner-rpart1.gif);  color:#FFF;}
.head_box2{background:url(../images/banner-rpart2.gif);  color:#FFF;}
.head_box3{background:url(../images/banner-rpart3.gif);  color:#FFF;}
.head_box5{background:url(../images/banner-rpart5.gif);  color:#FFF;}
.head_box4{background:url(../images/banner-rpart4.gif);  color:#FFF;}

.head_box div, .head_box1 div, .head_box3 div, .head_box4 div, .head_box5 div, .head_box6 div{ padding:20px 10px 0px 10px; }
.head_box2 div{padding:20px 10px 10px 10px;}

.p_head{ font-family:Arial, Helvetica, sans-serif; font-size:18px; margin-bottom: 10px;}
.p_headbig{ font-family:Arial, Helvetica, sans-serif; font-size:25px; text-align: center; margin-bottom: 20px;}

.list { width:300px; list-style:disc;}
.list ul li{ background:url(../images/bullet.gif) no-repeat 0px 6px; list-style:none; padding-left:15px;}

.w538{width:538px;}
.w300{}

.font16{font-size:16px;}
.font11{font-size:11px;}


.border_form{border:solid 4px #666666;}

