@charset "utf-8";
/* CSS Document */

html,
body,
div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
blockquote,
pre,
abbr,
acronym,
address,
code,
del,
dfn,
img,
q,
dl,
dt,
dd,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td { margin: 0; padding: 0; border: 0; }
body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background-color: #F4F5F3; background-image: url(../images/sambgNEW.gif); background-repeat: repeat-x; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #676b70; }
#contentCenter { width: 475px; margin-left: 50px; line-height: 18px; padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; }
#rightcontainer { width: 475px; margin-left: 50px; line-height: 20px; }
#rightcontainer a:link { color:#a4cd00; text-decoration: none; font-weight: bold; }
#rightcontainer a:visited { color:#a4cd00; text-decoration:none; font-weight: bold; }
#rightcontainer a:hover { color:#BFD707; text-decoration: none; font-weight: bold; }
#rightcontainer li { }
#rightcontainerright a:link { color:#4672a0; text-decoration: none; }
#rightcontainerright a:visited { color:#4672a0; text-decoration:none; }
#rightcontainerright a:hover { color:#b7d1ec; text-decoration: none; }
#footerbackground { width: 100%; height: 400px; display: block; text-align: left; background-image: url(../images/sam_home_bg_footer_repeat.png); background-repeat: repeat-x; background-color: #EAECEB; margin: 0px; padding: 0px; }
#footer { text-align: center; width: 851px; height: 79px; display:block; margin-top: 30; margin-right: 0; margin-bottom: 0; margin-left: 0; background-image: url(../images/sam_home_bg_footer.png); background-repeat: no-repeat; }
#footerSUB { text-align: center; width: 851px; height: 79px; background-image: url(../images/sam_sub_bg_footer.png); background-repeat: no-repeat; padding: 0px; margin: 0px; }
#footerleft {
	width: 160px;
	height:auto;
	float:right;
	display:block;
	text-align: right;
	margin-top: 45px;
	color: #66add6;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#footeright {
	width: 555px;
	height:auto;
	float:left;
	display:block;
	margin-top: 45px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 30px;
}
.footertext { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #747B81; text-decoration: none; text-align: left; }
.footertext a:link { font-family: tahoma, arial, sans-serif; font-size: 10px; color: #747B81; text-decoration: none; }
.footertext a:visited { font-family: tahoma, arial, sans-serif; font-size: 10px; color: #747B81; text-decoration: none; }
.footertext a:active { font-family: tahoma, arial, sans-serif; font-size: 10px; color: #666666; }
.footertext a:hover { font-family: tahoma, arial, sans-serif; font-size: 10px; color: #4672a0; }
.footertextLIGHTRAY { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #747B81; text-decoration: none; text-align: left; }
.footertextLIGHTRAY a:link { font-family: tahoma, arial, sans-serif; font-size: 10px; color: #66add6; text-decoration: none; }
.footertextLIGHTRAY a:visited { font-family: tahoma, arial, sans-serif; font-size: 10px; color: #66add6; text-decoration: none; }
.footertextLIGHTRAY a:active { font-family: tahoma, arial, sans-serif; font-size: 10px; color: #96C6E2; }
.footertextLIGHTRAY a:hover { font-family: tahoma, arial, sans-serif; font-size: 10px; color: #96C6E2; }
#topnavigation { height: auto; width: auto; float: right; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #F3F4F2; text-align: right; font-weight: bold; line-height: 28px; padding: 0px; margin-top: 47px; margin-right: 55px; }
#topnavigation .active { color: #2D68AE; }
#topnavigation a:link { color: #F3F4F2; text-decoration: none; }
#topnavigation a:visited { color: #F3F4F2; text-decoration: none; }
#topnavigation a:hover { color: #FFFFFF; }
#topnavigation a:active { color: #FFFFFF; text-decoration: none; }
#sidebarnews { text-align:left; width:130px; display:block; float: left; padding-left: 50px; font-family: Arial, Helvetica, sans-serif; padding-top: 6px; color: #9a9c97; font-size: 11px; }
#leftcontainer { text-decoration:none; padding-top: 50px; }
#leftcontainer a:link { text-decoration:none; color:#a4cd00; }
#leftcontainer a:visited { text-decoration:none; color:#a4cd00; }
#leftcontainer a:active { text-decoration:none; color:#BFD707; }
#leftcontainer a:hover { text-decoration:none; color:#BFD707; }
#leftcontainerSUB a:link { text-decoration:none; color:#a4cd00; }
#leftcontainerSUB a:visited { text-decoration:none; color:#a4cd00; }
#leftcontainerSUB a:active { text-decoration:none; color:#BFD707; }
#leftcontainerSUB a:hover { text-decoration:none; color:#BFD707; }
.style2 { font-size: 16px; color: #234679; }
#quotebox { font-size: 18px; padding: 20px; border: 1px solid #c7d1d6; text-indent: 0px; color: #98c800; margin-top: 20px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; font-family: Arial, Helvetica, sans-serif; background-color: #e5e7e7; }
#quoteboxGREEN { font-size: 15px; padding: 20px; border: 1px solid #c7d1d6; text-indent: 0px; color: #C6E00C; margin-top: 20px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; font-family: Arial, Helvetica, sans-serif; background-color: #e5e7e7; font-weight: bold; letter-spacing: 1px; text-align: center; }
#quoteboxGREEN a:link { color:#98C800; text-decoration: none; font-weight: bold; }
#quoteboxGREEN a:visited { color:#98C800; text-decoration:none; font-weight: bold; }
#quoteboxGREEN a:hover { color:#BFD707; text-decoration: underline; font-weight: bold; }
#back { float: right; width: 111px; }
#leftcontainerSUB { text-align:left; width:250px; float:left; display:block; background-position: right top; background-repeat: repeat-y; clear:none; padding-top: 32px; background-image: url(../images/sam_sub_bg_sidetop.png); }
#submenu { border-top-width: 1px; border-top-style: dotted; border-top-color: #dbdddc; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #959a9b; padding-left: 30px; padding-top: 9px; padding-bottom: 9px; }
#subsubmenu { border-top-width: 1px; border-top-style: dotted; border-top-color: #dbdddc; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #959a9b; padding-left: 40px; padding-top: 8px; padding-bottom: 8px; background-color: #f0f2ec; background-image: url(../images/bg_sidenavsub.png); line-height: 24px; }
#submenu a:link { text-decoration:none; color:#959a9b; }
#submenu a:visited { text-decoration:none; color:#959a9b; }
#submenu a:active { text-decoration:none; color:#BFD707; }
#submenu a:hover { text-decoration:none; color:#BFD707; }
#submenu #current { text-decoration:none; color:#BFD707; }
#subsubmenu a:link { text-decoration:none; color:#959a9b; }
#subsubmenu a:visited { text-decoration:none; color:#959a9b; }
#subsubmenu a:active .current { text-decoration:none; color:#BFD707; }
#subsubmenu a:hover { text-decoration:none; color:#BFD707; }
#subsubmenu #current { text-decoration:none; color:#98C800; }
#sidebarbg { background-image: url(../images/sidebarbg.png); background-repeat: no-repeat; background-position: left top; border-top-width: 1px; border-top-style: dotted; border-top-color: #dbdddc; height: 66px; background-color: #EEEFED; }
.style3 { font-size: 22px; font-family: 'Avenir 55 Roman', Avenir, Verdana, Arial, Helvetica, sans-serif; color: #3F5B87; line-height: 22px; }
#calendarcontainer { width:480px; text-align:left; float:right; display:block; line-height: 22px; padding-right: 70px; z-index: 100; position: relative; }
#sidebartout { text-align:left; display:block; padding-left: 50px; font-family: Arial, Helvetica, sans-serif; padding-top: 6px; color: #9a9c97; font-size: 11px; width: 130px; }
#sidebarbgNOborder { background-image: url(../images/sidebarbg.png); background-repeat: no-repeat; background-position: left top; height: 66px; }
#publicClients { font-size: 12px; width: 242px; float: left; }
#privateClients { font-size: 12px; width: 212px; float: right; }
#style5 { font-size: 11px; float: right; margin-left: 11px; margin-bottom: 11px; background-color: #E5E7E7; padding: 10px; border: 1px solid #c7d1d6; width: 170px; }
#style52 { font-size: 11px; float: right; margin-left: 11px; margin-bottom: 11px; background-color: #E5E7E7; padding: 10px; border: 1px solid #c7d1d6; }
#rightcontainer #style5 img { margin-bottom: 8px; }
.style4 { font-size: 12px; font-style: italic; color: #979B9F; }
.rightBGrepeat { background-image: url(../images/samNEWhome_r4_c3.jpg); background-position: 0px 227px; background-repeat: no-repeat; }

