/*common styles*/
.block { display: block}
html {}
html, body {height:100%;  font-family: Verdana, Tahoma, Arial, sans-serif; font-size:12px; margin:0; padding:0; height:100%; color:#931B4E}
a:link, a:visited {color:#880F43} 
a:hover, a:active {color:#BA3A71}
table td {text-align: left; vertical-align: top;}
a img {border:0}
ul, ul li {margin:0; padding:0; list-style: none}

.header {display:table; width:100%; height:208px; background: url(images/logos.gif) 0px 24px no-repeat;  }

table#line {margin-top:76px; width:100%;  height:132px; border-collapse:collapse; }

table#line .row1 td {height:14px; }

table#line td {background:#F7FDE4;}
table#line td.bgnone {background:none}
table#line td.col1 {width:96px}
table#line td.col2 {width:207px}

table#line td.col2grad {background: url(images/menugrad.gif) bottom repeat-x #F7FDE4;}


table#hmenu {width:800px; margin-top:62px;  border-collapse:collapse;}
table#hmenu td {text-align:center }

table#hmenu td a {font-size:20px; display:table;  padding-bottom:2px; text-decoration:none; margin-left:auto; margin-right:auto;}

table#hmenu td a:link, table#hmenu td a:visited {color:#931B4E; border-bottom: 2px dashed #931B4E}
table#hmenu td a:hover, table#hmenu td a:active {color:#C33C76; border-bottom: 2px dashed #C33C76}


table.central-tab {}
table.central-tab td {}
table.central-tab td.col1 {width:80px}
table.central-tab td.col2 {padding: 40px 0 0 19px; }
table.central-tab td.col3 {padding: 43px 0 0 22px; }


table.central-tab h1 {font-size:1.2em}


.foot {width:100%; display:table; font-size:10px; height:135px; padding-top:10px; background: url(images/eleph.gif) right no-repeat;}
.foot .copy {margin-left:28px; width:138px; margin-top:54px}
.foot .copy span {display:block; }


.service-links {display:table;}
.service-links ul {padding-top:10px;}
.service-links ul li {padding-bottom:3px;}



