body { margin:0px; padding:0px 0px 30px 0px; text-align:center; background:#A0D6DF url("../images/header.png") top left repeat-x; color:#725B4F; line-height:20px; }

h1 { font-family:Helvetica; font-size:26px; margin:0px 0px 5px 0px; }
h2 { font-size:18px; font-weight:bold; margin:0px 0px 10px 0px; }
ul { margin:0px 0px 10px 0px; }
ul.b { margin-top:10px; }

a { color:#368487; text-decoration:none; }
a:hover { text-decoration:underline; }

img { border:none; }
img.cbetf { border:1px solid #469497; }

hr { color:#469497; height:1px; border:0px; border-top:1px solid #469497; margin:10px 0px; }

input.text, textarea { width:278px; padding:6px; font-size:26px; border:none; margin:5px 0px; font-family:Arial;  }
input.text { height:32px; background:#A0D6DF url("../images/input.png") top left no-repeat; }
textarea { height:190px; padding-bottom:0px; background:#A0D6DF url("../images/textarea.png") top left no-repeat; font-size:14px; }
textarea.big { height:194px; width:760px; background-image:url("../images/textarea_big.png"); }

select, input.text_regular { background:#BDE2E9; color:#725B4F; border:1px solid #62B9BC; }
input.submit_regular { background:#62B9BC; color:#FFF; font-weight:bold; border:1px solid #42999C; font-size:13px; }

input.submit { font-size:20px; color:#FFF; border:none; width:150px; height:33px; background:#A0D6DF url("../images/button.png") top left no-repeat; }
input.submit.short { width:140px; }
form.inline { display:inline; }

#layout { width:800px; margin:auto; text-align:left; }
#header { width:800px; height:120px;}
#content { padding:30px 20px 0px 20px; }

#home { width:210px; height:90px; display:block; z-index:20; position:absolute; }
#home:hover { text-decoration:none; }

#tabs { position:absolute; width:800px; text-align:right; padding:0px 20px 0px 0px; }
#flags { margin:0px 0px 47px 0px; }
#flags img { margin-top:10px; }

.tab { display:inline-block; margin-top:17px; min-width:60px; background:#989696; color:#000; text-align:center; padding:2px 8px 0px; }
.tab a { display:block; width:100%; color:#000; text-decoration:none !important; }
.tab:hover, .tab.selected { background:#A0D6DF; }

#s_left, #s_right { float:left; width:380px; padding:30px 0px 20px 20px; }
#s_right { padding:30px 30px 20px 80px; width:290px; }
#s_bottom { width:750px; padding:20px 20px 0px 20px; text-align:center; margin:auto; background:#A0D6DF url("../images/dash_h.png") top left repeat-x; }

div.number { float:left; width:37px; height:30px; color:#469497; padding:2px 0px 4px 4px; text-align:center; font-size:25px; font-weight:bold; background:transparent url("../images/item1.gif") top left no-repeat; }
div.number.n2 { background-image:url("../images/item2.gif"); }
div.number.n3 { background-image:url("../images/item3.gif"); }
div.number_desc { float:left; width:180px; margin:0px 20px 0px 10px; text-align:left; }

div.clear { clear:both; }
div.clearfx { float:left; clear:both; }

.hidden { display:none; }
.middle { vertical-align:middle; }
.center { text-align:center; }
.right { text-align:right; }

.fright { float:right; }
.fleft { float:left; }

.up { color:#070; }
.down { color:#B00; }

.photo { width:306px; height:242px; background:transparent url("../images/photo.png") top left no-repeat; margin-left:20px; }
.headline { margin:0px 0px 10px 0px; }

.disclaimer_top { height:8px; background:transparent url("../images/disclaimer_top.png") top left no-repeat; }
.disclaimer_bottom { height:8px; background:transparent url("../images/disclaimer_bottom.png") top left no-repeat; }
.disclaimer_wrapper { width:370px; padding:0px 10px 0px 0px; background:transparent url("../images/question.png") top left repeat; }
.disclaimer { overflow:auto; height:200px; padding:0px 10px; }
.disclaimer h1 { font-size:16px; }

label.error { background:#FDD; }

.question_top { height:8px; background:transparent url("../images/question_top.png") top left no-repeat; }
.question_bottom { height:8px; background:transparent url("../images/question_bottom.png") top left no-repeat; }
.question { background:#BDE2E9; padding:0px 10px; background:transparent url("../images/question.png") top left repeat; }
.answer { padding:0px 10px; }
.date { float:right; font-size:12px; }

#flash { position:absolute; left:0px; width:100%; text-align:center; margin-top:180px; z-index:20; }
#flash div.wrapper { width:420px; margin:auto; border:1px solid #AAA; }
#flash div.wrapper.error { border-color:#A33; }
#flash .notice { width:390px; margin:auto; text-align:center; padding:5px; background:#EEE; border:10px #DDD solid; font-family:Verdana; }
#flash .error .notice { border-color:#F66; background:#FEE; }

table.sheet { border:2px solid #989696; }
table.sheet tr.header td { font-weight:bold; text-align:center; vertical-align:middle; background:#989696; color:#E9E9E9; }
table.sheet td { padding:5px; }
table.sheet tr.even, table.sheet td.even { background:#BDE2E9; }
table.sheet a { color:#725B4F; }
