/* Colors
Orange		#D98138
Blue		#002D40
TBD		#EDEDED
*/

/* menu */

ul.menu {list-style:none; margin:auto; padding:0px; font-family:verdana, tahoma, arial; font-size: 14px; height: 12px; padding: 14px 0px; width: 600px;}
ul.menu * {margin:0; padding:0;}
ul.menu a {display:block; color:#fff; text-decoration:none; font-weight: bold;}
ul.menu li {position:relative; float:left;}
ul.menu ul {position:absolute; top:28px; left:0px; display:none; opacity:0; list-style:none; text-align: left;  visibility:hidden;}
ul.menu ul li {position:relative; margin:0px; width: 180px; left:0px;}
ul.menu ul li a {display:block; background-color:#fff; color:#002D40; padding: 8px; font-weight: normal; font-size: 12px;}
ul.menu ul li a:hover {color:#D98138;}
ul.menu ul ul {left: 180px; top:0px}
ul.menu .menulink, ul.menu .menulinkselected {padding: 0px 8px 0px 8px; margin-right: 15px;}
ul.menu .menulinkselected { color: #D98138;}
ul.menu .menulink:hover, ul.menu .menuhover, ul.menu .menulinkselected:hover {color: #D98138;}
ul.menu .sub, ul.menu .subselected {}
ul.menu .topline {}

/* submenu */

ul.submenu {list-style:none; margin:0px; padding:0px; font-family:verdana, tahoma, arial; font-size: 13px;width: 152px;}
ul.submenu * {margin:0; padding:0;}
ul.submenu a {
display:block; 
color: #fff;
padding-bottom: 4px;
padding-left: 15px;
padding-right: 15px;
padding-top: 4px;
}
ul.submenu li {
position:relative; 
float:top;
color: white;
cursor: pointer;
display: block;
text-decoration: none;
width: 100%;

}
ul.submenu ul {position:absolute; left:153px; top:0px; display:none; list-style:none; text-align: left;opacity:0; background-color: #D98138;}
ul.submenu ul li {position:relative; margin:1px; width: 152px; left:0px; background-color: #002D40;}
ul.submenu ul li a {display:block; color: #fff; text-decoration:none;}
ul.submenu ul li a:hover {background-color:#D98138;}
ul.submenu ul ul {left: 152px; top:0px}
ul.submenu .menulink, ul.submenu .menulinkselected {}
ul.submenu .menulinkselected { }
ul.submenu .menulink:hover, ul.submenu .submenuhover, ul.submenu .menulinkselected:hover {background-color:#D98138; text-decoration:none;}
ul.submenu .sub, ul.submenu .subselected {}
ul.submenu .topline {}




/****************************************/
/*----HTML Structural Elements--------------------------------------------------*/
  
BODY {
font:small/150% verdana, tahoma, arial, sans-serif;
background: #002D40;
padding: 0px;
margin: 0px;
}
body {
background: #002D40 url('/Uploads/21/Images/4745bg.gif') repeat-x top center;
}

* {
font-size: 100%;
color: #ffffff;
}

img {
padding: 0px;
marging: 0px;
}

input#name, input#lastname {
     width: 110px;
}

input#homephone, input#workphone, input#cellphone {
     width: 80px;
}

textarea.shortanswers, #childBehavior, #allergies, #outsideServiceExplain, #benefitStatement {
     color: #000000;
     padding: 3px;
}


/****************************************/
/*----Containers--------------------------------------------------*/
div.container {
width: 994px; 
margin: 0px auto;
padding: 0px;
position: relative; 
}


div#mainNav {  
margin: 0px;
padding: 0px;
text-align: center;
}


img.logo { 
margin: 0px;
padding: 62px 12px 62px 20px; 
border: 0px;
width: 253px;
height: 66px;
display: block;
}

/****************************************/
/*----Basic Styles--------------------------------------------------*/
  

H1 {
color: #d98138;
font-size: 130%;
margin: 0px 0px 8px 0px;
}


H2 {
color: #d98138;
font-size: 115%;
margin: 16px 0px 0px 0px;
}


H3 {
color: #d98138;
font-size: 105%;
margin: 14px 0px 2px 0px;
}


p{
color: #ffffff;
font-size: 100%; 
line-height: 120%;
margin: 6px 0px 12px 0px;
padding: 0px;
}


#pageContent ul
{
list-style-type: circle;
list-style-position: outside;
margin: 10px 20px 15px 20px;  
padding: 0px;
}

#pageContent ol
{
list-style-position: outside;
margin: 10px 20px 15px 20px;  
}

#pageContent li
{
margin: 0px; 
padding: 0px 0px 8px 0px;
line-height: 120%;
}

small
{
font-size: 85%; 
}

.smaller
{
font-size: 85%; 
}


HR {
color: #000000;
margin: 0px;
height: 3px;
}


A, 
A:LINK {
color: #d98138;
text-decoration: none;
}

A:HOVER{
color: #d98138;
text-decoration: underline;
}

A:VISITED {
color : #d98138;
/*color : #d9d9d9;*/
}

a i {
color: #d98138;
}

.COL_1{
color: #ffffff;
text-transform: uppercase;
font-weight: bold;
}
.COL_2{
color: #d98138;
font-weight: bold;
}

table {
padding: 0px;
margin: 0px;
border: 0px;
}

blockquote {
border: 2px solid #D88539;
margin: 28px 0px;
padding: 4px 10px 0px 10px;
}


td.whatsnew H3, 
td.whatsnew H2,
td.whatsnew H1 {
 margin: 0px;
 padding: 0px;
}

td.whatsnew p {
margin: 12px 0px 0px 0px;
padding: 0px;
}

/****************************************/
/*----Form Elements--------------------------------------------------*/

.steps {
  margin: 14px 0px;
  font-family: 'arial narrow', arial, verdana, sans-serif;
  border: 1px solid #D98138;
  padding: 3px 8px;
  text-align: center;
  width: 684px;
}

.selected {
  font-weight: bold;
  background: #D98138;
  color: #ffffff;
  padding: 3px 8px;
}

.checkOptions {
  padding: 18px 20px 0px 45px;
}

.error {
  border: 1px solid #D98138;
  background: #E3E3E3;
  margin: 20px 0px;
  padding: 14px;
  font-weight: bold;
  color: #9A1E02;
}
  
form {
  margin: 2px 0px 2px 0px;
}


form p{
  padding: 8px 12px;
  margin: 0px;
  clear: both;
}

form p.even{
  background: #0A3547;
}

form p.submit{
  margin-top: 20px;
  background: #D98138;
  padding: 4px 12px;
}

.checkOptionsEven {
  background: #0A3547;
  padding: 18px 20px 0px 45px;
  margin: 0px;  
}

input, select, option {
  font-size: 95%;
  color: #333333;
}

fieldset {
  border: 1px solid #D98138;
  margin: 20px 0px 0px 0px;
  padding: 0px;
  width: 700px;  
}

legend {
  font-size: 115%;
  font-weight: bold;
  color: #ffffff;
  padding: 0px 0px 10px 0px;
  margin: 0px 10px;
}

form br { clear: both; }

label {
  width: 205px;
  margin: 0px;
  padding: 3px 4px 2px 0px;
  text-align: right;
  float: left;
  font-weight: bold;
}
 
label.checkbox {
  font-weight: normal;
  clear: both;
  padding: 0px 4px 2px 0px;
  width: 70px;  
}  

label a{
  color: #8F3F28;
  font-size: 95%;
  font-weight: normal;
}

label small {
  font-style: italic;
  font-weight: normal;
}

.required { color: #CC0000; }

textarea { 
  margin: 0px;
  padding: 0px 2px;
}

div.radio { 
  float: left; 
  padding: 4px 0; 
  margin-bottom: 20px; 
}

div.radio label{ 
  width: 250px; 
  float: none; 
  text-align: left; 
  padding: 4px 0; 
  margin-bottom: 0px; 
}

img.calendarpick{
  border: 0px;
  padding: 0px;
  margin: 0px;
}



/****************************************/
/*----Main Navigation--------------------------------------------------*/

#mainNav p { 
  height: 24px; 
  margin: 0px;
  padding: 16px 0px 0px 0px; 
  clear: both;
  text-align: center;
}

#mainNav p a { 
  margin: 0px;
  padding: 0px 18px; 
  text-decoration:none; 
  white-space: nowrap; 
  color: #FFFFFF;
  font-weight: bold;
  font-size: 120%;
}

#mainNav p a:link:hover,
#mainNav p a:visited:hover { 
color: #d98138;
}

#mainNav p a.activeSection:link:hover,
#mainNav p a.activeSection:visited:hover,
#mainNav p a.activeSection:link,
#mainNav p a.activeSection:visited{ 
color: #d98138;
}

/****************************************/
/*----Search--------------------------------------------------*/
  
div#search{ 
height: 34px; 
margin: 0px 0px 0px 0px;
padding: 0px 20px 10px 0px; 
float:right;
width: 228px;
background: url('/Uploads/21/Images/4764searchleft.jpg') no-repeat left top;
clear: both;
}

div#search form{ 
height: 34px;
background: url('/Uploads/21/Images/4765searchright.jpg') no-repeat right top; 
float:right; 
margin: 0px;
padding: 2px 25px 0px 0px; 
}

div#search input.end {
  width: 70px;
  height: 10px;
  padding: 0px;
  margin: 0px;
}

