body {
	margin: 0;
	padding: 0; 
	font-size: 11px;
	font-family: Verdana, helvetica, arial, sans-serif; 
	text-align:center;
}

* {
	margin: 0;
	padding: 0; 
	border: none;
}

#container{
  position:relative;
  width:944px;
  margin: 0px auto;
  z-index:2;
}

#header{
  display:none;
}

#header form{
  float:right;
  display:block;
  width:168px;
  height:21px;
  background: transparent url(/images/top_search.gif) no-repeat left top;
  padding-left:45px;
}

#header form .text{
  float:left;
  display:block;
  width:137px;
  height:19px;
  margin:1px 0px;
  margin-right:2px;
  background-color: #fff;
}

#header form .submit{
  float:left;
  display:block;
  height:21px;
  width:21px;
  background: transparent url(/images/top_go.gif) no-repeat left -1px;
  cursor:pointer;
}

#header #top_opt{
  float:right;
  height:21px;
  line-height:21px;
  color:#ED1119;
	margin-right:55px;
  font-weight:bold;
}

body>#container #header #top_opt{
  float:right;
  height:21px;
  line-height:21px;
  color:#ED1119;
	margin-right:98px;
  font-weight:bold;
}

#header #top_opt a{
  font-weight:normal;
  font-size:90%;
  padding: 5px;
  color:#fff; 
  text-decoration: none;
}

#leftCol{
  float:left;
  width:100%;
  margin-left:10px;
  text-align:left;
}

#leftCol.short{
  width:100%;
}

body>#container #leftCol.short{
  width:600px;
}

body>#container #leftCol{
  float:left;
  width:698px;
  margin-left:15px;
}

#leftCol h1.short{
  width:582px;
}


#leftCol h1 a.rss{
  display:block;
  float:right;
  width:59px;
  height:26px;
	background: transparent url(/images/rss_01.gif) no-repeat left top;
	margin-bottom:5px;
}

#leftCol h1 a.share{
  display:block;
  float:right;
  width:70px;
  height:26px;
	background: transparent url(/images/share_01.gif) no-repeat left top;
	margin-bottom:5px;
}

#leftCol h1 a.share2{
  display:block;
  float:right;
  width:70px;
  height:26px;
	background: transparent url(/images/share_00.gif) no-repeat left top;
	margin-bottom:5px;
}

#leftCol h3.list_top{
  position:relative;
  display:block;
  width:582px;
	background: transparent url(/images/list_top.gif) no-repeat left bottom;
  height:31px;
  line-height:31px;
  text-decoration:underline;
}

#leftCol .list_top a{
  color:white;
}

#leftCol .list_bottom{
  width:582px;
	background: #fff url(/images/list_bottom.gif) no-repeat left top;
  height:31px;
  line-height:31px;
}

#leftCol h3 a.rss{
  display:block;
  float:right;
  width:59px;
  height:26px;
	background: transparent url(/images/rss_03.gif) no-repeat left 2px;
}

#leftCol h3 a.share{
  display:block;
  float:right;
  width:70px;
  height:26px;
	background: transparent url(/images/share_03.gif) no-repeat left 2px;
  margin-right:15px;
}

#leftCol h3 a.share2{
  display:block;
  float:right;
  width:70px;
  height:26px;
	background: transparent url(/images/share_02.gif) no-repeat left 3px;
  margin-right:15px;
}

#leftCol h3{
  display:block;
  font-size:140%;
  font-weight:bold;
  text-align:left;
  color:#fff;
  width:698px;
  height:35px;
  line-height:35px;
	background: #fff url(/images/line_head.png) no-repeat left top;
  clear:both;
  margin-top:10px;
  border-bottom: 2px black solid;
}

#leftCol h3.top{
	background: #fff url(/images/line_top_head.png) no-repeat left bottom;
  height:32px;
  line-height:32px;
}

#leftCol h3 a.close{
  display: none;
}

#leftCol h3 a.open{
  display:block;
  float:left;
  width:10px;
  height:10px;
  margin:0px 12px;
  margin-top:12px;
	background: transparent url(/images/open_up.gif) no-repeat left top;
}

