/* CSS Document */

* {
	margin:0; padding:0;
}

body{
	background:#FFFFFF url(images/body_bg.gif) top repeat-x;
}


a:hover{text-decoration:none;}

a img { border:0;}

ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}


html, input, textarea
	{
		font-family:Arial; 
		font-size:12px;
		line-height:15px;
		color:#2a2a2a;		
	}

input, select { vertical-align:middle; font-weight:normal;}

a {color:#d58000;}

/*main layout */

.menu {padding-left:16px;}
#header .left {padding-top:16px;}
#header .right {padding-right:1px;}
#main { margin:0 auto;}

#footer .indent {padding:29px 0 0 70px;}
#footer a {color:#d58000;}

#middle .indent {padding-left:16px;}
#middle { width:100%;}

.box1 .top .right_bg { background:url(images/box1_tr.gif) top right no-repeat;}
.box1 .top .tall {background:url(images/box1_ttall.gif) top repeat-x;}
.box1 .middle {background:url(images/box1_middle_tall.gif) top repeat-x #98af00;}
.box1 .middle .rigth_border {background:url(images/left_right.gif) left repeat-y;}
.box1 .middle .padding {background:url(images/left_right.gif) right repeat-y;}
.box1 .bot .right_bg { background:url(images/box1_br.gif) top right no-repeat;}
.box1 .bot .tall {background:url(images/box1_btall.gif) top repeat-x;}

.box2 .top .right_bg { background:url(images/box2_tr.gif) top right no-repeat;}
.box2 .top .tall {background:url(images/box2_ttall.gif) top repeat-x;}
.box2 .middle {background:url(images/box2_middle_tall.gif) top repeat-x #d47e00;}
.box2 .middle .rigth_border {background:url(images/left_right.gif) left repeat-y;}
.box2 .middle .padding {background:url(images/left_right.gif) right repeat-y;}
.box2 .bot .right_bg { background:url(images/box2_br.gif) top right no-repeat;}
.box2 .bot .tall {background:url(images/box2_btall.gif) top repeat-x;}
.box2 a {color:#ffffff;}

.box3 .top .right_bg { background:url(images/box3_tr.gif) top right no-repeat;}
.box3 .top .tall {background:url(images/box3_ttall.gif) top repeat-x;}
.box3 .middle {background:#f6f8fa;}
.box3 .middle .rigth_border {background:url(images/left_right.gif) left repeat-y;}
.box3 .middle .padding {background:url(images/left_right.gif) right repeat-y;}
.box3 .bot .right_bg { background:url(images/box3_br.gif) top right no-repeat;}
.box3 .bot .tall {background:url(images/box3_btall.gif) top repeat-x;}

.box4 .top .right_bg { background:url(images/box4_tr.gif) top right no-repeat;}
.box4 .top .tall {background:url(images/box3_ttall.gif) top repeat-x;}
.box4 .middle {background:#f6f8fa;}
.box4 .middle .rigth_border {background:url(images/left_right.gif) left repeat-y;}
.box4 .middle .padding {background:url(images/left_right.gif) right repeat-y;}
.box4 .bot .right_bg { background:url(images/box3_br.gif) top right no-repeat;}
.box4 .bot .tall {background:url(images/box3_btall.gif) top repeat-x;}

.more {background:url(images/more_bg.gif) no-repeat 0 6px; padding-left:17px; color:#d58000;}


li { background:url(images/more_bg.gif) no-repeat 0 10px; padding-left:17px; line-height:24px;}
li a {color:#d58000;}

/* index */

#index .box1 .middle .padding { padding:26px 20px 28px 29px;}
#index .box2 .middle .padding { padding:26px 20px 35px 29px;}
#index .box3 { margin:21px 0 0 0;}
#index .box3 .middle .padding { padding:41px 52px 45px 54px;}
#index .col1 {width:212px;}
#index .col2 {width:465px;}
#index .ind_col {width:43px;}


/* index-1 */

#index_1 .box1 .middle .padding { padding:26px 20px 28px 29px;}
#index_1 .box1 .col1 {width:232px;}
#index_1 .box1 .col2 {width:225px;}
#index_1 .box1 .ind_col {width:28px;}

#index_1 .box3 { margin:21px 0 0 0;}
#index_1 .box3 .middle .padding { padding:41px 45px 40px 54px;}
#index_1 .box3 .col1 {width:454px;}
#index_1 .box3 .col2 {width:216px;}
#index_1 .box3 .ind_col {width:56px;}


/* index-2 */

#index_2 .box4 { margin:82px 0 0 0;}
#index_2 .box4 .middle .padding { padding:41px 38px 45px 54px;}