div#search input{ 
padding: 0px 2px 4px 3px;
}




/****************************************/
/*----Left Navigation--------------------------------------------------*/
  
div#leftNav { 
margin-bottom: 45px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
width: 160px;
background: url('/Uploads/21/Images/8268navbottom_old.jpg') no-repeat bottom right;
}

div#leftNav div.leftNavBody { 
background: url('/Uploads/21/Images/8269navtop_old.jpg') no-repeat top right;
color: #ffffff;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
padding-bottom: 20px;
padding-left: 0px;
padding-right: 0px;
padding-top: 20px;
}
/*
.menuitem1{
background: #002D40;
width: 117px;
text-align: left;
padding: 0px 0px 0px 20px;
margin: 0px;
line-height: 120%;
}

.menuitem1selected{
color: #D98138;
width: 117px;
text-align: left;
padding: 0px 0px 0px 20px;
margin: 0px;
line-height: 120%;
}

a.MENU1,
a.MENU1:visited,
a.MENU1:link {
color: #ffffff;
text-decoration: none;
display: block;
width: 117px;
padding: 4px 15px 4px 0px;
}

a.MENU1:hover {
color: #ffffff;
text-decoration: none;
background:#D98138; 
}

td.menuitem1selected a.MENU1,
td.menuitem1selected a.MENU1:visited,
td.menuitem1selected a.MENU1:link{
color: #D98138;
}

td.menuitem1selected a.MENU1:hover {
color: #ffffff;
}
*/

