/* CSS Document */

/* Body */
	body, html {background-color: #FFFFFF; background-color: #E8E6D2;}
	
/* Wrappers */
	.wrapper {width: 960px; display: block; text-align: center; min-width: 760px; max-width: 960px;}
		.wrapper .l {background: url(../../../img/v4/L.png) repeat-y left;}
		.wrapper .r {background: url(../../../img/v4/R.png) repeat-y right;}
		.wrapper .t {background: url(../../../img/v4/T.png) repeat-x top;}
		.wrapper .b {background: url(../../../img/v4/B.png) repeat-x bottom;}
		
		.wrapper .lt {background: url(../../../img/v4/LT.png) top left no-repeat;}
		.wrapper .rt {background: url(../../../img/v4/RT.png) top right no-repeat;}

		.wrapper .lb {background: url(../../../img/v4/LB.png) bottom left no-repeat;}
		.wrapper .rb {background: url(../../../img/v4/RB.png) bottom right no-repeat;}
		
		.wrapper .tl {clear: both; background: url(../../../img/v4/TL.png) top left no-repeat;}
		.wrapper .tr {height: 16px; background: url(../../../img/v4/TR.png) top right no-repeat;}

		.wrapper .bl {clear: both; background: url(../../../img/v4/BL.png) top left no-repeat;}
		.wrapper .br {height: 16px; background: url(../../../img/v4/BR.png) top right no-repeat;}

		.wrapper .itl {background: url(../../../img/v4/ITL.png) top left no-repeat;}
		.wrapper .itr {background: url(../../../img/v4/ITR.png) top right no-repeat #FFFFFF;}

		.wrapper .ibl {background: url(../../../img/v4/IBL.png) bottom left no-repeat;}
		.wrapper .ibr {background: url(../../../img/v4/IBR.png) bottom right no-repeat;}

		.wrapper .outer {margin: 0 46px; text-align: left; clear: both; display: block;}
		.wrapper .inner {text-align: left; clear: both; display: block;}
		
		.wrapper #content {padding: 15px; padding-bottom: 30px; clear: both;}


		/* ie fix
		.wrapper .ibr {background: url(../../../img/v4/IBR.png) bottom right no-repeat; padding-bottom: 15px;}
		.wrapper #content {padding: 15px; padding-bottom: 1px;}
		*/


	/* body */
		.body_inner {background: url(../../../img/v4/background.png) repeat-x top #E8E6D2; padding-bottom: 15px;}
		.body_outer {background: #FFFFFF;}

	/* header */
		#header_wrapper {background-color: #FFFFFF;}
		#header_wrapper .l,
		#header_wrapper .r {background: none;}
		#header_wrapper .outer {margin: 0 51px;}
		
	/* navigation */
		#navigation_wrapper .l,
		#navigation_wrapper .r {background: none;}
		#navigation_wrapper .outer {margin: 0 46px;}
		
		#navigation {height: 30px;}

	/* box wrapper */
	.box_wrapper {}
		.box_wrapper {background-color: #E6EFCF;}
		.box_wrapper .nl {background: url(../../../img/v4/box/nl.png) repeat-y left;}
		.box_wrapper .nr {background: url(../../../img/v4/box/nr.png) repeat-y right;}
		.box_wrapper .nt {background: url(../../../img/v4/box/nt.png) repeat-x top;}
		.box_wrapper .nb {background: url(../../../img/v4/box/nb.png) repeat-x bottom;}
		.box_wrapper .ntl {background: url(../../../img/v4/box/ntl.png) no-repeat top left;}
		.box_wrapper .ntr {background: url(../../../img/v4/box/ntr.png) no-repeat top right;}
		.box_wrapper .nbl {background: url(../../../img/v4/box/nbl.png) no-repeat bottom left;}
		.box_wrapper .nbr {background: url(../../../img/v4/box/nbr.png) no-repeat bottom right;}
		.box_wrapper .n_inner {padding: 10px;}
		.box_wrapper h3 {color: #000000; border-bottom: 1px solid #C5DB91; margin-bottom: 5px; padding-bottom: 5px;}
		.box_wrapper ul {list-style: none; margin: 0px;}
		.box_wrapper li {list-style: none; line-height: 150%;}
		
		.box_wrapper {color: #333333;}
		.box_wrapper a {color: #333333;}



/* Header */

	#header {
		text-align: left;
		padding: 15px 0 10px 0;
		height: 73px;
		background-color: #FFFFFF;
	}

	.logo {
		background: url(../../../img/v4/logo.gif) no-repeat;
		width: 292px;
		height: 62px;
		display: block;
		text-indent: -5000px;
	}
	
	.slogan {
		width: 259px;
		height: 62px;
		display: block;
		float: right;
		text-indent: -5000px;
		background: url(../../../img/v4/slogan.gif) no-repeat center;
	}
	
	
/* Cols */
.left_col {width: 220px; height: 250px; vertical-align: top; padding-right: 15px;}
.middle_col {width: 618px; clear: right; vertical-align: top;}

