/* GLOBALS */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td 
{margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent;}
body {line-height:1;}
blockquote, q {quotes:none;}
:focus {outline:0;}
ins {text-decoration:none}
del {text-decoration:line-through;}
table { border-collapse:collapse; border-spacing:0;}

body {background:#1B334F; text-align:center; line-height:1; color:#fff; font:75% Tahoma,Geneva,Kalimati,sans-serif;}

p {margin-bottom:1em;}
a:link, a:visited {color:#fff; text-decoration:underline;}
a:hover, a:active {color:#fff; text-decoration:underline;}


/* CONTAINERS */
#container {width:826px; background:#1F3A57 url(../images/container-bg.jpg) repeat-x top center; margin:0 auto; padding:0 18px 2em; text-align:left;}


/* HEADER */
#header {background:transparent url(../images/header.jpg) no-repeat top center; padding-top:130px; height:70px;}
#header .grphk {display:none;}
#header h1 {font:bold 2.1em/1.4 Georgia,"Nimbus Roman No9 L",serif;}

#overview {margin:2em 0; font:1.1em/1.4 Georgia,"Nimbus Roman No9 L",serif; color:#c0c0c0;}
#overview h2 {font-size:1.7em; color:#fff; margin-bottom:1.4em;}
#video {float:right; margin:0 0 20px 20px; width:450px; height:420px; background:#1F3753;}

#help {clear:both; background:#2A425D; font:1.2em/1.4 Tahoma,Geneva,Kalimati,sans-serif; padding:1em 40px 0.2em; margin-bottom:1.4em;}
#help h2 {font-size:1.6em; margin-bottom:0.4em;}
#help li {padding-left:8px;}
#help ul {padding-left:18px; list-style-type:disc;}

#feedback {font:1.2em/1.4 Tahoma,Geneva,Kalimati,sans-serif;}

.leftcontainer {width:340px; float:left; margin-right:30px;}
.rightcontainer {}

#badges h2 {margin-bottom:0;}
#badges h4 {margin-bottom:0.4em;}


/* FOOTER */
#footer {clear:both;}

.htmlarea .left {float:left; margin:0 6px 6px 0;}
.htmlarea .right {float:right; margin:0 0 6px 6px;}


/* FORM: PRESENTATION */
form {font:1em/1 Verdana,Geneva,Kalimati,sans-serif; color:#333;}
fieldset {border:1px solid #999;}
fieldset fieldset {border:none;}
fieldset fieldset legend {font:bold 1em/1 Verdana,Geneva,Kalimati,sans-serif; color:#000;}
legend {font:1.5em/1 "Trebuchet MS",Helvetica,Jamrul,sans-serif; color:#000;}
.textfield input, .file input, .dropdown select, .textarea textarea, div input.innertextfield {font:1em/1 Verdana,Geneva,Kalimati,sans-serif; color:#000; border:1px solid #999; background:#ececec;}
.textfield input:hover, .file input:hover, .dropdown select:hover, .textarea textarea:hover, div input.innertextfield:hover {border-color:orange;}
.textfield input:focus, .file input:focus, .dropdown select:focus, .textarea textarea:focus, div input.innertextfield:hover {border-color:#333;}
.textfield input:active, .file input:active, .dropdown select:active, .textarea textarea:active, div input.innertextfield:active {border-color:#333;}
.textfield input:focus:hover, .file input:focus:hover, .dropdown select:focus:hover, .textarea textarea:focus:hover, div input.innertextfield:focus:hover {border-color:orange;}
.checkbox input, .radio input {border:none; background:transparent;}
button {font:1.2em/1 Verdana,Geneva,Kalimati,sans-serif; border:1px solid #666; background:#666; color:#fff;}
button:hover {border-color:#000; color:orange;}
optgroup {font:bold 1em/1 Verdana,Geneva,Kalimati,sans-serif;}
option {font:1em/1 Verdana,Geneva,Kalimati,sans-serif;}


/* FORM: LAYOUT */
form {}
fieldset {margin-bottom:3em; padding:10px;}
fieldset fieldset {padding:0;}
legend {margin-bottom:1em;}
.textfield, .textarea, .file, .dropdown, .radio, .checkbox, .buttons, fieldset fieldset {margin-bottom:1em;}
.textfield input, .file input, .dropdown select, .textarea textarea, input.innertextfield {padding:2px 5px;}
.textfield input, .file input, .dropdown select, .textarea textarea {width:250px;}
textarea {height:6em;}
.textfield input, .file input, .dropdown select, .textarea textarea {display:block; margin:0.1em 0 0 0;}
.checkbox input, .radio input {margin-right:5px;}
div input.innertextfield {display:inline; margin-right:0;}
.buttons {}
button {padding:4px;}
optgroup {}
option {padding:1px 3px;}