﻿body 
{
    margin-top:0;
	font-family:Verdana;
	font-size:13px;
	background:url(Images/bg.jpg);
	background-repeat:repeat-x;
	background-color:#CCCCCC;
}

img
{
	border-width:0px;
	height:auto;
}

form { margin: 0px 0px 0px 0px;  }

a:link, a:visited, a:active
{
	text-decoration:underline;
	color:#164295;
}

h1
{
	display:inline-moz;
	display:inline;
    margin:0;
    padding:0;
    font-weight:bold;
	font-size:16px;
	color:#164295;
	font-style:italic;
}

h2
{
    display:inline-moz;
	display:inline;
    margin:0;
    padding:0;
    font-weight:bold;
	font-size:16px;
	color:#164295;
}

.BoldHeading
{
	font-weight:bold;
	font-size:16px;
	color:black;
} 

.Heading
{
	font-weight:bold;
	font-size:14px;
	color:#164295; /*#666666;*/
}

.ColorHeading
{
	font-weight:bold;
	font-size:16px;
	font-style:italic;
	color:#164295; /*Navy;*/
}

.Seperator
{
    background: url(Images/linesep.gif);
    background-repeat:repeat-x;
    height:1px;
}

.MainSep
{
    background: url(Images/mainsep.gif);
    background-repeat:repeat-x;
    height:13px;
}

a.MenuLink, a.MenuLink:visited, a.MenuLink:active
{
	font-size:14px;
	color:White;
	text-decoration:none;
	font-weight:bold;
	font-style:italic;
}

a.MenuLink:hover
{
	color: #FFFF66;
}

.ServiceMenuTable
{
	background-color:#707070;
	height: 405px;
	padding:0;
	margin:0 auto;
	border: solid 1px black;
}

.ServiceMenuTitle
{
	font-weight:bold;
	font-style:italic;
	font-size:13px;
	color:White;
}

a.ServiceLink, a.ServiceLink:visited, a.ServiceLink:active
{
	font-size:10px;
	color:Red;
	text-decoration:none;
	font-weight:bold;
	font-style:italic;
	line-height:30px;
}

a.ServiceLink:hover
{
	color: Navy;
}

a.MiniLink, a.MiniLink:visited, a.MiniLink:active
{
    font-size:12px;
    color:White;
    text-decoration:none;
}

.BoldHeading
{
	font-weight:bold;
	font-size:13px;
}

.button
{
	border-width: 0;
	text-decoration:none;
}

.PromoHeading
{
	line-height: 1.4em;
	font-size:12px;
	font-style:italic;
}

a.PortfolioLink, a.PortfolioLink:visited, a.PortfolioLink:active
{
	font-size:12px;
	color:Navy;
	text-decoration:none;
	font-weight:bold;
	font-style:italic;
}

a.PortfolioLink:hover
{
	text-decoration:underline;
}

div.hr 
{
    margin: 3px 0px 3px 0px; 
    border: none; 
    border-top: 1px solid black; 
}

div.hr hr { display: none; }

div.menuhr 
{
    margin:0;
    border: none; 
    border-top: 1px solid #CCCCCC;
    width:95%;
}

div.menuhr hr { display: none; }

.FiveHigh
{
    height:5px;
}

#wrap
{
    width:900px;
    margin:0 auto;
    background-color:White;
    border:solid 1px black;
    overflow:hidden;
}

#HeaderTop
{
    font-size:5px;
    margin:0 auto;
    height:83px;
    width:900px;
    background:url(Images/topmenuback.jpg) top right no-repeat;
    position: absolute;
    top:2px;
}

#HeaderContent
{
    margin:0 0 83px 0;
    width:900px;
    position: relative;
    top:83px;
}

#HeaderBottom
{
    margin:0 auto;
    padding-top:5px;
    text-align:center;
    height:40px;
    border-top:solid 1px black;
    background:url(Images/bottomback.png) top center repeat-x;
}

ul.WebPoints
{
    font-style:italic;
    line-height:1.6em;
    margin-top:0px;
    padding-top:0px;
    font-size: 14px;
    list-style: url(images/arrow.gif);
}

.copyright { font-size:10px;color:White;margin-top:0;padding-top:8px; }