/* ve_framework.css */

body {
	background-color: black;
}

#container {
	position: absolute;
	left: 50%;
	top: 20px;
	margin-left: -502px;
	width: 1004px;
	height: 726px;
	background-color: rgb(180,216,0);
}


/* Main Navigation panel */
#mainnav {
	position: absolute;
	top: 0px;
	left: 180px;
	margin: 0px;
	padding: 0px;
	width: 824px;
	height: 180px;
	background-image: url(../images/bg-mainnav.jpg);
	background-repeat: no-repeat;
	background-color: white;
	background-position: bottom center;
}
#mainnav ul {
	position: absolute;
	top: 20px;
	width: 100%;
	background-color: black;
	margin: 0px;
	padding: 0px;
	border-color: white;
}
#mainnav li {
	color: rgb(238,238,238);
	padding: 8px;
}
#mainnav li a {
	color: rgb(238,238,238);
}

/* second navigation panel (left) */
#scndnav {
	position: absolute;
	top: 180px;
	background-color: rgb(238,238,238);
	padding: 0px 0px 30px 0px;
	width: 180px;
	height: 500px;
	border-top-color: black;
	border-top-style: solid;
	border-top-width: 4px;
}
#scndnav ul {
	position: relative;
	left: 0px;
	top: 30px;
	margin: 0px;
	padding: 0px;
}
#scndnav li {
	list-style: none;
	padding: 15px 5px 15px 5px;
	border-color: white;
	border-style: solid;
	border-width: 0px 0px 3px 0px;

}
#scndnav li a {
	color: rgb(60,60,60);
}

#search {
	position: absolute;
	top: 650px;
	width: 180px;
	text-align: center;
}

	


/* Page content */
#content {
	position: absolute;
	left: 180px;
	top: 180px;
	width: 500px;
	/* background-color: rgb(209,234,22); */
	/* background-color: rgb(180,216,0); */
	color: rgb(120,120,120);
	margin: 0px;
	padding: 0px;
	height: 500px;
	overflow: auto;
	border-top-color: black;
	border-top-style: solid;
	border-top-width: 4px;
}
#content td {
	padding: 0;
	margin: 0;
}
#content td.contentheading {
	padding-bottom: 10px;
}
#content #contdoc {
	padding: 10px;
}


/* Content navigation panel */
#contnav img {
	border-width: 0;
}


/* Content detail link */
#contdetail {
	height: 250px;
	padding: 0px;
	margin: 0px;
}
#contdetail img {
	border: none;
}


/* navigation panel right */
#rightnav {
	position: absolute;
	top: 180px;
	right: 0px;
	background-color: rgb(235,235,235);
	width: 324px;
	margin: 0px;
	padding: 0px;
	border-top-color: black;
	border-top-style: solid;
	border-top-width: 4px;
}
#rightnav a {
	margin: 0px;
	padding: 0px;
}
#newsnav {
	position: relative;
	height: 260px;
	margin: 10px;
}
#newsnav img.feedicon {
	border: none;
	float: right;
}
#newsnav a {
	color: rgb(100,100,100);
}
#newsnav a:hover {
	color: rgb(67,157,42);
}






/* Page footer */
#footer {
	position: absolute;
	height: 46px;
	width: 100%;
	bottom: 0px;
	left: 0px;
	background: rgb(67,157,42) url(../images/mii-bottom.gif) no-repeat top right;
}
#footer #telnr {
	/* color: white; */
	color: black;
	padding: 20px 0px 0px 20px;
	margin: 0;
}

/* Link Mastersininnovantion.com */
#miilink {
	position: absolute;
	top: 50px;
	right: 0px;
	width: 304px;
	margin: 10px;
	color: black;
	font-size: 8pt;
}
#miilink a {
	color: black;
}
#miilink img {
	float: right;
	border: none;
}

/* logo */
#logo {
	position: absolute;
	left: 10px;
	top: 20px;
}
#logo img {
	border: none;
}


/* Catview component */
p.cv_title {
	color: rgb(67,157,42);
	font-weight: bold;
	font-size: 12pt;
}
table#catview {
	position: relative;
}
table#catview td {
	position: relative;
	left: 0px;
	border: solid 1px white;
	padding: 10px;
	width: 50%;
	height: 160px;
	vertical-align: top;
}
table#catview p.cv_atitle {
	color: rgb(67,157,42);
	font-weight: bold;
}
table#catview div.cv_alogo {
	position: absolute;
	right: 0px;
	bottom: 0px;
	padding: 0;
}
table#catview img {
	border: none;
}

/* Search results component */
#content .componentheading {
	color: rgb(67,157,42);
	font-weight: bold;
}
#content .searchintro {
	display: none;
}
#content .small {
	display: none;
}
#content table.contentpaneopen fieldset {
	padding: 10px;
	border: solid 1px white;
}


