/************GLOBALS**************/
* {margin:0; padding:0; border:0;}
html,body{height:100%;}  

body {
	font:11px Tahoma, Arial, Verdana, sans-serif;
	margin:0;
	padding:0;
	background:#E5E3E1 url('sources/body_bg.gif') repeat-x left top; 
}

hr {height: 1px; background-color: #ccc; border: 0px solid; color: #ccc;}

input, textarea {
	border:1px solid black;
}


/*************MAIN FRAMES************/
.body_languages {width:100px; margin:18px 10px 0 16px; float:left;}
.body_languages a { color:#D89408; text-decoration:none}
.body_languages a:hover { color:#D89408; text-decoration:underline}

.body_fields {float:left; display:block; width:650px; text-align:right; margin:20px 10px 0 10px; font-weight:bold}
.body_fields a { color:#000; text-decoration:none; border-left: 1px solid #E6B71C; padding:0 0 0 16px; margin:2px 0 2px 16px}
.body_fields a:hover { color:#000; text-decoration:underline}

.body_header {height:20px; text-align:right; padding:0 20px; color:#E6B71C; font:bold 12px Tahoma, Arial, sans-serif;}
.body_main {margin:0 auto;}
.body_top_left {background:url('sources/body_top_left.gif') no-repeat left top; }
.body_top {background:url('sources/body_top.gif') no-repeat left top; }
.body_left_bg {background:url('sources/body_left_bg.gif') no-repeat left top; }
.body_menu {padding-top:10px; background:url('sources/body_menu.gif') no-repeat left top; }
.body_center {background:url('sources/body_center.gif') repeat-y left top; padding:0 }
.body_bottom {background:url('sources/body_bottom.gif') no-repeat left top; }


/********MENU*****************/
.menu {
	font:11px Arial,  verdana, sans-serif;
	cursor: pointer;
}

.menu_sub1 {background: #D89408 url('sources/menu_1_2.jpg') no-repeat left top;}
.menu_sub2 {background: #D89408 url('sources/menu_2_2.jpg') no-repeat left top;}
.menu_sub3 {background: #D89408 url('sources/menu_3_2.jpg') no-repeat left top;}
.menu_sub4 {background: #D89408 url('sources/menu_4_2.jpg') no-repeat left top;}
.menu_sub5 {background: #D89408 url('sources/menu_5_2.jpg') no-repeat left top;}
.menu_sub6 {background: #D89408 url('sources/menu_6_2.jpg') no-repeat left top;}
.menu_sub7 {background: #D89408 url('sources/menu_7_2.jpg') no-repeat left top;}

.menu_1 {height:159px; background: #E6B71C url('sources/menu_1.jpg') no-repeat left top;}
.menu_2 {height:159px; background: #E6B71C url('sources/menu_2.jpg') no-repeat left top;}
.menu_3 {height:159px; background: #E6B71C url('sources/menu_3.jpg') no-repeat left top;}
.menu_4 {height:159px; background: #E6B71C url('sources/menu_4.jpg') no-repeat left top;}
.menu_5 {height:159px; background: #E6B71C url('sources/menu_5.jpg') no-repeat left top;}
.menu_6 {height:159px; background: #E6B71C url('sources/menu_6.jpg') no-repeat left top;}
.menu_7 {height:159px; background: #E6B71C url('sources/menu_7.jpg') no-repeat left top;}

.menu2_1 {height:159px; background: #DDA213 url('sources/menu_1_1.jpg') no-repeat left top;}
.menu2_2 {height:159px; background: #DDA213 url('sources/menu_2_1.jpg') no-repeat left top;}
.menu2_3 {height:159px; background: #DDA213 url('sources/menu_3_1.jpg') no-repeat left top;}
.menu2_4 {height:159px; background: #DDA213 url('sources/menu_4_1.jpg') no-repeat left top;}
.menu2_5 {height:159px; background: #DDA213 url('sources/menu_5_1.jpg') no-repeat left top;}
.menu2_6 {height:159px; background: #DDA213 url('sources/menu_6_1.jpg') no-repeat left top;}
.menu2_7 {height:159px; background: #DDA213 url('sources/menu_7_1.jpg') no-repeat left top;}

.menu ul {
	list-style: none;
	width:100%;
	cursor: pointer;
}

.menu a {
	display: block;
	width:107px;
	padding:8px 5px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	border-bottom: 1px solid #FFFFFF;
}

.menu a:hover {color: #FFE6CC; background:#DDA213}
.menu li:hover {color: #FFE6CC; background:#D89408}

.menu #nav li li a {
	width:107px;
	font-weight: normal;
	padding:3px 5px 4px 5px;
}

.menu #nav li li a:hover {color: #FFE6CC;}

.menu li {
	float: left;
	position: relative;
	width: 117px;
	text-align: center;
	border-left: 1px solid #FFFFFF;
	display:block;
	text-transform:uppercase;
}

.menu li li {text-transform:lowercase;}

.menu #nav li li {padding:0;}

.menu li ul {
	display: none;
	position: absolute;
	top: 31px;
	left: 0;
	font-weight: normal;
	border-left: solid 1px #FFFFFF;
	margin-left:-1px;
	width: 117px;
	height: 128px;
}

/*.menu li>ul {top: auto;	left: auto;}*/
.menu li li { display: block; float: none; border: 0; }
.menu li:hover ul, li.over ul {display: block;}


/******FOOTER*****************/
.body_bottom .footer {padding: 15px 280px 15px 176px;}
.body_bottom a{color: #E6B71C; text-decoration: underline;}
.body_bottom a:hover {color: #D89408; text-decoration: none;}


/********COLUMNS*************/
.right_col {padding:0 2px; color:#5F7272; font:bold 10px Tahoma, Arial, Verdana, sans-serif; text-transform:uppercase;}
.right_col img {margin: 6px 0; border:1px solid #B4C2CF; }

.left_col .left_menu ul {list-style:none; cursor: pointer; text-align:left; margin:0; padding:0;}
.left_col .left_menu li {display:block; text-align:left; border-top:1px solid #C8CBD0; margin:0; padding:0; }
.left_col .left_menu a { width:110px; padding:6px; color: #B28A00; text-decoration:none; display:block; margin:0}
.left_col .left_menu a:hover {color: #4C2700;text-decoration: underline;}
.left_col .left_menu p {display:block; padding:4px; color:#5F7272; font:bold 11px Tahoma, Arial, Verdana, sans-serif; text-align:left; text-transform:capitalize; border-bottom:1px solid #ACB0B9}

.left_menu { padding: 2px 2px 3px 30px; display:block; background: #E5E3E1 url('sources/left_bg_center.gif') repeat-y left top;}
.left_menu1 {display:block; width:167px; height:16px; background: #E5E3E1 url('sources/left_bg_top.gif') no-repeat left top;}
.left_menu2 {display:block; width:167px; height:16px; background: #E5E3E1 url('sources/left_bg_bottom.gif') no-repeat left top;}


/****************REGISTRATION******************/
.registration {border-top: 1px solid #DADFE6; text-align:left}
.registration td { padding:4px; border-bottom: 1px solid #DADFE6; }
.registration input, .registration textarea {width:80%; font: normal 9pt Tahoma, Verdana, Arial, Helvetica; padding:1px}
.registration .smallsize {width:auto; border: 0px;}
.registration .smallsize1 {width:auto;}

/************TEXT******************/
.text {
	font: 11px Tahoma, Arial,  verdana, sans-serif;
	padding:0 20px 10px 20px;
}

.text h1 {
	color:#E6B71C; 
	margin:10px 0 20px 0; 
	display:block;
	font: bold 14pt "Century Gothic", "Trebuchet MS", Tahoma, Verdana, sans-serif;
}
.text h2 {
	color:#D89408;
	margin:20px 10px 10px 0;
	font: bold 11pt "Century Gothic", "Trebuchet MS", Tahoma, Verdana, sans-serif;
}

.text h3 {
	color:#000000;
	margin:20px 10px 10px 0;
	font: bold 10pt Arial, Tahoma, Verdana, Helvetica; serif;
}
.text a{color: #B28A00;}
.text a:hover {color: #B28A00;text-decoration: none;}

.text img {margin:6px}
.text .nomargin {margin:0; padding:0;}

.text p{margin:10px 10px; line-height:150%;}
.text ul {margin: 8px 40px; list-style:none }
.text ol {margin: 8px 40px; }
.text li {margin: 7px 4px;padding-left:17px;}
.text ul li {background: url('sources/bullet.gif') no-repeat left 3px; }

.text hr {height: 1px; background-color: #ccc; border: 0px solid; color: #ccc;}

.text .program {margin:0 auto; padding:0; background: #F7F7F7 url('sources/program_center.gif') repeat-y left top;}
.text .program td {padding:3px 10px; border-bottom:1px solid #D3D3D3}
.text .program ul {margin: 4px 0 4px 2px; list-style:none }
.text .program li {background: url('sources/bullet2.gif') no-repeat left 4px; padding-left:14px }
.text .program p {margin:2px 0; padding:0}
.text .program_top {font-size:8px; margin:0 auto; padding:0; display:block; width:570px; height:12px; background: #F7F7F7 url('sources/program_top.gif') no-repeat left top;}
.text .program_bottom {font-size:8px; margin:0 auto; padding:0; display:block; width:570px; height:12px; background: #F7F7F7 url('sources/program_bottom.gif') no-repeat left top;}
.text .program .header {color:#D89408; padding: 10px 6px 3px 16px; font-weight:bold; background: #EFEFEF url('sources/program_header.gif') repeat-y left top; font: bold 13px Verdana, Tahoma, Arial, sans-serif;}
.text .program td.noborder {border:none}
.text .program a {font-weight:bold;}

.text .program .thesis {color:#D16666; text-decoration:underline; font-weight:bold; margin-top:2px}
.text .program .thesis:hover {text-decoration:none}
.text .program .alert {font-weight:bold; color:#D16800}
.text .program .subheader {font-weight:bold; color:#9A8B8B}


/*********SPEAKERS***************/

.body_speaker {text-align:right; padding:0 20px; color:#E6B71C; font:bold 12px Tahoma, Arial, sans-serif;}
.body_speaker h1 {color:#FFFFFF; margin:20px 10px 10px 20px; font: bold 16pt "Century Gothic", "Trebuchet MS", Tahoma, Verdana, sans-serif;}
.body_speaker h2 {color:#FFFFFF; margin:10px 5px 10px 0px; font: bold 12pt "Century Gothic", "Trebuchet MS", Tahoma, Verdana, sans-serif;}


/*********PHOTOALBUM***************/

.photoalb {margin:0 0 150px 0}
.photoalb td {margin:0; padding:12px}
.photoalb a img {padding:6px; background:#F5F5F5; border:2px solid #D3D3D3}
.photoalb a:hover img {border:2px solid #B2B2B2; background:#E6E6E6}
.photoalb a:visited img {padding:6px; background:#F5F5F5; border:2px solid #E6B71C}


.photohead {background:#F2F2F2; border:1px solid #E8E8E8}
.photohead td {margin:0; padding:0; font-weight:bold; font-size:10pt; }
.photohead a {display:block; padding:4px 8px; background:#E8E8E8; border:1px solid #F2F2F2; color:#777777; margin:0; text-decoration:none; cursor:pointer; width:12px}
.photohead a:hover {color:#FFFFFF; background:#DBDBDB}
.photohead .phototext {padding:0 10px 0 0; width:260px; color:#777777; }
.photohead .current {padding:4px 10px; background:#D1D1D1; color:#FF0000; border:1px solid #F2F2F2;}
