﻿body, html{
	background:#aaaaaa;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	color:#7f7f7f;
}

h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	margin:0 0 0 5px;
}

h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:underline;
	font-weight:bold;
	margin:0 0 0 5px;
	padding-top:15px;
}

p{
	font-family:Arial, Helvetica, sans-serif;
	color:#7f7f7f;
	margin:17px 43px 0 5px;
}

p a{
	color:orange;
}

p a:visited{
	color:red;
}
.center-align{
	margin:0px auto;
	padding:0;
	width:780px;
	overflow:visible;
}

.header{
	background-image:url('../images/ada-header-background.jpg');
	height:246px;
	width:748px;
	background-repeat:no-repeat;
	float:left;
	display:inline;
}

.text1{
	float:left;
	width:219px;
	height:85px;
	padding-top:62px;
	padding-left:30px;
}

.text2{
	float:left;
	padding-top:62px;
	padding-left:38px;
	width:157px;
	height:84px;
}
.text3{
clear:left;
	float:left;
	display:inline;
	padding-top:10px;
	padding-left:282px;
	/*dth:55px;*/
}

.main-content{
	background-image:url('../images/main-content-background.gif');
	width:705px;
	background-repeat:repeat-y;
	margin-left:15px;
	float:left;
	display:inline;
}

.left-menu{
	width:222px;
	height:339px;
	background-image:url('../images/left-menu-image-stub.gif');
	float:left;
	display:inline;
	/*margin:0 -216px 0px 0;*/
	position:relative;
	top:-138px;
	left:-31px;
	bottom:0px;
}
.left-menu-background{
	width:221px;
	background-image:url('../images/left-menu-background.gif');
	float:left;
	display:inline;
	/*margin:0 -216px 0px 0;*/
	position:relative;
	top:-137px;
	left:-31px;
}

.menu-items ul,li,a{
	/*display:block;*/
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}

.menu-items ul{
	display:block;
	font-size:14px;
	/*list-style:none;*/
	margin:0;
	padding:0;
	width:217px;
}

.menu-items ul li{
	display:inline;
	float:left;
	font-size:14px;
	background:url('../images/menu-gray-line.png') 4px 100% no-repeat;
	width:205px;
	height:40px;
	padding:0 0 0 4px;
	margin:0;
}
.menu-items ul li a{
	display:block;
	font-size:14px;
	background:url('../images/menu-buble.png') 0px 12px no-repeat;
	padding:13px 0 0 25px;
	margin:0 0 0 12px;
	color:#7f7f7f;
	line-height:16px;
	height:20px;
}

.menu-items ul li a:hover{
	display:block;
	font-size:14px;
	background:url('../images/menu-red-buble.png') 0px 12px no-repeat;
	color:#cc0033;
}

ul.list{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7f7f7f;
	float:left;
	display:inline;
	line-height:20px;
	padding-top:5px;
	vertical-align:top;
	text-align:left;
}
.list li{
	padding-bottom:5px;
}

.list a{
	color:#ff9609;
}

.list a:visited{
	color:#cc0033;
}
/*.last,li{
	height:40px;
	padding:0 0 0 8px;
	margin:0;
}*/

.left-menu-bottom-background{
	background-image:url('../images/left-menu-bottom-background.gif');
	background-repeat:no-repeat;
	width:221px;
	height:20px;
	margin:0px 0 -10px 0;
	position:relative;
	float:left;
	display:inline;
}

.login{
	background-image:url('../images/login-background.gif');
	background-repeat:repeat-x;
	width:668px;
	height:36px;
	display:inline;
	float:right;
	/*position:relative;*/
	margin:5px 18px 14px 0;
	border-top:1px #b2b2b2 solid;
	border-bottom:1px #b2b2b2 solid;
}

.login-text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#7f7f7f;
	margin:10px 0 0 210px;
	width:55px;
	display:inline;
	float:left;
}
.logout-text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#7f7f7f;
	margin:10px 0 0 210px;
	width:55px;
	display:inline;
	float:left;
	text-decoration:underline;
}

