body {
	BACKGROUND-COLOR: #ffffff; 
	margin-top:0;margin-left:20px;margin-right:20px;margin-bottom:0;
	color: black; 
	font-family: Verdana; font-size: 10pt; FONT-WEIGHT: normal; 
	text-align: center;
/*	background-image:url('images/hgpicslpsc2sb1.jpg'); background-repeat:repeat; */
/*	border-left:4px ridge #000000; border-right:2px ridge #000000; border-bottom:2px solid #000000; */

}
div { margin: 0; padding: 0; }
p { margin: 0; padding: 0; }
a { margin: 0; padding: 0; }
span { margin: 0; padding: 0; }
hr { margin: 0; padding: 0; }
h1 { margin: 0; padding: 0; }
h2 { margin: 0; padding: 0; }
h3 { margin: 0; padding: 0; }
h4 { margin: 0; padding: 0; }
h5 { margin: 0; padding: 0; }
h6 { margin: 0; padding: 0; }
img { margin: 0; padding: 0; }

h1 {
	font-family: Arial; font-size: 2.4em; font-weight: bold;
}
h2 {
	font-family: Arial; font-size: 2.3em; font-weight: bold;
}
h2 {
	font-family: Georgia; font-size: 2.8em !important; COLOR: #ffffff; text-align: center;
	text-shadow: 0.08em 0.08em 0.05em #666666;
	padding:2px;border:4px double #003366;border-radius:6px;background-color:#3399cc;
}

h3 {
	font-size: 1.4em; font-weight: bold; text-decoration: none;
}
h4 {
	font-family: Times New Roman; color: black; font-size: 1.4em; font-weight: bold; text-decoration: none;
	clear:both; 
	text-align: left; 
	padding-top: 0px;
	padding-right: 10px; 
	padding-bottom: 2px;
	padding-left: 20px;
}
h5 {
	font-family: Times New Roman; color: red; font-size: 1.4em; font-weight: bold; font-style: italic;
}
h6 {
	font-size: 1.2em; font-weight: bold;
}

hr {
	background-color: #336699; height:1px; color: #336699;
}

p {
	clear:both; 
	text-align: left; 
	padding-top: 2px;
	padding-right: 10px; 
	padding-bottom: 2px;
	padding-left: 20px;
}


li {
	text-align: left;
}
img {
	margin-bottom: -2px;
	border-top: 0; border-bottom: 0; 
	border-left:0; border-right: 0; 
}

div {
	text-align: center;
}

A {
	color: black;
}
A:link {
	color: black;
}
A:active {
	color: black;
}
A:visited {
	color: black;
}
A:hover {
	COLOR: #336699;
}

A.boldnav {
	FONT-WEIGHT: bold;
}
A.boldnav:active {
	FONT-WEIGHT: bold;
}
A.boldnav:hover {
	FONT-WEIGHT: bold;
}

A.topnav {
	font-family: Times New Roman; 
	color: #ffffff; 
	font-size: 1.4em; 
	font-weight: bold; 
	text-decoration: none;
}
A.topnav:link {
	color: #ffffff; 
}
A.topnav:active {
	font-family: Times New Roman; 
	color: #ffffff; 
	font-size: 1.4em; 
	font-weight: bold; 
	text-decoration: none;
}
A.topnav:visited {
	color: #ffffff; 
}
A.topnav:hover {
	font-family: Times New Roman; 
	color: #003366; 
	font-size: 1.4em; 
	font-weight: bold; 
	text-decoration: none;
}

/* layout divs */

div.starheader {
	background-color: #ffffff; 
	text-align: center; 
	padding-top:0; padding-left:0; 
	padding-bottom:5px; padding-right:0; 
	margin-top: 0; margin-bottom: 0; 
	margin-left:auto; margin-right: auto;
/*	background-image:url('images/blueshade1l.jpg'); background-repeat:repeat-y; */
}

div.starpagecontainer {
	background-color: #ffffff; 
	text-align: center; 
	padding-top:0; padding-left:0; 
	padding-bottom:0; padding-right:0; 
	margin-top: 0; margin-bottom: 0; 
	margin-left:auto; margin-right: auto;
}

div.starnavtop {
	background-color: #006699;
	float:right;
	line-height:2em;
	border:1px solid #006699;border-radius:4px; 
}
div.starnavtopin {
	background-color: #5e9dc8;
	text-align: center; 
	padding-top:0; padding-left: 0; 
	padding-bottom:0; padding-right:0; 
	margin-top: 0; margin-bottom: 0; 
	margin-left:auto; margin-right: auto;
/*	width: 700px; */
}

