/* { border: 1px solid #00ffcc; } */* { margin: 0; padding: 0; }

body { background:#548e6b url("images/background.jpg") top center repeat-x; }    img { border: 0px; }

#container {    position: relative;    width: 906px;    font: 13px helvetica;    color: #565656;
    line-height: 18px;    text-align: left;
    margin:0 auto; padding:0;    }
#container h1 { color:#a13535; font:24px palatino, "Times New Roman"; }
#container h2 { color:#565656; font:20px palatino, "Times New Roman"; }
#container a { color:#a13535; text-decoration:underline; }
#container a:hover { text-decoration:none; }
    
#logo { width:906px; margin:183px auto 39px auto; text-align:center; }

/******LEFT BOX******/
#box_left { width:256px; height:255px; background:url("images/box_left.jpg"); margin:0 9px 0 0; padding:20px; float:left; font:15px helvetica; }
    #box_left ul { margin:20px 0 0 20px; list-style-image: url("images/dot.gif"); }
    #box_left li { margin:9px 0; }
    #box_left a { color:#565656; }
    #box_left a:hover { text-decoration:none; }


/*******MIDDLE BOX******/
#box_middle { width:256px; height:255px; background:url("images/box_middle.jpg"); margin:0 9px 0 0; padding:20px; float:left; }
	#box_middle a { float:right; margin:60px 0 0 0; }
    

/*******RIGHT BOX******/
#box_right { width:256px; height:255px; background:url("images/box_right.jpg"); padding:20px; float:left; }
    #box_right a { float:right; margin:140px 0 0 0; }


/*******BOTTOM BOX******/
#box_bottom { width:886px; height:125px; background:url("images/box_bottom.jpg") no-repeat; margin:20px 0 0 0; padding:10px; float:left; font:14px helvetica; }
	#box_bottom p { line-height:20px; }
	#box_bottom img { border:2px solid #565656; margin:0 20px; }


/*******SUB PAGE BOX******/
#box_sub { position:relative; width:620px; background:#fff url("images/box_sub.jpg") bottom left no-repeat; float:left; font:14px helvetica; padding:40px; line-height:20px; }
	#box_sub h2 { border-bottom:2px solid #565656; }
	#box_sub p { margin:0 0 12px 0; }
	#box_sub a { color:#565656; text-decoration:none; }
	#box_sub a:hover { text-decoration:underline; }
	#box_sub #search { position:absolute; top:30px; left:320px; }
	#box_sub ul, ol { margin:0 0 0 30px; list-style-image: url("images/dot.gif"); }
    #box_sub li { margin:5px 0; }


/*******SUB PAGE NAV******/
#nav { width:135px; float:left; }
    #nav ul { list-style:none; }
    #nav li { padding:10px 20px; border-bottom: 1px solid #fff; }
    #nav a { color:#fff; text-decoration:none; }
    #nav a:hover { color:#fff; }
    #nav a:hover li { background:#a13535; color:#fff; }
    
.box_small { background:url("images/box_little.jpg") top left no-repeat; float:right; padding:2px; margin:30px 20px 0 0; width:214px; height:99px; }
.box_small_content { width:204px; height:89px; padding:5px; }

#search_form input { background:url("images/input.gif"); width:238px; height:28px; border:0; padding:8px 0 0 10px; }
#search_form .search { background:url("images/search.gif"); width:98px; height:27px; border:0; cursor:pointer; }

  
.pic { margin:0 10px 5px 0; text-align:left; border:2px solid #565656; }
.float_left { float:left; }
.float_right { float:right; }  
.clear {    clear:both;    height:1px;    margin-top:-1px;    overflow:hidden;    }