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,
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-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
  outline: 0;
}

/*CONTROLS BORDER AROUND MAIN BOX*/
#pagewrapper
{
  width: 960px;
  margin: 20px auto 0px auto;
  padding: 0;
}

/*Controls color behind main box*/
body
{
  background-image: url(EGEAbackground.gif);
  background-repeat: repeat;
  background-color: #72a0bc;
  font-family: verdana, arial, helvetica, sans-serif;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
  color: #04294e;
}

body a
{
  color: #A41500;
  font-weight: bold;
  text-decoration: none;
}
body a:hover
{
  color: #72a0bc;
}

.bodyText
{
  font-family: verdana, arial, helvetica, sans-serif;
  font-weight: normal;
  font-size: 11px;
  line-height: 14px;
  color: #04294e;
}

.bodyText2
{
  font-family: verdana, arial, helvetica, sans-serif;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
  color: #04294e;
}
/*
ol, ul {
  list-style: none;
}
*/

ol, ul { padding-left: 10px; }

/* Navigation Bar */

/*
#navcontainer ul
{
  background-color: #72a0bc;
  color: #FFFFff;
  width: 960px;
  list-style: none;
  font-family: verdana, arial, helvetica, sans-serif;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
  border-top: 10px solid #72a0bc;
  border-bottom: 10px solid #72a0bc;
}
*/

#navcontainer
{
  background-color: #72a0bc;
  color: #FFFFff;
  width: 960px;
  list-style: none;
  font-family: verdana, arial, helvetica, sans-serif;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
  border-top: 10px solid #72a0bc;
  border-bottom: 10px solid #72a0bc;
}
/*
#navcontainer ul li {
    display: inline;
    color: #003366;
    font-family: arial, verdana, helvetica, sans-serif;
}
*/


/*
.nav_current
{
  padding: 0em 0.5em 0em 0.5em;
  color: #003366;
  list-style: none;
  font-family: verdana, arial, helvetica, sans-serif;
  font-weight: bold;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 3px;
}
*/

/*
#navcontainer ul li a
{
  padding: 0.5em 0.5em 0.5em 0.5em;
  background-color: #72a0bc;
  color: #fff;
  text-decoration: none;
  font-weight: bold;
  letter-spacing: 3px;
}
#navcontainer ul li a:hover {
    color: #003366;
}
*/

#navcontainer a
{
  padding: 0.5em 0.5em 0.5em 0.5em;
  background-color: #72a0bc;
  color: #fff;
  text-decoration: none;
  font-weight: bold;
  letter-spacing: 3px;
}
#navcontainer a:hover {
    color: #003366;
}

/*BETWEEN TOP NAV*/
.bulletNav
{
  font-size: 12px;
  font-weight: normal;
  color: #ffffff;
  padding: 0px 0px 0px 0px;
}

#navSectionContainer
{
  background-color: #c2dff0;
  color: #003366;
  width: 470px;
  list-style: none;
  font-family: verdana, arial, helvetica, sans-serif;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
  border-top: 8px solid #c2dff0;
  border-bottom: 8px solid #c2dff0;
  text-align: center;
  /*padding: 0px 10px 0px 20px;*/
}
#navSectionContainer a
{
  /*padding: 0.5em 0.5em 0.5em 0.5em;*/
  background-color: #c2dff0;
  color: #003366;
  text-decoration: none;
  font-weight: bold;
  /*letter-spacing: 1px;*/
}


#navSectionContainer a:hover
{
  color: #72a0bc;
}

.rule
{
  border-bottom: 1px solid #72a0bc;
  width: 470px;
  background-color: #ffffff;
  padding: 3px 0px 2px 0px;
}

.rule2
{
  border-bottom: 1px solid #72a0bc;
  width: 100px;
  background-color: #ffffff;
  padding: 3px 0px 2px 0px;
  text-align: center;
}

.rule3
{
  border-bottom: 1px solid #72a0bc;
  width: 190px;
  background-color: #c2dff0;
  padding: 10px 0px 10px 0px;
  text-align: center;
}

