/* CSS Document */

.pixels {
	font-size:16px;
	line-height:30px;
	margin-bottom:20px;
	padding:20px;
	background-color:#222222;
}
.point {
	font-size:12pt;
	line-height:30px;
	margin-bottom:20px;
	padding:20px;
	background-color:#222222;
}
.em {
	font-size:1em;
	margin-bottom:20px;
	padding:20px;
	background-color:#222222;
}
.percentage {
	font-size:100%;
	margin-bottom:20px;
	padding:20px;
	background-color:#222222;
}
.undefined {
	margin-bottom:20px;
	padding:20px;
	background-color:#222222;
}
#changeFont {
	position:absolute;
	top:10px;
	right:10px;
	background-color:#333333;
	padding:5px;
}
/***** MAIN STYLE FOR SITE ********
**********************************/
html {
	font-size:1em;
	font-family:Arial, Helvetica, sans-serif;
	color:#636363;
}
body {
	background-color:#EBEDEC;
	background-image:url(images/Background.gif);
	background-repeat:repeat-x;
	margin:0;
	padding:0;
}
#content {
background-image:url(images/contentBg.gif);
background-repeat:no-repeat;
width:982px;
background-color:#FFFFFF;
margin:6px auto 0;
}
.logo {
width:706px;
height:109px;
float:left;
}
.call {
float:left;
z-index:0;
position:static;
}

#menu {
background-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
clear:both;
display:inline-block;
height:66px;
}

.gap {
height:46px;
}
#flash {
clear:both;
margin:0 auto;
width:927px;
height:299px;
}
#text {
height:28px;
background-image:url(images/fontChanger_BottomBorder.gif);
background-repeat:no-repeat;
background-position:bottom left;
font-weight:bold;
color:#6E91AA;
font-size:11px;
padding-top:12px;
padding-right:45px;
text-align:right;
clear:both;
}
#text .reset a {
font-size:14px;
color:#2D6387;
text-decoration:none;
}
#text .small a {
font-size:12px;
color:#2D6387;
text-decoration:none;
}
#text .large a {
font-size:18px;
color:#2D6387;
text-decoration:none;
}
#data {
background-color:#FFFFFF;
width:935px;
margin-left:22px;
clear:both;
padding-top:31px;
}
#data .left {
float:left;
width:260px;
padding:0 0 0 5px;
}
#services {
list-style:none;
margin:0;
padding:0;
}
#services li {
margin-bottom:6px;
}
#data .right {
float:left;
width:665px;
padding-left:1px;
}
#data h4 {
font-family:Arial, Helvetica, sans-serif;
font-size:1.3em;
color:#2D6387;
margin-top:0;
margin-bottom:0;
text-transform:uppercase;
}
#data h4 span {
font-size:1px;
}
#data h6 {
font-family:Arial, Helvetica, sans-serif;
font-size:0.9;
color:#2D6387;
margin-top:1.2em;
margin-bottom:1em;
text-transform:uppercase;
font-size:72%;
}
#data p {
font-family:Arial, Helvetica, sans-serif;
font-size:72%;
color:#636363;
line-height:1.5em;
margin:1em 0;
}
#data li {
font-family:Arial, Helvetica, sans-serif;
font-size:72%;
color:#636363;
line-height:1.5em;
margin:0.3em 0;
}
#footer {
background-color:#EBEDEC;
background-image:url(images/footerBG.jpg);
background-position:center top;
background-repeat:no-repeat;
clear:both;
height:99px;
padding-top:0;
position:relative;
text-align:center;
z-index:100;
}
#fmenu {
display:inline-block;
margin-bottom:5px;
margin-top:26px;
}
#fmenu ul {
margin:0;
padding:0;
list-style:none;
}
#fmenu a {
margin-right:10px;
font-size:66%;
color:#868686;
text-decoration:none;
}
#fmenu a:hover {
color:#2D6387;
}
#fmenu a.current {
color:#2D6387;
text-decoration:underline;
}
/********** MENU **********
**************************/
ul#nav {
display:inline;
}
ul#nav, ul#nav ul {
  margin: 0px;
  padding: 0px;
  list-style: none;
}

ul#nav ul {
  display: none;
  position: absolute;
  z-index: 9;
  width:180px;
  left:auto;
  top:177px;
  clear:both;
}

ul#nav li {
  display: inline;
  float: left;
  margin: 0px;
  background-image:url(images/menu_border.gif);
  background-repeat:no-repeat;
  background-position:top right;
  padding:0;
  height:38px;
  padding:24px 31px 0 13px;
  
}
ul#nav li a {
  font-size:12px;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
font-weight:bold;
color:#2D6387;
text-decoration:none;
float:left;
}
ul#nav li a:hover {
background-image:url(images/menuBG.jpg);
background-repeat:repeat-x;
background-position:top left;
}

