

body {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
	text-align: center;
	margin-top: 0px;
	background-color: #FFFFFF;
	border: 1px;
	}

form{
	margin:0;
	padding:0;
	border:none;
	}

em { font-style: normal; }
html>body em { font-style: italic; }

h1 {
	color:#FFFFFF;
	font-size:16pt;	
	line-height:18pt;
	font-weight:normal;
	font-decoration: none;
	}

h2 {

	color:#FFFFFF;
	font-size:10pt;
	line-height:12pt;
	font-weight:bold;
	font-decoration: none;
	}
#bodleft h2 {

	color: #0099cc;
	font-size:10pt;
	line-height:12pt;
	font-weight:bold;
	font-decoration: none;
	}
#bodleft li {

	color: #000;
	font-size:10pt;
	line-height:12pt;
	font-decoration: none;
	}

#bodleft p {

	color: #000;
	font-size:10pt;
	line-height:12pt;
	font-decoration: none;
	}
#bodright h2 {

	color: #0099cc;
	font-size:10pt;
	line-height:12pt;
	font-weight:bold;
	font-decoration: none;
	}
#bodright li {

	color: #000;
	font-size:10pt;
	line-height:12pt;
	font-decoration: none;
	}

#bodright p {

	color: #000;
	font-size:10pt;
	line-height:12pt;
	font-decoration: none;
	}

h3 {

	color:#FFFFFF;
	font-size:10pt;
	line-height:12pt;
	font-weight:bold;
	font-decoration: none;
	}

.login	{
	color:#fff;
	font-size:8pt;
	line-height:12pt;
	font-weight:normal;
	font-decoration:none;
	padding:0px;
	}
	
p 	{
	font-size: 9pt;
	line-height:12pt;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;	
	}
td 	{
	font-size: 9pt;
	line-height:12pt;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;	
	}
.sam	{
	font-weight:bold;
	color:#eb2227;
	}
.smallbold	{
	font-size:8pt;
	font-weight:bold;
	color:#FFF;
	}

ul	{
	margin-left: 5px;
	padding: 0px 0px 0px 10px;
	}

ol	{
	list-style:outside;
	font-size:9px;
	line-height:11px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 25px;
	}
	
li	{
	font-size: 9pt;
	line-height: 12pt;
	font-weight: normal;
	color: #FFF;
	padding: 0px 0px 8px 0px;
	}

a {
	font-size: 9pt;
	line-height: 10pt;
	font-weight: normal;
	color: #fff;
	text-decoration: none;	
	}

.small	{
	font-size: 8pt;
	line-height:9pt;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;	
	}

.subnav 	{
	font-size: 9pt;
	line-height:11pt;
	font-weight: normal;
	color: #80a0ce;
	text-decoration: none;	
	padding:0px 2px 2px 0px;
	margin-left:0px;
	}
.subnav:link 	{
	font-size: 9pt;
	line-height:11pt;
	font-weight: normal;
	color: #cbdaf0;
	text-decoration: none;	
	}
.subnav:visited 	{
	color: #80a0ce;
	}
.subnav:hover 	{
	text-decoration: underline;	
	}	
.subnav:active 	{
	}

.retaillogin	{
	font-size: 10pt;
	line-height:10pt;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;	
	}	


.faq 	{
	font-size: 9pt;
	line-height:10pt;
	font-weight: normal;
	letter-spacing:-0.02em;
	color: #FFF;
	text-decoration: none;	
	}
.faq:link 	{
	font-size: 9pt;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
	}
.faq:visited 	{
	color: #80a0ce;
	}
.faq:hover 	{
	text-decoration: underline;	
	}	
.faq:active 	{
	}

.footerlink	{
	font-size: 8pt;
	line-height:9pt;
	font-weight: normal;
	color: #787f92;
	text-decoration: none;	
	}
.footerlink:link 	{
	font-size: 8pt;
	font-weight: normal;
	color: #787f92;
	text-decoration: none;
	}
.footerlink:visited 	{
	}
.footerlink:hover 	{
	text-decoration: underline;	
	}	
.footerlink:active 	{
	}



.Pages	{
	font-size: 8pt;
	line-height:9pt;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;	
	padding:1px 2px 1px 2px;
	margin:0px 2px 0px 2px;
	border-top:1px solid #80a0ce;
	border-right:1px solid #80a0ce;
	border-bottom:1px solid #80a0ce;
	border-left:1px solid #80a0ce;
	}
