*

{

   margin:0;

   padding:0;

}

body

{

   font:16px Arial;

   background:#B3B3B3 ;

}

input

{

border:thin 1px #000000;

border-collapse:collapse;

}

input.button

{

	background-color:#993300;

	padding:2px;

	color:#FFFFFF;

	font-weight:bold;

}

textarea

{

	border:thin 1px #000000;

}

img

{

   border:0;

}

#page

{   

   width:940px; 

   margin:30px auto 20px ;





}

#header

{

   width:885px;

   height:288px;

   padding-left:55px;

   padding-top:95px;

   background:url('images/header_bg.jpg') 0 0 no-repeat;

 

}

#header h1

{

   width:294px;

   height:68px;

   float:left;

   overflow:hidden;

   text-indent:-300px;

   background:url('images/logo.gif') 0 0 no-repeat;

}

#header h1 a

{

   width:100%;

   height:100%;

   display:block;

}

#slogan

{

   width:500px;

   height:162px;

   padding-left:180px;

   margin-top:35px;

}

#slogan h2

{

   width:344px;

   height:162px;

   padding-top:30px;

   color:#ffffff;

   font-size:32px;



}

#support

{

   width:128px;

   height:51px;

   margin-left:220px;

   float:left;

}

#inner

{

   width:100%;

   background:url('images/inner_bg.gif') 0 0 repeat-y;

}

#contents

{

   width:890px;

   margin:0 auto ;

   overflow:hidden;

   position:relative;

   top:-28px;

}

#sidebar

{

   width:168px;

   float:left;

}



#sidebar ul

{

   list-style-type:none;

   font-weight:bold;

  

}

#sidebar ul li

{ 

   width:100%;

}

#sidebar ul li a

{

   text-decoration:none;

   font-size:13px;

   display:block;

   padding:5px 5px 5px 20px;

   color:#666666;

}

#sidebar ul li a:hover

{

   background:#99CA4F url('images/hover_bg.gif') 100% 0 no-repeat;

   color:#ffffff;

}

 

#content

{

   width:650px;

   float:left;

   padding-top:30px;

   padding-left:30px;

 

}



.box

{

   width:635px;

   background:#C1EF86;

   color:#890008;

   border:#8AC340 solid 2px;

   font-size:12px;

   font-family:Verdana, Arial, Helvetica, sans-serif;

}





.box-inner

{

   overflow:hidden;

   padding-left:20px;

   padding-right:20px;

}

.box  span.corners-top

{

   display:block;

   height:10px;

   background:url('images/tl.gif') 0 0 no-repeat;

}

.box  span.corners-top span

{

 

   display:block;

   height:10px;

   background:url('images/tr.gif') 100% 0 no-repeat;

}

.box  span.corners-bottom

{

   	display:block;

   	height:10px;

  	background:url('images/bl.gif') 0 100% no-repeat;

}

.box  span.corners-bottom span

{

   	display:block;

   	height:10px;

  	background:url('images/br.gif') 100% 100% no-repeat;

}

.box .big

{

   width:186px;

   font-size:24px;

   

}

.box .small

{

   width:310px; 

}

.right

{

   float:right;

}

.left

{

   float:left;

}

.clearfix

{

   clear:both;

}

.package-wrap

{

   width:100%;

   padding:20px 0 20px 0;

}

.package

{

   width:175px;

   height:107px;

   float:left;

   padding-left:100px;

   margin-bottom:30px;

   background:url('images/package.gif') no-repeat;

}

.package a

{

   text-decoration:none;

   color:#666666;

 

}

.package-desc

{

   width:100px;

   height:60px;

   margin:20px 0 0 0;

   padding:20px 5px  0 5px;

   float:left;

   color:#666666;

}

.price

{

   width:45px;

   height:20px;

   margin-top:35px;

   color:#ffffff;

   font-size:12px;

   font-weight:bold;

   text-align:center;

   float:left;

}

.custom

{

   width:149px;

   height:105px;

   float:left;

   padding-left:100px;

   margin-bottom:30px;

   background:url('images/package2.gif') no-repeat

  

}

.custom-desc

{

   width:100px;

   height:60px;

   margin:20px 0 0 0;

   padding:20px 5px  0 5px;

   float:left;

   color:#ffffff;

}

#footer

{

   width:720;

   height:48px;

   padding-left:220px;

   margin-bottom:20px;

   background:url('images/footer_bg.gif') 0 0 no-repeat;

}

#copyright

{

   width:320px;

   height:20px;

   color:#ffffff;

   float:left;

}

#footer-nav

{

   float:left;

   width:230px;

   height:20px;

   font-size:12px;

   font-weight:bold;

}

#footer-nav ul

{

   list-style-type:none;

   float:right;

   margin-top:2px;

   

}

#footer-nav ul li

{

   display:inline;

}

#footer-nav ul li a

{

   text-decoration:none;

   padding-left:5px;

   border-left:1px solid #ffffff;

   color:#ffffff;

}

#footer-nav ul li a.first

{

   border:none;

}



/********** ,\my style ***************/



.reg_td

{

	width:220px;

	text-align:right;

	height:25px;

	padding-right:10px;

}



.htitle

{

	background-color:#890008; 

	height:30px; 

	color:#FFFFFF; 

	font-family:Verdana, Arial, Helvetica, sans-serif; 

	font-weight:bold; 

	font-size:20px; 

	text-align:center;

}



.box h1

{

	font-size:20px;

	color:#FFFFFF; 

}



.box p

{

	padding:10px;

}

a.tlink:link

{

	text-decoration:none;

	color:#890008;

}

a.tlink:visited

{

	text-decoration:none;

	color:#890008;

}

a.tlink:hover

{

	text-decoration:none;

	color: #0066CC;

	font-weight:400;

}

div.textear

{

margin-top:5px;

margin-bottom:5px;

text-align:center;

}

td.tdpad

{

padding-left:2px;

}

td.formbox

{

padding-left:4px;

text-align:left;

}



table.showservice

{

	border-collapse:collapse; padding:2px; color:#000000;

	background-color:#DFDFDF;	 

}

table.showservice td

{

padding:2px;

}









/* ----------- Box 1 for index page ------------ */



.box1

{

   width:548px;

   background:#EBEBEB;

   color:#666666;

}





.box1-inner

{

   overflow:hidden;

   padding-left:20px;

   padding-right:20px;

}

.box1  span.corners-top

{

   display:block;

   height:10px;

   background:url('images/tl.gif') 0 0 no-repeat;

}

.box1  span.corners-top span

{

 

   display:block;

   height:10px;

   background:url('images/tr.gif') 100% 0 no-repeat;

}

.box1  span.corners-bottom

{

   	display:block;

   	height:10px;

  	background:url('images/bl.gif') 0 100% no-repeat;

}

.box1  span.corners-bottom span

{

   	display:block;

   	height:10px;

  	background:url('images/br.gif') 100% 100% no-repeat;

}

.box1 .big

{

   width:186px;

   font-size:24px;

   

}

.box1 .small

{

   width:310px; 

}