.payment
{
  width: 210px;
  color: #04294e;
  font-family: verdana, arial, helvetica, sans-serif;
  font-weight: bold;
  font-size: 12px;
  line-height: 15px;
  text-decoration: none;
}

.register a
{
  background-color: #72a0bc;
  color: #FFF;
  font-family: verdana, arial, helvetica, sans-serif;
  font-weight: normal;
  font-size: 12px;
  line-height: 15px;
  text-decoration: none;
  padding: 2px 3px 2px 3px;
  letter-spacing: 1px;
}

.register a:hover
{
  background-color: #b03c08;
  color: #fff;
}

img.right {
  padding:0 10px 4px 10px;
  border: 0px;
  float: right;
    }

img.right2 {
  padding:0px 10px 2px 10px;
  border: 0px;
  float: right;
    }

img.left {
  padding:2px 10px 4px 0px;
  border: 0px;
  float: left;
    }

img.left2 {
  padding:0px 8px 4px 0px;
  border: 0px;
  float: left;
    }


#leftColumn
{
  background-color: #c2dff0;
  float: left;
  width: 210px;
  color: #003366;
  height: 1100px;
  padding-right: 10px;
  padding-left: 10px;
  font-family: verdana, arial, helvetica, sans-serif;
  font-weight: normal;
  font-size: 12px;
  line-height: 15px;
  text-decoration: none;
}

#leftColumn1300
{
  background-color: #c2dff0;
  float: left;
  width: 210px;
  color: #003366;
  height: 1300px;
  padding-right: 10px;
  padding-left: 10px;
  font-family: verdana, arial, helvetica, sans-serif;
  font-weight: normal;
  font-size: 12px;
  line-height: 15px;
  text-decoration: none;
}

#leftColumn2200
{
  background-color: #c2dff0;
  float: left;
  width: 210px;
  color: #003366;
  height: 2200px;
  padding-right: 10px;
  padding-left: 10px;
  font-family: verdana, arial, helvetica, sans-serif;
  font-weight: normal;
  font-size: 12px;
  line-height: 15px;
  text-decoration: none;
}

#leftColumn2800
{
  background-color: #c2dff0;
  float: left;
  width: 210px;
  color: #003366;
  height: 2800px;
  padding-right: 10px;
  padding-left: 10px;
  font-family: verdana, arial, helvetica, sans-serif;
  font-weight: normal;
  font-size: 12px;
  line-height: 15px;
  text-decoration: none;
}

#leftColumn3200
{
  background-color: #c2dff0;
  float: left;
  width: 210px;
  color: #003366;
  height: 3200px;
  padding-right: 10px;
  padding-left: 10px;
  font-family: verdana, arial, helvetica, sans-serif;
  font-weight: normal;
  font-size: 12px;
  line-height: 15px;
  text-decoration: none;
}

#leftColumn5000
{
  background-color: #c2dff0;
  float: left;
  width: 210px;
  color: #003366;
  height: 5000px;
  padding-right: 10px;
  padding-left: 10px;
  font-family: verdana, arial, helvetica, sans-serif;
  font-weight: normal;
  font-size: 12px;
  line-height: 15px;
  text-decoration: none;
}

#leftColumn6000
{
  background-color: #c2dff0;
  float: left;
  width: 210px;
  color: #003366;
  height: 6000px;
  padding-right: 10px;
  padding-left: 10px;
  font-family: verdana, arial, helvetica, sans-serif;
  font-weight: normal;
  font-size: 12px;
  line-height: 15px;
  text-decoration: none;
}

#rightColumn
{
  background-color: #c2dff0;
  color: #003366;
  float: left;
  width: 210px;
  height: 1100px;
  padding-right: 10px;
  padding-left: 10px;
  font-family: verdana, arial, helvetica, sans-serif;
  font-weight: normal;
  font-size: 12px;
  line-height: 15px;
  text-decoration: none;
}

