
/* Basic Styles */
a
{
}
a:hover
{
}
p
{
    margin: 0 0 1em 0;
}
sup
{
    font-size: .2em;
    color: black;
}
ul
{
}
li
{
}
.clearit
{
    /* provided for clearing a width. Use on a BR or Div */
    display: block;
    clear: both;
    height: 0%;
    margin: 0;
    padding: 0;
    font-size: 0px;
    line-height: 0.0;
}


/*
START CMS EDITOR AREA CODE
*/
.Code
{
    border: #8b4513 1px solid;
    padding-right: 5px;
    padding-left: 5px;
    color: #006;
    font-family: 'Courier New' , Monospace;
    background-color: #f93;
}
/*
END CMS EDITOR AREA CODE
*/
/*
START CMS REQUIRED STYLES
*/
body
{
    margin: 0;
    padding: 0;
    font-family: Arial, Helvetica, sans-serif; //font-size:100%;
font:normal;
font-size:10pt;
color:#2b2c2b;
}
p, ul, ol
{
    margin-top: 0px;
    margin-bottom: 0px;
}
/* font styles */
/* TEXT 1 */
.text1
{
    font-size: 10pt;
    color: #2b2c2b;
    line-height: 14pt;
}
.text1 a
{
    color: #DA7A09;
    text-decoration: none;
}
.text1 a:hover
{
    color: #5f5e5e;
}
a > span.text1
{
    color: #DA7A09;
    text-decoration: none;
}
a:hover > span.text1
{
    color: #5f5e5e;
}
/* TEXT 2 */
.text2
{
    font-size: 10pt;
    color: #2b2c2b;
}
.text2 a
{
    color: #DA7A09;
    text-decoration: none;
}
.text2 a:hover
{
    color: #CCC;
}
a > span.text2
{
    color: #DA7A09;
    text-decoration: none;
}
a:hover > span.text2
{
    color: #CCC;
}
/* TEXT 3 */
.text3
{
    font-size: 10pt;
    color: #2b2c2b;
}
.text3 a
{
    color: #DA7A09;
    text-decoration: none;
}
.text3 a:hover
{
    color: #CCC;
}
a > span.text3
{
    color: #DA7A09;
    text-decoration: none;
}
a:hover > span.text3
{
    color: #CCC;
}
/* HEADER 1 */
.header1
{
    font-size: 16pt;
    color: #065f8b;
    font-weight: bold;
}
.header1 a
{
    color: #065f8b;
    text-decoration: none;
}
.header1 a:hover
{
    color: #065f8b;
    text-decoration: underline;
}
a > span.header1
{
    color: #065f8b;
    text-decoration: none;
}
a:hover > span.header1
{
    text-decoration: underline;
    color: #065f8b;
}
/* HEADER 2 */
.header2
{
    font-size: 15pt;
    color: #065f8b;
}
.header2 a
{
    color: #065f8b;
    text-decoration: none;
}
.header2 a:hover
{
    text-decoration: underline;
    color: #065f8b;
}
a > span.header2
{
    color: #065f8b;
    text-decoration: none;
}
a:hover > span.header2
{
    text-decoration: underline;
    color: #065f8b;
}
/* HEADER 3 */
.header3
{
    font-size: 14pt;
    color: #065f8b;
}
.header3 a
{
    color: #065f8b;
    text-decoration: none;
}
.header3 a:hover
{
    text-decoration: underline;
    color: #065f8b;
}
a > span.header3
{
    color: #065f8b;
    text-decoration: none;
}
a:hover > span.header3
{
    text-decoration: underline;
    color: #065f8b;
}
/* END font styles */
.footer
{
    font-size: 9pt;
    font-weight: bold;
    color: #FFF;
}
.footer a
{
    color: #FFF;
    text-decoration: underline;
}
.footer a:hover
{
    color: #CCC;
}

.Calendar
{
    font-size: 9pt;
    color:#332312;
}
.Calendar a
{
    color: #da7a09;
    text-decoration: none;
}
.Calendar a:hover
{
    color: #da7a09;
}

.Crumb
{
    font-size: 12pt;
    font-weight: bold;
    color: #FFFFFF;
    padding-left: 10px;
}
.Crumb a
{
    color: #FFFFFF;
    text-decoration: none;
}
.Crumb a:hover
{
    color: #CCC;
}

.ddlIndustries{width:230px;}

.ddlZip{width:150px;}

#news{padding:18px 0px 20px 25px;}

#siteMap{float:left; width:100%;}



#siteMap ul li{	font-size: 10pt; font-weight: 100;}

#siteMap ul li ul li{font-size:10pt; padding-left:40px;}

#siteMap ul li ul .AspNet-TreeView-Parent{ padding-left:40px;}

/*
END CMS REQUIRED STYLES
Add Custom Site Styles BELOW
*/
