body { font:10px Verdana, Arial, sans-serif; color:#333; line-height:1.4em; margin:0; padding:0; }

h2 { font:16px Arial, Verdana, sans-serif; margin:0; padding:0; width:300px; position:absolute; top:20px; left:320px; color:#95A8C0; font-weight:900; }
h3 { font:18px Arial, Verdana, sans-serif; margin:0 0 20px 1px; padding:7px 15px; height:30px; color:#fff; font-weight:900; font-style:italic; background:#D5E1ED url(../images/bar.jpg) repeat-x top left; }
h4 { font:14px Arial, Verdana, sans-serif; margin:0 0 15px 30px; padding:0; font-weight:600; }
h4.preamble { font:16px Arial, Verdana, sans-serif; margin: 0 30px 15px 30px; padding:0; color:#0E4595; font-weight:900; }
p { margin:0 30px 15px 30px; padding:0; }

h5 {font-size:9px; font-family:Arial, Helvetica, sans-serif; color:#999999; text-align:center;}

a, a:visited { color:#7082A3; text-decoration:none; }
a:hover { color:#A61111; text-decoration:underline; }

.floatleft { float: left; }

img { border:none; }

.footer {font-size:9px; font-family:Arial, Helvetica, sans-serif; color:#999999;}
table#structure { position:relative; width:759px; font:10px Verdana, Arial, sans-serif; color:#333; line-height:1.4em; margin:0; padding:0; background:#D5E1ED url(../images/leftbg.gif) repeat-y top left; }
td { vertical-align:top; }
td#header { background-color:#EBEEF1; }
#utilityNav { font-family:Arial, Verdana, sans-serif; margin:0px 0 0px 0; padding:0px 15px; float:right; text-align: right; }
#navPadding { width: 199px; }
td#nav { margin:0; height:30px; background:#EBEEF1 url(../images/bar.jpg) repeat-x bottom left; }
td#nav ul { margin:0; padding:0; display:inline; list-style:none; }
td#nav ul li {height:30px; float:left; display:inline; list-style:none; margin:0; padding:0; xwidth:80px;  }
td#nav a { font-family:Arial, Verdana, sans-serif; display:block; float:left; padding:8px 8px 8px 8px; font-size:11px; font-weight:300; text-decoration:none; color:#fff;  text-align:center; xwidth:auto; border-left:1px solid #fff;}
td#nav a:hover, td#nav a.active { color:#fff; background:url(../images/bar_over.jpg) repeat-x top left; }

td#main { padding:0; background: url(../images/arrows.jpg) no-repeat; background-position: 0 173px;}
#content { margin:30px 0 0 200px; }
#content2 {margin:100px 0 0 240px;}
#content3 {margin:50px 0 0 198px;}
#content4 {margin:40px 0 0 240px;}
#content img { margin:0 0 20px 30px; }
#content img.right { float:right; clear:right; margin:0 20px 20px 0;}
div#content ul { margin:0 0 15px 50px; padding:0; list-style:disc outside none; }

#dental{margin:70px 0 0 0}

#searchText { float:left; text-align:left; width:300px; margin:0 auto; padding:0; background-color:#fff; }

#searchBoxLong {
	text-align:center;
	height:60px;
	width:250px;
	margin:0 auto;
	padding:0;
	border:1px solid #0E4595;
	background-color:#D5E1ED;
}	
#searchBoxLong form { margin:10px 0; padding:0; }
#searchBoxLong input { font-size:10px; }
#searchBoxLong ul { margin:0 0 0 0; padding:0; list-style:none outside none; text-align:center; }
#searchBoxLong p {color:#oe4595;}

#searchBox { float:left; text-align:left; width:200px; margin:0 auto; padding:0; background-color:#fff; }
.button { margin:5px 0 0 0; background-color:#EBEEF1; color:#7082A3; border:1px solid; font-size:10px; }
#searchBox form { margin:10px 0 10px 20px; padding:0; }
#searchBox input { font-size:10px; }
#searchBox ul { margin:0 0 15px 20px; padding:0; list-style:none outside none; text-align:left; }

#login {width:300px; background-color:#efefef; margin:100px 0 0 150px; padding:20px 0; }
#login .button {margin: 0 0 0 200px;}
#footer { clear:both; font-family:Arial, Verdana, sans-serif; margin:0; padding:25px 0px 25px 200px; text-align:right; }
.searchBoxText {
	margin: 10px;
}
a#sitemap {width:69px; height:20px;display:block; background-image: url(cei/images/nav_0l_comp.gif); background-repeat:no-repeat; background-position:0 0;}
a#sitemap:hover {background-position:0 -20px;}