div.outsideblock1 {
	background-color: #f9f9f9; 
	text-align: center; 
	padding:20px;padding-top:0; padding-left:20px; 
	padding-bottom:20px; padding-right:20px; 
	margin-top: 0; margin-bottom: 0; 
	margin-left:auto; margin-right: auto; 
	width: 100%;max-width:1000px;

}

div.insideblock1 {
	background-color: #f9f9f9; 
	text-align: center; 
	padding-left:0px; 
	padding-bottom:5px; padding-right:0px; 
	margin-top: 0; margin-bottom: 0; 
	margin-left:auto; margin-right: auto; 
   	vertical-align:top;padding-top:0;
}

div.starh2pagetitle {
	font-style: italic;
	margin-top: 10px;
}

div.stargetstarted {
	font-family: Times New Roman; color: red; font-size: 1.4em; font-weight: bold; font-style: italic;
}

div.starfooter {
	margin-top: 10px;
}

div.starcopyright {
	COLOR: #666666; FONT-SIZE: .9em;
	margin-top: 20px; margin-bottom: 20px; 
}



/* special divs/imgs */


img.starclientaccess {
	border-top: 0; border-bottom: 0; 
	border-left:0; border-right: 0; 
}

div.starh2clientaccess {
	margin-top: 30px; 
}

div.starbackani {
	background-color: #000000;
	text-align: center; 
	padding-top:2px; padding-left:1px; 
	padding-bottom:1px; padding-right:1px; 
	margin-top: 0; margin-bottom: 0; 
	margin-left:auto; margin-right: auto; 
	width:340px;
}

img.starimgani {
	background-color: #000000;
	text-align: center; 
	padding-top:1px; padding-left:1px; 
	padding-bottom:1px; padding-right:1px;
	margin-bottom: 0; 
	border-top:2px solid #ffffff;
	border-left:2px solid #ffffff;
	border-right:2px solid #ffffff;
	border-bottom:2px solid #ffffff;
}

img.linegray {
	margin-top: 20px;
	margin-bottom: 20px;
	height: 1px; width: 380px; 
}

div.inlineimg img {
	float: left; display: inline;
}



/* spacer divs */

div.starspacer50 {
	margin-top: 50px;
}
div.starspacer100 {
	margin-top: 100px;
}
div.starspacer200 {
	margin-top: 200px;
}
div.starspacer300 {
	margin-top: 300px;
}
div.starspacer400 {
	margin-top: 400px;
}



/* text overrides */

.startext {
	COLOR: #000000; 
	font-family: Verdana; 
	FONT-SIZE: 1em; 
	FONT-WEIGHT: normal;
}

.startextlightblue {
	COLOR: #0099cc;
}
.startextblue {
	COLOR: #336699;
}
.startextwhite {
	COLOR: #ffffff;
}
.startextsmall {
	COLOR: #000000; 
	FONT-SIZE: .9em; 
	FONT-WEIGHT: normal;
}
.startextsmallwhite {
	COLOR: #ffffff; 
	FONT-SIZE: .9em; 
	FONT-WEIGHT: normal;
}
.startextsmallblue {
	COLOR: #336699; 
	FONT-SIZE: .9em; 
	FONT-WEIGHT: normal;
}
.startextsmalllightblue {
	COLOR: #0099cc; 
	FONT-SIZE: .9em; 
	FONT-WEIGHT: normal;
}
.startextsmallgray {
	COLOR: #666666; 
	font-size: .9em; 
	FONT-WEIGHT: normal;
}
.startextverysmall {
	FONT-SIZE: .9em; 
	FONT-WEIGHT: normal;
}
.startextbig {
	FONT-SIZE: 1.2em; 
	FONT-WEIGHT: normal;
}
.startextbigwhite {
	COLOR: #ffffff; 
	FONT-SIZE: 1.2em; 
	FONT-WEIGHT: normal;
}
.startextbigblue {
	color: #336699; 
	FONT-SIZE: 1.2em; 
	FONT-WEIGHT: normal;
}
.startextbiglightblue {
	COLOR: #0099cc; 
	FONT-SIZE: 1.2em; 
	FONT-WEIGHT: normal;
}
.startextbiggray {
	COLOR: #666666; 
	FONT-SIZE: 1.2em; 
	FONT-WEIGHT: normal;
}
.staritalic {
	font-style: italic;
}

.starbold {
	font-weight: bold;
}

.starbolditalic {
	font-style: italic; 
	font-weight: bold;
}

