/*  
     M A D E   I N   C U B E 7
        creative technology
       http://www.cube7.com/
*/


/*common stuff */

@page { size: 21cm 29.7cm; margin: 1cm; }

body {
   background: white;
   font-size: 12pt;
   }
	
p, blockquote {
	font: 11pt/150% arial, helvetica, verdana, sans-serif;
	color:#000;
	}
	
li {
	font: 11pt/150% arial, helvetica, verdana, sans-serif;
	color:#000;
}

table, tr, td, textarea, input, submit {
	font: 12pt/16pt arial, helvetica, verdana, sans-serif;
	color:#333;
	}

h1 {
	font: bold 16pt/150% arial, helvetica, verdana, sans-serif;
	margin:10px 0 5px 0;
	color:#000;
	}

h2 {
	font: bold 13pt/150% arial, helvetica, verdana, sans-serif;
	margin:10px 0 10px 0;
	color:#000;
	}
	
h3 {
	font: bold 11pt/120% arial, helvetica, verdana, sans-serif;
	margin:18px 0 5px 0;
	color:#000;
	}

h4 {
	font: bold 11pt/150% arial, helvetica, verdana, sans-serif;
	margin:10px 0 10px 0;
	color:#000;
	}
	
h5 {
	font: bold 11pt/150% arial, helvetica, verdana, sans-serif;
	margin:10px 0 10px 0;
	color:#000;
	}

h6 {
	font: bold 11pt/150% arial, helvetica, verdana, sans-serif;
	margin:10px 0 10px 0;
	color:#000;
	}

#wrapper {
	background: transparent;
	color: #000;
	margin: 0;
	padding: 0;
	text-align: left;
	} 

#globalnav {
	display:none;
	}

#nav {
 	display:none;
	}

#masthead {
	position:relative;
	top:0px;
	left:0;
	height:85px;
	width:100%;
	z-index:99;
	background: #fff url("../images/all/awt_logo_background.jpg") top left repeat-x;
	}
	
#clear {
	clear:both;
	height:0px;
	font-size:0px;
	border:none;
	margin:0; 
	padding:0;
	background:transparent;
	}
	
	
/*content pages*/

#secondarynav {
	display:none;
	}

#pagebody {
	position: relative;
	left:0px;
	padding:0;
	z-index:1;
	background: none;
	width:100%;
	margin:0;
	}
	
#pagebackground {
	background:none;
	padding:0;
	margin:0;
	z-index:0;
	width:100%;
	}

#curves {
	display:none;
	}

#content {
	margin:0;
	}
	
#contentbackground {
	display:none;
	}



#maincontent {
	position:relative;
	padding-top: 1px;
	padding-bottom:40px;
	margin-top:0px;
	margin-left:0;
	margin-bottom:0;
	top:0px;
	left:0px;
	z-index: 2;
	} 

#content p {
	font: 1em/150% Arial, Verdana, sans-serif;
	color:#000;
	margin: 5px 4% 12px 4%;
	left:0;
	}
	
#content h1 {
	background: url("../images/content/headerright.gif") top right no-repeat;
	margin: 12px 2% 15px 2%;
	font:bold 14pt/100% Arial, Verdana, sans-serif;
	color:#113762;
	border-bottom:1px solid #D2DAE3;
	}
	
#content h1 .blue {
	background: url("../images/content/headerleft.gif") top left no-repeat;
	top:0;
	left:0;
	padding: 7px 7px 7px 7px;
	margin:0;
	color:#113762;
	display:block;
	}
	
#content .green {
	color:#53746A;
	}
	
#content h2 {
	background: url("../images/content/headerright.gif") top right no-repeat;
	margin: 10px 2.5% 10px 2.5%;
	font: bold 13pt/100% Arial, Verdana, sans-serif;
	color:#113762;
	border-bottom:1px solid #D2DAE3;
	}
	
#content h2 .blue {
	background: url("../images/content/headerleft.gif") top left no-repeat;
	top:0;
	left:0;
	padding: 7px 7px 7px 7px;
	margin:0;
	color:#113762;
	display:block;
	}

