/* CSS Document */

/*
-------- DEFAULTS
*/

body { 
background: #FFFFFF; 
background-image: url(main-header.png); 
background-repeat: no-repeat; 
background-position: center 25px; 
background-attachment: scroll; 

font-family: 'trebuchet ms', helvetica, sans-serif; 
color: #000000; 
font-size: 9pt; 
font-weight: normal; 
line-height: 16px; 
text-align: justify; 

margin-top: 0px; 
margin-bottom: 50px; 
margin-left: 150px; 
margin-right: 150px; 
padding-top: 0px; 
padding-bottom: 0px; 
padding-left: 0px; 
padding-right: 0px; 
}
a:link, a:visited { 
text-decoration: none; 
color: #00A4B8; 
font-weight: bold; 
border: 0px; 
}
a:active, a:hover { 
text-decoration: none; 
color: #FF9000; 
font-weight: bold; 
border: 0px; 
border-bottom: 1px solid #FF9000; 
}

/*
-------- NAVIGATE
*/

div#entry-nav { 
margin: 0px; 
margin-top: 30px; 
margin-bottom: 60px; 
color: #555555; 
font-family: 'trebuchet ms', helvetica, sans-serif; 
font-size: 12pt; 
font-style: italic; 
text-transform: lowercase; 
text-align: center; 
}
div#entry-nav a:link, 
div#entry-nav a:visited { 
text-decoration: none; 
color: #00A4B8; 
font-weight: bold; 
border: 0px; 
}
div#entry-nav a:active, 
div#entry-nav a:hover { 
text-decoration: none; 
color: #FF9000; 
font-weight: bold; 
border: 0px; 
}

div#form-nav { 
margin: 0px; 
margin-top: 30px; 
margin-bottom: 60px; 
color: #555555; 
font-family: 'trebuchet ms', helvetica, sans-serif; 
font-size: 12pt; 
font-style: italic; 
text-transform: lowercase; 
text-align: center; 
}
div#form-nav a:link, 
div#form-nav a:visited { 
text-decoration: none; 
color: #00A4B8; 
font-weight: bold; 
border: 0px; 
}
div#form-nav a:active, 
div#form-nav a:hover { 
text-decoration: none; 
color: #FF9000; 
font-weight: bold; 
border: 0px; 
}

/*
-------- INSTRUCTIONS
*/

div#instructionstitle { 
font-family: 'trebuchet ms', helvetica, sans-serif; 
color: #555555; 
font-size: 17pt; 
font-weight: bold; 
font-style: italic; 
text-transform: lowercase; 
text-align: left; 
}
div#instructions { 
margin: 0px; 
margin-top: 2px; 
margin-bottom: 20px; 
padding-right: 15px; 
font-family: 'trebuchet ms', helvetica, sans-serif; 
font-size: 10pt; 
line-height: 17px; 
text-align: justify; 
}
ol.instructionlist { 
margin: 0px; 
margin-top: 10px; 
}
li.instructionlistli { 
margin: 0px; 
margin-top: 5px; 
margin-bottom: 5px; 
}
note-instructions1 { 
position: relative; 
left: 39px; 
font-size: 9pt; 
}

/*
-------- FORM
*/

