body, * html {background: #585858 url(./images/bg.jpg) no-repeat; background-position:top center; margin:0 auto 0 auto; padding:0 0 0 0; font:13px helvetica, tahoma, verdana, arial; display:block; text-align:left; color:#000; border:none;}

#top {position: relative; display:block; font:12px helvetica, tahoma, verdana, arial; width:925px; height:35px; color:#FFFFFF; margin:0 0 0 0; padding:15px 0 0 0; margin:15px auto 0 auto; vertical-align: middle; text-align:left;  border: none;}

#top a {color:#FFFFFF;}
#top a:hover {color:#ADADAD;}

#container {position: relative; background: url(./images/interiorbg.png) no-repeat; width:925px; height:760px; font:13px helvetica, tahoma, verdana, arial; display:block; text-align:center; color:#000; padding:0 0 0 0; margin:0 auto 0 auto; border:none;}

#container-showreel {position: relative; background: url(./images/showreelbg.png) no-repeat; width:925px; height:760px; font:13px helvetica, tahoma, verdana, arial; display:block; text-align:center; color:#000; padding:0 0 0 0; margin:0 auto 0 auto; border:none;}

.logo {
	position: absolute;
	left: 0;
	top: 0;
	width: 111px;
	height: 85px;
	background: #FFF;
	z-index: 10;
	margin: 40px 0 0 35px;
	display:inline-block;
	border: none;
	background: url(./images/logo.png) no-repeat;
	float:left;
}

#holder {position: relative; width:861px; height:740px; margin:0 auto 0 auto; font:13px helvetica, tahoma, verdana, arial; display:block; text-align:left; color:#000; padding:0 0 0 0;border: none;}

.homemain {width:950px; height:575px; background: url(./images/rubik.png) no-repeat;  margin:30px 0 0 -100px; font:13px helvetica, tahoma, verdana, arial; text-align:left; padding:0 0 0 0; border:none;}

.main {width:850px; height:575px;  margin:60px 0 0 0; font:13px helvetica, tahoma, verdana, arial; text-align:left; padding:0 0 0 0; border:none;}

#paginate {position: relative; font:italic 12px helvetica, tahoma, verdana, arial; float:right; text-align:right; color:#A4A6A5; line-height:18px; padding:0 0 0 0; margin:10px 0 0 15px; font-weight:bold; border-bottom:1px solid #AEAEAE;}


#main2 {position: relative; width:861px; height:110px; margin:0 auto 0 auto; font:italic 13px helvetica, tahoma, verdana, arial; display:block; text-align:left; padding:0; border:none; z-index:9;}

#footer {position: relative; font: 12px helvetica, tahoma, verdana, arial; width:100%; height:35px; color:#FFFFFF; margin:0 0 0 0; padding:15px 0 0 0; margin:0 0 0 0; vertical-align: middle; text-align:left; float:left; border:none;}

#footer a {color:#FFFFFF;}
#footer a:hover {color:#ADADAD;}

.content {font:italic 11px helvetica, tahoma, verdana, arial; float:right; text-align:left; color:#3A3A3A; line-height:18px; padding:0 35px 5px 0; margin:0 0 0 0; font-weight:bold; width:365px; height:440px; border:none;}

.showreel1 {font:italic 11px helvetica, tahoma, verdana, arial; float:left; text-align:left; color:#3A3A3A; line-height:18px; padding:0 0 0 0; margin:0 0 0 0; font-weight:bold; width:365px; height:490px; border:none;}

.title {font: 15px helvetica, tahoma, verdana, arial; float:right; text-align:left; color:#3A3A3A; line-height:18px; padding:0 0 10px 0; margin:-21px 10px 7px 0; font-weight:bold; width:665px; border-bottom:1px solid #AEAEAE;}
p {font:13px helvetica, tahoma, verdana, arial; text-align:left; color:#3A3A3A; line-height:16px; margin:0 5px 6px 16px;}

.list {font:13px helvetica, tahoma, verdana, arial; text-align:left; color:#3A3A3A; line-height:16px; margin:0 5px 6px 16px;}

h1 {font:18px helvetica, tahoma, verdana, arial; color:#3A3A3A; line-height:24px; padding:0 0 10px 0; margin:0 0 0 15px; font-weight:normal; text-align:left;}
h2 {font:italic 16px helvetica, tahoma, verdana, arial; text-align:left; color:#143C8C; line-height:18px; padding:0 0 0 0; margin:20px 0 20px 15px; font-weight:normal; width:90%;}
h3 {font:13px helvetica, tahoma, verdana, arial; color:#3A3A3A; line-height:24px; padding:0 0 0 0; margin:-20px 0 10px 15px; font-weight:normal; text-align:left;}
h4 {font:italic 18px helvetica, tahoma, verdana, arial; text-align:left; background:#143C8C; color:#FFFFFF; line-height:18px; padding:5px 0 5px 5px; margin:20px 0 10px 15px; font-weight:normal; width:300px;}

a {color:#143C8C; text-decoration:none; font-weight:normal;}
a:hover {color:#F99929; text-decoration:none; font-weight:normal;}
.alert {color:red; font-size:14px;}


.formfield {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	background-color : #FEFEFE;
	border : 1px solid #9FB4C5;
	padding-left: 3px;
}
.red{color:#EE1A30;}
.stdbutton {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	color: #000000;    /* PositiveText  */
	text-decoration: none;
}

.highlight{position:relative; background:#FDCE58; display:block; margin:10px 0 0 15px; padding:5px;}
.highlightpanel{position:relative; width:861px; height:40px; background:#143C8C; display:block; margin:0 0 0 0; padding:0 0 0 0; float:left;}


.small {font:italic 11px helvetica, tahoma, verdana, arial; text-align:left; color:#000; line-height:16px; margin:12px 5px 0 15px;}
.normal {font:italic 12px helvetica, tahoma, verdana, arial; text-align:left; color:#000; line-height:16px; margin:12px 5px 0 15px;}
.hometext {font:italic 14px helvetica, tahoma, verdana, arial; text-align:left; color:#000; line-height:18px; margin:12px 15px 0 25px;}
.bulletlist {font:italic 14px helvetica, tahoma, verdana, arial; font-weight:bold; text-align:left; color:#000; line-height:18px; margin:12px 5px 0 0;}

.team {font:11px helvetica, tahoma, verdana, arial; float:left; padding:5px 5px 0 0; margin:0 0 0 0; font-weight:bold; width:77px; height:77px; border:none;}

#team {font:11px helvetica, tahoma, verdana, arial; float:left; padding:5px 5px 0 -20px; margin:0 0 0  -20px; font-weight:bold; display: inline; width:300px; height:560px; border:none;}

#teamimage {position: relative; width:275px; height:275px; margin:0 0 0 0; padding:0 0 0 0; float:left; border:none;}

.teamname {font:22px helvetica, tahoma, verdana, arial; text-align:left; color:#434591; line-height:24px;}
.teamtitle {font:italic 18px helvetica, tahoma, verdana, arial; text-align:left; color:#434591; line-height:24px;}

.teamquestion {font:14px helvetica, tahoma, verdana, arial; text-align:left; color:#3A3A3A; line-height:18px; margin:10px 0px 0px 0px; font-weight:bold;}

.teamanswer {font:14px helvetica, tahoma, verdana, arial; text-align:left; color:#3A3A3A; line-height:16px; margin:0;}

#addLayer{
	position:absolute;
	text-align:center;
	width:100%;
	height:100%;
	left:0;
	top:0;
	background:#000;
	opacity:0.8; 
	filter:alpha(Opacity=80); 
	z-index:10;
}

#addLayerForm{
	position:absolute;
	margin: 0 auto 0 auto;
	border:0px;
	background:white;
	width:841px;
	left: 120px;
	top: 50px;
	z-index:11;
}

#addLayerForm p {
	color:#000000;
	font-size:12px;
	margin-left:10px;
	margin-right:10px;
	line-height:16px;
}