#content h3 {
	background: url("../images/content/headerright.gif") top right no-repeat;
	margin: 13px 3% 5px 3%;
	font: 13pt/100% Arial, Verdana, sans-serif;
	color:#53746A;
	border-bottom:1px solid #D2DAE3;
	}
	
#content h3 .blue {
	background: url("../images/content/headerleft.gif") top left no-repeat;
	top:0;
	left:0;
	padding: 5px 5px 5px 5px;
	margin:0;
	color:#113762;
	display:block;
	}
	
body#links #content h3 {
	background: url("../images/links/plus.gif") 5px 7px no-repeat;
	margin: 13px 3% 5px 3%;
	font: 13pt/100% Arial, Verdana, sans-serif;
	color:#53746A;
	border-bottom:none;
	}
	
body#links #content h3 .blue {
	background: url("../images/links/plus.gif") 5px 7px no-repeat;
	top:0;
	left:0;
	padding: 5px 5px 5px 20px;
	margin:0;
	color:#113762;
	display:block;
	}
	
	
body#links #content h3.linkopen .blue {
	background: url("../images/links/minus.gif") 5px 7px no-repeat;
	top:0;
	left:0;
	padding: 5px 5px 5px 20px;
	margin:0;
	color:#113762;
	display:block;
	}
	
	
#content h4 {
	top:0;
	left:0;
	padding: 5px 5px 5px 5px;
	margin: 13px 3% 5px 3%;
	color:#113762;
	display:block;
	}

#content a {
	color: #044C50;
	}

#content a:hover {
	color: #425466;
	}

#content ul, #maincontent ol {
	margin: 10px 4% 10px 6%;
	padding:0px 0px 20px 0px;
	list-style-position:outside;
	color:#000;
	}

#content ul li {
	color:#000;
	padding:1px;
	list-style-image: url("../images/content/bullet.gif");
	margin:0;
	margin-left:4%;
	font-size:12pt;
	}

#content ul li ul {
	color:#000;
	padding:1px;
	margin-left:30px;
	}

#content ul li ul li {
	color:#000;
	padding:1px;
	list-style-image: url("../images/content/bullet2.gif");
	margin:0;
	margin-left:0;
	}
	
#content ol li {
	padding:2px;
	margin-left:50px;
	}
	
#content img {
	margin: 13px 3% 5px 3%;
	text-align:center;
	position: relative;

	}
	
#content form {
	margin: 13px 3% 5px 3%;

	}

#content table.alliances img {
	position:static;
	border:0;
	margin:2px;
	padding:0;
	}

#content table.alliances a {
	text-decoration:none;
	}

#content img.left {
	float:left;
	margin:0px 10px 10px 6%;
	}
	
#content img.leftteam {
	float:left;
	margin:0px 10px 0px 3%;
	border:5px solid #eee;
	}
	
#content img.leftcontact {
	float:left;
	margin:0px 10px 0px 2%;
	border:5px solid #eee;
	}

img.contact {
	margin:0px 10px 0px 1%;
	border:5px solid #eee;
	}
	
#content img.right {
	float:right;
	margin:0px 30px 10px 10px;
	}
	
#content table {
	margin:10px 2% 10px 4%;
	font-size:12pt;
	}
	
#content table.contacttable {
	margin:0px 2% 10px 4%;
	padding:0;
	font-size:12pt;
	}


#content table td {
	font-size:12pt;
	vertical-align:top;
	}
	
.goborder {
	border-right:1px solid #5E8479;
	border-bottom:1px solid #5E8479;
	}

.goborder td {
	border-left:1px solid #5E8479;
	border-top:1px solid #5E8479;
	}

#content tr.header {
	font-size:12pt;
	border-left:1px solid#5E8479;
	border-top:1px solid #5E8479;
	vertical-align:top;
	background:#799F95;
	color:#fff;
	}

#content tr.header td {
	font-size:12pt;
	vertical-align:top;
	background:#799F95;
	color:#fff;
	}
	
h3 a, h2 a, h1 a {
	text-decoration:none;
	}

