html, body#Body {
background:url(/Portals/60407/images/master_eye_associates_website_background.gif) !important;
}

#duxbury_container {
border:1px solid #B4B4B4;
margin-left:0 !important;
background:#FFFFFF url(/Portals/60407/images/col1_bg.jpg) left repeat-y !important;
}

.ISContent a:hover {
color:#FF6600 !important;
}

p {
line-height:150% !important;
}

#duxbury_footer {
background:#FFFFFF url(/Portals/60407/images/master_eye_associates_footer_background.gif) top repeat-x !important;
}
#duxbury_col2 p {
font-size:1.1em;
}
#duxbury_three-column #duxbury_col2 {
width:320px !important;
}

#duxbury_three-column #duxbury_col3 {
width:190px !important;
}

#duxbury_two-column #duxbury_col2 {
 
}

#duxbury_col1 {
width:222px !important;
background:none !important;
overflow:hidden !important;
}

#duxbury_two-column,
#duxbury_three-column,
#duxbury_content {
background:none !important;
}

#duxbury_menu {
margin-left:1px !important;
background:url(/Portals/60407/images/menu_middle.jpg) left repeat-y !important; /* IE6 white line bug fix */
}

#duxbury_menu .item {
background:url(/Portals/60407/images/menu_middle.jpg) left repeat-y !important;
padding-left:47px !important;
padding-right:10px !important;
width:164px !important;
padding-top:6px !important;
}

#duxbury_menu .first {
background:url(/Portals/60407/images/menu_up.jpg) left top no-repeat !important;
padding-top:19px !important;
width:221px !important;
}

#duxbury_menu .last {
background:url(/Portals/60407/images/menu_down.jpg) left bottom no-repeat !important;
padding-bottom:19px !important;
width:221px !important;
}

#duxbury_menu .childitem1 {
padding-top:6px !important;
padding-bottom:0px !important;
background:url(/Portals/60407/images/menu_middle.jpg) left repeat-y !important;
}

#duxbury_menu ul li {
border:0 !important;
height:100% !important;
_height:100% !important;
}

#duxbury_menu span.text {
padding-left:0px !important;
white-space:normal !important;
line-height:120% !important;
}

#duxbury_menu .childitem1 span {
padding-left:5px !important;
white-space:normal !important;
line-height:120% !important;
font-size:9px !important;
padding-top:5px !important;
color:#464646 !important;
}

#duxbury_menu .link {
width:150px !important;
background:url(/Portals/60407/images/menu_list_item.jpg) no-repeat top left !important;
border-bottom:1px solid #CACACA !important;
padding-bottom:6px !important;
padding-left:14px !important;
}

#duxbury_menu .childitem1 .link {
background:url(/Portals/60407/images/menu_list_childitem.gif) no-repeat top left !important;
}

#duxbury_menu .childitem1 .link span:hover {
color:#4678BD !important;
}

#duxbury_menu ul li a {
height:100% !important;
}





#duxbury_col1 .block {
margin-right:10px !important;
}

#duxbury_col1 .pad {
background:none !important;
margin-left:0px !important;
}

#duxbury_col1 h3 {
background:#6acb0a url(/Portals/60407/images/left_col_title_bg.jpg) top left no-repeat;
padding:3px 0px 3px 35px !important;
font-size:13px !important;
font-weight:bold !important;
_height:19px !important;
min-height:19px !important;
}

#duxbury_col2 h1 {
height:17px;
background:#05A6C2 url(/Portals/60407/images/col_two_title_bg.jpg) left top no-repeat;
padding-left:35px !important;
padding-top:4px !important;
padding-bottom:4px !important;
font-size:15px !important;
font-family:"Tahoma",Arial Narrow,Arial,Sans serif !important;
}

#duxbury_col2 .ISContent h1 {
height:100% !important;
background:none !important;
padding-left:0px !important;
padding-top:5px !important;
padding-bottom:5px !important;
font-size:18px !important;
font-family:"Tahoma",Arial Narrow,Arial,Sans serif !important;
color:#000000 !important;
}

td {
font-size:12px !important;
font-family:Arial,Helvetica,sans-serif !important;
vertical-align:top;
}

#duxbury_col2 .pad {
padding-left:5px !important;
padding-right:5px !important;
}

#duxbury_footer .clear {
padding-left:100px !important;
padding-right:100px !important;
}

#duxbury_col2 h3 {
padding:0px !important;
line-height:120% !important;
font-size:12px !important;
}

#duxbury_col2 h4 {

padding:0px !important;
line-height:120% !important;
font-size:11px !important;
}

#duxbury_col2 li {
padding-bottom:0 !important;
}

#duxbury_col2 h2 {
font-size:13px !important;
font-weight:bold !important;
}

#duxbury_col2 input,
#duxbury_col2 textarea,
#duxbury_col2 select {
background:#1CB5D7 !important;
color:#FFFFFF !important;
border:2px ridge #1188A8 !important;
}

#duxbury_col3 h3 {
color:#1188A8 !important;
}

#duxbury_col3 .pad {
background:url(/Portals/60407/images/col1_bg.jpg) left top repeat-y !important;
border:1px solid #05A6C2;
margin-right:8px !important;
}

#duxbury_col3 .pad .pad {
background:none !important;
border:0 !important;
margin-right:0px !important;
}