
/*   ----   GENERAL STYLING   ----   */

body {
height: 100%;
text-align: left;
margin: 0px;
padding: 0px;
background: #ffffcc url(../img/header.gif) no-repeat 180px 0px;
font-family: verdana, arial, helvetica, sans-serif;font-size: 76%;
}

div.container {
width: 760px;
margin: 0px;
padding: 0px;
text-align: left;
}

div.leftmenucol {
float: left;
width: 150px;
height: 400px;
margin: 0px;
padding: 0px;
background: url(../img/menupanel.gif) no-repeat 0px 0px;
text-align: left;
}

div.contentcol {
float: left;
width: 570px;
margin: 120px 0px 0px 30px;
padding: 0px;
background: none;
text-align: left;
}

div.footer {
clear: both;
width: 320px;
margin: 0px 0px 0px 440px;
padding: 0px;
background: url(../img/footertab.gif) no-repeat 0px 0px;
text-align: left;
}













/*   ----   MENU STYLING   ----   */

#navcontainer {margin: 11px 0px 0px 30px;padding: 0px;}.leftmenucol ul {border: 0px;margin: 170px 0px 0px 0px;padding: 0px;list-style-type: none;
text-align: left;}.leftmenucol ul li {display: block;float: left;
text-align: left;padding: 0px;margin: 0px;background: url(../img/sptabs.gif) no-repeat top center;}.leftmenucol ul li a {display: block;background: none;width: 135px;
padding: 8px 0px 8px 14px;margin: 0px 0px 0px 0px;
font-weight: normal;color: #FFFFFF;text-decoration: none;
text-align: left;}.leftmenucol ul li a:hover {background: #006666;color: #FFFFFF;}.leftmenucol a:active {color: #FFFFFF;}.leftmenucol li#active a {background: #339999;color: #FFFFFF;}






ul.alignedlist {
color: #333333;
margin: 0px 0px 0px 20px;
padding: 0px;

font-family: verdana, arial, sans-serif;
font-size: 1.0em;
text-align: left;
color: #333333;
line-height: 1.8em;}

ul.alignedlist li {
margin: 0px 0px 6px 0px;
padding: 0px;}

div.alignedlistouter {
margin: 0px;
padding: 0px;
width: 480px;
}









img.floatright {float: right;margin: 0px 0px 10px 15px;background: #fff;border: 1px solid #ffcc00;padding: .5em;}











p {
font-family: verdana, arial, sans-serif;
font-size: 1.0em;
text-align: left;
color: #333333;
margin: 0px;
padding: 0px;
line-height: 1.8em;
}

h1 {font-size: 2.0em;font-weight: normal;margin-top: 0em;margin-bottom: 0em;/*both set to zero and padding in header div is used intead to deal with compound ie pc problems that are beyound summary in a simple comment.*/}

h2 {font-size: 1.7em;margin: 1.2em 0em 1.2em 0em;font-weight: normal;}

h3 {font-size: 1.4em;margin: 1.2em 0em 0.4em 0em;font-weight: normal;}

p.cnxlinks {
float: right;
color: #999999;
font-size: 0.8em;
margin: 0px;
padding: 0px 15px 10px 0px;
text-align: right;
}

p.cnxlinks a:link {
color: #999999;
}

p.cnxlinks a:hover {
color: #000;
}

p.warning
{
	color: #f00;
	width: 200px;
}



div.addressfloat {
float: right;
margin: 0px 0px 10px 15px;
padding: 0px;
/*width: 180px;*/
background: #fff;
border: 1px solid #ffcc00;
}

div.addressfloat p {
margin: 0px;
padding: 10px 10px 10px 10px;
}