strong, b { font-weight: bold; }
hr { border: 0px;  height: 1px;  color: #000;  background: #fff;  border-bottom: 1px solid #E6E6E6; }
a { color: #00aedb; text-decoration: none; }
a:hover { color: #00aedb; text-decoration: underline; }
.hvr, a:hover { background-position: bottom left; }
.hide { display: none; }
.clear { clear: both; }
.highlight { color: #d9ecff; }
.floatLeft { float: left; }
.floatRight { float: right !important; }

.rounded { border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -khtml-border-radius: 4px; -ms-border-radius: 4px; }
#div#pageArea .rounded { border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -khtml-border-radius: 4px; -ms-border-radius: 4px; }
small { font-size:0.85em; }

#wrapper {
 margin: 0px auto;
 text-align: left;
 width: 960px;
 padding: 10px;
 margin-bottom: 20px;
 position: relative;
 z-index: 5;
}
#header {
 position: relative;
 height: 140px;
 padding: 0px;
 margin-top: 30px;
 z-index: 30;
 border: 1px solid #EBEBEB;
 border-bottom: none;
 background: transparent url(../img/default/g-head-gradient.jpg) repeat-x;
}
#header #top-left-corner  {
 position: absolute;
 width: 9px;
 height: 9px;
 top: -2px;
 left: -1px;
 background: transparent url(../img/default/g-header-top-left.gif) repeat-x;
}
#header #top-right-corner {
 position: absolute;
 width: 8px;
 height: 9px;
 top: -2px;
 right:-2px;
 background: transparent url(../img/default/g-header-top-right.gif) repeat-x;
}

#navbar-stand {
 height: 18px;
 position: absolute;
 width: 958px;
 left: 0px;
 top: 140px;
 padding: 0px;
 z-index: 35;
 background: #FFF url(../img/default/g-navbar-stand.gif) repeat-x 0px 1px;
}
 #navbar-stand .navbar-stand-inner{
  position: relative;
 }
 #navbar-stand .navbar-stand-inner .left-cap{
  position: absolute;
  background: transparent url(../img/default/g-navbar-stand-cap-left.gif) no-repeat;
  left: -5px;
  top: 0px;
  width: 10px;
  height: 25px;
 }
 #navbar-stand .navbar-stand-inner .right-cap{
  position: absolute;
  background: transparent url(../img/default/g-navbar-stand-cap-right.gif) no-repeat;
  right: -11px;
  top: 0px;
  width: 14px;
  height: 25px;
 }


#content-wrapper {
 margin: 18px 0px 0px 0px;
 background: #FFF url(../img/default/g-content-right.gif) repeat-y top right;
 min-height: 400px;
 margin-right: -6px;
 position: relative;
}

#content-wrapper div#content-cap {
 background: transparent;
 width:0;
 height:0;
 padding: 0px;
 border-left: 0px solid transparent;
 border-right: 697px solid transparent;
 border-bottom: 27px solid white;
 border-top: 0;
}

div#pageArea {
    padding: 14px 21px 37px 28px;
    z-index: 40;
}
#content-bottom-shadow {
 background: transparent url(../img/default/g-content-bottom.jpg) no-repeat;
 width: 966px;
 height: 6px;
}
div#pageArea .column-wrapper {
/* min-height: ;*/
}

div#pageArea h1 { margin: 3px 0px; padding: 10px 0; font-size: 1.5em; line-height: 1.4em;  }
div#pageArea h2 { margin: 3px 0px; padding: 10px 0; font-size: 1.8em; line-height: 1.4em;  }
div#pageArea h3 { margin: 3px 0px; font-size: 1.35em; line-height: 1.5em; color: #DF0722; }
div#pageArea h4 { margin: 0px 0px; padding:0px 0px; line-height: 1.5em; font-size:1.3em; }
div#pageArea p  { margin: 3px 0px; padding: 5px 0px; font-size: 1.1em; line-height: 1.5em; color: #000; }
div#pageArea p strong { color: #000; }
div#pageArea a  { color: #535353; text-decoration: none; }
div#pageArea a:hover { color: #535353; text-decoration: underline; }

div#pageArea ul { margin: 0px; padding: 0px 0px 0px 0px; color: #111; list-style: none; }
div#pageArea ul li { font-size: 1.1em; margin: 8px 0px; }
div#pageArea ul.errors { color: red }

div.stars { background: transparent url('../img/default/g-home-background.gif') no-repeat; }




/******* Replaced CSS *******/