/*----Second Level Navigation--------------------------------------------------*/
  
  /*
.menutable2{
border: 1px solid #D98138;
background: #002D40;
}

.menuitem2{
background: #002D40;
color: #ffffff;
cursor : pointer;
height: 24px;
padding : 0px 5px 0px 5px;
font-weight: normal;
width: 175px;
line-height: 120%;
}

.vmenu {
position: absolute;
visibility: hidden;
cursor : pointer;
z-index: 5;
}

A.MENU2 {
text-decoration : none;
color : #ffffff;
}


*/
/****************************************/
/*----Footer--------------------------------------------------*/
  
td.footer {  
background: #002D40 url('/Uploads/21/Images/4748footerbg.gif') repeat-x top center;
margin: 0px;
padding: 0px;
text-align: center;
}


p.footerLinks { 
  height: 38px; 
  margin: 0px;
  padding: 6px 0px; 
  clear: both;
}


p.footerLinks a,
p.footerLinks a:link,
p.footerLinks a:visited {
  margin: 0px;
  padding: 0px 10px; 
  text-decoration:none; 
  white-space: nowrap; 
  color: #FFFFFF;
  font-weight: bold;
  font-size: 100%;
}


p.footerLinks a,
p.footerLinks a:link:hover,
p.footerLinks a:visited:hover { 
color: #d98138;
}


p.footerSmall a,
p.footerSmall a:link,
p.footerSmall a:visited { 
  color: #CDD5DC;
  text-decoration: none;
  font-weight: normal;
  font-size: 92%;
  padding: 0px 8px;
}

p.credit a,
p.credit a:link,
p.credit a:visited { 
  color: #CDD5DC;
  text-decoration: none;
  font-weight: normal;
  font-size: 92%;  
  padding: 0px;
}

p a:hover,
p.credit a:hover { 
  color: #d98138;
}

img.uwci{
  float: left;
  border: 0px;
  padding: 8px 0px 0px 33px;
  margin: 0px;
}




.ma_blogEntryStyle{padding-right: 40px;}
.ma_blogListingStyle{padding-right: 40px;}
.ma_blogTitle{font-size: 20px;font-weight: bold;}
.ma_blogTitleDate{font-size: 16px;color: #94979a; font-weight: bold;padding-bottom: 5px;}
.ma_blogAuthor{font-size: 13px;color: #94979a; font-weight: bold;padding-top: 5px;}
.ma_blogArchiveTitle, .ma_blogSubscribeTitle, .ma_blogEntryCommentTitle, .ma_blogEntryAddCommentTitle
{font-size: 16px; border-width: 0px 0px 1px 0px; border-style: dotted; border-color: #c0c0c0;}
a.ma_searchResultLink{font-size: 16px;}

.ma_calendarDayOfWeek{font-weight: bold; text-align:center;}
.ma_calendarDayNonCurrentMonth{background-color: #EFEFEF;}
.ma_calendarDayCurrentDay{border-width: 1px; border-style: solid; border-width: 1px;}
.ma_calendarDayHeader{font-weight:bold;}
.ma_calendarMonth{font-size: 16px; font-weight: bold; color: #C2A24D;}
.ma_calendarDayCurrentDay, .ma_calendarDayNonCurrentMonth, .ma_calendarDayOfWeek{margin: 0px 1px 1px 0px;}
