/*** default styles ***/

body
{
	color: #333333;
	margin: 8px;
	background-color: #223874;
	font-family: Verdana;
	font-size: 10px;
}

#page-center
{
  margin-right: auto;
	margin-left: auto;
	width: 768px;
	background-color: #ced7f0;
	border: solid 1px #ffffff;
}

a
{
    color: #006699;
    text-decoration: none
}
a:link
{
    color: #006699;
    text-decoration: underline
}
a:visited
{
    color: #006699;
    text-decoration: underline
}
a:hover
{
    color: #006699;
    text-decoration: underline;
}

a.nav
{
    color: #ffffff;
    text-decoration: none;
}
a.nav:link
{
    color: #ffffff;
    text-decoration: none;
}
a.nav:visited
{
    color: #ffffff;
    text-decoration: none;
}
a.nav:hover
{
    color: #ffffff;
    text-decoration: underline;
}

a.subnav
{
    color: #333333;
    font-weight: bold;
    text-decoration: none;
}
a.subnav:link
{
    color: #333333;
    font-weight: bold;
    text-decoration: none;
}
a.subnav:visited
{
    color: #333333;
    font-weight: bold;
    text-decoration: none;
}
a.subnav:hover
{
    color: #333333;
    font-weight: bold;
    text-decoration: underline;
}

a.home
{
    color: #ff9933;
    font-weight: bold;
    text-decoration: none;
}
a.home:link
{
    color: #ff9933;
    font-weight: bold;
    text-decoration: none;
}
a.home:visited
{
    color: #ff9933;
    font-weight: bold;
    text-decoration: none;
}
a.home:hover
{
    color: #ff9933;
    font-weight: bold;
    text-decoration: underline;
}

#nav
{
  background-color: #6b7a9a;
  border-top: solid 1px #ffffff;
  border-bottom: solid 1px #ffffff;
  height: 15px;
  padding-top: 2px;
  padding-left: 22px;
  color: #ff9933;
}
#footer
{
  background-color: #6b7a9a;
  border-top: solid 1px #ffffff;
  height: 15px;
  padding-top: 2px;
  text-align: center;
  color: #ffffff;
  font-weight: bold;
}

div.box-main-nopad
{
  float: left;
  border: solid 1px #333333;
  background-color: #e4e9f5;
  background-image: url(/images/common/box_gradient.gif);
  background-repeat: repeat-x;
  width: 556px;
}
div.box-main
{
  float: left;
  border: solid 1px #333333;
  background-color: #e4e9f5;
  background-image: url(/images/common/box_gradient.gif);
  background-repeat: repeat-x;
  width: 546px; /* 556 - padding */
  padding:  6px 5px 6px 5px;
}
div.box-main-nograd
{
  float: left;
  border: solid 1px #333333;
  background-color: #ced7f0;
  width: 546px; /* 556 - padding */
  padding:  6px 5px 6px 5px;
}
div.box-main-wide
{
  float: left;
  border: solid 1px #333333;
  background-color: #ced7f0;
  width: 756px; /* 556 - padding */
  padding:  6px 5px 6px 5px;
}
div.box-margin
{
  float: left;
  border: solid 1px #333333;
  background-color: #e4e9f5;
  background-image: url(/images/common/box_gradient.gif);
  background-repeat: repeat-x;
  width: 197px; /* 207 - padding */
  padding: 6px 5px 6px 5px;
}
img.title
{
  padding-bottom: 13px;
}
div.title
{
  font-size: 12px;
  font-weight: bold;
}
.photo
{
  background-color: #ffffff; 
	padding: 1px; 
	border: 1px solid #333333; 
	margin: 5px 5px 5px 5px;
}
.rule
{
  background-image: url(/images/common/orange_dash.gif);
  background-repeat: repeat-x;
  height: 1px;
  margin: 10px 0px 10px 0px;
}
.rule5
{
  background-image: url(/images/common/orange_dash.gif);
  background-repeat: repeat-x;
  height: 1px;
  margin: 5px 0px 5px 0px;
}
.floatLeft
{
  float:left;
}
.floatRight
{
  float:right;
}
.clear
{
  clear: both;
	height: 0px;
	font-size: 1px; /* IE needs the font size to override the default set in the body */
}

form
{
  margin: 0;
}
div.blt
{
  text-indent: -11px;
  padding-left: 11px;
  padding-bottom: 4px;
}
.right
{
  text-align: right;
}
.left
{
  text-align: left;
}
.center
{
  text-align: center;
}
img.border
{
  background-color: #ffffff;
  border: solid 1px #cfcfcf;
  padding: 1px;
}
td
{
  vertical-align: top;
}