#leftCol h3 a.del{
  font-size:11px;
  font-weight:normal;
  display:block;
  float:right;
  height:18px;
  line-height:18px;
  margin:7px;
  padding-left:18px;
  text-decoration:none;
  color:#fff;
	background: transparent url(/images/cat_del.png) no-repeat left top;
}

#leftCol h3 a.add{
  font-weight:normal;
  font-size:11px;
  display:block;
  float:right;
  line-height:18px;
  height:18px;
  padding-left:18px;
  margin:7px;
  color:#fff;
  text-decoration:none;
	background: transparent url(/images/cat_add_item.png) no-repeat left top;
}

#leftCol a.addCat{
  display:block;
  width:208px;
  height:48px;
  margin:15px 0px;
	background: transparent url(/images/add_category.gif) no-repeat left top;
	margin-bottom:100px;
}

#leftCol .section{
  text-align:left;
  clear:both;
  line-height:20px;
  display:block;
}

#leftCol .hide{
  display:none;
}

#leftCol .section .listitem{
  clear:both;
  display:block;
  width:582px;
  background-color: #EDEFEB;
  line-height:31px;
  height:31px;
  padding: 0px;
  color:#3A4A53;
}

#leftCol .section .listitem a{
  background: transparent url(/images/list_item.gif) no-repeat 1px 6px;
  display:block;
  padding-left: 25px;
  margin-left: 10px;
  font-size:110%;
  color:#3A4A53;
  font-weight:bold;  
  text-decoration:none;
  float:left;
}

#leftCol .section .listitem span{
  margin-left: 10px;
  font-size:100%;
  color:#3A4A53;
  font-weight:normal;  
  text-decoration:none;
  float:left;
}

#leftCol .list_bottom{
  padding-left: 15px;
  font-size:110%;
  color:#3A4A53;
  font-weight:normal;  
  text-decoration:none;
  margin-bottom:10px;
  float:left;
  clear:both;
}

#leftCol .section .lineitem{
  clear:both;
  display:block;
  width:698px;
  background-color: #EDEFEB;
  line-height:20px;
  padding: 7px 0px;
  border-bottom: 1px black dotted;
}

#leftCol .section .lineitem br{
  clear:both;
}

#leftCol .section .light{
  background-color: #F3F5F2;
}

#leftCol .chk input{
  display:block;
  float:left;
  width:18px;
  height:18px;
  margin:1px 10px;
}

html>body #leftCol .chk input{
  display:block;
  float:left;
  width:18px;
  height:18px;
  margin:1px 8px;
}

#leftCol .spinner {
  display:block;
  float:left;
  width:3%;
  height:18px;
  margin:1px 10px;
}

#leftCol .section .lineitem .left{
  float:left;
  width:30%;
  font-weight:bold;
  color:#3A4A53;
  padding-right:20px;
  line-height:20px;
}

#leftCol .section .lineitem .right{
  float:left;
  width:50%;
  color:#3A4A53;
  line-height:20px;
}

html>body #leftCol .section .lineitem .right{
  float:left;
  width:50%;
  color:#3A4A53;
  line-height:20px;
}

#leftCol .section .lineitem .right a{
  width:18px;
  height:18px;
  margin:1px 2px;
}

#leftCol .section .lineitem .right img{
  float:right;
  width:6%;
  height:18px;
  margin:1px 2px;
}

#leftCol .section .lineitem .right .inplaceeditor-form a{
  float:left;
  height:18px;
  margin:1px 2px;
}
#leftCol .section .lineitem .inplaceeditor-form input[type="submit"]{
  display:block;
  float:left;
  width:40px;
  height:18px;
  font-size:85%;
  margin:1px 0px;
}


#leftCol .section .lineitem .right a.cross{
	background: transparent url(/images/cross_01.gif) no-repeat left top;
}

#leftCol .section .lineitem .right a.lamp00{
	background: transparent url(/images/lamp_00.gif) no-repeat left top;
}