formtitle { 
font-family: 'trebuchet ms', helvetica, sans-serif; 
color: #00A4B8; 
font-size: 45pt; 
line-height: 14px; 
font-weight: bold; 
font-style: italic; 
text-transform: lowercase; 
text-align: center; 
}
table.formtable { 
margin: 0px; 
padding: 0px; 
border: 0px; 
background-color: #FFFFFF; 
font-family: 'trebuchet ms', helvetica, sans-serif; 
color: #000000; 
font-size: 9pt; 
font-weight: normal; 
line-height: 16px; 
text-align: center; 
}
table.formtable td { 
border: 0px; 
padding-top: 4px; 
padding-bottom: 4px; 
}
table.formtable tr.buttons td { 
padding-top: 12px; 
}
td.formtabletd-input-label { 
width: 300px; 
text-align: right; 
}
td.formtabletd-spacer { 
width: 10px; 
}
td.formtabletd-input { 
width: 300px; 
text-align: left; 
}
td.formtabletd-button-submit { 
width: 300px; 
text-align: right; 
}
td.formtabletd-button-reset { 
width: 300px; 
text-align: left; 
}
input.form { 
background-color: #FFCC00; 
color: #000000; 
font-family: 'trebuchet ms', helvetica, sans-serif; 
font-size: 8pt; 
border: 0px; 
border-top: 2px solid #FFCC00; 
border-bottom: 2px solid #FFCC00; 
border-left: 5px solid #FFCC00; 
border-right: 5px solid #FFCC00; 
}
input.form:hover { 
background-color: #FFCC00; 
color: #000000; 
font-family: 'trebuchet ms', helvetica, sans-serif; 
font-size: 8pt; 
border: 0px; 
border-top: 2px solid #FFCC00; 
border-bottom: 2px solid #FFCC00; 
border-left: 5px solid #FFCC00; 
border-right: 5px solid #FFCC00; 
}
input.form:focus { 
background-color: #FF9000; 
color: #000000; 
font-family: 'trebuchet ms', helvetica, sans-serif; 
font-size: 8pt; 
border: 0px; 
border-top: 2px solid #FF9000; 
border-bottom: 2px solid #FF9000; 
border-left: 5px solid #FF9000; 
border-right: 5px solid #FF9000; 
}
select.form { 
background-color: #FFCC00; 
color: #000000; 
font-family: 'trebuchet ms', helvetica, sans-serif; 
font-size: 8pt; 
border: 0px; 
border-top: 2px solid #FFCC00; 
border-bottom: 2px solid #FFCC00; 
border-left: 2px solid #FFCC00; 
border-right: 2px solid #FFCC00; 
}
select.form:hover { 
background-color: #FFCC00; 
color: #000000; 
font-family: 'trebuchet ms', helvetica, sans-serif; 
font-size: 8pt; 
border: 0px; 
border-top: 2px solid #FFCC00; 
border-bottom: 2px solid #FFCC00; 
border-left: 2px solid #FFCC00; 
border-right: 2px solid #FFCC00; 
}
select.form:focus { 
background-color: #FF9000; 
color: #000000; 
font-family: 'trebuchet ms', helvetica, sans-serif; 
font-size: 8pt; 
border: 0px; 
border-top: 2px solid #FF9000; 
border-bottom: 2px solid #FF9000; 
border-left: 2px solid #FF9000; 
border-right: 2px solid #FF9000; 
}
input.button-submit { 
margin: 0px; 
padding: 10px; 
padding-left: 20px; 
padding-right: 20px; 
border: 1px solid #00A4B8; 
background-color: #FFFFFF; 
color: #00A4B8; 
font-family: 'trebuchet ms', helvetica, sans-serif; 
font-size: 12pt; 
font-weight: bold; 
font-style: italic; 
}
input.button-submit:hover, input.button-submit:focus { 
margin: 0px; 
padding: 10px; 
padding-left: 20px; 
padding-right: 20px; 
border: 1px solid #00A4B8; 
background-color: #00A4B8; 
color: #FEFEFE; 
font-family: 'trebuchet ms', helvetica, sans-serif; 
font-size: 12pt; 
font-weight: bold; 
font-style: italic; 
cursor: pointer; 
}
input.button-reset { 
margin: 0px; 
padding: 10px; 
padding-left: 20px; 
padding-right: 20px; 
border: 1px solid #FF9000; 
background-color: #FFFFFF; 
color: #FF9000; 
font-family: 'trebuchet ms', helvetica, sans-serif; 
font-size: 12pt; 
font-weight: bold; 
font-style: italic; 
}
input.button-reset:hover, input.button-reset:focus { 
margin: 0px; 
padding: 10px; 
padding-left: 20px; 
padding-right: 20px; 
border: 1px solid #FF9000; 
background-color: #FF9000; 
color: #FEFEFE; 
font-family: 'trebuchet ms', helvetica, sans-serif; 
font-size: 12pt; 
font-weight: bold; 
font-style: italic; 
cursor: pointer; 
}
inputlabel { 
font-family: 'trebuchet ms', helvetica, sans-serif; 
color: #555555; 
font-size: 15pt; 
font-weight: bold; 
font-style: italic; 
text-transform: lowercase; 
}