.startextbold {
	FONT-WEIGHT: bold;
}
.startextlightbluebold {
	COLOR: #0099cc; 
	FONT-WEIGHT: bold;
}
.startextbluebold {
	COLOR: #336699; 
	FONT-WEIGHT: bold;
}
.startextwhitebold {
	COLOR: #ffffff; 
	FONT-WEIGHT: bold;
}
.startextsmallbold {
	FONT-SIZE: .9em; 
	FONT-WEIGHT: bold;
}
.startextsmallwhitebold {
	COLOR: #ffffff; 
	FONT-SIZE: .9em; 
	FONT-WEIGHT: bold;
}
.startextsmallbluebold {
	COLOR: #336699; 
	FONT-SIZE: .9em; 
	FONT-WEIGHT: bold;
}
.startextsmalllightbluebold {
	COLOR: #0099cc;
	FONT-SIZE: .9em; 
	FONT-WEIGHT: bold;
}
.startextsmallgraybold {
	COLOR: #666666;
	FONT-SIZE: .9em; 
	FONT-WEIGHT: bold;
}
.startextverysmallbold {
	FONT-SIZE: .8em;
	FONT-WEIGHT: bold;
}
.startextbigbold {
	FONT-SIZE: 1.2em;
	FONT-WEIGHT: bold;
}
.startextbigwhitebold {
	COLOR: #ffffff; 
	FONT-SIZE: 1.2em; 
	FONT-WEIGHT: bold;
}
.startextbigbluebold {
	COLOR: #336699; 
	FONT-SIZE: 1.2em; 
	FONT-WEIGHT: bold;
}
.startextbiglightbluebold {
	COLOR: #0099cc; 
	FONT-SIZE: 1.2em; 
	FONT-WEIGHT: bold;
}
.startextbiggraybold {
	COLOR: #666666; 
	FONT-SIZE: 1.2em; 
	FONT-WEIGHT: bold;
}


ul.ulstar120099cc {list-style-image: url('images/star120099cc.jpg');}

ul.ulstar12336699 {list-style-image: url('images/star12336699.jpg');}

ul.ulstar12003366 {list-style-image: url('images/star12003366.jpg');}

img.starpicsslide {
    opacity:1.0;
    max-width:100%;max-height:100%;
}

/* overrides for responsive */
   .insideblock1boxhb {margin-right:2px;margin-left:2px;text-align:center;background-color:#006699;color:#ffffff;border:2px ridge #000000;border-radius:4px; }
   .insideblock1boxtitle {font-size:1.6em;font-weight:bold; }
   .insideblock1boxtext {text-align:left;margin-left:5px;margin-right:5px;}

   .starswf { float:left;text-align:left;vertical-align:bottom;width:70%; }
   .insideblock1content {width:70%;float:left;background-color:#f9f9f9; }
   .insideblock1contenttext {margin-left:0;margin-right:10px;text-align:left;font-size:1.1em;border:1px solid #dcdcdc;border-radius:4px;background-color:#ffffff;}
   .insideblock1box {width:25%;float:right;text-align:center; }
   .starspacer100in {height:100px;}

@media (min-width: 801px) {
   .starswf { float:left;width:70%; }
   .insideblock1 { width:100%;min-width:801px; }
   .insideblock1content {width:70%;}
   .insideblock1box {width:25%;}
}

@media (min-width: 481px) and (max-width: 801px) {
   .starswf { float:left;width:96%; }
   .insideblock1 { width:100%;min-width:481px; }
   .insideblock1content {width:96%;margin:5px;margin-right:5px;text-align:left;margin-left:5px; }
   .insideblock1box {float:left;width:96%;margin-right:5px;text-align:center;margin-left:5px; }
   .insideblock1contenttext {margin-top:5px;margin-left:5px;margin-right:5px;}
   .starspacer100in {display:none;}
}

@media (min-width: 321px) and (max-width: 480px) {
   .starswf { width:100%; }
   .insideblock1content {width:96%;margin:5px;margin-right:5px;text-align:left;margin-left:5px; }
   .insideblock1box {float:left;width:96%;margin-right:5px;text-align:center;margin-left:5px; }
   .insideblock1contenttext {margin-top:5px;margin-left:5px;margin-right:5px;}
   .starspacer100in {display:none;}
} 

@media (max-width: 320px) {
   .starswf { width:100%; }
   .insideblock1content {width:96%;margin-right:5px;text-align:left;margin-left:5px; }
   .insideblock1box {width:96%;margin-right:5px;text-align:center;margin-left:0; }
   .insideblock1contenttext {margin-top:5px;margin-left:5px;margin-right:5px;}
   .starspacer100in {display:none;}
}