/* BODY */

img, div {
	behavior: url(iepngfix.htc);
}

body{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: #FFFFFF url(background.jpg) repeat-x;
}

/* PARAGRAPHS */

p{
	padding: 0px 0px 0px 0px;
	margin-top: 10px;
	margin-bottom: 0px;
}

/* ANCHOR ELEMENTS */

a{
	color: #229aff;
	cursor: pointer;
}

a.anchorclass{
	color: #6d6e71;
	text-decoration: none;
}

a.sitepathclass{
	color: #6d6e71;
	text-decoration: underline;
}

a.searchanchor{
	color: #000000;
	text-decoration: none;
}

a.feedbacksend{
	color: #0a4d82;
	text-decoration: underline;
	cursor: pointer;
}

a.level1{
	color: #575758;
}

a.level2{
	color: #575758;
}

a.level3{
	color: #013868;
}

a.active{
	color: #229aff;
	text-decoration: none;
}

/* DIV ELEMENTS */

div.inactive{
	position:absolute;
	top: 0px;
	width:100%;
	height:100%;
	z-index: 2;
	background: #12223e;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	opacity:0.7;
}

div.popupbox{
	position:absolute;
	z-index: 3;
	left: 50%;
	top :50%;
	width: 669px;
	height: 519px;
	background: url(galleryframe.png) no-repeat;
	margin-left: -334px;
	margin-top: -260px;
	text-align:center;
}

div.right{
	float:right;
}

div.container{
	text-align:left;
}

div.navigation{
	color: #6d6e71;
	font: 12px arial;
	margin-left: 6px;
	margin-top: 0px;
	margin-bottom: 0px;
}

div.level1{
	padding-top: 4px;
	padding-bottom: 4px;
}

div.level2{
	padding-top: 3px;
	padding-bottom: 3px;
	margin-left: 6px;
}

div.arrows{
	color: #6d6e71;
	font: 10px arial;
}

a.arrows{
	color: #6d6e71;
	font: 10px arial;
}
}

div.level3{
	margin-left: 12px;
}

div.footerright{
	float:right;
	padding-top:4px;
}

div.footerleft{
	float:left;
	padding-top:4px;
}

div.search{
	border:1px solid #d6d6d6;
	width: 176px;
	height: 22px;
	background: #f2f2f2;
}

div.searchtext{
	position: relative;
	top: -20px;
	left: 5px;
	width: 50px;
	color: #727376;
	font: 11px arial;
}

div.searchboxposition{
	float:right;
	padding-top: 1px;
}

div.intranetbox{
	background: #e8e8e8;
	width: 174px;
	height: 84px;
}

div.intranetlogin{
	padding-top: 2px;
	float: right;
	padding-right: 5px;
	cursor: pointer;
}

div.slogan{
	padding-top: 19px;
	font: 20px arial;
	color: #6d6e71;
}

div.sitepath{
	padding-left: 2px;
	padding-top: 36px;
	font: 12px arial;
	color: #6d6e71;
}

div.title{
	padding-left: 4px;
	padding-top: 18px;
	font: 22px arial;
	color: #008aff;

}

div.text{
	padding-left: 4px;
	padding-top: 16px;
	font: 12px arial;
	color: #2d2d2d;
}

div.overlay{
	background-image: url(fadeoverlay.png);
	padding-left: 25px;
	position:absolute;
	width: 429px;
	height: 108px;
	color: #000000;
	font: 12px arial;
}

div.portfolio{
	position:absolute;
	width: 424px;
	height: 504px;
	color: #000000;
	font: 12px arial;
	margin-top: -545px;
	margin-left: 15px;
}

div.overlaytext{
	padding-top: 10px;
	width:390px;
}

/* SPAN ELEMENTS */

span.overlaytitle{
	font: 26px arial;
}

span.emphasized{
	font-weight: bold;
}

span.intranetlogin{
	color: #0a4d82;
	font: 12px arial;
}

/* TABLES */

table.content{
	vertical-align: top;
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 903px;
	border: 0px;
	border-collapse: collapse;
}

table.imagecontainer{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 10px;
	height: 10px;
	background-position: center center;
	background-repeat: no-repeat;
	border-collapse: collapse;
}

/* IMAGES */
img.emotion{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: 0px;
}

img.loginbutton{
	vertical-align: -25%;
}

img.logo{
	border: 0px;
}

img.arrow{
	cursor: pointer;
	vertical-align: -65%;
}

/* TABLE ROWS */

tr.header{
	height: 54px;
	color: #6d6e71;
	font: 12px arial;
}

tr.info{
	height: 20px;
}

tr.footer{
	padding-top:4px;
	height: 30px;
	color: #6d6e71;
	font: 10px arial;
}

/* TABLE DATA */

td.galleryloading{
	width:400px;
	height:500px;
	text-align:center;
	vertical-align:middle;
}

td{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

td.arrows{
	color: #6d6e71;
	font: 10px arial;
}

td.headerdata{
	text-align: right;
}

td.leftcontent{
	vertical-align: top;
	text-align: left;
	width: 176px;
}

td.middlecontent{
	vertical-align: top;
	text-align: left;
	width: 270px;
	padding-left: 18px;
	padding-right: 16px;
}

td.rightcontent{
	vertical-align: top;
	text-align: left;
	width: 457px;
}

td.galleryslot{
	vertical-align: top;
	text-align: left;
	width: 212px;
	height: 168px;
}

/* INPUT ELEMENTS */

input.searchinput {
    background: #FFFFFF url(searchbox.jpg) no-repeat;
	background-position: top right;
	border: 1px solid #FFFFFF;
	width: 114px;
}

input.intranetinput {
	margin-top: 3px;
	margin-left: 3px;
    background: #FFFFFF;
	background-position: top right;
	border: 1px solid #d6d6d6;
	width: 165px;
	height: 20px;
}

input.feedbackinput{
	width: 170px;
	border: 1px solid #d6d6d6;
	background: #f2f2f2;
}

input.feedbackbox{
	border: 1px solid #d6d6d6;
	background: #f2f2f2;
	width: 224px;
	height: 87px;
}

input.feedbackcheckbox{
	border: 1px solid #d6d6d6;
	background: #f2f2f2;
}

/* TEXTAREAS  */

textarea.feedbackbox{
	border: 1px solid #d6d6d6;
	background: #f2f2f2;
}
