body
{ 
margin-top:12px;
padding:0px; 
margin:0px;
text-align:left;
font-family:arial, sans-serif;
min-width:800px;
} 

#width
{
padding:0px;
margin:0px;
width:800px;
height:650px;
margin-left:auto;
margin-right:auto;
background:#ffffdf;
}

#main
{
padding:0px;
margin:0px;
width:800px;
height:650px;
margin-left:auto;
margin-right:auto;
text-align:left;
background:url('../images/dsl-bkgd.gif') top right no-repeat;
}

#left-col
{
float:left;
padding:0px;
margin:0px;
width:132px;
height:650px;
text-align:left;
background:url('../images/lnav-bkgd.gif')  repeat-x;
}

#l-haz
{
float:left;
padding:0px;
margin:0px;
width:8px;
height:601px;
background:url('../images/haz-vert.gif')  repeat-y;
}

#left-nav
{
float:left;
padding:0px;
margin:0px;
padding-left:0px;
padding-top:119px;
width:120px;
font-size:10pt;
}

#left-nav ul
{
padding:0px;
margin:0px;
list-style-type: none;
}

#left-nav ul li
{
padding:0px;
margin:0px;
padding-top:4px;
padding-bottom:20px;
text-align:left;
background:url('../images/ds-btn-bkgd.gif')  repeat-x;
}

#left-nav ul li a
{
padding:0px;
margin:0px;
padding-left:15px;
color:#ffffdf;
}

#left-nav ul li a:hover
{
text-decoration:none;
color:#0;
}

#left-nav img
{
margin-left:24px;
margin-top:48px;
border: solid 2px #ffffff;
}

.phone
{
padding:0px;
margin:0px;
color:#ffffdf;
padding-top:482px;
text-align:center;
font-size:24pt;
}

.phone-title
{
font-size:10pt;
}

.more
{
font-size:8pt;
color: #f50000;
}

ul
{
padding:0px;
margin:0px;
}

li
{
padding:0px;
margin:0px;
}

img
{
border:none;
}

#header
{
float:right;
text-align:center;
padding:0px;
margin:0px;
margin-right:0px;
margin-top:14px;
padding-left:200px;
height:78px;
width:415px;
}

h2
{
padding:0px;
margin:0px;
color:#0019d1;
font-size:20pt;
line-height:16pt;
}

h1
{
color:#0019d1;
font-size:16pt;
line-height:0pt;
font-weight:normal;
letter-spacing: -1px;
}

.rands
{
color: #f50000;
}

.quals
{
font-size:10pt;
}

#content
{
float:left;
padding:0px;
margin:0px;
padding-top:50px;
padding-left:30px;
height:451px;
width:520px;
color:#0019d1;
font-size:11pt;
line-height:14pt;
text-align:justify;
}

#widecontent
{
float:left;
padding:0px;
margin:0px;
padding-top:15px;
padding-left:15px;
height:486px;
width:620px;
color:#0019d1;
font-size:11pt;
}
#widecontent p
{
margin:0;
padding:0;
padding-top:8px;
}

#widecontent ul
{
padding:0px;
margin:0px;
margin-left:15px;
}

.column1
{
float:left;
width:250px;
}

.column2
{
float:right;
width:365px;
}

#consult-list
{
padding:0px;
margin:0px;
list-style-type:none;
}

#links-list
{
list-style-type:none;
font-size:12px;
line-height:16pt;
}

#links-list a
{
font-size:14px;
}

.outlined
{
margin-top:8px;
text-align:center;
border: solid 1px #dddddd;
background:#ffffcf;
}

#packages
{
margin-top:15px;
margin-left:190px;
margin-right:0px;
height:175px;
width:540px;
color:#0033cc;
font-size:10pt;
line-height:16pt;
background:#eeeeff;
border:1px solid #d5d5d5;
}

.package_hdr
{
font-size:12pt;
padding-left:8px;
display:block;
colour:e2e4fd;
font-weight:bold;
background:#ccccff;
}

#contact
{
padding-left:8px;
padding-top:16px;
margin-top:150px;
margin-left:21px;
margin-right:0px;
height:100px;
width:550px;
color:#0033cc;
font-size:12pt;
line-height:16pt;
background:#ffffff;
text-align:center;
border:1px solid #d5d5d5;
}

#logos
{
float:right;
padding:0px;
margin:0px;
margin-top:75px;
width:80px;
height:426px;
text-align:left;
}

#logos ul
{
list-style-type:none;
}

#logos li
{
padding-bottom:3px;
}

#logos img
{
border:0px;
}

#b-haz
{
float:left;
padding:0px;
margin:0px;
width:665px;
height:49px;
background:url('../images/haz-horiz.gif') top repeat-x;
}

#footer
{
float:left;
padding:0px;
margin:0px;
margin-top:8px;
width:665px;
height:41px;
background:url('../images/bnav-bkgd.gif') top repeat-y;
}

#footer p
{
margin-top:5px;
margin-left:100px;
color:#ffffdf;
font-size:10pt;
}


#footer a
{
color:#ffffdf;
font-size:18pt;
}

#footer a:hover
{
text-decoration:none;
}