/* GENERAL STYLES */
/* Global Reset */
HTML, BODY, FORM, DIV, SPAN, CITE, P, A, UL, OL, LI, DL, DT, DD, H1, H2, H3, H4, H5, H6, IMG, FORM, FIELDSET, LEGEND, LABEL, INPUT, BUTTON, SELECT, TEXTAREA, EMBED, TABLE TH, TD, OBJECT, EMBED {margin:0px; padding:0px;}
OBJECT, EMBED, IFRAME {float:left;}
DIV IMG {border:0px; font-size:10px; font-weight:bold;}

HTML {background:#000000 url('../global/img/background.gif') repeat 0px 0px;}
BODY {font-family:Verdana,Tahoma,Helvetica,San Serif; font-size:62.5%; line-height:normal; text-align:center;color:#ffffff}
BODY DIV {text-align:left;}
.skiplinks {position:absolute !important; left:-9000px !important; top:0px !important;}
.hidden {display:none;}

/* Layout */
DIV#position {margin:0px auto;width:778px; }
DIV#page {position:relative; width:778px; float:left; background :#000000 none no-repeat scroll left top; border-bottom:6px solid #303235;}

DIV#header {float:left;width:778px; background:transparent url('../global/img/bar-header.gif') no-repeat scroll left bottom;}
DIV#header div{float:left;}

DIV.bar{background:transparent url('../global/img/bar-header.gif') no-repeat scroll left top;}

DIV#body {float:left;width:778px;background:#000000 url('../global/img/sidebar-back.gif') no-repeat scroll left bottom;}
DIV#content {float:left;width:578px;padding-bottom:40px;}


DIV.sidebar{float:left;width:200px; border-top:50px solid #000000;}

DIV.sidebar ul{float:left;list-style:none; width:200px; min-height:758px;height:758px;}
DIV.sidebar ul li{ padding:17px 0px 17px 22px;  font-size:1.4em; font-weight:bold; background:transparent url('../global/img/bar-separator-sidebar.gif') no-repeat scroll left top;float:left; width:178px;}
li:hover a, li.hover a, li.active a, li.current a{color:#14a0d4 !important;}

DIV.sub-nav {width:778px; background:transparent url('../global/img/bar-header.gif') no-repeat scroll;}
DIV.sub-nav ul{display:inline;list-style:none;margin-left:200px;float :left; height:28px;}
DIV.sub-nav ul li{float:left; padding:7px 20px 0px 10px;font-size:1.4em; font-weight:bold;}

DIV#footer ul li.last{background:none;}
DIV#footer {float:left; background:transparent url('../global/img/back-footer.gif') no-repeat scroll left top;}
DIV#footer ul{float:left; padding:5px 0px; list-style:none;  width:400px;}
DIV#footer ul li{ float:left;font-family:Tahoma!important;   padding:0px 9px;background:transparent url('../global/img/bar-separator-foot.gif') no-repeat scroll right 50%;float:left;}


/* Global Typography */
/* Block Level Elements */
H1 {color:#000; font-size:2.0em; padding:0.2em 0px;}
H2 {color:#000; font-size:1.8em; padding:0.2em 0px;}
H3 {color:#000; font-size:1.6em; padding:0.2em 0px;}
H4 {font-size:1.4em;color:#14a0d4 ;font-weight:bold; font-family:helvetica,arial;  }
H5 {color:#000; font-size:1.4em; padding:0.2em 0px;}
H6 {color:#000; font-size:1.3em; padding:0.2em 0px;}
P, LI, DT, DD, TD { font-size:1.0em;color:#ffffff; }
P {line-height:1.5em;}
UL,OL {list-style-position:inside;}
OL {}
UL UL, OL UL {padding:0.5em 0px 0px 10px;}
OL OL, UL OL {padding:0.5em 0px 0px 30px;}
UL LI, UL UL LI, UL OL UL LI, OL UL LI {margin:0px;font-family:helvetica,arial; }
OL LI, OL OL LI, OL UL OL LI, UL OL LI {margin:0px; padding:0.2em 0px; background:none !important;}
UL UL LI, UL OL UL LI, OL UL LI, OL OL LI, OL UL OL LI, UL OL LI {font-size:1.0em !important;}
DL {padding:0px 5px 0.5em 14px;}
DL DT {padding:0.2em 0px;}
DL DD {padding:0.2em 0px 0.2em 20px;}
DL P, DL LI {font-size:1.0em !important;}
HR {height:1px; line-height:1px; color:#666366; background:#666366; border:none;}
/* Table Elements */
TD {color:#000; font-size:1.0em;}
/* Inline Elements */
A {color:#ffffff; text-decoration:none;}
/* Form Elements */
FIELDSET {border:none;}
INPUT {color:#424242; font-size:1.1em;}
INPUT.text {padding:2px 0px 2px 3px; border:1px #969696 solid;}
INPUT.radio {border:none;}
INPUT.checkbox {border:none;}
LABEL {color:#424242; font-size:1.1em; font-weight:bold;}
LEGEND {color:#424242; font-size:1.1em;}
SELECT {color:#424242; font-size:1.1em; border:1px #969696 solid;}
TEXTAREA {color:#424242; font-size:1.1em; border:1px #969696 solid; font-family:Arial,Tahoma,Helvetica,San Serif;}
/* Accessibility Elements */
ACRONYM, ABBR {border:none;}
ACRONYM[title], ABBR[title] {cursor:help;}
P ABBR[title], P ACRONYM[title], BLOCKQUOTE ABBR[title], BLOCKQUOTE ACRONYM[title], DL ABBR[title], DL ACRONYM[title], CODE ABBR[title], CODE ACRONYM[title] {border-bottom:1px dotted #AAA;}
ABBR {speak:normal;}
ACRONYM {speak:spell-out;}




/*Old version*/

.error {font-size: 12px;font-weight: normal; color: #FF0000; padding-left: 30px; padding-right: 70px;}

.formTable td {font-size: 12px;font-weight: normal; color: #FFFFFF; vertical-align:top;}
.formTable td em {font-size: 11px;}
.formTable {font-size: 12px;font-weight: normal; color: #FFFFFF; margin-left: 30px;}
.formTable td.subTitle {font-size:15px; font-weight:bold; color:#FE56B9; padding-top:10px; padding-bottom:5px;}

.red {color:#FF0000;}
.pink {color:#FF0D9C;}
.green {color:#00FF00;}
.white {color:#FFFFFF;}

.size10 {font-size:10pt;}
.size12 {font-size:12pt;}
.size14 {font-size:14pt;}
.rightimg {float:right; margin:0px; padding:3px 0px 3px 5px; border:0px;}
img.rimg { margin:0px; padding-bottom:3px; border:0px;  }
img.more { margin:0px; padding:3px 5px 3px 0px; border:0px;}
img.btn {margin:0px; padding-bottom:10px; border:0px; width:157px; height:141px; display: block;}
img.sponsors {margin:0px; padding-bottom:5px; border:0px;  text-align:center; display: block;}


/* Entry Page Layout */
DIV#container {margin-left: auto; margin-right: auto; width: 50em; text-align: left;padding-top:20px; }
DIV#inside {float:left; width: 795px;  margin:0; padding-bottom:6px;  }
DIV#sponsors {float:left; width:608px; margin: 0px; padding: 10px;}
DIV#left {float:left; width: 608px; margin: 0;  padding:10px;}
DIV#right {float:left; width: 157px; margin: 0;  padding-right:10px; padding-top:10px;}

/* Page Layout */
DIV#pgcontainer {margin-left: auto; margin-right: auto; width: 50em; text-align: left;padding:0px;}

DIV#pginside {float:left; width: 766px; margin:0; padding-left:6px;  padding-right:6px; padding-bottom:5px; height: 100%; }
/* DIV#pginside {float:left; width: 766px; margin:0; padding-left:6px;  padding-right:6px; padding-bottom:5px; background-color: #fff; height: 100%; }*/

DIV#banner {float:left; width:605px; height: 174px; margin: 0px; padding-bottom: 4px;}
DIV#pgleft {clear: left; float:left; width:119px; margin: 0px; padding: 0px;}

DIV#pgmiddle {float:left; width: 478px; margin: 0; padding-left:6px;}
/* DIV#pgmiddle {float:left; width: 478px; margin: 0; padding-left:6px;}*/

DIV#pgright {float:left; width: 157px; margin: 0;  padding-left:4px;}
/* DIV#pgright {float:left; width: 157px; margin: 0;  padding-left:4px;} */

DIV#middle {float:left; width: 605px; margin: 0; padding:0px;}

/* Starbursts */

DIV#tile1 {float:left; clear:left; width: 157px; height: 141px;  margin: 0px;  padding-bottom: 5px; background:url("../global/img/orange_starburst.gif") no-repeat top left;}
DIV#tile1 P {margin: 0px; padding:85px 5px 4px 20px; text-align:right; font: bold 20px/19px helvetica, arial; color: #FFF; }

DIV#tile2 {float:left; clear:left; width: 157px; height: 141px;  margin: 0px;  padding-bottom: 5px; background:url("../global/img/yellow_starburst.gif") no-repeat top left;}
DIV#tile2 P {margin: 0px; padding:85px 5px 4px 20px; text-align:right; font: bold 20px/19px helvetica, arial; color: #FFF; }

DIV#tile3 {float:left; clear:left; width: 157px; height: 141px;  margin: 0px;  padding-bottom: 5px; background:url("../global/img/green_starburst.gif") no-repeat top left;}
DIV#tile3 P {margin: 0px; padding:85px 5px 4px 20px; text-align:right; font: bold 20px/19px helvetica, arial; color: #FFF; }

DIV#tile4 {float:left; clear:left; width: 157px; height: 141px;  margin: 0px;  padding-bottom: 5px; background:url("../global/img/pink_starburst.gif") no-repeat top left;}
DIV#tile4 P {margin: 0px; padding:85px 5px 4px 20px; text-align:right; font: bold 20px/19px helvetica, arial; color: #FFF; }

DIV#countdown {float:left; width: 154px; height:40px; margin: 0; padding-top:58px;}

img.star{ margin:0px; padding:80px 5px 0px 0px; border:0px; display: block; }

a.starburst:link {color:#fff; text-decoration: none;}
a.starburst:visited {color:#fff; text-decoration: none;}
a.starburst:hover {color:#FF6908; text-decoration: none;}

/* Navigation top */
DIV#navcontainer {float:left; width:154px; height: 170px; margin-left:6px; padding-bottom: 4px; background:url("../global/img/navbg.gif") repeat-x top; }

#navcontainer ul {margin: 0; padding: 0px; list-style-type: none;  font: bold 16px/18px helvetica, arial; text-transform: lowercase; }
#navcontainer a { display: block; padding-left: 3px; width: 151px;  }
#navcontainer a:link, #navlist a:visited { color: #fff; text-decoration: none; }
#navcontainer a:hover { background-color: #C2652B; color: #fff; }
#active a:link, #active a:visited, #active a:hover {background-color: #FF6908; color: #fff;}

/* Sub Navigation Menu */
#subpage {float: left; padding: 0; margin: 0;  width: 605px; }
#subnav {float: left; padding-left: 6px; margin-bottom: 3px; background-color: #FF6908;  width: 599px; }
#subnav ul { font: bold 16px/16px helvetica, arial; color:#fff; padding: 0; margin: 0; text-transform: lowercase;}
#subnav ul li { display: inline; }
#subnav ul li a { float: left; padding: 2px 8px 3px 8px; background-color: #FF6908; color: #fff; text-decoration: none;}
#subnav ul li a:hover { background-color: #C2652B; color: #fff; }
#sel a:link, #sel a:visited, #sel a:hover {background-color: #000; color: #fff;}




/* Typography */
H1 {font: bold 16px/18px helvetica, arial; color: #ffffff;  margin:0; padding: 1px 15px 2px 15px; text-transform: lowercase; height:19px;  }
H2 {font: bold 16px/18px helvetica, arial; color: #ffffff;   margin:0; padding: 1px 15px 2px 5px;text-transform: lowercase; height:19px;}
H3 {font: bold 16px/18px helvetica, arial; color: #FF6908; margin:0; padding-top: 8px; padding-left: 15px; text-transform: lowercase;}
H4 {font: bold 16px/18px helvetica, arial; color: #14a0d4; margin:0; padding-top: 8px; padding-left: 15px; text-transform: lowercase;}
H5 {font: bold 18px/16px helvetica, arial; color: #2C984B; margin:0; padding: 8px 20px 5px 15px;}
H6 {font: bold 16px/18px helvetica, arial; color: #075FD3; margin:0;  padding: 10px 0px 5px 15px;}

TABLE TD{padding-left:10px;color:#ffffff;}


/* EDITOR PROPERTIES */
H1 {

}

H2 {

}

H3 {

}

H4 {

}

H5 {

}

H6 {

}

Image {

}

span class="red" {

}

span class="pink" {

}

span class="green" {

}

span class="white" {

}

span class="size10" {

}

span class="size12" {

}

span class="size14" {

}