#sidebar {
	position: relative;
	float: right;
	border: 0;
	width: 190px;
	top:0px;
	right:0px;
	margin:0;
	padding:0;
	z-index:1;
	background: url("../images/all/sidebar_background.gif") top left;
	overflow: visible;
	visibility: visible;
	}
	
#sidebar .container {
	position: relative;
	background: #FEE098;
	padding-bottom:5px;
	margin-left:20px;
	width:156px;
	background: url("../images/all/container_background.gif") bottom left no-repeat;
	margin-bottom:5px;
	margin-top:10px;
	}
	

#sidebar ul {
	list-style-image: none !important;
	margin:0px 10px 10px 10px !important;
	padding:0;
	}

#sidebar ul li {
	list-style: none;
	list-style-position: outside;
	margin:7px 10px 2px 0px !important;
	padding-bottom:8px;
	padding-left:0px;
	border-bottom:1px solid #eee;
	}


#sidebar ul li a {
	color:#5E8479;
	}
	
#sidebar ul li a:hover {
	color: #425466;
	}

#sidebar ul {
	list-style: none;
	list-style-position: outside;
	margin:5px 10px 10px 15px;
	padding:0;
	width:150px;
	}
	
	

.middle {
	text-align: center;
	border: none;
	}
	
#sidebar h2 {
	font: bold 12pt/110% Verdana, Arial, sans-serif;
	color: #00303C;
	text-align:left;
	margin:0;
	padding:0;
	}

#sidebar h3 {
	font: bold 12pt/110% Verdana, Arial, sans-serif;
	color: #00303C;
	text-align:left;
	margin: 8px 10px 0px 12px;
	}

#sidebar p {
	font: 10pt/130% Verdana, Arial, sans-serif;
	color: #00303C;
	text-align:left;
	margin: 2px 10px 5px 15px;
	padding:5px;
	}
	
#sidebar a {
	color: #044C50;
	}
	
#sidebar a:visited {
	color: #044350;
	}

#sidebar a:hover {
	color: #DC000B;
	}
	
	
.container form {
	margin-top:5px;
	margin-bottom:0;
	position:relative;
	}
	
#searchbox {
display:none;
	}

.searchtext {
display:none;
	}

.searchboxinput {
display:none;
	}
	
.searchboxtemps {
display:none;
	}	
	
.searchtemp tr, .searchtemp td, .searchtemp form {
display:none;
	}


.gobutton {
display:none;
	}

#footer {
	text-align: left;
	color: #000;
	padding-bottom:60px;
	padding-top:0px;
	float:left;
	margin:0;
	width:100%;
	}
		
#footer p {
	font: 0.9em/130% Arial, sans-serif;
	color: #000;
	margin:0;
	padding-top:80px;
	padding-left:20px;
	padding-bottom:0px;
	}

#footer img {
	display:none;
	}

#footer a, a:hover, #footer a:active {
	color: #000;
	}
	
#content table.custom {
	padding:0;
	position:relative;
	}
	
#content table.custom tr, #content table.custom td, #content table.custom tr td img {
	padding:0;
	margin:0;
	vertical-align:top;
	}
	
#events strong, .latestevent {
	margin: 0px 3% 0px 3%;
	}

.container img {
	position: relative;
	margin:0;
	padding:0;
	}
	
body#links #content p.links {
	display: none;
	margin-left:60px;
	}

#cube {
	display:none;}
	
#cube img {
	display:none;
	}
	
#maincontenthome .innovative img, #maincontenthome .enabling img, #maincontenthome .consultancy img {
border:none;
}


#maincontenthome .innovative_bottom img {
display:none;
}

	
#maincontenthome .consultancy_content {
	background: none;
	border:none;
	padding-top:10px;
	}
	
#maincontenthome .consultancy_bottom {
	background: none;
	border:none;
	padding-top:10px;
	}

#maincontenthome .innovative_content {
	background: none;
	border:none;
	padding-top:10px;
	}
	
#maincontenthome .innovative_bottom {
	background: none;
	border:none;
	padding-top:10px;
	}

#maincontenthome .enabling_content {
	background: none;
	border:none;
	padding-top:10px;
	}

#maincontenthome .enabling_bottom {
	background: none;
	border:none;
	padding-top:10px;
	}	
	
	