#rightColumn1300
{
  background-color: #c2dff0;
  color: #003366;
  float: left;
  width: 210px;
  height: 1300px;
  padding-right: 10px;
  padding-left: 10px;
  font-family: verdana, arial, helvetica, sans-serif;
  font-weight: normal;
  font-size: 12px;
  line-height: 15px;
  text-decoration: none;
}

#rightColumn2200
{
  background-color: #c2dff0;
  color: #003366;
  float: left;
  width: 210px;
  height: 2200px;
  padding-right: 10px;
  padding-left: 10px;
  font-family: verdana, arial, helvetica, sans-serif;
  font-weight: normal;
  font-size: 12px;
  line-height: 15px;
  text-decoration: none;
}

#rightColumn2800
{
  background-color: #c2dff0;
  color: #003366;
  float: left;
  width: 210px;
  height: 2800px;
  padding-right: 10px;
  padding-left: 10px;
  font-family: verdana, arial, helvetica, sans-serif;
  font-weight: normal;
  font-size: 12px;
  line-height: 15px;
  text-decoration: none;
}
#rightColumn3200
{
  background-color: #c2dff0;
  color: #003366;
  float: left;
  width: 210px;
  height: 3200px;
  padding-right: 10px;
  padding-left: 10px;
  font-family: verdana, arial, helvetica, sans-serif;
  font-weight: normal;
  font-size: 12px;
  line-height: 15px;
  text-decoration: none;
}

#rightColumn5000
{
  background-color: #c2dff0;
  color: #003366;
  float: left;
  width: 210px;
  height: 5000px;
  padding-right: 10px;
  padding-left: 10px;
  font-family: verdana, arial, helvetica, sans-serif;
  font-weight: normal;
  font-size: 12px;
  line-height: 15px;
  text-decoration: none;
}

#rightColumn6000
{
  background-color: #c2dff0;
  color: #003366;
  float: left;
  width: 210px;
  height: 6000px;
  padding-right: 10px;
  padding-left: 10px;
  font-family: verdana, arial, helvetica, sans-serif;
  font-weight: normal;
  font-size: 12px;
  line-height: 15px;
  text-decoration: none;
}
/*
#centerColumn
{
  background-color: #ffffff;
  float: left;
  width: 470px;
  height: 1100px;
  color: #003366;
  padding: 10px 10px 10px 20px;
}
*/

#centerColumn {
  color:#003366;
  float: left;
  width: 470px;
  height: 1100px;
  text-align: left;
  background-color: #ffffff;
  padding: 10px 10px 10px 20px;
}

#centerColumn div.heading {
  padding-bottom:20px;
  text-align: center;
}

#centerColumn div.content {
  text-align: left;
}

#centerColumn1300
{
  color: #003366;
  float: left;
  width: 470px;
  height: 1300px;
  text-align: left;
  background-color: #ffffff;
  padding: 10px 10px 10px 20px;
}

#centerColumn2200
{
  color: #003366;
  float: left;
  width: 470px;
  height: 2200px;
  text-align: left;
  background-color: #ffffff;
  padding: 10px 10px 10px 20px;
}

#centerColumn2800
{
  color: #003366;
  float: left;
  width: 470px;
  height: 2800px;
  text-align: left;
  background-color: #ffffff;
  padding: 10px 10px 10px 20px;
}
#centerColumn3200
{
  color: #003366;
  float: left;
  width: 470px;
  height: 3200px;
  text-align: left;
  background-color: #ffffff;
  padding: 10px 10px 10px 20px;
}

#centerColumn5000
{
  color: #003366;
  float: left;
  width: 470px;
  height: 5000px;
  text-align: left;
  background-color: #ffffff;
  padding: 10px 10px 10px 20px;
}

#centerColumn6000
{
  color: #003366;
  float: left;
  width: 470px;
  height: 6000px;
  text-align: left;
  background-color: #ffffff;
  padding: 10px 10px 10px 20px;
}

.pageName
{
  font-weight: bold;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 24px;
  color: #b03c08;
  line-height: 32px;
}

