﻿body
{
	font-family: Calibri, Myriad Pro, Verdana;
	text-align: center;

	margin-top: 5px;
	position: relative;
	font-size: 15px;
	background: url(/images/blog_bg_02.gif);
}

#AllContent
{
	width: 1000px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	
}

#Header {background: url(/images/has_header_BG.png) no-repeat;
        float: left; margin-top:5px; width:1000px; position: relative;}

a:link, a:hover, a:active, a:visited
{
	color: #013E76;
	text-decoration: none;
}
a:hover { text-decoration: underline; }

#MainNav
{
	height: 100%; width: 133px; float: left; margin-top:22px; margin-left:11px;
}
#MainNav .NavHeader
{
	background: url(/images/has_button_02.jpg) no-repeat;
	text-transform: lowercase;
	padding-left: 10px;
	width: 121px;
	height: 27px;
	line-height: 27px;
	color: #013E76;
	cursor: pointer;
}
#MainNav a:link, #MainNav a:hover, #MainNav a:active, #MainNav a:visited
{
	text-decoration: none;
}

#MainNav ul
{
	padding: 0;
	margin: 0;
	list-style-type:none;
}
#MainNav li
{
	padding-left: 5px;
	background-color: #DFEBF7;
	width: 105px;
	cursor: pointer;
    border: solid 1px #DFEBF7;
    text-transform: lowercase;
    height: 25px;
    line-height: 25px;
	color: #013E76;
	font-size: 11px;
	 margin-left:5px
}

#BreadCrumb
{
	font-size: 13px;
	margin:0;
	clear: both; 
	padding: 0 0 0 10px;
	border-bottom: dotted 1px #CACACA; width:973px;
}
#BreadCrumb a:link, #BreadCrumb a:visited, #BreadCrumb a:active
{
	color: #0163be;
}
#BreadCrumb a:hover
{
	color: #013e77;
}
#Body
{
	width: 843px;
	border-left: solid 1px black;
	border-right: solid 1px black;
	text-align: left;
	margin-left: 5px;
	padding-left: 145px;
	min-height: 300px;
	float: left;
	clear: left;
}
#Footer
{
	text-align: center;
	color: White;
	font-size: 13px;
	line-height: 19px;
	float: left;
	clear: both;
	


}
#Footer a:link, #Footer a:hover, #Footer a:active, #Footer a:visited
{
	color: White;
	text-decoration: none;
}
#Footer a:hover
{
	text-decoration: underline;
}
#SubFooter
{
	 text-align: center;
	 clear: both;
	 padding: 5px 0 0 0;
	 margin-bottom: 20px;

	 	height:30px;
}
#SubFooter a:link, #SubFooter a:hover, #SubFooter a:active, #SubFooter a:visited
{
	color: #013E76;
	text-decoration: underline;
	font-size: 11px;
}
#Testimonials h4
{
	width: 100%;
	margin-bottom:0px;
	margin-top: 5px;
	text-align: right;
	padding-bottom: 10px;
}
.TextBox
{
	font-family: Arial;
	width: 250px
}

h1, h2, h3, h5, h6
{
	font-size: 24px;
	color: #013e75;
	font-weight: bold;
	margin-bottom: 0;
	margin-top: 14px;
}
h2
{
	font-size: 19px;
}
h3 
{
	font-size: 19px;
	font-style: italic;
	color: #0163be;
}
h4 
{
	font-size: 13px;
	color: Black;
}
h5 
{
	font-size: 16px;
	color: Black;
	font-weight:lighter;
}
h6 
{
	font-size: 13px;
	font-style: italic;
	text-align: center;
	margin: 5px 0 0 0;
}


.DotGraphic
{
    list-style-image: url(/images/list_dot.jpg);
}

.DotGraphicHollow
{
    list-style-image: url(/images/list_dot_hollow.jpg);
}

li
{
    margin-right: 10%;
}

#socialLinks{
position: absolute; top: 15px; left: 110px}

#socialLinks p{
display: inline;font-size: 12px; margin: 0 10px 0 0;}

#socialLinks a
{text-decoration: none; color: White}

#socialLinks img, a
{border: none; margin-bottom: -4px}

#beuhlerIntro
{float: right; padding: 15px 26px 0 0; text-align: center}

#beuhlerIntro a
{color: White; font-weight: bold; text-decoration: none}
#beuhlerIntro img
{border: none}

#allContent
{clear: both; width: 1000px;}

#rightContent
{height: 100%; width: 790px; float: left; border-left: dotted 1px #CACACA;
            min-height: 300px; padding: 0 35px 20px 30px}
            
#defaultBG {background: url(/images/has_back_03.jpg) no-repeat; width: 1000px; height: 100%;
        clear: both; float: left; background-color: White; margin-top: 5px; position: relative}
        
        .homeLogo img {border: none; margin: 0}