HTML {
	height: 100%;
	width: 100%;
	background-color: #fefefe;
}
BODY{
	font-family:verdana;
	text-align: center;
	height: inherit;
	background:#cdcdcd;
	font-size:13px;
}
.clear{ clear:both;}
#wrap {background:#fefefe;}	
#container{
	position:relative;
	text-align:left;
	margin-right: auto;
	margin-left: auto;
	width: 1128px;
	border-top:1px solid #fefefe;
	padding-left:20px;
}

#left {width:190px;float:left;}
#leftInner {}
#logo {/*padding-top:48px;*/padding-top:36px;}

#mainInner {margin-top:20px;}

#main {width:748px;margin-left:190px;text-align:right;}
#mainInner {text-align:left;margin-right:0px; margin-left:auto;width:714px;background:url(../gfx/contentbg.gif) top center repeat-y;}
#mainTop {height:291px;background:url(../gfx/webdesign/webdesign-start.jpg) top center no-repeat;}
#mainTop div {padding-left:23px;font-size:10px;color:#b4b6b6;padding-top:7px;}
.mainDiv {width:714px;}
#content {padding-top:5px;float:left;}

#mainContent {text-align:center;}
#mainContent a, #mainContent a:hover {color:#DCA411;}
#mainContentInner {width:660px;text-align:left;margin:0px auto;}
#subContentInner {width:700px;text-align:center;margin:0px auto;}
#subContentInner .subtitle {padding:0px 0px 10px 6px;text-align:left;color:#fff;}
#subContentInnerWrap {padding-left:29px;margin:0 auto;text-align:left;}
#subContentTop {height:12px;background:url(../gfx/subContentTop.gif) top center no-repeat;}
#subContent {float:left;background:url(../gfx/subContentbg.gif) top center repeat-y;}

/*#mainContent #mainContentInner p {padding:5px;} */

#footer {padding-left:20px;height:142px;background:url(../gfx/footerBg.gif) top left repeat-x;text-align:center;}
#footerInner{position:relative;width:1128px;margin:0 auto;text-align:left;}
#footerInner #impress {color:#999;font-size:11px;z-index:1000;float:left;position:relative;top:46px;left:248px;}
#footerInner #impress a {text-decoration:none;color:#999;margin-right:100px;}
#mainBottom {position:relative;text-align:left; height:142px;width:938px;background:url(../gfx/subContentBottom.gif) top right no-repeat; }
/*#mainBottom {position:relative;margin-left:auto;margin-right:190px;text-align:left; height:142px;width:904px;background:url(../gfx/subContentBottom.gif) top right no-repeat; }*/
#footerRight {position:absolute;right:-190px;height:142px;width:190px;background:url(../gfx/footerRight.gif) top right no-repeat;}

ul#navi {margin:34px 0px;}
ul#navi a {display:block;width:190px;height:30px;font-size:13px;text-decoration:none;color:#4d4d4d;}
ul#navi a span {display:block;padding-left:18px;padding-top:4px;}
ul#navi .level1 a {background:url(../gfx/navLevel1.gif) top left no-repeat;}
ul#navi .level2 a {width:173px;background:url(../gfx/navLevel2.gif) top left no-repeat;}
ul#navi .level1_active a, ul#navi .level1 a:hover {background:url(../gfx/navLevel1.gif) bottom left no-repeat;color:#fff;}
ul#navi .level2_active a, ul#navi .level2 a:hover {width:173px;background:url(../gfx/navLevel2.gif) bottom left no-repeat;color:#fff;}
ul#navi .level1_activesub a {background:url(../gfx/navLevel1.gif) center left no-repeat;color:#333;}
ul#navi li#submenu {height:auto;}
ul#navi li#submenu li {background:url(../gfx/navLevel2bg.gif) top left no-repeat;}
ul#navi li#submenu li#last {background:url(../gfx/navLevel2bg-last.gif) top left no-repeat;}
ul#navi li#submenu li a {margin-left:17px;}
ul#navi li {width:190px;height:30px;}
ul#navi li.level2_active, ul#navi li.level2 {width:190px; }
ul#navi li.level1 {}

#breadcrump a {text-decoration:none;color:#999;}

#subContentInnerWrap .subbox {padding-bottom:20px;overflow:hidden;}	
#subContentInnerWrap .subbox img {width:200px;height:124px;}	
#subContentInnerWrap .subbox h1 {margin:0 5px;font-weight:bold;font-size:12px;}