body { color: #000; font:74% Arial, sans-serif; background:#EFEFEF; text-align:center; }

body.smartposition div.fixedblock {
    position: fixed;
    top: 0px;
    width: 180px;
    z-index: 10;
    padding-bottom: 450px;
}

div.leftcolumn  { float:left; width:250px; display:block; }
div.rightColumn { float:right; width:245px; display:block; }

div.wideRightcolumn { float:left; width:650px; display:block; }
div.wideLeftcolumn  { float:left; width:630px; display:block; }




div.actionbox {
    width:223px;
    margin:22px 0px 0px 0px;
    position:relative;
    background:transparent url(../img/default/g-show-sidebar-gradient-y.gif) repeat-y top left;
}

div.actionbox div.topright {
    background:#FFF url(../img/default/g-show-sidebar-topright.gif) no-repeat top left;
    position:absolute;
    top:0px;
    right:0px;
    width:7px;
    height:6px;
    padding:0px;
    line-height:0px;
    z-index:50;
}

div.actionbox div.actionnav {
    width:221px;
    padding:42px 0px 1px 1px;
    margin:42px 1px 0px 0px;
    position:relative;
    border-top:1px solid #BCBCB6;
    background:transparent url(../img/default/g-show-sidebar-gradient.gif) repeat-x bottom left;
}

div.actionbox div.actionnav h3 {
    position:absolute;
    left:-12px;
    top:-20px;
    width:195px;
    height:53px;
    text-indent:-9999px;
}

div.actionbox div.actionnav h3.news-archive { background: transparent url(../img/default/g-banner-news-archive-trans.png); }
div.actionbox div.actionnav h3.update-your-show { background: transparent url(../img/default/g-banner-update-your-show-trans.png); }
div.actionbox div.actionnav h3.help-topics { background:transparent url(../img/default/g-banner-help-topics-trans.png); }

div.actionbox div.actionnav ul { width: 219px; margin:0px; padding:0px; }
div.actionbox div.actionnav li { margin:0px !important; padding: 0px !important; height:26px; }
div.actionbox div.actionnav li a { margin:0px; padding: 5px 0px 5px 22px; display:block; border-bottom:1px dotted #E7E8E8; color: #7A7A6F; }
div.actionbox div.actionnav li a + a { border-top:1px dotted #E7E8E8; }
div.actionbox div.actionnav li a:hover { text-decoration:none !important; background: #F5F147; }

div.actionbox div.actionnav li a.active { font-weight:bold; }

div.actionbox div.actionnav div.save {
    background: transparent url(../img/default/g-button-details-save.gif) no-repeat;
    width:77px;
    height:33px;
    text-indent:-10000px;
    margin:14px;
    cursor:pointer;
}


div#footer { padding:13px 0px; }
div#footer p { font-size:0.9em; font-weight:normal; text-align:right; line-height:1em; margin:0 3px 10px 0; }
div#footer a { float:right; text-decoration:none; color:#FFF; }
div#footer a:hover { text-decoration:underline; }
div#footer a.author-tag { background: transparent url(../img/default/g-made-by-monkii.gif) no-repeat; width:69px; height:12px; text-indent:-9999px; }



div#pageArea h2 { color: #010101; border-bottom: 2px solid #E40A2D; font-family: Rockwell, Georgia, Times, Serif; padding: 4px 0; }

div#pageArea p.subtitle { color: #999; background:url(../img/default/g-icon-settings.gif) no-repeat 0px 3px; padding:8px 0px 10px 33px !important; border-bottom:1px solid #E6E6E6; }
div#pageArea p.subtitle strong { color:#666; }

div#pageArea div.article { border-bottom:1px solid #E6E6E6; padding:15px 0 0 0; }

div#pageArea form {  }
div#pageArea form fieldset { background:#F3F3F3; border-top:2px solid #E6E6E6; position:relative; margin:46px 0 0 0; font-size:0.9em; }
div#pageArea form fieldset legend span { top:-28px; display:block; height:20px; left:1px; position:absolute; color:#E40A2D; font:1.5em Rockwell, Georgia, Times, Serif; }
div#pageArea form fieldset div.innerwrapper { padding:0 20px; }
div#pageArea form fieldset textarea { width:350px; height:155px; }
div#pageArea form fieldset
div#pageArea form fieldset select { width:100px; }
div#pageArea form fieldset textarea#national_details { border:1px solid red; width:350px; }

div#pageArea dl { margin:10px 0 0 0; clear:both; }
div#pageArea dt { float:left; width:130px; padding:3px 10px 20px 0; clear:left; line-height:1.3em; }
div#pageArea dd { float:left; margin:0 0 15px 0; width: 450px; }


div#header h1 a {
    position:absolute;
    top:-28px;
    left:27px;
    cursor:pointer;
    display:block;
    text-indent:-10000px;
    width:198px;
    height:132px;
    background:transparent url(../img/default/g-logo-trans.png) no-repeat;
}

div#header p.participation {
    font-weight:normal;
    line-height:1.6em;
    font:2em Rockwell, Georgia, Times, Serif;
    position:absolute;
    margin:0px 35px 0px 0px;
    color:#7a7a6F;
    top:60px;
    right:0px;
}

div#header p.participation span { color: #DC0C2C; }

div#header div.help {
    background: transparent url(../img/default/g-help-button.gif) no-repeat;
    width: 138px;
    height: 28px;
    padding: 11px 0px 0px 32px ;
    position: absolute;
    top: -1px;
    right: -2px;
    color: #7A7A6F;
    font-size: 0.9em;
}

div#header div.logout a {
    position:absolute;
    top:-1px;
    padding:11px 185px 0 0;
    right:-2px;
    font-size:0.9em;
    color:#7A7A6F;
}

