@import "table.css";

body{margin: 0; padding: 0 385px 0 385px; font-family: Verdana, Tahoma, sans-serif;}

#sizer {width: 100%; margin: 0 auto 0 auto; }
#container{position: relative; min-width: 770px; margin: 0 -385px 0 -385px;}

/* Holly Hacks \*/ 
* html body, * html #sizer, * html #container { height: 0; } 

/* */
html>body, html>body #container_holder{height: auto;}

#header{ padding:0px 5px 0px 5px; display:block; height:110px;}

.logo{float:left;}

.header_images{float:right;}
.header_images img{border:2px solid #00519E; border-right:0px;}
.header_image_right img{border-right:2px solid #00519E;}

.title{font-size:22px; font-weight:bold; color:#00519e; line-height:30px; float:left; width:570px; margin-left:5px;}

.location{font-size:22px; font-weight:bold; color:#00519E; line-height:30px; float:right; margin-right:5px; text-align:right; padding-right:10px;}

.cityscape{display:block; border-bottom:1px solid #00519E; text-align:center; background:url(http://www.anzaworkshop.com/images/skyline-gold-coast.jpg) center no-repeat; height:47px; width:100%; float:left; margin-top:-30px;}

#content_container{padding:10px; display:block;}
.content{color:#646466; font-size:12px; margin-top:10px; margin-right:300px; padding-left:10px; line-height:20px;}
.content a{color:#00519E;}

.gallery_content{color:#646466; font-size:12px; margin:0 auto; width:730px; padding:10px; text-align:center;}
.gallery_image_container{float:left;display:block; width:350px; color:#00519E; font-weight:bold; text-align:center; padding-top:20px; margin-right:10px}
.gallery_image{height:140px;}

.gallery_image img{border:2px solid #00519E;}

.content_image{float:right; display:block; width:300px; color:#00519E; font-size:14px !important; font-weight:bold; text-align:center; padding-top:12px; margin-left:10px}
.content_image img{border:2px solid #00519E !important;}
.csc-textpic-caption{ padding-top:15px;}

.orange{color:#fb930b;}
.blue{color:#00519e;}
.blue a{color:#00519e;}

.heading_container{background:url(http://www.anzaworkshop.com/images/heading_bg.gif) repeat-x; text-align:left;}
.heading{font-size: 12pt; font-weight:bold; color:#00519E; background-color:#FFFFFF;}

.foot_title_container{background:url(http://www.anzaworkshop.com/images/foot_title_bg.gif) repeat-x; text-align:left; margin-bottom:10px;}
.foot_title{color:#646466; font-size:14px; font-weight:bold; background-color:#FFFFFF;}

.footer-sections td{ padding:0 10px;}

.organised{padding-right:10px;}
.logos{ text-align:center;}

/*round corners for the greay box*/
#xsnazzy h1, #xsnazzy h2, #xsnazzy p {margin:0 10px; letter-spacing:1px;}
#xsnazzy h1 {font-size:2.5em; color:#fff;}
#xsnazzy h2 {font-size:2em;color:#06a; border:0;}
#xsnazzy p {padding-bottom:0.5em;}
#xsnazzy h2 {padding-top:0.5em;}
#xsnazzy {background: transparent; display:block; width:100%; margin-top:8px;}

.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#cfd0d2; border-left:1px solid #00519e; border-right:1px solid #00519e;}
.xb1 {margin:0 5px; background:#00519e;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.xboxcontent {display:block; background:#ccc; border:0 solid #00519e; border-width:0 1px; padding:5px 0px;}

.grey_box{ background-color:#d4d4d4; padding:8px 0px; height:16px; display:block; margin-top:16px;}
.edmedia{color:#fb930b; font-weight:bold; font-size:12px; text-decoration:none; }
.icef{color:#00519e; font-weight:bold; font-size:12px; text-decoration:none;}

.sponsors{margin-left:10px;}
.sponsor_logos{margin:0 auto; text-align:center;}

.color_strips{background:url(http://www.anzaworkshop.com/images/stripes.gif); height:36px; display:block; clear:both; margin-top:15px;}

.breadcrumb{display:block; text-align:center; padding:10px 0px; font-size:12px;}
.breadcrumb a{color:#646466;margin:0 10px; font-weight:bold; text-decoration:none;}
.foot1{color:#00519e; font-weight:bold;}
.foot1 a{color:#00519e; text-decoration:none;}
.foot1 a:hover{text-decoration:underline;}

.foot2{color:#646466; font-weight:bold;}
.foot2 a{color:#646466; text-decoration:none;}
.foot2 a:hover{text-decoration:underline;}

.clear{clear:both;}

/*style the order form*/
.order_container{width:730px; margin:0 auto; border:1px solid #fb930b; padding:10px;}
.row_heading{width:250px; border:1px solid #00519e; font-weight:bold; color:#00519e;}
.order_heading{font-size:14px; line-height:20px;}
.req{color:#CC0000}

td{
	background-color:#FFFFFF;
}

.testimonial-name{
	font-weight:bold;
	color:#00519E;
}

.testimonial-position{
	font-style:italic;
	color:#00519E;
}

/* contact form ***************************/
#contact label, #book label{
	display:block;
	float:left;
	width:320px; border:1px solid #00519e; font-weight:bold; color:#00519e;
	clear:left;
}
#book label{
	width:300px;
	text-indent:5px;
}

#contact legend{
	display:none;
}

#book legend{
	font-weight:bold;
	font-size:14px;
}
#book .order_heading{
	display:none;
}

#contact fieldset, #book fieldset{
	border:1px solid #FB930B;
	width:750px;
}

#book .checkbox p{
	display:none;
}

.form-element{
	clear:left;
	padding:2px;
}

.text input, .textarea textarea, .captcha input{
	width:405px;
	margin-left:2px;
}

.select select{
	width:405px;
	margin-left:2px;
	margin-bottom:4px;
}

.textarea textarea{
	height:200px;
}

.tx-srfreecap-pi2-cant-read{
	margin-left:322px;
}

.captcha img{
	margin-left:322px;
	clear:both;
}

.submit{
	text-align:center;
	margin:5px 0;
}

.powermail_mandatory_js{
	margin-left:322px;
	color:#c00;
	background:#fff;
}

.tx-flvplayer-pi1{ float:left; margin:0 10px 10px 0}

/* worldmap */
#worldmap-wrapper{ text-align:center}
.worldmap {
	margin:0 auto;
	background: url(../images/worldmap_blue.png) center no-repeat;
	display:block;
	position: relative;
	height: 440px;
	width: 660px;
	color:#004D9C;
	text-align:left;
	line-height:15px;
	font-size:13px;
	font-family:Arial;
}
.worldmap .venue {
	font-weight:bold;
}
.worldmap a{
	text-decoration:none;
	color:#004D9C;
	font-weight: normal;
}
.worldmap ul {
	list-style-type:none !important;
	list-style-image:none !important;
	margin:0px;
	padding:0px;
}
#content li {
	padding-bottom:0 !important;
}
.worldmap ul li ul {
	display:none;
}
.worldmap ul li:hover ul {
	display:block;
}
.worldmap .latin-america {
	top: 295px;
	left: 175px;
	text-align:left;
	position: absolute;
}
.worldmap .china {
	top: 147px;
	left: 445px;
	text-align:left;
	position: absolute;
}
.worldmap .berlin {
	top: 118px;
	left: 224px;
	text-align:left;
	position: absolute;
}
.worldmap .north-america {
	top: 200px;
	left: 85px;
	text-align:left;
	position: absolute;
}
.worldmap .north-america-2 {
	top: 145px;
	left: 20px;
	text-align:left;
	position: absolute;
}
.worldmap .middle-east-africa {
	top: 207px;
	left: 330px;
	text-align:left;
	position: absolute;
}
.worldmap .japan {
	top: 179px;
	left: 500px;
	text-align:left;
	position: absolute;
}
.worldmap .moscow {
	top: 112px;
	left: 340px;
	text-align:left;
	position: absolute;
}
.worldmap .australia-new-zealand {
	top: 330px;
	left: 528px;
	text-align:left;
	position: absolute;
}
.worldmap .higher-education {
	top: 151px;
	left: 211px;
	text-align:left;
	position: absolute;
}

.worldmap .latin-america-hover li {
	position: relative;
	top: -30px;
}
.worldmap .china-hover li {
	position: relative;
	top: -30px;
}
.worldmap .berlin-hover li {
	position: relative;
	top: -45px;
	text-align:right;
	left: -52px;
}
/* french hover */
.worldmap .berlin-hover-fr li {
	position: relative;
	top: -45px;
	text-align:right;
	left: -37px;
}
.worldmap .north-america-hover li {
	position: relative;
	/*top: -45px;*/
}
.worldmap .north-america-2-hover li {
	position: relative;
	top: -30px;
}
.worldmap .middle-east-africa-hover li {
	position: relative;
	text-align:right;
	left: -140px;
}
/* french hover */
.worldmap .middle-east-africa-hover-fr li {
	position: relative;
	text-align:right;
	left: -123px;
}
.worldmap .japan-hover li {
	position: relative;
	text-align:right;
	left: -53px;
}
/* french hover */
.worldmap .japan-hover-fr li {
	position: relative;
	text-align:right;
	left: -36px;
}
.worldmap .moscow-hover li {
	position: relative;
	top: -30px;
}
.worldmap .australia-new-zealand-hover li {
	position: relative;
	text-align:right;
	left: -125px;
	top: -30px;
}
/* french hover */
.worldmap .australia-new-zealand-hover-fr li {
	position: relative;
	text-align:right;
	left: -110px;
	top: -30px;
}
.worldmap .higher-education-hover li {
	position: relative;
	/*top: -45px;*/
}
/* END DJPKR 20091020 New UL-LI Worldmap */


/*
.worldmap {
	background: url(../images/worldmap_blue.png) center no-repeat;
	display:block;
	position: relative;
	height: 440px;
	color:#004D9C;
	text-align:left;
	line-height:13px;
	font-size:12px;
}
.worldmap .right {
	text-align:right;
}
.worldmap_place {
	font-weight:bold;
	position:relative;
}
.worldmap_place a {
	display:block;
	text-decoration:none;
	z-index:1000;

}
.worldmap_date {
	font-weight:normal;
	display:block;
}

.berlin{
	position: absolute;	top: 190px; left: 524px; text-align:left;
}

.antwerp{
	position: absolute; top: 124px; left: 372px;
}

.madrid{
	position: absolute; top: 160px; left: 190px;
}

.toronto{
	left: 265px; position: absolute; top: 130px;
}

.saopaulo{
	position: absolute; top: 280px; left: 195px;
}

.miami{
	left: 325px; position: absolute; top: 205px;
}

.moscow{
	left: 360px; position: absolute; top: 118px;
}

.dubai{
	left: 570px; position: absolute; top: 214px;
}

.tokyo{
	left: 700px; position: absolute; top: 172px;
}

.beijing{
	left: 685px; position: absolute; top: 146px;
}

.auckland{
	left: 560px; position: absolute; top: 317px;
}

.hov table {position:absolute; border:0; border-collapse:collapse; left:0;}
.hov a { text-decoration:none; width:150px; font-size:13px; font-weight:bold; z-index:1000; line-height:15px;}
.hov b {display:none; font-weight:normal; position:absolute; left:0px; top:-15px;}
.right .hov b a{width:240px;}
.right .hov b {width:240px; position:absolute; left:-90px; top:-15px; text-align:right;}

.hov:hover {position:relative;}
.hov a:hover,
.hov:hover a
{border:0; text-decoration:none; position:relative; top:13px;}

.moscow .hov a:hover,
.moscow .hov:hover a
{border:0; text-decoration:none; position:relative; top:0px;}

.beijing .hov a:hover,
.beijing .hov:hover a
{border:0; text-decoration:none; position:relative; top:0px;}

.auckland .hov a:hover,
.auckland .hov:hover a
{border:0; text-decoration:none; position:relative; top:0px;}
.auckland .hov b {left:-135px;}
*+html .auckland .hov b {left:-135px !important;}

.miami .hov a:hover,
.miami .hov:hover a
{border:0; text-decoration:none; position:relative; top:0px;}
.miami .hov b {display:none; font-weight:normal; position:absolute; left:0px; top:15px; width:200px;}

.antwerp .hov a:hover,
.antwerp .hov:hover a
{border:0; text-decoration:none; position:relative; top:0px;}
.antwerp .hov b {display:none; font-weight:normal; position:absolute; left:-100px; top:-15px; width:200px;}

.madrid .hov a:hover,
.madrid .hov:hover a
{border:0; text-decoration:none; position:relative; top:0px;}
.madrid .hov b {display:none; font-weight:normal; position:absolute; left:-115px; top:-15px; width:200px;}
*+html .madrid .hov b {font-weight:normal; position:absolute; left:-100px; top:-15px; width:200px;}

.toronto .hov a:hover,
.toronto .hov:hover a
{border:0; text-decoration:none; position:relative; top:0px;}
.toronto .hov b {display:none; font-weight:normal; position:absolute; left:0px; top:-13px; width:200px;}

.saopaulo .hov a:hover,
.saopaulo .hov:hover a
{border:0; text-decoration:none; position:relative; top:0px;}
.saopaulo .hov b {display:none; font-weight:normal; position:absolute; left:0px; top:-15px; width:200px;}
*+html .saopaulo .hov b {font-weight:normal; position:absolute; left:0px; top:-15px; width:200px;}

.berlin .hov a:hover,
.berlin .hov:hover a
{border:0; text-decoration:none; position:relative; top:0px;}
.berlin .hov b {display:none; font-weight:normal; position:absolute; left:0px; top:15px; width:200px;}

.dubai .hov a:hover,
.dubai .hov:hover a
{border:0; text-decoration:none; position:relative; top:0px;}
.dubai .hov b {display:none; font-weight:normal; position:absolute; left:-110px; top:15px; width:200px;}

.tokyo .hov a:hover,
.tokyo .hov:hover a
{border:0; text-decoration:none; position:relative; top:0px;}
.tokyo .hov b {display:none; font-weight:normal; position:absolute; left:-50px; top:15px; width:200px;}

*html .hov b a:hover{top:0px;}
.hov:hover b,
.hov a:hover b
{display:block; visibility:visible; cursor:pointer;}
.hov b a {white-space:nowrap; text-decoration:none; background:transparent; display:block; font-weight:normal;}
.hov b a:hover {text-decoration:none;}

*/

.CUR img {
	display:none;
}
.CUR a img {
	display:block;
}
/*
