/* OVERALL */
* {
	margin: 0px;
	padding: 0px;

}

body {
	background: #ededed url(../imgs/bg.gif) center top repeat-y;
	text-align: center;
}


/* BODY */
#body {
	/*position: absolute;*/
	margin: 0 auto;
	min-height: 763px;
	width: 955px;
	text-align: left;
}

/* HEADER */
#header {
	width: 955px;
	height: 95px;
	background-image: URL('../imgs/logo_comprendium.png');
	background-position: right bottom;
  	background-repeat: no-repeat;
  	background-color: rgb(193,0,31);
}

#header h1 {
	visibility: hidden;
}

/* MAIN_MENU */
#main_menu {
	height: 50px;
}

/* NEW MENU */
#menu-new {
	position: relative; width: 745px; height: 50px;
	visibility: hidden; overflow: hidden;
}
#menu-new, #menu-new li {
	list-style-type: none;
}
#menu-new li {
	position: relative; padding-right: 34px;
	float: none;
}
/* 2nd */
#menu-new .menu-sub1 {
	position: absolute; top: 31px; left: 0px; float: left; width: auto; height: auto;
	visibility: hidden; background-color: white; list-style-type: none;
	border: 1px dotted #8a8a8a;
}
#menu-new li .menu-sub1 li, #menu-new li .menu-sub1 li a, #menu-new li .menu-sub1 li a:hover, #menu-new li .menu-sub1 li img {
	vertical-align: text-bottom; padding: 0px;
}
#menu-new li .menu-sub1 li {
	margin-left: 4px; padding-right: 32px; border-bottom: 1px dotted #8a8a8a; 
}
#menu-new li .menu-sub1 li.last {
	border-bottom: 0px none;
}


/* MAIN */
#main {
	position: relative;
	width: 100%;
	min-height: 589px;
}


/* LEFT */
#left {
	position: absolute;
	width: 201px;
	height: 100%;
	left: 0px;
	top: 0px;
	/*float: left;*/
}

#left ul.submenu1 {
	width: 140px;
	list-style-type: none;
	margin-left: 18px;
	border-bottom: 1px dotted silver;
/*	border-top: 1px dotted silver;	*/
	margin-top: 176px;
}

#left ul.submenu1 li {
	margin-left: 5px;
/*	height: 15px; line-height: 15px;*/
	vertical-align: middle;
}

#left ul.submenu1 li.border {
	border-top: 1px dotted silver;
}


#left ul.submenu2 li.border, ul.submenu3 li.border {
	border-top: 1px dotted silver;	
	margin-left: 5px;	
}

#left ul.submenu2, ul.submenu3 {
/*	border-top: 1px dotted silver;	*/
	border-bottom: 0px;
	padding: 1px;
	list-style-type: none;
	padding-left: 4px;
}

/* CONTENT */
#content {
	margin-left: 210px;
	height: 100%;
}
#content h2.graphic {
	padding-top: 4px;
}

#content #content-img {
  	text-align: left;
  	padding-bottom: 13px;
}

#content #content-img img {
	margin-left: auto;
}

#content #content-text {
	width: 515px;
	margin-top: 23px;
	overflow: auto;
	overflow-x: hidden;
	min-height: 372px;
	font-family: verdana, arial;
	font-size: 12px;
	line-height: 20px;
	color: #454545;
}

#content #content-text a {
	color: #454545;
	text-decoration: none;
	border-bottom: 1px solid #C1001F;
}

#content #content-text .important {
	color: #C1001F;
}

#content #content-text a:hover {
	color: #C1001F;
}

/* CONTENT */
#content #content-text h2 {
	padding-bottom: 12px;
	color: #C1001F;
}
#content #content-text p {
	margin-bottom: 19px;
}
#content #content-text ul {
	list-style-type: none; 
}
#content #content-text ul li {
	background: transparent url(../imgs/bullet.gif) left 8px no-repeat; padding-left: 10px;
}

/* FOOTER */
#footer {
	margin-left: 26px; 
	margin-right: 0px; 
	margin-top: 12px; 
	height: 18px;
	background-color: rgb(237,237,237);	
	background-image: url('../imgs/copyright.gif');
	background-position: right center; 
	background-repeat: no-repeat;
}

#footer ul#footermenu1, #footer ul#footermenu2 {
	float: left; 
	list-style-type: none; 
	padding: 0px;
}

#footer ul#footermenu1 li, #footer ul#footermenu2 li {
	float: left; 
	padding-left: 8px; 
	height: 18px; 
	line-height: 18px; 
	background: transparent url(../imgs/footer-sep.gif) left center no-repeat;
}
#footer ul#footermenu1 li.fst {
	padding-left: 5px; 
	background-image: none;
}

#footer ul#footermenu2 {
	margin-left: 20px;
}
#footer ul#footermenu2 li {
	margin-right: 20px;
}