div#header div.help a { color:#E40A2D; font-weight:bold; }


div#header div.navigation { position: absolute; width: 958px; left: 0px; top: 106px; padding: 0px; z-index: 40; }
div#header div.navigation ul { margin: 0px 0px 0px 0px; padding: 0px; height: 34px; float: right; }

div#header div.navigation li {
    margin-right: -1px;
    width: 122px;
    font:14px Rockwell, Georgia, Times, Serif;
    background: #FFF;
    list-style: none;
    float: left;
    height: 34px;
    background: #FFF url(../img/default/g-nav-main-inactive.gif) no-repeat;
}

div#header div.navigation ul.administrator li { width: 95px; background: #FFF url(../img/default/g-nav-admin-inactive.gif) no-repeat; }

div#header div.navigation a {
    color: #666558;
    padding: 10px 10px 6px 10px;
    display: block;
    text-decoration: none;
    border-bottom: 1px solid #D6D6D6;
}

div#header div.navigation li a:hover { color: #AFAE9F; background: transparent url(../img/default/g-nav-main-hover.gif) no-repeat; }
div#header div.navigation li a.active {
    color: #EF9430;
    font-weight: bold;
    border-bottom-color: #FFF;
    background: #FFF url(../img/default/g-nav-main-inactive.gif) no-repeat;
}

div#header div.navigation ul.administrator li a:hover {
    background: #FFF url(../img/default/g-nav-admin-hover.gif) no-repeat;
}
div#header div.navigation ul.administrator li a.active {
    background: #FFF url(../img/default/g-nav-admin-inactive.gif) no-repeat;
}

div.highlightmessage {
    z-index:9000; width:100%; position:fixed;
    margin:0px 0px !important; top:0px; left:0px; background:#000000;
    filter:alpha(opacity=90); -moz-opacity: 0.90; opacity: 0.90;
    padding:15px 0 15px 0; }
div.highlightmessage p { text-align:center; color:#FFF !important; font-size:1.13em !important; }
div.highlightmessage img { margin:-3px 0px; line-height:0; display:inline; }

table { margin:15px 0 0 0; padding:0px; }
table caption { text-align:left; padding:0 0 15px 0; }
table tbody td { padding:3px 0 0 0; font-size:0.9em; }
table thead th { padding:0 0 4px 0; vertical-align: bottom;}
table thead { border-bottom:1px solid #CCC; }
table tr.subHeader th { font-weight: normal; }
table th.leftBorder, table td.leftBorder { border-left:solid 1px #ccc; padding-left: 2px; }

table.zebra th, table.zebra td { padding:7px 20px 7px 0; }


div#pageArea div.statistics { margin:20px 0 25px 0; }
div#pageArea div.statistics + div { margin:0 0 25px 0; }
div#pageArea div.statistics h3 { padding:0 0 5px 0; }
div#pageArea div.statistics div.overall { border:1px solid #BFBFBF; width:600px; padding:0 15px; }
div#pageArea div.statistics div.overall div.bar { height:12px; margin:10px 0 0px 0; background:#E10B25; }
div#pageArea div.statistics div.overall p { font-size:0.9em; margin:10px 0 10px 0; padding:0px; }
div#pageArea div.statistics div.overall img.graph { margin:10px 0; }
div#pageArea div.statistics div.overall table { margin:10px 0 10px 0; }
div#pageArea div.statistics div.overall table td { padding:10px 20px 0 0; vertical-align:middle; display:table-cell; }
div#pageArea div.statistics div.overall table th { padding:10px 20px 0 0; }

div#pageArea div.participant { background:url('../img/default/g-home-button-account.gif') no-repeat; margin:15px 0; padding:40px 0 0 140px; min-height:100px; }
div#pageArea div.participant a { font:1.5em Rockwell, Georgia, Times, Serif; }

table.prices {
    margin-top: 0px;
}

table.prices th {
    font-weight: normal;
    padding-right: 7px;
}
