.stframe  {position: relative; z-index: 10; width: 987px; min-height: 430px; margin: 0px 0px 0px 0px; background-color: #ffffff; padding: 0px 0px 10px 0px; Text-align: Left; } 
.stmain  {position: relative; z-index: 20; width: 978px; min-height: 370px; margin: 0px 3px 0px 3px; background-color: #ffffff; padding: 0px; Text-align: Left; border-style: solid; border-color: #D2D2D2; border-width: 1px;} 
.stsub  {position: relative; width: 978px; min-height: 50px; margin: 0px 3px 0px 3px; background-color: #ffffff; padding: 0px; Text-align: Left; border-style: solid; border-color: #D2D2D2; border-width: 1px;} 
.stread  {position: relative; width: 958px; min-height: 50px; margin: 0px 3px 0px 3px; background-color: #FBF8E0; padding: 10px; Text-align: Left; border-style: solid; border-color: #D2D2D2; border-width: 1px;} 
.stjump  {position: relative; width: 978px; margin: 0px 3px 0px 3px; min-height: 250px; background-color: #FAF9F9; padding: 0px; Text-align: Left; border-style: solid; border-color: #D2D2D2; border-width: 0px 1px 1px 1px;} 

.menucapL{position:relative; float: left; background-image:url('/images/header/green-leftcap.png'); background-repeat: no-repeat; width: 6px; height: 37px;}
.menucapR{position:relative; float: left; background-image:url('/images/header/black-rightcap.png'); background-repeat: no-repeat; width: 6px; height: 37px;}
.menubackground{position:relative; float: left; background-image:url('/images/header/green-back.png'); background-repeat: repeat-x; width: 796px;  height: 37px;}
.menuspacer{position:relative; float: left; background-image:url('/images/header/green-spacer.png'); background-repeat: no-repeat; width: 2px; height: 37px;}
.menubackgroundB{position:relative; float: left; background-image:url('/images/header/black-back.png'); background-repeat: repeat-x; width: 140px;  height: 37px;}


.stmenu {position:relative; height: 37px; width: 987px; margin: 0px; padding: 0px;}
.stmenulink {position:relative; float: left; font-family:arial, sans-serif;  line-height: 37px; font-size: 12pt; color: #ffffff; text-decoration: none; margin: 1px 10px 0px 10px; letter-spacing:1px; font-weight: bold; }	
.stmenulink:visited {position:relative; float: left; font-family:arial, sans-serif; line-height: 37px; font-size: 12pt; color: #ffffff; text-decoration: none; margin: 0px 10px 0px 10px; letter-spacing:1px; font-weight: bold;}	
.stmenulink:hover {position:relative; float: left; font-family:arial, sans-serif; line-height: 37px; font-size: 12pt; color: #FF9202; text-decoration: none; margin: 0px 10px 0px 10px; letter-spacing:1px; font-weight: bold; }
.stmenulinkoff{position:relative; float: left; font-family:arial, sans-serif; line-height: 37px; font-size: 12pt; color: #ffffff; text-decoration: none; margin: 0px 10px 0px 10px; letter-spacing:1px; font-weight: bold;}	
.stmenulinkoff:visited {position:relative; float: left; font-family:arial, sans-serif; line-height: 37px; font-size: 12pt; color: #ffffff; text-decoration: none; margin: 0px 10px 0px 10px; letter-spacing:1px; font-weight: bold;}	
.stmenulinkoff:hover {position:relative; float: left; font-family:arial, sans-serif;	 line-height: 37px; font-size: 12pt; color: #FF9202; text-decoration: none; margin: 0px 10px 0px 10px; letter-spacing:1px; font-weight: bold;}

.stmenulocation {position:relative; float: left; margin: 0px 15px 0px 15px;}
.stspacer {position:relative; float: left; height: 1px; width: 10px;}
.stlogolocation {position:relative; float: left; margin: 14px 0px 0px 14px;}

.stclear {clear: both; vertical-align: top; padding: 0px; margin: 0px; width: 2px; height: 18px; overflow: hidden;}

.MorangebarL {position:relative; float: left; color: #FF9501; font-size: 16pt; font-weight: bold; line-height: 20px;  padding: 0px; margin: 2px 6px 0px 0px; height: 20px;}
.MorangebarR {position:relative; float: left; color: #FF9501; font-size: 16pt; font-weight: bold; line-height: 20px;  padding: 0px; margin: 2px 0px 0px 6px; height: 20px;}

.MbluebarL {position:relative; float: left; color: #5790AE; font-size: 16pt; font-weight: bold; line-height: 20px;  padding: 0px; margin: 2px 6px 0px 0px; height: 20px;}
.MbluebarR {position:relative; float: left; color: #5790AE; font-size: 16pt; font-weight: bold; line-height: 20px;  padding: 0px; margin: 2px 0px 0px 6px; height: 20px;}


.superscript{font-size:xx-small; vertical-align:top; display: inline;} 

.orangebarL {position:relative; float: left; color: #62A7CE; font-size: 16pt; font-weight: bold; line-height: 26pt;  padding: 0px; margin: 0px 6px 0px 0px; height: 28px;}
.orangebarR {position:relative; float: left; color: #62A7CE; font-size: 16pt; font-weight: bold; line-height: 26pt;  padding: 0px; margin: 2px 0px 0px 10px; height: 28px;}
.sectionhead {position:relative; float: left; color: #000000; font-size: 18pt; font-weight: bold; line-height: 24pt;  padding: 0px; margin: 3px 0px 0px 0px; height: 28px;}

.stbar{position:relative; float: right; border-style: solid; border-color: #E0E0E0; border-width: 1px 0px 0px 0px; Width: 300px; height: 1px; margin: 3px 40px 0px 0px;}
.stVbar{position:relative; float: left; border-style: solid; border-color: #E0E0E0; border-width: 0px 1px 0px 0px; Width: 1px; height: 1px; margin: 0px;}
.stsubbox{position:relative; float: left; width: 213px; padding: 0px 8px 0px 8px;}
.stsubbox2{position:relative; float: left; width: 213px; padding:  0px;}
.stVspacer {position:relative; float: left; height: 1px; margin: 0px; width: 20px;}
.stCbar{border-style: solid; border-color: #E0E0E0; border-width: 1px 0px 0px 0px; Width: 932px; height: 1px; margin: 3px 0px 0px 20px; text-align: center;}
.table-box{position:relative; float: left; border-style: solid; border-color: #E0E0E0; border-width: 0px 1px 1px 1px; Width: 270px; height: 20px; line-height: 20px; margin: 0px; padding: 0px;}

.stlowlink {position:relative; float: right; font-family:arial, sans-serif; font-size: 9pt; color: #0088CC; text-decoration: none; margin: 0px 40px 0px 0px; letter-spacing:1px;}	
.stlowlink:visited {position:relative; float: right; font-family:arial, sans-serif; font-size: 9pt; color: #0088CC; text-decoration: none; margin: 0px 40px 0px 0px; letter-spacing:1px;}	
.stlowlink:hover {position:relative; float: right; font-family:arial, sans-serif;	font-size: 9pt; color: #FF9202; text-decoration: none; margin: 0px 40px 0px 0px; letter-spacing:1px;}
.stlink {font-family:arial, sans-serif; font-size: 9pt; color: #0088CC; text-decoration: none; margin: 0px 40px 0px 0px; letter-spacing:1px;}	
.stlink:visited {font-family:arial, sans-serif; font-size: 9pt; color: #0088CC; text-decoration: none; margin: 0px 40px 0px 0px; letter-spacing:1px;}	
.stlink:hover {font-family:arial, sans-serif;	font-size: 9pt; color: #FF9202; text-decoration: none; margin: 0px 40px 0px 0px; letter-spacing:1px;}

.stblink {font-family:arial, sans-serif; font-size: 9pt; color: #0088CC; text-decoration: none; margin: 0px 0px 0px 0px; letter-spacing:1px;}	
.stblink:visited {font-family:arial, sans-serif; font-size: 9pt; color: #0088CC; text-decoration: none; margin: 0px 0px 0px 0px; letter-spacing:1px;}	
.stblink:hover {font-family:arial, sans-serif;	font-size: 9pt; color: #FF9202; text-decoration: none; margin: 0px 0px 0px 0px; letter-spacing:1px;}

.stmainl {position:relative; float: left; width: 580px; margin: 39px 0px 0px 25px;}
.stmainimage{position:relative; float: right; margin: 10px 0px 0px 0px;}
.stmaintext{font-size: 11pt; line-height: 14pt; color: #333333; margin: 0px; padding: 0px; display: inline;}
.stmaintitle{font-size: 16pt; line-height: 18pt; color: #666666; margin: 0px; padding: 0px; display: inline;}
.stmainheadline {font-size: 20pt; line-height: 21pt; color: #62A7CE; margin: 0px; padding: 0px; display: inline; font-weight: bold;}
.stnewsbox{position:relative; float: left; width: 970px; padding: 15px;}
.stnewstext{font-size: 11pt; color: #333333; margin: 0px; padding: 0px; display: inline;}
.stnewstitle{font-size: 14pt; color: #333333; margin: 0px; padding: 0px; display: inline; font-weight: bold;}
.streadtext{font-size: 10pt; color: #333333; margin: 0px; padding: 0px; }
.streadtitle{font-size: 10pt; color: #333333; margin: 0px; padding: 0px; font-weight: bold;}
.sthometext{font-size: 10pt; color: #333333; margin: 0px; padding: 0px; }
.sthometitle{font-size: 10pt; color: #333333; margin: 0px; padding: 0px; font-weight: bold;}

.stwhytext{font-size: 10pt; color: #333333; margin: 0px; padding: 0px; }
.stwhytitle{font-size: 10pt; color: #333333; margin: 0px; padding: 0px; font-weight: bold;}
.stwhysub{font-size: 14pt; line-height: 16pt; color: #888888; margin: 0px; padding: 0px;}
.stwhysection{font-size: 14pt; color: #333333; margin: 0px; padding: 0px; font-weight: bold;}
.stwhysectionsub{font-size: 12pt; line-height: 14pt; color: #666666; margin: 0px; padding: 0px; }

.stfeaturetext{font-size: 11pt; color: #333333; margin: 0px; padding: 0px; }
.stfeaturetitle{font-size: 11pt; color: #333333; margin: 0px; padding: 0px; font-weight: bold;}
.stsubtext{font-size: 10pt; line-height: 15pt; color: #333333; margin: 0px; padding: 0px; display: inline;}
.stlgtitle{font-size: 22pt; line-height: 22pt; color: #333333; margin: 0px; padding: 0px; font-weight: bold;}
.indent{margin: 0px 20px 0px 20px;}
.storderbox{position:relative; float: left; width: 970px; padding: 15px;}
.stpagetext{font-size: 9pt; line-height: 14pt; color: #333333; margin: 0px; padding: 0px; display: inline;}
.stpagetitle{font-size: 9pt; line-height: 14pt; color: #000000; margin: 0px; padding: 0px; display: inline; font-weight: bold;}
.stpagesm{font-size: 8pt; line-height: 9pt; color: #333333; margin: 0px; padding: 0px; display: inline;}
.stpage{font-size: 9pt; line-height: 12pt; color: #333333; margin: 0px; padding: 0px; display: inline;}
.stpageB{font-size: 9pt; line-height: 12pt; color: #19224C; margin: 0px; padding: 0px; font-weight: bold; display: inline;}
.sqpagehr{border-color: #cccccc; border-style: solid; border-width: 1px 0px 0px 0px; height:1px; line-height: 1px; width: 100%;}
.call-to-action{font-size: 10pt; color: #B9650C; margin: 0px; padding: 0px; font-weight: bold; display: inline;}
.stbox1 { position: relative; float: left;  margin: 0px 0px 0px 0px; padding: 0px 10px 0px 0px;  border: 0;  overflow: hidden; width: 225px; min-height:200px; Text-align: left;}
ul.quickart {margin: 8px 0px 0px 0px; Padding: 0px 0px 0px 15px; list-style:disc; line-height: 11px;}
li.quickart {font-size: 9pt; padding:0px; list-style:disc; margin:0px 0px 4px 0px; line-height: 11px;}


/* To section fonts effects all dynamic pages*/
.stmain2 {position:relative; float: left; width: 445px; margin: 39px 10px 0px 25px;}
ul.st {margin: 8px 0px 0px 0px; Padding: 0px 0px 0px 15px; list-style:disc; }
li.st {font-size: 9pt; padding:0px; list-style:disc; margin:0px 0px 8px 0px; line-height: 12pt; color: #333333; font-weight: normal;}
ul.check {list-style-type: none; padding: 0; margin: 0; text-align: left;}
li.check {font-size: 9pt; list-style: none; line-height: 11pt; color: #333333; font-weight: normal;  background-image: url(/images/icon-check.png); background-repeat: no-repeat; background-position: 0 22%; padding: 3px 0 3px 20px; margin: .4em 0;}
ul.arrow {list-style-type: none; padding: 0; margin: 0; text-align: left; width: 600px;}
li.arrow {font-size: 11pt; list-style: none; line-height: 13pt; color: #333333; font-weight: normal;  background-image: url(/images/v2/arrowsm.png); background-repeat: no-repeat; background-position: 0 50%; padding: 3px 0 3px 20px; margin: .4em 0;}
ul.dot {list-style-type: none; padding: 0; margin: 0; text-align: left;}
li.dot {font-size: 10pt; list-style: none; line-height: 11pt; color: #333333; font-weight: normal;  background-image: url(/images/v2/orange-dot); background-repeat: no-repeat; background-position: 0 30%; padding: 0px 0px 4px 10px; margin: 0px 0px 0px 0px;}

.stortitle{font-family:Georgia,Arial,Helvetica,sans-serif; font-size: 12pt; line-height: 18pt; font-weight:  bold; color: #B87602; margin: 0px; padding: 0px; display: inline;}
.stpageitalic{font-size: 10pt; line-height: 12pt; color: #333333; margin: 0px; padding: 0px; display: inline; font-style: italic; font-weight: normal;}
.stmaintitle{font-size: 16pt; line-height: 18pt; color: #666666; margin: 0px; padding: 0px; display: inline;}
.stsubtitle{font-size: 11pt; line-height: 12pt; color: #000000; margin: 0px; padding: 0px; display: inline; font-weight: bold;}
.sttoptext{font-family: arial, sans-serif; font-size: 10pt; line-height: 12pt; color: #222222; margin: 0px; padding: 0px; display: inline;}
.sttoptextb{font-family: arial, sans-serif;font-size: 10pt; line-height: 12pt; color: #222222; margin: 0px; padding: 0px; display: inline; font-weight: bold;}
.stlinkLg {font-family:arial, sans-serif; font-size: 11pt; color: #0088CC; text-decoration: none; margin: 0px 0px 0px 0px; letter-spacing:1px; }	
.stlinkLg:visited {font-family:arial, sans-serif; font-size: 11pt; color: #0088CC; text-decoration: none; margin: 0px 0px 0px 0px; letter-spacing:1px;}	
.stlinkLg:hover {font-family:arial, sans-serif;	font-size: 11pt; color: #FF9202; text-decoration: none; margin: 0px 0px 0px 0px; letter-spacing:1px;}
/* in page insers */

