/* 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;}
ol, ul {list-style:none;}
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:#272727; text-align:center; line-height:1; color:#a9a9a9; font:69% Verdana,Geneva,Kalimati,sans-serif; line-height:1.8;}

p {margin-bottom:1em;}
a:link, a:visited {color:#fff; text-decoration:underline;}
a:hover, a:active {text-decoration:underline; color:#8FA4B7;}


/* CONTAINERS */
#container {width:960px; margin:0 auto; text-align:left; background:transparent url(../images/header.jpg) no-repeat top center; padding-top:100px;}


/* HEADER */
#header {display:none;}


/* CONTENT */
#content {background:transparent url(../images/left-sidebar.jpg) no-repeat top left; }
#content:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
#content {display:inline-block;}


/* NAV */
#content ul#nav {position:absolute; width:190px; margin-left:16px; list-style-type:none; padding:0; font-size:1.4em; padding-top:0.5em;}
#nav li {margin-bottom:.6em;}
#nav li a {text-decoration:none; font-weight:bold; color:#fff;}
#nav li a:hover {text-decoration:underline;}
#content ul#nav ul {padding-top:10px; list-style-type:none; font-size:0.7em;}
#nav li ul li a {color:#ccc; font-weight:normal;}
#nav li ul li a:hover {color:#fff; text-decoration:underline;}
#nav li ul li {margin-bottom:0;}


/* MAINCOPY */
#maincopy {padding-left:242px; padding-top:90px; width:358px; float:left;}
#maincopy.full {width:auto;}
h3 {font:normal 1.7em/1.8 Georgia,"Nimbus Roman No9 L",serif; color:#fff; letter-spacing:-0.5px;}
strong {color:#fff; font-weight:normal;}
em {color:#fff; font-style:italic;}
#content ul {list-style-type:disc; padding-left:12px;}

.rounded {padding:10px; border:3px solid #000; background:#232323;}
.outerrounded {background:#161616;}

.swap {display:none;}

#downloadbtn a {display:block; width:265px; height:155px; background:transparent url(../images/download-btn.jpg) no-repeat top left; overflow:hidden; text-indent:-999px;}


/* SIDEBAR */
#sidebar {margin-left:640px; width:328px;}


/* FOOTER */
#footer {clear:both; background:transparent url(../images/footer.gif) no-repeat top center; height:30px; margin-top:0.3em; margin-bottom:2em;}
#footer address {display:none;}

/* MISC */
#contactinfo {padding:1em 10px 0;}
#contactinfo strong {font-size:1.1em;}

.heading h1, .htmlarea h1 {font:bold 2.9em/1 Georgia,"Nimbus Roman No9 L",serif; color:#fff; margin-bottom:0.1em;}
.heading h2, .htmlarea h2 {font:bold 1.5em/1.2 Verdana,Geneva,Kalimati,sans-serif; color:#ccc;}
.heading {margin-bottom:1.4em;}

.htmlarea h1 {margin-bottom:0.8em;}


/* HTMLAREA  */
.htmlarea {}
.htmlarea h1 {}
.htmlarea h2 {}
.htmlarea h3 {}
.htmlarea h4,.htmlarea h5,.htmlarea h6 {}
.htmlarea p {}
.htmlarea ul, .htmlarea ol {}
.htmlarea li {}
.htmlarea dl {}
.htmlarea dt {}
.htmlarea dd {}
.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;}