.logout-text a{
	color:#7f7f7f;
}

.logout-text a:visited{
	color:#7f7f7f;
}

.register-text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7f7f7f;
	display:inline;
	float:left;
	margin:10px 0px 0 19px;
}

.register-text a{
	color:#7f7f7f;
	display:inline;
}

.register-text a:visited{
	color:#7f7f7f;
	text-decoration:underline;
	display:inline;		
}

.right-menu{
	float:right;
	display:inline;
	width:460px;
	margin-right:20px;
	margin-top:5px;
	margin-left:0px;
	margin-bottom:0px;
}

.right-menu_s{
	float:right;
	display:inline;
	width:460px;
	margin-right:20px;
	margin-top:5px;
	margin-left:0px;
	margin-bottom:80px;
}

.content-bold{
	font-size:13pt;
	font-weight:bold;
}

.content, p {
	font-size:12px;
}

.content a{
	font-size:12px;
	color:#ff9609;
	display:inline;
}

.content a:visited{
	font-size:12px;
	color:#cc0033;
}

.image{
	width:380px;
	height:107px;
	margin:10px 60px 10px 0;
	float:right;
	display:inline;
}

/*.image_s{
	width:380px;
	height:107px;
	margin:30px 0 30px 30px;
}*/

.callout{
	width:669px;
	border-top:1px #b2b2b2 solid;
	border-bottom:1px #b2b2b2 solid;
	margin:-70px 0 0 18px; 
	padding:0;
	display:inline;
	float:left;
}

.callout-left{
	width:197px;
	height:94px;
	border-right:1px #b2b2b2 solid;
	float:left;
	display:inline;
}

.callout-image{
	background-image:url('../images/callout-image.gif');
	width:183px;
	height:80px;
	margin:7px 0 7px 7px;
	float:left;
	display:inline;
}

.callout-text{
	margin:20px 0 16px 49px;
	width:133px;
	height:44px;
	float:left;
	display:inline;
}

.logo{
	width:323px;
	height:89px;
	float:left;
	display:inline;
}

.callout-image-right{
	width:124px;
	height:80px;
	margin:7px 7px 7px 0;
	float:right;
	display:inline;
}

.footer{
	width:669px;
	border-bottom:1px #b2b2b2 solid;
	margin:0 0px 0 18px; 
	float:left;
	display:inline;
}

.footer-text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ff9609;
	margin:6px 0 9px 0;
	width:430px;
	float:left;
	display:inline;
}

.footer-text a{
	color:#ff9609;
	margin:8px 0 9px 15px;
	display:inline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}

.footer-text a:visited{
	color:#cc0033;
	display:inline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}

.footer-right-text{
	width:228px;
	height:26px;
	float:right;
	text-align:right;
	vertical-align:top;
	display:inline;
	font-family:Arial, Helvetica, sans-serif;
	color:#7f7f7f;
	font-size:9px;
	padding-right:5px;
}

.bottom-background{
	background-image:url('../images/main-content-bottom-background.gif');
	width:706px;
	height:10px;
	background-repeat:no-repeat;
	margin-left:14px;
	float:left;
	display:inline;
}
.bottom-text{
	float:right;
	display:inline;
	width:230px;
	margin:11px 38px 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#626262;
}
.error{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#cc0033;
	text-decoration:underline;
}
table, table td{
font-size:11px;
}
table td a{
color:orange;
}
table td a:visited{
color:red;
}

.admin {
width:460px; 
font-family:Arial, Helvetica, sans-serif; 
font-size:11px;
color:#7f7f7f;
position:relative;
left:-20px;
}
.admin table td a {
color:orange;
}
.admin table td a:visited{
color:red;
}
table.test td{
	font-size:12px;
}
table.test th{
	font-size:12px;
}
table.evaluation td{
	padding-top:10px;
	text-align:center;
}
table.evaluation td.fieldDescription{
	padding-top:10px;
	text-align:left;
}
table.t1 td{
	padding-top:30px;
}
.tab table,td{
	padding-top:5px;
}
