/*--New Styling Endlessline 2-19-2010--*/
html {background:#FFFFFF;}
body {width:1000px; margin:0 auto; background:#f5f5f5; font-family:Eurostile,tahoma, sans-serif; font-size:11px;}
th {text-align:left;}
p {font-size:11px;}
p a, h4 a, h3 a, ul.clean a, td a{text-decoration: none; font-weight: bold;}
div#footer {text-align:center; background:#656565; padding:5px 0; color:#FFFFFF;}
div#footer p {margin:0; font-size: 10px;}
ul li {margin:5px 0; font-size:11px;list-style: square;}
ul li li {list-style: disc;}
ul.ui-tabs-nav li {list-style: none;}
ul.publications {padding:0 20px;}
ul.publications li {margin:10px 0; list-style: outside;}
img {border:0px;}
ul li.caps {text-transform: uppercase;}
h3 {font-size: 14px;}
h3.pageTitle {font-size: 18px;}
h3.pageTitle img {float:right;}
h4.news,h2.underline {border-bottom: 1px solid #0C8CED;}
h2.underline {margin:5px 0 0 0;}
h4.news {margin:25px 0 0 0;}
p.news {padding:0 10px;}
p.list {margin:2px 0;}

img.profile {float:left; margin:2px 4px;}
img.portrait {float:left;clear:both; margin:2px;}
img.thumb {border:1px solid #CCCCCC;}


div.ui-tabs-panel p {margin:0px 0 5px 0;}
div.ui-tabs-panel p.formItem {margin:20px 0;}
.light {background:#DFF1FF;}
.blue{color:#0C8CED;}
.red,.heading-red, p a, h4 a, h3 a, ul.clean a, td a, .error  {color: #a40a0c;}
h4.blue {margin:0;}
h4.red {margin:0 0 5px 0;}
input.entry,textarea.entry,select.entry {float:left;}
input.entry,textarea.entry {border:1px solid #27537A;}
textarea.entry {width:100%;}
.label {width:80px;}

/*---Layout Styles---*/
div#header {height:98px;}

div#leftGutter {width:150px; float:left;}
div#content {width:845px; float:right; padding:0 5px 10px 0;}
div#footer {clear:both;}
div#employeeDetails {width:850px; float:right;}
div#leftInset {float:left; width:55%;}
div#rightInset{float:right; width:43%;}
div.contactThumbContainer {text-align:center; margin:0 auto;}
div.contactThumbContainer img {}

p.formItem {clear:both; width:100%; padding:5px;}
label.label {float:left;}
.error {float:right;}