table#advanced.formtable { 
margin: 0px; 
margin-top: 5px; 
padding: 0px; 
padding-top: 3px; 
padding-bottom: 6px; 
border: 3px solid #EBEBEB; 
background-color: #F6F6F6; 
font-family: 'trebuchet ms', helvetica, sans-serif; 
color: #000000; 
font-size: 9pt; 
font-weight: normal; 
line-height: 16px; 
text-align: center; 
}
table#advanced.formtable inputlabel { 
font-family: 'trebuchet ms', helvetica, sans-serif; 
color: #555555; 
font-size: 12pt; 
font-weight: bold; 
font-style: italic; 
text-transform: lowercase; 
}
table#advanced.formtable input.form { 
background-color: #FFFFFF; 
color: #000000; 
font-family: 'trebuchet ms', helvetica, sans-serif; 
font-size: 8pt; 
border: 0px; 
border-top: 2px solid #EBEBEB; 
border-bottom: 2px solid #EBEBEB; 
border-left: 5px solid #EBEBEB; 
border-right: 5px solid #EBEBEB; 
}
table#advanced.formtable input.form:hover { 
background-color: #FFFFFF; 
color: #000000; 
font-family: 'trebuchet ms', helvetica, sans-serif; 
font-size: 8pt; 
border: 0px; 
border-top: 2px solid #EBEBEB; 
border-bottom: 2px solid #EBEBEB; 
border-left: 5px solid #EBEBEB; 
border-right: 5px solid #EBEBEB; 
}
table#advanced.formtable input.form:focus { 
background-color: #FF9000; 
color: #000000; 
font-family: 'trebuchet ms', helvetica, sans-serif; 
font-size: 8pt; 
border: 0px; 
border-top: 2px solid #FF9000; 
border-bottom: 2px solid #FF9000; 
border-left: 5px solid #FF9000; 
border-right: 5px solid #FF9000; 
}
table#advanced.formtable select.form { 
background-color: #FFFFFF; 
color: #000000; 
font-family: 'trebuchet ms', helvetica, sans-serif; 
font-size: 8pt; 
border: 0px; 
border-top: 2px solid #EBEBEB; 
border-bottom: 2px solid #EBEBEB; 
border-left: 2px solid #EBEBEB; 
border-right: 2px solid #EBEBEB; 
}
table#advanced.formtable select.form:hover { 
background-color: #FFFFFF; 
color: #000000; 
font-family: 'trebuchet ms', helvetica, sans-serif; 
font-size: 8pt; 
border: 0px; 
border-top: 2px solid #EBEBEB; 
border-bottom: 2px solid #EBEBEB; 
border-left: 2px solid #EBEBEB; 
border-right: 2px solid #EBEBEB; 
}
table#advanced.formtable select.form:focus { 
background-color: #FF9000; 
color: #000000; 
font-family: 'trebuchet ms', helvetica, sans-serif; 
font-size: 8pt; 
border: 0px; 
border-top: 2px solid #FF9000; 
border-bottom: 2px solid #FF9000; 
border-left: 2px solid #FF9000; 
border-right: 2px solid #FF9000; 
}

/*
-------- SITECREDITS
*/

#site-footer { 
margin: 0px; 
margin-top: 50px; 
}
site-name-site-footer-1 { 
color: #00A4B8; 
font-size: 14pt; 
font-weight: bold; 
font-style: italic; 
text-transform: lowercase; 
}
site-name-site-footer-2 { 
color: #FF9000; 
font-size: 14pt; 
font-weight: bold; 
font-style: italic; 
text-transform: lowercase; 
}

/*
-------- TOPLINX
*/

a.backlinx:link, a.backlinx:visited { 
text-decoration: none; 
color: #FF9000; 
font-size: 10pt; 
font-weight: bold; 
text-transform: uppercase; 
border: 0px; 
}
a.backlinx:active, a.backlinx:hover { 
text-decoration: none; 
color: #00A4B8; 
font-size: 10pt; 
font-weight: bold; 
text-transform: uppercase; 
border: 0px; 
}

/*
-------- CHANGELOG
*/

