/* *,html,body { margin:0; padding:0; } */

.asmListItemRemove { display:block; width:16px; height:16px; background: transparent url(../_images/resources/delete.png) no-repeat 3px 3px; text-indent:-9999px; }

body { background:#1E201B url(../_images/bg_repeat.jpg) repeat-x; }

.templatewrapper { width:950px; margin:0 auto; }

#header {  }
	#header .templatewrapper { background:#DDD8BA url(../_images/header.jpg) no-repeat; height:89px;}
	#header h1 { float:left; padding:10px 0 0 20px; font-weight:normal; }
	#header h1 .visitsite a { margin-left:20px;font-size:50%; }
	#header h1 .visitsite a:hover {  }
	#header a { color:#444A3C; }
	#session { float:right; text-align:right; height:19px; font-size:10px; margin:5px 10px 0 0; }
	#session .pipe {  }
	#session #welcome {  }
	#session a {  }
	#session a#logout {  }
	#session a#support {  }
	
#menu { margin:0; padding:0 0 10px 0; }
	#nav { height:45px; list-style:none; background:#D0CBAE; margin:0; padding:0; border:1px solid #1E201B; border-width:0 1px 1px 1px; text-transform:lowercase; -moz-border-radius:0 0 7px 7px; }
	#nav li { float:left; margin:0; padding:0; border-right:1px solid #E5E1DE; } /* background:url(../_images/menu/vr.gif) no-repeat right bottom; */
	#nav li:first-child, #nav li:first-child a { -moz-border-radius:0 0 0 7px; border-left:none; }
	#nav li a { display:block; height:45px; color:#1E1E1E; padding:0 15px; font-size:11px; line-height:45px; text-decoration:none; margin:0; border-right:1px solid #A4A586; } /*  -moz-border-radius:7px 7px 0 0; */
	#nav li a:hover { border-bottom:5px solid #A7A191; height:40px; }
	#nav li a.selected { background:#E7E2CF; }
	/*
	#nav li a { width:129px; height:128px;  background:no-repeat bottom left; display:block; text-indent:-9999px; }
	#nav li a#navHome { width:207px; background-image:url(../_images/logo.jpg); }
	#nav li a#navCoreTools { background-image:url(../_images/menu/core.jpg); }
	#nav li a#navPressOffice { background-image:url(../_images/menu/press.jpg); }
	#nav li a#navCommunicationTools { background-image:url(../_images/menu/comm.jpg); }
	#nav li a#navAdministration { background-image:url(../_images/menu/admin.jpg); }
	
	#nav li a#navCoreTools:hover { background-image:url(../_images/menu/core_over.jpg); }
	#nav li a#navPressOffice:hover { background-image:url(../_images/menu/press_over.jpg); }
	#nav li a#navCommunicationTools:hover { background-image:url(../_images/menu/comm_over.jpg); }
	#nav li a#navAdministration:hover { background-image:url(../_images/menu/admin_over.jpg); }
	
	#nav li a#navCoreTools.selected { background-image:url(../_images/menu/core_over.jpg); }
	#nav li a#navPressOffice.selected { background-image:url(../_images/menu/press_over.jpg); }
	#nav li a#navCommunicationTools.selected { background-image:url(../_images/menu/comm_over.jpg); }
	#nav li a#navAdministration.selected { background-image:url(../_images/menu/admin_over.jpg); }
	*/

#banner { height:21px; padding:5px 0 0 15px; background-image: url(../_images/breadcrumb_bg.jpg); color: white; font-size: 12px; font-weight: bold; }

#body { min-height:700px; }
#body .templatewrapper { background:#E2DFD6 url(../_images/content_repeat.jpg) repeat-y center center; -moz-border-radius:7px; }
#gutter { float:left; width:220px; padding-top:10px; }
	#gutterArea {  }
	#gutterArea .title { background:url(../_images/tool_bg.jpg) repeat-x; color:#5D3803; font-size:12px; font-weight:bold; height:23px; padding:0px 0px 0px 10px; }
	#gutterArea .content { margin:15px 10px 15px 0; background:white; padding:15px 10px; -moz-border-radius:0 7px 7px 0; }
		#gutterArea .content .label { display:block; margin-left:10px; }
		#gutterArea .content .value { display:block; margin-left:20px; }
	#gutterArea .content br { display:none; }
	#gutterArea .subhead { color:#4B9501; font-size:12px; font-weight:bold; padding-bottom:5px; }
	#gutterArea .subhead .value { width:170px; white-space:nowrap; padding-top:6px; text-overflow:ellipsis; overflow:hidden; }
	#gutterArea .menu { list-style-image:url(../_images/icons/bullet.gif); list-style-type:circle; margin:0px; padding:0px 0px 10px 30px; }
		#gutterArea .menu li { margin:0; padding:0; }
		#gutterArea .menu li a { color:#CA7906; font-size:11px; font-weight:bold; }
	#gutterArea #divider { height:10px; /*background-image:url(../_images/hash.gif);*/ }
#gutter #copywrite { font-family:Verdana; font-size:8px; font-weight:bold; color:#5D3803; padding:7px 0px 0px 7px; }

.sidebar_content { margin:15px 10px 15px 0; background:white; padding:15px 10px; border:1px solid #DFDFD7; border-left:0; -moz-border-radius:0 7px 7px 0; }
.sidebar_title { color:#6FA3DF; font-size:12px; font-weight:bold; margin:0; padding-bottom:5px; }
.sidebar_content ul { list-style:none; margin:5px 0 20px 0; padding:0; }
.sidebar_content ul li { margin:5px 0 5px 0; padding:0; }
.sidebar_content .action { float:none; text-indent:0; background-position:left center; padding:0 5px 0 20px; margin:0; width:auto; font-size:11px; line-height:20px; }
.sidebar_content .label { display:block; font-weight:bold; margin-left:10px; }
.sidebar_content .value { display:block; margin-left:20px; }
.sidebar_content br { display:none; }

.sidebar_content dl dt { display:block; font-weight:bold;  }
.sidebar_content dl dd { display:block; margin-left:20px; }

.sidebar_copy a{text-decoration:none;}
.sidebar_copy a:hover{text-decoration:underline;}
.sidebar_copy input.submit{ display:block; width:80px; height:25px; border:0; background:transparent url(../_images/btn_submitgrey.png) no-repeat top center; cursor:pointer; text-indent:-9999px; line-height:0; font-size:0; }
.sidebar_copy input.submit:hover{background-position:bottom center;}

#settings { width:994px; background-color:#E9E8D4; border:2px solid #CDC89E; border-width:0 2px; margin:0; }
#settingsWrapper { width:994px; background-color:#5D3803; border-top:0; margin:0; padding:10px 0; }
#settingsToggle { 
	height:15px; display:block; float:right; background-color:#5D3803; font-size:11px; color:#FFFFFF; line-height:15px; margin-right:20px; padding:2px 15px; 
	-moz-border-radius: 0 0 7px 7px; -webkit-border-radius:0 0 10px 10px; border-radius:0 0 10px 10px; border: 1px solid #5D3803;
}
#settings form { margin:0 20px; padding:0; }

#content { -moz-border-radius:7px 0 0 0;
	float:left; width:690px; min-height:685px; /* padding: 10px 5px 5px; */
	background-color:white; border-top:0; padding:20px 20px 10px; }


#footer { margin-bottom:20px; }
#copyright { width:300px; float:left; font-size:9px; font-weight:bold; padding:7px 7px 7px 20px;  background:white; -moz-border-radius:0 0 7px 7px; }
#copyright .product { text-transform:uppercase; }
#copyright .copyright { text-transform:uppercase; }
#validmarkup, #validcss { float:left; margin:15px 0 0 0; padding:0 0 0 10px; }
#validmarkup a img, #validcss a img { border:0; }
#changeaccount { float:right; }
#changeaccount  form { margin:0;  padding:7px 0px 0px 7px; }

.tocwrapper { float:left; width:324px; margin:10px 10px; }

/*  LOGIN */
.loginlayoutwrapper { padding:200px 0; background:#E6E6E6; }
#loginmodulewrapper { width:500px; margin:0 auto 0 auto; padding:15px; background:white; }
#loginmodulewrapper .module .form div.inputWrapper { width:68%; }

/* jQuery Confirm */
.confirm-wrapper{
	background-color:maroon;
	color:white;
	padding:0.25em 0.5em;
	padding-right:0;
}
.confirm-wrapper a{
	color:yellow;
	margin:0.25em 0.5em;
}
.confirm-wrapper a:hover{
	color:orange;
}