﻿h1
{
    font-size: 17px;
    color: #1C2691;
    /*font-weight: bold;
    font-variant: small-caps;*/
	margin-top:20px;
}

h2
{
    font-size: 15px;
    line-height: 20px;
    color: #1C2691;
    font-weight: bold;
    font-variant: small-caps;
}


h3
{
    font-size: 16px;
    line-height: 30px;
    color: #1C2691;
    font-weight: bold;
    font-variant: small-caps;
}

h3 a
{
    font-size: 16px;
    line-height: 30px;
}

ul
{
	margin: 10px;
	padding: 0px;

}

li
{
	margin-top: 2px;
}


img.inline
{
    margin: 2 5 2 0;
    float: left;
    border: 1 solid #000000;
}
.more
{
    background: url(  '../img/more.gif' ) top left no-repeat;
    padding-left: 20px;
    color: #1C2691;
    text-decoration: none;
}
.more:hover
{
    color: #1C2691;
    text-decoration: underline;
}
/* ----------------------------------------- */

/*
*
{
    font-family: Arial, helvetica, Verdana, Sans-Serif;
    font-size: 4px;
}
*/

a
{
    color: #1C2691;
    text-decoration: underline;
}
a:hover
{
    color: #1C2691;
    text-decoration: none;
}
ul.cta a
{
    padding-left: 0px;
    font-weight: bold;
    background-image: none;
    text-decoration: none;
}
ul.cta a:hover
{
    color: #000000;
}
ul.cta
{
    list-style-image: url(img/ctabullet.gif);
    background-position: top left;
    background-repeat: no-repeat;
    list-style-position: outside;
    margin-top: 10px;
    margin-right: 10px;
    margin-bottom: 10px;
    margin-left: 20px;
    padding-left: 10px;
}

ul.cta li
{
    font-weight: bold;
    text-decoration: none;
}
/* ----------------------------- */
.ModuleTitle
{
    color: #1C2691;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 14px;
}
.SubHead
{
    font-weight: bold;
}
/*
.TitleH1
{
    color: #1C2691;
    font-weight: bold;
    font-size: 17px;
}
.WelcomeTitle
{
    color: #ffffff;
    font-weight: bold;
    font-size: 18px;
    text-transform: uppercase;
	margin-top:30px;
	margin-bottom:20px;
}
*/
#homeintro h1
{
    /*color: #ffffff;*/
    margin-top : 0px;
	font-weight: bold;
    font-size: 18px;
    text-transform: uppercase;
}
#homeintro h2
{
    margin-top : 20px;
    margin-bottom : 0px;
}
#homeintro span
{
	line-height: 18px;
}

#homeintro span p
{
	padding: 0px;
	margin: 0px;
	margin-top: 5px;
}
#homeintro ul
{
    font-weight: bold;
	line-height: 25px;
	margin-left: 20px;
	margin-top: 0px;
	list-style-image: url(/Sites/personalsite/Templates/img/arrow_right.gif);
}
#homeintro ul a
{
	text-decoration: none;
}
#homeintro ul a:hover
{
	color: #FCC917;
	text-decoration: underline;
}
#homeexpertise h1, #homemarkets h1, #homelocations h1
{
	margin-top: 0px;
	margin-bottom: 0px;
	border-left: 15px solid #ececd9;
	padding: 7px 10px 0px;
	font-weight: normal;
	background: #f3f3e8;
}

#homelocations p
{
	margin: 0px;
	padding: 0px;
	margin-left: 35px;
	margin-top: 110px;
	color: #444444;
}

#homeexpertise ul, #homemarkets ul, #homelocations ul
{
	margin: 0px;
	padding: 0px;
	margin-left: 30px;
	line-height: 18px;
	list-style-image: url(/Sites/personalsite/Templates/img/arrow_breadcr.gif);
}

#pagecontent ul
{
	margin: 0px;
	padding: 0px;
	margin-left: 17px;
	line-height: 18px;
	list-style-image: url(/Sites/personalsite/Templates/img/arrow_breadcr.gif);
}

#pagecontent li
{
	margin-top: 5px;
}

#homeexpertise li a, #homemarkets li a, #homelocations li a
{
	margin-top: 5px;
	color: #444444;
	font-weight: bold;
	text-decoration:none;
	
}

#homeexpertise li a:hover, #homemarkets li a:hover, , #homelocations li a:hover
{
	color: #666666;
	text-decoration: underline;

}

/*.WelcomeText
{
    font-weight: bold;
    font-size: 16px;
}
.WelcomeText a
{
    font-weight: bold;
    font-size: 14px;
}*/


/*
html > body ul.WelcomeText
{
	margin-left: -18px;
}
*/
.pagetoolstop a
{
    color: #000000;
    text-decoration: none;
}
.pagetoolstop a:hover
{
    color: #000000;
    text-decoration: underline;
}
.searchbox
{
    font-family: Arial, helvetica, Verdana, Sans-Serif;
    font-size: 12px;
    height: 16px;
    width: 100px;
    background-color: #FFFFFF;
    border: 1 solid #000000; /*border-color:   #000000;    border-bottom-style: solid;    border-bottom-width: 1px;*/
}
.newstitle
{
    color: #1C2691;
    font-weight: bold;
}
.newscontent
{
}
.newsdate
{
    color: #000000;
    font-weight: bold;
}
.newswrapper
{
    margin: 10px;
}

a.footer
{
    color: #000000;
    text-decoration: none;
}