div#changelogtitle { 
padding: 0px; 
padding-left: 150px; 
padding-right: 150px; 
font-family: 'trebuchet ms', helvetica, sans-serif; 
color: #555555; 
font-size: 17pt; 
font-weight: bold; 
font-style: italic; 
text-transform: lowercase; 
text-align: center; 
}
div#changelogdiv { 
margin: 0px; 
margin-top: 15px; 
margin-bottom: 25px; 
padding: 0px; 
padding-left: 150px; 
padding-right: 150px; 
font-family: 'trebuchet ms', helvetica, sans-serif; 
font-size: 9pt; 
text-align: left; 
}
#changelogdiv ul.changeloglist { 
position: relative; 
left: 55px; 
list-style-position: inside; 
list-style-type: none; 
}
#changelogdiv li.date { 
padding-top: 5px; 
padding-bottom: 5px; 
list-style-position: inside; 
list-style-type: none; 
color: #00A4B8; 
font-size: 10pt; 
font-weight: bold; 
text-transform: uppercase; 
}
#changelogdiv li.change { 
position: relative; 
left: 25px; 
padding-top: 1px; 
padding-left: 6px; 
list-style-position: outside; 
list-style-image: url(main-bullet.png); 
color: #000000; 
font-size: 9pt; 
font-weight: normal; 
text-transform: none; 
}

/*
-------- COMMENTS
*/

div#commentstitle { 
font-family: 'trebuchet ms', helvetica, sans-serif; 
color: #555555; 
font-size: 17pt; 
font-weight: bold; 
font-style: italic; 
text-transform: lowercase; 
}
div#commentsdiv { 
margin: 0px; 
margin-top: 15px; 
margin-bottom: 25px; 
font-family: 'trebuchet ms', helvetica, sans-serif; 
font-size: 9pt; 
}

/*
-------- IMPORTANT INFO
*/

div#importantinfotitle { 
font-family: 'trebuchet ms', helvetica, sans-serif; 
color: #555555; 
font-size: 17pt; 
font-weight: bold; 
font-style: italic; 
text-transform: lowercase; 
}
div#importantinfodiv { 
margin: 0px; 
margin-top: 15px; 
margin-bottom: 25px; 
font-family: 'trebuchet ms', helvetica, sans-serif; 
font-size: 9pt; 
text-align: justify; 
}
credit { 
font-size: 8pt; 
}

/*
-------- COLOR PREVIEW
*/

table.colorpreview { 
margin: 10px; 
margin-bottom: 25px; 
padding: 0px; 
border: 0px; 
text-align: center; 
font-family: 'trebuchet ms', helvetica, sans-serif; 
font-size: 12pt; 
font-weight: bold; 
}
th.colorpreviewth { 
height: 30px; 
margin: 0px; 
padding: 0px; 
border: 0px; 
color: #CCCCCC; 
font-size: 26pt; 
font-weight: bold; 
font-style: italic; 
text-transform: lowercase; 
}
td.colorpreviewtd { 
margin: 0px; 
padding: 0px; 
border: 0px; 
}
td.colorpreviewtd-spacer { 
width: 25px; 
margin: 0px; 
padding: 0px; 
border: 0px; 
}
td.colorpreviewtd-preview1 { 
width: 60px; 
margin: 0px; 
padding: 5px; 
border: 0px; 
background-color: #FFFFFF; 
font-size: 11pt; 
font-weight: bold; 
font-style: italic; 
}
td.colorpreviewtd-preview2 { 
width: 60px; 
margin: 0px; 
padding: 10px; 
border: 0px; 
background-color: #000000; 
font-size: 8pt; 
font-weight: bold; 
font-style: normal; 
}

/*
-------- EASY ATTRIBUTES
*/

highlight { 
background-color: #FFDE5B; 
}
a#changelogjumps, 
a#changelogjumps:link, 
a#changelogjumps:visited { 
border: 0px; 
text-decoration: none; 
color: #FF9000; 
font-size: 8pt; 
}
a#changelogjumps:hover, 
a#changelogjumps:active { 
border: 0px; 
text-decoration: none; 
color: #00A4B8; 
font-size: 8pt; 
}

/*
-------- SPACERS
*/

div#spacer1 {
height: 800px;
}
div#spacer2 {
height: 150px;
}
div#spacer3 {
height: 150px;
}
div#spacer-4 {
height: 60px;
}