BODY
{
    MARGIN: 10px;
    COLOR: #5e6e64;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #EDEDED;
    TEXT-ALIGN: center
}
TD
{
    FONT-SIZE: 12px
}
.awards TD
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 5px;
    VERTICAL-ALIGN: top;
    LINE-HEIGHT: 1.5em;
    PADDING-TOP: 5px;
    HEIGHT: 30px;
    TEXT-ALIGN: left
}
.awardstitle
{
    FONT-WEIGHT: bold;
    COLOR: white;
    BACKGROUND-COLOR: #6a86a4
}
.awardstitle TD
{
    VERTICAL-ALIGN: middle;
    TEXT-ALIGN: center
}
#outer
{
    MARGIN: 0px auto;
    WIDTH: 800px;
    BACKGROUND-COLOR: #d3dcd5;
    TEXT-ALIGN: left
}
#inner
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    WIDTH: 800px;
    PADDING-TOP: 10px
}
#right
{
    FLOAT: left;
    MARGIN: 0px;
    WIDTH: 500px;
    BACKGROUND-COLOR: white
}
#menuwrapper
{
    FLOAT: left;
    MARGIN: 0px;
    WIDTH: 280px;
    HEIGHT: 522px
}
#sitelogo
{
    MARGIN-BOTTOM: 48px
}
DIV.menu
{
    MARGIN: 0px
}
DIV.content
{
    FONT-SIZE: 12px;
    MARGIN: 10px
}
DIV.cleaner
{
    CLEAR: both;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    LINE-HEIGHT: 0em;
    PADDING-TOP: 0px;
    HEIGHT: 1px
}
#menu-main
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 140px;
    PADDING-TOP: 0px;
    POSITION: relative;
    TOP: 0px;
    HEIGHT: 380px;
    BACKGROUND-COLOR: transparent
}
#menu-sub
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    RIGHT: 0px;
    FLOAT: right;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 140px;
    PADDING-TOP: 0px;
    POSITION: relative;
    TOP: 0px;
    HEIGHT: 380px;
    BACKGROUND-COLOR: transparent
}
.imageborder
{
    BORDER-RIGHT: #5e6e64 1px solid;
    BORDER-TOP: #5e6e64 1px solid;
    BORDER-LEFT: #5e6e64 1px solid;
    BORDER-BOTTOM: #5e6e64 1px solid
}
.tab
{
    MARGIN-BOTTOM: 0px;
    MARGIN-LEFT: 0px
}
.tab TD
{
    TEXT-ALIGN: left
}
.mainmenualign
{
    MARGIN: 50px 0px 0px
}
.submenualign
{
    MARGIN: 104px 0px 0px
}
.address
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    MARGIN: 15px 0px 0px;
    COLOR: #5e6e64;
    PADDING-TOP: 0px
}
.address A
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    COLOR: #5e6e64;
    PADDING-TOP: 0px
}
.address P
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    MARGIN: 15px 0px 0px;
    COLOR: #6a86a4;
    PADDING-TOP: 0px
}
#contentcenter
{
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    WIDTH: 180px
}
#contentleft
{
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    WIDTH: 180px
}
#contentright
{
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    WIDTH: 180px
}
P
{
    CLEAR: both;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    LINE-HEIGHT: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    PADDING: 0px;
    MARGIN: 0px;
}
TD P
{
    CLEAR: both;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    LINE-HEIGHT: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    PADDING: 0px;
    MARGIN: 0px;
}
.awards
{
    PADDING: 0px;
    MARGIN: 0px;
}
LI
{
    CLEAR: both;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    LINE-HEIGHT: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
  
}
UL
{
    MARGIN-TOP: 0px;
    LIST-STYLE-POSITION: outside
}
STRONG
{
    COLOR: #5E6E64
}
.paragraphblue
{
    COLOR: #00b2d5
}
.paragraphgreybold
{
    FONT-WEIGHT: bold;
    COLOR: #5e6e64
}
A
{
    COLOR: #211f20;
    TEXT-DECORATION: underline
}
A:hover
{
    COLOR: #00b2d5;
    TEXT-DECORATION: underline
}
DIV.print
{
    CLEAR: both;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 10px 10px 5px;
    COLOR: #5e6e64;
    PADDING-TOP: 0px;
    TEXT-ALIGN: left
}
DIV.print A
{
    CLEAR: both;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 10px 10px 5px;
    COLOR: #6a86a4;
    PADDING-TOP: 0px;
    TEXT-ALIGN: left
}
DIV.print A:hover
{
    COLOR: #00b2d5
}
.homepagebanners
{
    MARGIN-BOTTOM: 3px
}
#directions
{
    FLOAT: left;
    OVERFLOW: auto;
    WIDTH: 285px;
    HEIGHT: 400px
}
h1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 22px;
    COLOR: #00b2d5;
    LINE-HEIGHT: 1.1em;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
h2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 22px;
    MARGIN: 0px;
    COLOR: #7fd8ea;
    LINE-HEIGHT: 1.1em;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.pagetitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 22px;
    COLOR: #00b2d5;
    LINE-HEIGHT: 1.1em;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.leadertext
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 22px;
    MARGIN: 0px;
    COLOR: #7fd8ea;
    LINE-HEIGHT: 1.1em;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.leadertext A
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 22px;
    MARGIN: 0px;
    COLOR: #6a86a4;
    LINE-HEIGHT: 1.1em;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.leadertext A:hover
{
    COLOR: #00b2d5
}
IMG
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
.highlight{
	float:right; 
	font-size:14px; 
	color:#3d3d3d; 
	width:300px; 
	padding:0; 
	overflow:hidden; 
	margin-left:5px; 
	margin-right:20px; 
	font-style: italic
}

.highlight img {
	margin-bottom:10px
}



.substyle-heading {
color:#00B2D5; font-size:16px; font-weight:bold;

}


.substyle-paragraph {
color:#00B2D5; font-size:14px; font-weight:bold
}

.substyle-paragraph a {
color:#00B2D5; font-size:14px; font-weight:bold
}



p {margin-bottom:12px; clear:none}


.hr { 
    padding: 0;
    margin: 0;
    padding: 1px;
  background: transparent url(hr.gif) repeat-x top; 
    line-height: 1px;
padding-bottom:12px;
}



.box-left {
	background-image: url(pullquote-bottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	display:block;
	width:133px;
	float:left;
	padding-bottom:18px;
	background-color:#fff;
	margin:0 0 12px 0;
	border-right:12px solid #fff;
color:#00B2D5; font-size:16px; font-weight:bold
}


.box-right {
	background-image: url(pullquote-bottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	display:block;
	width:133px;
	float:right;
	background-color:#fff;
	margin:0 0 12px 0;
	border-left:12px solid #fff;
padding-bottom:18px;
color:#00B2D5; font-size:16px; font-weight:bold
}