#leftCol .section .lineitem .right a.lamp01{
	background: transparent url(/images/lamp_01.gif) no-repeat left top;
}

#leftCol .section .lineitem .right a.lamp02{
	background: transparent url(/images/lamp_02.gif) no-repeat left top;
}

#leftCol .section .lineitem .right a.lamp03{
	background: transparent url(/images/lamp_03.gif) no-repeat left top;
}

#leftCol .section .bottom{
	background: #F3F5F2 url(/images/line_bottom.png) no-repeat left top;
}

#leftCol .newitem form{
  float:left;
  width:699px;
  height:60px;
	background: transparent url(/images/additem_bk.gif) no-repeat left top; 
	padding-bottom:20px;
}


#leftCol .newitem form input{
  display:block;
  float:left;
  margin-top: 5px;
  margin-left: 10px;
  width:230px;
  height:20px;
}

#leftCol .newcategory form{
  float:left;
  width:699px;
  height:60px;
  margin-top: 12px;
	background: transparent url(/images/additem_bk.gif) no-repeat left top; 
	padding-bottom:20px;
}

#leftCol .newcategory form input{
  display:block;
  float:left;
  margin-top: 5px;
  margin-left: 10px;
  width:480px;
  height:20px;
}

#leftCol .newcategory form input.submit{
  position:relative;
  display:block;
  margin-top: 8px;
  margin-left: 10px;
  clear: both;
  width:50px;
  height:18px;
	background: transparent url(/images/save_btm.gif) no-repeat left top; 
}

#leftCol .newcategory form button{
  display:block;
  float:left;
  margin-top: 8px;
  margin-left: 10px;
  width:58px;
  height:18px;
	background: transparent url(/images/cancel_btm.gif) no-repeat left top; 
}

#leftCol .newitem form textarea{
  display:block;
  float:left;
  margin-top: 5px;
  margin-left: 40px;
  width:360px;
  height:40px;
}

#leftCol .newitem form input.submit{
  position:relative;
  display:block;
  margin-top: -12px;
  margin-left: 10px;
  width:50px;
  height:18px;
	background: transparent url(/images/save_btm.gif) no-repeat left top; 
}

#leftCol form button{
  display:block;
  float:left;
  margin-top: -12px;
  margin-left: 10px;
  width:58px;
  height:18px;
	background: transparent url(/images/cancel_btm.gif) no-repeat left top; 
}

html>body #leftCol form input.submit{
  display:block;
  float:left;
  margin-top: -12px;
  margin-left: 10px;
  width:50px;
  height:18px;
	background: transparent url(/images/save_btm.gif) no-repeat left top; 
}

html>body #leftCol form button{
  display:block;
  float:left;
  margin-top: -12px;
  margin-left: 10px;
  width:58px;
  height:18px;
	background: transparent url(/images/cancel_btm.gif) no-repeat left top; 
}

#leftCol div.links{
  font-size:120%;
  padding-top:40px;
  margin-bottom:30px;
  clear:both;
  font-family: Tahoma;
  font-weight:bold;
  color:#5D9B37; 
  display:block;
}

#leftCol div.links b{
  color:#ED1119;
}

#leftCol div.links a{
  font-weight:bold;
  padding: 5px;
  color:#B7BEB3; 
  text-decoration: underline;
}

#leftCol div.links a.current{
  font-weight:bold;
  padding: 5px;
  color:#5D9B37; 
  text-decoration: none;
}

#rightCol{
  width:0px;
  display: none;
}

#rightCol.long{
  width:0px;
  display: none;
}

h1, h2{
  color:#478D1D;
/*  font-family: Tahoma;*/
  font-size:160%;
  padding-bottom:1px;
  text-align:left;
  padding-top:20px;
  margin-bottom:20px;
  height:32px;
  line-height:32px;
}

h2{
  padding-top:20px;
  margin-bottom:10px;
}

#rightCol h3{
  font-size:100%;
  font-weight:bold;
  color:#3A4A53;
  border-top: #CADEBE 1px solid;
  padding:15px 0px;
}