ul#nav li ul li {
background-image:none;
}
ul#nav ul li a {
display: block;
text-decoration: none;
color: #2D6387;
font-size:71%;
font-family:Arial, Helvetica, sans-serif;
padding:5px;
margin:0;
background-color:#EBEDEC;
font-weight:bold;
background-image:none;
text-transform:none;
height:auto !important;
float:none;

}
ul#nav ul {
border:1px solid #2D6387;
}

ul#nav li ul li a:hover {
  background-color: #2D6387;
  color: #ffffff;
  background-image:none;
}

ul#nav li li {
  float: none;
  margin:0;
  padding:0;
}
.copyright {
font-family:Arial, Helvetica, sans-serif;
font-size:66%;
color:#C2C2C2;
padding-top:19px;
border-top:1px dashed #C8C8C8;
}
.white {
color:#FFFFFF;
}
ul#sidenav {
list-style:none;
margin:0 0 10px; 
padding:0;
width:180px;
}
ul#sidenav li {
color:#2D6387;
text-decoration:none;
font-weight:bold;
font-size:100%;
line-height:normal;
margin:0;
padding:0;
}
ul#sidenav li a{
padding:7px 5px 7px 30px;
color:#2D6387;
text-decoration:none;
font-weight:bold;
font-size:72%;
border-bottom:1px dashed #A3A3A3;
display:block;
background-image:url(images/bullet.jpg);
background-repeat:no-repeat;
background-position:left;
}
ul#sidenav li a:hover{
padding:7px 5px 7px 30px;
color:#000000;
background-color:#E9E9E9;
text-decoration:none;
font-weight:bold;
font-size:72%;
background-image:none;
display:block;
}
ul#sidenav li a.select{
padding:7px 5px 7px 30px;
color:#ffffff;
background-color:#2D6387;
text-decoration:none;
font-weight:bold;
font-size:72%;
background-image:none;
display:block;
}
#top {
text-align:right;
clear:both;
height:20px;
}
#top a {
color:#B1B1B1;
text-decoration:none;
font-size:68%;
font-family:Arial, Helvetica, sans-serif;
}
#instyle {
text-align:right;
clear:both;
background-color:#EEEEEE;
}
#instyle a {
color:#B1B1B1;
text-decoration:none;
font-size:70%;
padding:3px;
display:block;
font-family:Arial, Helvetica, sans-serif;
}
#instyle a:hover {
background-color:#5E7EB0;
color:#000000;
}
ul#detail {
padding-left:15px;
}
ul#bdetail {
padding-left:0px;
list-style:none;
}
ul#bdetail li strong {
color:#376BAA;
}
a {
color:#2D6387;
}
a:hover {
color:#2D6387;
text-decoration:none;
}
ul#lasikanchor {
list-style:none;
padding:0;
}
ul#lasikanchor li {
background-image:url(images/bullet.jpg);
background-repeat:no-repeat;
background-position:center left;
padding-left:30px;
border-bottom:1px dashed #3C73B0;
padding-top:3px;
padding-bottom:3px;
text-transform:uppercase;
}
ul#lasikanchor li a {
text-decoration:none;
}
h5 {
padding-bottom:2px;
border-bottom:1px dashed #70AC2D;
margin-top:1em;
margin-bottom:1em;
font-size:1.2em;
color:#3E6D91;
}
#download {
padding:0;
list-style:none;
}
#download li {
background-image:url(images/bullet.jpg);
background-repeat:no-repeat;
background-position:left;
padding-left:30px;
line-height:2em;
height:29px;
font-size:82%;
}
.locationinfo {
padding:5px;
background-image:url(images/location_detailBG.jpg);
background-repeat:repeat-x;
background-position:top left;
background-color:#D6EFF1;
border:1px solid #B1B1B1;
width:182px;
font-size:93%;
margin-bottom:5px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
behavior:url(border-radius.htc);
}
.locationinfo label {
display:block;
float:left;
width:45px;
}
.forms {
list-style:none;
padding:0;
}
.forms input {
border:1px solid #E2E2E2;
padding:2px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.forms select {
border:1px solid #E2E2E2;
padding:2px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.forms textarea {
border:1px solid #E2E2E2;
padding:2px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.forms label {
width:174px;
display:inline-block;
text-transform:uppercase;
margin-bottom:8px;
}
.forms .inte {
width:171px;
}
.forms .main {
background-color:#DCF1F4;
font-weight:bold;
padding:5px;
width:387px;
margin:0;
}
.formDetail label {
width:inherit;
display:inline-block;
padding-right:10px;
}
.error {
padding-left:20px;
color:#990606;
}
ol#home {
padding:0;
list-style:none;
float:left;
width:250px;
}
ol#home li {
background-image:url(images/bullet.jpg);
background-repeat:no-repeat;
background-position:center left;
padding-left:40px;
}
b {
color:#3E6D91;
}
.footertopbg {
	background:url(images/footerBG.jpg) no-repeat top left;
	height:9px;
}