/* common */
* {
  font-family:"trebuchet MS", Tahoma, Arial, sans-serif;
  font-size:9pt;
  color:rgb(24,75,168);
}

a {
  text-decoration:underline; /* For Opera */
}


html {
  height:100%;
  padding-bottom:1px;
}


body {
  margin:0px;
  text-align:center;
  margin-top:22px;
  background-color: rgb(102,156,255);
}

h1, h3 {
  font-size:16pt;
  color:rgb(24,75,168);
}

h2 {
  font-size: 10pt;
  font-weight: bold;
  color: rgb(24,75,168);
}

h3 {
  margin-top:0px;
  margin-bottom:5px;
  font-size:18px;
  font-weight:bold;
  color: rgb(247,62,124);
}

ul, li {
  padding-left:20px;
  margin-left:0px;
}

#footer {
  text-align:center;
  color:white;
  font-size:7pt;
}

#footer a {
  color:white; font-size:7pt;
  text-decoration: none;
}



#pageContainer {
  width:812px;
  margin: 0 auto;
  text-align:left;
}

#mainContent {
  padding:22px;
}

#logoBlock {
  background-image:url(../images/logo.png);
  background-repeat:no-repeat;
  height:77px;
}


#menuBlock {
  height:35px;
  background-image:url(../images/siteMenu.png);
  background-repeat: no-repeat;
}
#menuLeft, #menuRight {
  float:left;
  width: 350px;
  text-align:left;
  padding-left:28px;
  color:white;
  font-size:10.5pt;
}
#menuLeft a, #menuRight a {
  color:white;
  line-height:35px;
  font-size:10.5pt;
  font-weight: bold;
  text-decoration:none;
}
#menuLeft a:hover, #menuRight a:hover {
    color: yellow;
}
#menuRight {
  float:right;
  text-align:right;
  padding-left:0px;
  padding-right:28px;
}
#menuRight a {
  font-weight: normal;
  line-height: 32px;
}


#mainArea {
  background-image: url(../images/edging.png);
  background-repeat: repeat-y;
  margin: 0;
}
#mainArea_gradient {
  background-image: url(../images/content_yellowGradient.jpg);
  background-repeat: no-repeat;
  margin:0px 3px 0px 4px;
  padding-top:1px;
}

#siteBase {
  background-image: url(../images/siteBase.png);
  background-repeat: no-repeat;
  height:15px;

}


.optionBox_outer {
  width: 305px;
  border: 2px solid rgb(247,62,124);
  background-color:white;
  position:relative;
}
.optionBox_inner {
  margin:8px;
  font-size:9pt;
  line-height:12pt;
}

.optionBox_button {
  position:absolute;
  right:0px; bottom:0px;
  width:40%; height:18px; overflow: hidden;
  background-color:rgb(247,62,124);
  background-image: url(../images/infoBox_buttonedge.gif);
  background-repeat: no-repeat;
  text-align:center;
  padding-left:20px;
  font-weight:bold;
  color:white;font-size:10pt;
}

.optionBox_button a {
  text-decoration:none; font-weight:bold;
  color:white;font-size:10pt;
}

.optionBox_inner a {
  font-weight:bold;
}

.error {
  color:red;
}




/* default blue */


body {
  background-color: #4a80e3;
  background-image: none;
}

h1 {
  color:rgb(24,75,168);
}

h2 {
  color: rgb(247,62,124);
}


#mainArea_gradient {
  background-image: url(../images/content_yellowGradient.jpg);
}