#rightCol a{
  display:block;  
  color:#3A4A53;
  padding: 0px;
  text-decoration: none;
  line-height:20px;
  height:20px;
  clear:both;
}

#rightCol a.starNewList{
  float:left;
  width:189px;
  height:46px;
  margin-top:-2px;
	background: #fff url(/images/start_new_list.gif) no-repeat left -2px; 
}

#rightCol a img{
  float:left;
  width:18px;
  height:18px;
  margin-right: 5px;
}

#rightCol a.tag{
  display:inline;  
  padding: 0px 0px;
  text-decoration: underline;
  line-height:18px;
  height:18px;
}

#rightCol form{
  float:left;
  width:287px;
  height:87px;
	background: transparent url(/images/newList_bk.gif) no-repeat left top; 
}

#rightCol form input{
  display:inline;
  margin-top: 30px;
  margin-left: 11px;
  width:265px;
  height:19px;
}
#rightCol .narrow form{
  float:left;
  width:204px;
  height:87px;
  margin-bottom: 4px;
  margin-top: 4px;
	background: transparent url(/images/newList_bk_nrw.gif) no-repeat left top; 
}

#rightCol .narrow form input{
  display:inline;
  margin-top: 30px;
  margin-left: 11px;
  width:178px;
  height:19px;
}

#rightCol form input.submit{
  display:inline;
  margin-top: 2px;
  width:50px;
  height:18px;
  line-height:18px;
	background: transparent url(/images/save_btm.gif) no-repeat left top; 
}

#rightCol form button{
  display:inline;
  margin-left: 11px;
  margin-top: 2px;
  width:58px;
  height:18px;
  line-height:18px;
	background: transparent url(/images/cancel_btm.gif) no-repeat left top; 
}

html>body #rightCol form fieldset fieldset{
  display:block;
  height:20px;
  line-height:20px;
  margin-top:5px;
}

html>body #rightCol form input.submit{
  float:left;
  width:50px;
  height:18px;
  line-height:18px;
	background: transparent url(/images/save_btm.gif) no-repeat left top; 
}

html>body #rightCol form button{
  float:left;
  width:58px;
  height:18px;
  line-height:18px;
	background: transparent url(/images/cancel_btm.gif) no-repeat left top; 
}

#footer{
  display: none;
}

#footer a{
  font-weight:normal;
  padding: 5px;
  color:#5A6F7B; 
  text-decoration: none;
}

.inplaceeditor-form-wide { padding-left:.2em; text-align:left; margin-bottom:0em;margin-right: 0.5em;}
.inplaceeditor-form-wide input {margin-left: 3px;margin-top:0;padding-top:0;}
.inplaceeditor-form-wide input[type="text"] {font-size:90%;margin-bottom:0;}
.inplaceeditor-form-wide input[type="submit"] {font-size:70%;margin-left: 2px;width:30px;}
.inplaceeditor-form-wide a { margin-left:4px;}

.inplaceeditor-form-small {  padding-left:.2em; text-align:left; margin-bottom:.25em; margin-right: 0.5em; font-weight: bold; }
.inplaceeditor-form-small input { margin-right: 3px;}
.inplaceeditor-form-small input[type="text"] {}
.inplaceeditor-form-small input[type="submit"] {font-size:70%;margin-left: 2px; width:30px;}
.inplaceeditor-form-small a { margin-left:4px;}

.inplaceeditor-form {text-align:left;  margin-right: 0.5em;margin-left: 0.3em; }
.inplaceeditor-form input {font-size:90%;margin-right: 3px;margin-top:0;padding-top:0;}
.inplaceeditor-form input[type="text"] {width:300px;margin-left: 0.3em;}
.inplaceeditor-form input[type="submit"] {margin-left: 2px;font-size:70%;width:30px;}
.inplaceeditor-form a {  margin-left:4px;font-size: 80%;}

.inplaceeditor-saving { background: url(/images/wait.gif) bottom right no-repeat; }

.gray { color: #687768; }
.gray-strike { color: #687768; text-decoration: line-through;}

