@charset "UTF-8";
body {
	margin: 0;
	padding: 0;
	text-align: center;
	background-attachment: fixed;
	background-image: url(../img/bg19.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #F1ECE3;
}
:focus  { outline:0;}
h1{
	color: #113551;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}
#container {
	width: 960px;
	text-align: left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-color: #F1ECE3;
	border-left-color: #F1ECE3;
}
#background {
	background-attachment: fixed;
	background-image: url(../img/bg20.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

#navcontainer ul
{
	list-style-type: none;
	color: #FFF;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: lighter;
	font-variant: normal;
	text-decoration: none;
	padding-top: 20px;
	padding-bottom:20px;
	padding-right: 0px;
	padding-left:30px;
	margin: 0px;
	height:25px;
	background-color: #113551;
}



#content {
	background-color: #FFFFFF;
	width: 920px;
	padding-top: 40px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
#content a:link {
	color: #00AEE1;
	text-decoration: none;
}
#content a:visited {
	color: #00AEE1;
	text-decoration: none;
}
#content a:hover {
	color: #00AEE1;
	text-decoration: underline;
}
#content a:active {
	color: #00AEE1;
	text-decoration: none;
}

#crumb {
	left:24px;
	position:relative;
	top:20px;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #00AEE1;
}
#crumb a:link {
	color: #00AEE1;
	text-decoration: none;
}
#crumb a:hover {
	color: #00AEE1;
	text-decoration: none;
}
#crumb a:visited {
	color: #00AEE1;
	text-decoration: none;
}
#crumb a:active {
	color: #00AEE1;
	text-decoration: none;
}

#content_left {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
	float: left;
	width: 580px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	padding-bottom: 20px;
	margin-bottom: 20px;
	padding-right: 20px;
	background-color: #FFFFFF;
}
#content_right {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
	width: 300px;
	padding-left: 19px;
	float: right;
	padding-bottom: 20px;
	margin-bottom: 20px;
	background-color: #FFFFFF;
}
#header {
	width: 960px;
}
#header_logo {
	width: 600px;
	margin-top: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	position: absolute;
}
#header_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #113551;
	text-decoration: none;
	width: 300px;
	position: absolute;
	margin-top: 0px;
	margin-left: 640px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
#header a:link {
	color: #113551;
	text-decoration: none;
}
#container #header #header_image {
	margin-top: 20px;
}
#header a:visited {
	color: #113551;
	text-decoration: none;
}
#header a:hover {
	color: #00AEE1;
	text-decoration: underline;
}
#header a:active {
	color: #113551;
	text-decoration: none;
}
#testimonials {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: 22px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #113551;
	text-decoration: none;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	margin-top: 20px;
	margin-bottom: 20px;
}
#subscribe {
	padding-top: 10px;
	padding-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
}

li { display: inline; }

li a
{
	text-decoration: none;
	color: #FFF;
	list-style-type: none;
	padding-right: 15px;
	padding-left: 15px;
}

li a:hover
{
	color: #00AEE1;
}
#footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #113551;
	width: 960px;
	clear: both;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #113551;
	border-right-color: #113551;
	border-bottom-color: #113551;
	border-left-color: #113551;
}
#footer_left {
	width: 920px;
	padding: 20px;
}
#footer a:link {
	color: #FFFFFF;
	text-decoration: none;
}
#footer a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
#footer a:hover {
	color: #00AEE1;
	text-decoration: underline;
}
#footer a:active {
	color: #FFFFFF;
	text-decoration: none;
}
.heading1 {
	color: #113551;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}
.heading2 {
	font-size: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #113551;
	text-decoration: none;
	}

#nav, #nav ul{
margin:0;
padding:0;
list-style-type:none;
list-style-position:outside;
position:relative;
line-height:1.5em; 
}

#nav a{
display:block;
padding:0px 14px 0px 14px;
color:#fff;
text-decoration:none;
background-color:#113551;
}

#nav a:hover{
color:#00aee1;
}


#nav li{ float:left;
position:relative;
}

#nav li a{ padding:0px 10px 0px 10px; display: inline;}

#nav ul {
position:absolute;
display:none;
margin-left:15px;
width:130px;
top:1.5em;

}

#nav li ul a{
width:130px;
height:auto;
float:left;
text-align:left;
}

#nav ul ul{
top:auto;
}	

#nav li ul ul {
left:12em;
margin:0px 0 0 10px;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{
display:none;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{
display:block;
}

#newsletter li {list-style-type:circle; background: url(../img/blue-bullet.gif) 0px 5px no-repeat;}
#newsletter li  a{ padding-left:8px;}

ul.newsletter { padding:0px; margin:0px;}
.newsletter li {list-style-type:circle; background: url(../img/blue-bullet.gif) 0px 5px no-repeat; line-height:22px;}
.newsletter li  a{ padding-left:10px;}
.footer-lft-no{padding-left:68px;}.vcard {font-style:normal;}#contact-title  { color: #113551; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 21px; font-style: normal; line-height: normal; font-weight: normal;	font-variant: normal; text-transform: none; text-decoration: none; }#contact-title  a :link { color: #113551; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 21px; text-decoration: none; }#contact-title  a:hover {	color: #113551; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 21px; text-decoration: none; }
