@import "global.css";

#contentHeader { margin: 0 33px 18px 18px; padding: 0 0 10px 0; border-bottom: 1px solid #d3d3d3; }
#contentHeader h1 { margin: 0 0 3px 0; color: #600; font-size: 2.4em; font-weight: normal; }
#contentHeader h2 { margin: 0 0 3px 0; color: #666; font-size: 1.8em; font-weight: normal; }

#form { width: 385px; padding: 0 0 15px 25px; float: left; }
#formHide { display: none; }
#form label { margin: 0 0 5px 0; font-size: 1.4em; font-weight: bold; display: block; }
#form fieldset { margin: 0 0 15px 0; }
#form fieldset fieldset { margin: 0 30px 15px 0; float: left; }
#form h1 { margin: 0 0 3px 0; color: #600; font-size: 2.4em; font-weight: normal; }
#form h2 { margin: 0 0 3px 0; color: #666; font-size: 1.8em; font-weight: normal; }

img.en { position: absolute; top: 270px; left: 700px; border: 3px solid #d3d3d3;}

input.text { width: 145px; height: 16px; padding: 2px 5px; border: 1px solid #333; font-size: 1.1em; line-height: 1.1em; }
input.large { width: 332px; }
input.small { width: 55px; }
input.smaller { width: 15px; }
select { position: relative; left: 0; width: 75px; border: 1px solid #333; font-size: 1.1em; line-height: 1.1em; }
select.large { width: 125px; }

textarea { width: 250px; height: 85px; padding: 2px 5px; border: 1px solid #333; overflow: auto; }
a.submit { width: 94px; height: 41px; background: url(img/submit.jpg) no-repeat 0 0; display: block; text-indent: -999px; cursor: pointer; }
#links { margin: 30px 0 40px 0; position: relative; width: 280spx; }
	
#next { width: 135px; height: 40px; float: left; }
#next a { width: 53px; height:23px; background: url(img/next.jpg) no-repeat 0 0; text-indent: -999px; cursor: pointer; float: left; clear: both;}
#next p { width: 135px; float: left; clear: both;}

#back { width: 135px; height: 40px; float: left; }
#back a { width: 53px; height: 23px; background: url(img/back.jpg) no-repeat 0 0; text-indent: -999px; cursor: pointer; float: left; clear: both;}
#back p { width: 135px; float: left; clear: both;}

#other_type { position: relative; display: none; }

#sub_adv_id { position: relative; display: none; }


.error input, .error select, .error textarea { background: #FBEFB8; border: 1px solid #e2071b !important; }
.error label { color: #e2071b; }

.dates { top: 20px; bottom: 25px; }

.tablehead {background-color:#ede7d6;font-size:12px;
	color:#333333;font-weight:bold;}

.tablealt {background-color:#f4f0e5;}

.accredited { padding: 20px 99px 0 0; float: right; }

#surcharge { margin: 0 0 22px 0; font: normal 1.2em/1.6em Arial, Helvetica, sans-serif; }
#total { margin: 0 0 22px 0; font: normal 1.2em/1.6em Arial, Helvetica, sans-serif; }

#errors { width: 314px; margin: 0 0 20px 0; padding: 15px 30px; background: #faff96; font-size: 1.3em; color: #e2071b; border: 2px solid #e2071b; display: block; }
#errors ul { margin: 15px 0 0 15px; list-style: inside; }
#errors ul li { margin: 0 0 5px 0; }

h1.contact { *height: 1%; margin: 0 0 0 25px; clear: both; color: #600; font-size: 1.8em; font-weight: normal; }

ul.select { width: 65px; height: 18px; list-style: none; background: url(/img/dropdown.gif) no-repeat right 1px; cursor: pointer; position: relative; }
ul.select li { height: 18px; position: relative; color: #333; }
ul.select ul { width: 100%; list-style: none; border: 1px solid #333; position: absolute; top: 0; left: 0; overflow: hidden; }
ul.select ul li { height: 14px; padding: 2px 5px; background: #fff; display: none; clear: both; }
ul.select ul li.selected { background: none !important; display: block; }
ul.select ul.open li { display: block; clear: both; }
ul.select ul.open li:hover,
ul.select ul.open li.hover { background: #d7d7d7; }