.Pages:link	{
	}
.Pages:visited	{
	color: #80a0ce;	
	}
.Pages:hover	{
	color: #FFF;	
	text-decoration:underline;
	}
.Pages:active	{
	}

	
#Mainframe {
	position: relative;
	margin: auto;
	height: 590px;
	width: 762px;
	border: 0px solid blue
	}

#Mainframerafa {
	position: relative;
	margin: auto;
	height: auto;
	width: 762px;
	border: 0px solid blue
	}
	
#Header {	
	
	text-align:center;
	width:760px;
	height:106px;
	}
#Headerrafa{	
	
	text-align:center;
	width:760px;
	height:auto;
	}

#LeftCol {
	float:left;
	text-align:left;
	width:178px;
	height:auto;
	border:0px solid;
	}
#bodleft {
	float:left;
	width:374px;
	height:auto;
	text-align:left;
	font-size: 12px;
	padding:3px;}
	
#bodright {
	float:left;
	width:374px;
	height:auto;
	text-align:left;
	font-size:12px;
	padding:3px;}	
	
#MainMenuRect {
	text-align:left;
	width:178px;
	height:394px;
	background:url(img/sam-bgmenu_04.jpg) no-repeat;
	border:0px solid red;
	}

#MainMenu {
	padding-top:13px;
	height:auto;
	}

#LoginRectA {
	text-align:center;
	width:173px;
	height:63px;
	padding:20px 5px 5px 0px;
	margin:2px 0px 0px 0px;
	background:url(img/sam-bglogin1_19.gif) repeat-x;
	border:0px solid red;
	}

#LoginRectB {
	text-align:center;
	width:163px;
	height:73px;
	padding:0px 5px 5px 10px;
	margin:3px 0px 0px 0px;
	background:url(img/sam-bglogin2_23.gif) repeat-x;
	border:0px solid red;
	}

#RightCol {
	float:left;
	text-align:left;
	width:577px;
	height:484px;
	margin:0px 0px 0px 2px;
	border:0px solid;
	}

#RightColFrame {
	float:left;
	text-align:left;
	width:554px;
	height:446px;
	margin:0px 0px 0px 2px;
	padding:13px 10px 25px 15px;
	background:#00b6e6;
	}
	
#RightColFrame h1{ font:Verdana, Geneva, sans-serif; color:#004290;	}

#HomeImage {
	float:left;
	text-align:left;
	width:577px;
	height:251px;
	background-image:url(img/sam_head_img.jpg);
	position:relative;
	}

#HomeImage img { position:absolute; right:0; bottom:0;}

#link {
	float:left;
	text-align: center;
	width:559px;
	height:305px;
	}

#HomeComment {
	float:left;
	text-align:left;
	width:549px;
	height:223px;
	
	background-color: #00b6e6;
	}

#CenterCol {
	float:left;
	text-align:left;
	width:339px;
	height:484px;
	margin:0px;
	border:0px solid;
	}
	
#CenterColmotor {
	background-image:url(img/sam_head_img.png); background-repeat:no-repeat; 
	float:left;
	text-align:left;
	width:549px;
	height:484px;
	margin:0px;
	border:0px solid;
	position:absolute;
	}	
	
#CenterColmotor img{ padding-top: 430px;}	




#ContentCol {
	float:left;
	text-align:left;
	width:207px;
	height:474px;
	margin:0px 0px 0px 0px;
	padding:18px 15px 10px 15px;
	border:0px solid;
	background:url(img/sam-bgcontent_04.jpg) no-repeat;
	}

#ContentCol h1 {
	color:#024498;
	font-size:16pt;	
	line-height:18pt;
	font-weight:normal;
	font-decoration: none;
	}

#ContentCol a {
	color:#024498;
	font-size:11pt;	
	line-height:14pt;
	font-weight:normal;
	font-decoration: none;
	}


#FooterBlockFrame {
	clear:both;
	margin:auto;
	height:20px;
	text-align:right;
	padding:0px 0px 0px 0px;
	width:709px;
	}

.SubNavBlock	{
	margin-left:15px;
	width:158px;
	padding:0px 0px 3px 0px;
	}
	
	