body { 
font-family: "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 12px;


}

a, p, h1, h2, h3, h4, h5, h6, h7, ul, li{
font-weight: normal;
font-family: Arial;


}

a {color: #0082DF; text-decoration: none;}

a:hover {}

a.services {color: #6F9632; font-size: 1.0em}

a.services:hover {color: #8CC53E; border-bottom: 1px dotted #8CC53E;}

a.footlinks {margin: 0 10px 0 10px; color: #91b591;}
a.footlinks:hover {color: #a3cca4;}


/*wellcomet subnav*/

a.subnav {
background: url(../images/content/rgtarrowbtnmatrix.jpg) no-repeat;
background-position: 0px 0px;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 34px;
color: #6F9632;
font-size: 1.0em;
border-bottom: none;
}

a.subnav:hover {
background: url(../images/content/rgtarrowbtnmatrix.jpg) no-repeat;
background-position: 0px -24px;
color: #8CC53E;
border-bottom: none;
}


a.subnavweb {
background: url(../images/content/webarrowbtnmatrix.jpg) no-repeat;
background-position: 0px 0px;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 34px;
color: #6F9632;
font-size: 1.0em;
}

a.subnavweb:hover {
background: url(../images/content/webarrowbtnmatrix.jpg) no-repeat;
background-position: 0px -24px;
color: #8CC53E;
border-bottom: none;
}


a.subnavdes {
background: url(../images/content/penarrowbtnmatrix.jpg) no-repeat;
background-position: 0px 0px;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 34px;
color: #0082DF;
font-size: 1.0em;
}

a.subnavdes:hover {
background: url(../images/content/penarrowbtnmatrix.jpg) no-repeat;
background-position: 0px -24px;
color: #3FA5EE;
border-bottom: none;
}




a.subnavback, a.subnavbackpage{
background: url(../images/content/lftarrowbtnmatrix.jpg) no-repeat;
background-position: 0px 0px;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 34px;
color: #0082DF;

border-bottom: none;
}

a.subnavbackpage{
display: block;
font-size: 1em;
line-height: 1.2em;

}

a.subnavback:hover {
background: url(../images/content/lftarrowbtnmatrix.jpg) no-repeat;
background-position: 0px -24px;
color: #3FA5EE;
border-bottom: none;
}

a.subnavphoto {
background: url(../images/content/photobtnmatrix.jpg) no-repeat;
background-position: 0px 0px;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 34px;
color: #ff663a;
font-size: 1.0em;
}

a.subnavphoto:hover {
background: url(../images/content/photobtnmatrix.jpg) no-repeat;
background-position: 0px -24px;
color: #ff8648;
border-bottom: none;
}

p{
font-family: Arial;
font-size: 1.0em;
line-height: 1.5em;
color: #adadad;
margin-top: 3px;
margin-bottom: 6px;

}

p a{}

p a:hover{border-bottom: 1px dotted #0082DF;}

p.psubhead {
color: #4D4D4D;
margin: 1px 0 1px 0;
}

.paneltext p{
font-size: 0.9em;
}

#rightcolumn{
font-size: 0.9em;
}

#wellcomepaneltext p{
font-size: 0.9em;
}

p.homeaddtext {
margin: 1px 0 1px 0;
}

#portfoliocontainer p{
font-size: 0.9em;
margin: 0 5px 0 5px;
}

h1{padding: 0; margin: 0; font-size: 1.666667em; color: #4D4D4D;}

h2{padding: 0; margin: 0; font-size: 1.5em; color: #4D4D4D; margin-bottom: 3px;}

h3{padding: 0; margin: 0;  font-size: 1.5em; color: #0082DF; margin-bottom: 3px;}

h4{padding: 0; margin: 0;  font-size: 1.2em; color: #ff663a; margin-bottom: 2px;}

h5{padding: 0; margin: 0;  font-size: 1.2em; color: #6F9632; margin-bottom: 2px; }

h6{padding: 0; margin: 0;  font-size: 1.2em; color: #0082DF; margin-bottom: 2px; }



#intext{margin-top: 10px; }

.intext{margin-top: 10px; }

h1.h1sub{
font-size: 1.4em;
color: #6c6c6c;
}

h3.homeaddhead {
margin: 0 0 2px 0;
font-size: 1.0em;
}

ul.packages{
list-style-position:  outside;
font-size: 0.9em;
margin-top: 10px;
margin-bottom: 20px;
}

ul.packages li{
margin-left: 20px;
}

ul.packagesbullet{
margin: 0;
padding: 0;
margin-top: 0px;
color: #6F9632;
font-size: 0.9em;
list-style: none;


}

ul.packagesbullet li{
margin: 0;
padding: 0;
margin-top: 4px;
background: url(../images/content/bullet.jpg) no-repeat;
background-position: 0px 0px;
padding-top: 8px;
padding-bottom: 7px;
padding-left: 33px;
}

ul.alist{
list-style: none;
}

ul.alist li{
margin-bottom: 3px;
}


ul.sitemap{
font-size: 1.2em;
padding-left: 20px;
}

ul.sitemap li{
margin-top: 10px;
color: #a6a6a6;
}

ul.sitemap li ul li{
list-style-position: inside;
font-size: 0.9em;
margin-top: 5px;
}


ul.sitemap li ul li a{
color: #2F95E7;
}

ul.sitemap a{


}

ul.sitemap a:hover{
border-bottom: 1px dotted #0082DF;
}