.pageName2
{
  font-weight: bold;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 18px;
  color: #b03c08;
  line-height: 28px;
  padding-bottom: 10px;
}
.subHead {
    font-weight: bold;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 18px;
    color: #04294e;
    line-height: 20px;
}

.subHead2 {
    font-weight: bold;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 12px;
    color: #04294e;
    line-height: 16px;
}

.subHead3 {
    font-weight: bold;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 12px;
    color: #e25b1f;
    line-height: 16px;
}

.subHead4 {
    font-weight: bold;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 14px;
    color: #e25b1f;
    line-height: 17px;
}
.subHeadSideNav
{
  font-weight: bold;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 12px;
  color: #B03C08;
  line-height: 16px;
}
#contact a
{
  font-family: verdana, arial, helvetica, sans-serif;
  font-weight: bold;
  font-size: 12px;
  color: #b03c08;
  line-height: 15px;
  text-decoration: none;
}

#contact a:hover {
    color: #003366;
}

.subscribe a
{
  font-family: verdana, arial, helvetica, sans-serif;
  font-weight: normal;
  font-size: 12px;
  color: #c2dff0;
  line-height: 15px;
  text-decoration: none;
  background-color: #003366;
  display: block;
  padding: 4px 2px 8px 2px;
}

.subscribe a:hover {
    color: #e25b1f;
}

.smallText
{
  font-weight: normal;
  font-family: arial, verdana, helvetica, sans-serif;
  font-size: 11px;
  color: #F49F79;
  line-height: 15px;
  font-style: italic;
}
#footer2
{
  text-align: center;
  font-size: 12px;
  line-height: 40px;
  font-family: verdana, arial, helvetica, sans-serif;
  color: #c2dff0;
  font-weight: normal;
  background-color: #003366;
  letter-spacing: 1px;
}

.shoppingCart a
{
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 11px;
  line-height: 13px;
  color: #b03c08;
  font-weight: bold;
  text-decoration: none;
}
.shoppingCart a:hover
{
  color: #72a0bc;
}

#credit
{
  font-family: verdana, arial, helvetica, sans-serif;
  text-align: center;
  font-size: 10px;
  color: #c2dff0;
  font-weight: normal;
  padding: 10px 0px 10px 0px;
  text-decoration: none;
  line-height: 13px;
  background-color: #72a0bc;
}


#credit a
{
  font-family: verdana, arial, helvetica, sans-serif;
  text-align: center;
  font-size: 10px;
  color: #ffffff;
  font-weight: normal;
  margin: 0;
  padding: 10px 0px 10px 0px;
  text-decoration: none;
  line-height: 13px;
  letter-spacing: 1px;
}
#credit a:hover {
    color: #b03c08;
}

#bottomNav
{
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #fff;
  background-color: #003366;
  line-height: 14px;
  text-align: center;
  width: 960px;
  text-decoration: none;
  padding-bottom: 10px;
}


#bottomNav a
{
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #fff;
  line-height: 14px;
  text-align: center;
  width: 960px;
  text-decoration: none;
  letter-spacing: 1px;
}


#bottomNav a:hover
{
  color: #b03c08;

}
/*
==========
From Webvanta
*/
/* forms.css */
/*
label {font-weight:bold;}
fieldset {padding:1.4em;margin:0 0 1.5em 0;border:1px solid #04294e;}
legend {font-weight:bold;font-size:1.2em;}
input[type=text], input[type=password], input.text, input.title, textarea, select {background-color:#fff;border:1px solid #bbb;}
input[type=text]:focus, input[type=password]:focus, input.text:focus, input.title:focus, textarea:focus, select:focus {border-color:#04294e;}
input[type=text], input[type=password], input.text, input.title, textarea, select {margin:0.5em 0;}
input.text, input.title {width:300px;padding:5px;}
input.title {font-size:1.5em;}
textarea {width:390px;height:250px;padding:5px;}
input[type=checkbox], input[type=radio], input.checkbox, input.radio {position:relative;top:.25em;}
form.inline {line-height:3;}
form.inline p {margin-bottom:0;}
.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}
*/
