*{
	margin:0; padding:0; 
	font: 10pt arial, 'lucida console', sans-serif;
	font-weight: normal;
	color: inherit;	
}
h4{
	font-weight: bold; margin: 10px 10px -5px 10px;
	display:block; text-align: center;
	border-bottom: 0px solid #eee;
	font-size: medium;
}
a{
	color: #0033ff;
}
strong{font-weight: bold;}
body{background-color: #98A6FD;} /*#E5E7FB;}*/
#main{ 
	margin: 0px auto;
	width: 880px;
	border: 0px solid #eee;
	background-color: #fff;
}

#main_alt{ 
	/*margin: 0px auto;*/
	width: 880px;
	/*border: 0px solid #eee;*/
	background-color: #fff;
}

#header.default{
	/*background: url('/img/assa_banner_logo1.gif') no-repeat;*/
    background: url('/img/030210/SSBanner_phone.png') no-repeat;    
	width: 880px; height: 94px;	
	border-top: 2px solid #eee;
}
#header.basic{
	/*background: url('/img/assa_banner_logo2.gif') no-repeat;*/
    background: url('/img/030210/SSBanner.png') no-repeat;
	width: 880px; height: 94px;	
	border-top: 2px solid #eee;
}

#promo{
	border: 0px solid red;
	border-top: 2px solid #eee;
	margin: 20px;
	background-image: url(/promo-img.php);
	/*background-position: -45px 0px;*/
	background-repeat: no-repeat;
	width: 769px;
	height: 169px;
	cursor: pointer;
}

#promo img{
	margin: 0px auto;
}
#promo .up-more{
	margin-left: 200px;
	text-align: center;
}

#message1{
	float: right;
	margin: 30px;	
	width: 150px;
	text-align: center;
	color: #0033ff;
}
#message1 strong{color: inherit;}
#message1 h2{font-size: medium; font-weight: bold; margin: 2px; color: inherit;}

#special_old{
	width: 769px;
	height: 169px;
	background-image: url(/img/promo-pic-only-06.gif);
	background-position: -45px 0px;
	background-repeat: no-repeat;
	border: 0px solid black;
	margin:0; padding:0;
	margin-left: 105px;	
}

.statement{
	border-top: 2px solid #eee;
	margin: 10px;
	padding: 10px;
	text-align: center;
	font-size: medium;
}

.statement strong{
	font-size: medium;
	font-weight: bold;
	display: block;
	margin-bottom: 5px;
}
.statement strong a{font-size: inherit; font-weight: inherit; color: #0033ff;}

.statement_first{
	border-top: 0px solid #eee;
	margin: 10px 10px 0px 10px;
	padding: 10px 10px 0 10px;
	text-align: center;
	font-size: 12pt;
	font-weight: bold;
	font-family: garamond,georgia,serif;
}
.statement_first strong{
	font-size: medium;
	font-weight: bold;
	display: block;
	margin-bottom: 5px;
}
.statement_first strong a{font-size: inherit; font-weight: inherit; color: #0033ff;}

.statement_first p{
    text-align: left;
    font-weight: inherit;
    font-size: inherit;
    font-family: inherit;
    margin-bottom: 4px;
}
.statement_first center{
    font-weight: inherit;
    font-size: inherit;
    font-family: inherit;
}
.bbb-promo{float: right;}

.statement span{display: block;}
.statement span a{font-size: medium;}
.border{border: 1px solid red;}

div.statement{text-align: justify;}
.statement ol{margin-left: 40px; margin-top: 25px;}

div.statement p{margin: 10px; padding: 5px;}

div.statement p i{font-style: italic; text-decoration: underline;}
ol.statement-qa li{font-weight: bold;}
ol.statement-qa li p{font-weight: normal; margin: 2px;}
ol.statement-qa li p b{font-weight:bold;}

.statement h2{font-size: medium; font-weight: bold; margin: 5px; text-decoration: underline;}

.question p {font-style: italic;}
.question p span{display:inline;}
.blue, .ul-pretty li{color: blue;}
.red{color: red;}
.question hr{width: 50%; margin: 0 auto; border: 1px dotted #363;}

#footer.default{
    padding:0; margin:0;
    width: 880px;
    height: 137px;
    background-image: url(/img/030210/SS_Footer_Phone.png);
}

#footer.basic{
    padding:0; margin:0;
    width: 880px;
    height: 137px;
    background-image: url(/img/030210/SS_Footer.png);
}

/*#footer{text-align: center; 
	border-bottom: 1px solid transparent;
	
	border-top: 20px solid #98A6FD; 
	padding-top: 10px; 
	margin-bottom: 0px;}
#footer div{border-top: 1px solid #363; margin: 10px auto; padding-top: 10px; width: 80%; padding-bottom: 10px;}
#footer div p{margin-top: 10px;}*/

#menu{background-color: #fff;padding: 5px;}
#menu ul{list-style:none;background-color: inherit;margin:0 auto;}
#menu ul li{
	display:inline;
	background-color: inherit;
	float: left;
	border-right: 0px dotted #999;
	border-left: 0px dotted #999;
}

/* f@#$*&ng provide support*/ 
#sc0fcu i{margin:0;padding:0;}
#sc0fcu i a span, #sc0fcu a, #ps0fcul{font-weight: bold; color: #ff0000; margin:0;padding:0;}
#ci0fcu, #sc0fcu{margin:0;padding:0;}

#menu ul li a {
	background-color: #fff; /*#E5E7FB;*/
	color: #CD1620; /*#1A1AD9;*/
	font-weight: bold;	
	padding: 2px 5px 2px 5px; margin: 0 5px 0 5px;	
	width: 100px;
	text-decoration: none;	
	display: block;
	text-align: center;
}
#menu ul li a:hover{
	/*color: #E5E7FB;*/
	background-color: #E5E7FB;
	text-decoration: underline;	
}

.more-padding{margin-left: 40px;}
ul.pointers {list-style: none;}
ul.pointers li{float: left;margin: 5px; width: 250px;padding: 2px;
	background-color: #fff;
	border-right: 3px solid #0033ff; 
	border-bottom: 3px solid #0033ff;
	border-top: 3px solid #AEB6FB; 
	border-left: 3px solid #AEB6FB;
	
}
ul.pointers li{text-align: center;}
ul.pointers li i{background-color: #E5E7FB; font-size: inherit; display: block; padding: 2px;}
ul.pointers li p{margin: 1px; padding:1px; padding-left: 15px; background-color: inherit;}
ul.pointers li a{font-weight: bold;background-color: inherit;}

.special-message{}
.special-message p{
	text-align: center;
	font-weight: bold;
	font-size: medium;
	margin: 0 15px 0 15px;
	margin: 0px;
	color: #0033ff;
}

.special-message{
	font-weight: bold;
	color: #000;
}

.center{
	text-align: center;
}

.block{
	display: block;
}

.large{font-size: large;}

.bold{font-weight: bold;}

span.red{color: #CD1620; display: inline;}

.states{margin: 0 auto;}
.states span{
	height: 160px;
	width: 140px;
	float: left;
	margin: 15px;
	padding: 5px;
	display: inline;
	text-align: left;
}
.states span a{display: block; margin-right: 5px;}

.statement p b{font-weight: bold;}

/* pages */

.page{
	border-top: 2px solid #eee;
	margin: 0 30px 50px 30px;
}

.page h2{font-size: large; font-weight: bold; margin: 10px 10px 10px 0;}

.page p{margin: 20px 0 20px; text-align: justify;}



.page img{margin: 10px;}
.float-left{float: left;}

.float-right{float: right;}

.italics{font-style: italic;}

.clear-left{clear: left;}

.center{text-align: center;}

.split-line{border-right: 2px solid #98A6FD; 
	padding-right: 10px; width: 470px; margin: 20px;}

.special-one, .special-one p{
	background: transparent;	
}

.special-one p img{padding-left: 10px;}

.special-two p,.special-two hr{width: 560px;}
.special-two hr{border: 1px solid #eee;}

.medium-text{font-size: medium;}

.vial-page p{font-size: medium; margin: 20px;}

.wall-street-adv{
	width: 400px;	
	margin: 0 auto;
	border-top: 2px solid #eee;
	border-bottom: 2px solid #eee;
}

.wall-street-adv p{margin: 5px; font-size: small;}
.page h1{font-size: x-large; font-weight: bold; margin: 10px; text-align: center;}

ul li{text-align: justify;}
.page ul.restrict-width li{
	margin-left: 20px;	 	
	margin-top: 5px;
	width: 350px;
}

.price-list{
	width: 300px;
	margin-right: 20px;	
	margin-left: 20px;
	text-align: none;
}

.price-list div{background-color: #E0EDFE; padding: 5px; text-align: left;}
.price-list hr{display:none}
.price-list p{padding:0; padding: 10px 10px 0 10px; border: 0px solid black; margin: 0px;}
.price-list b{font-weight: bold;}

.prices-options{text-align: center; border-top: 2px solid #eee;}
.prices-options div{margin: 0 auto;}
.prices-options div p{float: left; width: 250px; margin: 10px; text-align: center;}
.prices-options img{margin-right: 20px;}

.prices-desc ul{margin: 0 auto;}

.center{margin: 0 auto; }

.width-300{width:300px;}

.ul-pretty li{margin-left: 10px; }

.section{border-top: 2px solid #3e3e3e; margin-top: 10px; padding-top: 10px;}

fieldset.brochure {border:0; padding: 5px;}
.brochure legend{
	font-size: large;
	font-weight: bold;
}
.brochure span{display: block;}
.brochure span label{
	width: 320px; 
	text-align: right; 
	font-size: medium;
	color: blue;
	font-weight: bold;
	float: left;
	margin-right: 5px;
	margin-top: 5px;
}
.required label:before{
	content: "*";
	color: red;
}
.brochure span input, .brochure span textarea, .brochure span select{
	margin-top: 5px;
	width: 250px;
}
.brochure span label:after{
	content: ":";
}

option{background-color: #fff;}

.link-button, .big-link-button{
	display: block;
	text-decoration: none;
	padding: 10px 5px 10px 5px;
	border-top: 2px solid #98a6fd;
	border-left: 2px solid #98a6fd;
	border-right: 2px solid #0033ff;
	border-bottom: 2px solid #0033ff;
	width: 200px;
	margin: 10px;
	background-color: #e5e7fb;
}

.big-link-button{
	font-weight: bold;
	font-size: medium;
}

.link-button:hover, .big-link-button:hover{
	/*background-color: #0033ff;
	color: #fff;*/
	text-transform: uppercase;
}

/*** DRAFT 3 ***/
#menu_draft3{display:none;}
.statement_draft3, .statement_draft4{	
	border-top: 1px solid #eee;
	margin: 15px 20px 10px 10px;
	padding: 10px 10px 0  10px;
	text-align: center;
	font-size: medium;}

ul.pointers_draft3, ul.pointers_draft4 {list-style: none;}
ul.pointers_draft3 li, ul.pointers_draft4 li{
    float: left;margin: 5px; width: 185px;padding: 2px;
	background-color: #fff;
	border-right: 3px solid #0033ff; 
	border-bottom: 3px solid #0033ff;
	border-top: 3px solid #AEB6FB; 
	border-left: 3px solid #AEB6FB;	
}
ul.pointers_draft3 li{text-align: center;}
ul.pointers_draft3 li i{background-color: #E5E7FB; font-size: inherit; display: block; padding: 2px;}
ul.pointers_draft3 li b{margin: 1px; padding:1px; padding-left: 15px; background-color: inherit;display:block;}
ul.pointers_draft3 li a{font-weight: bold;background-color: inherit; }

#promo_draft3{
	border: 0px solid red;
	border-top: 0px solid #eee;
	margin: -10px auto;
	background-image: url(/promo-img.php);
	/*background-position: -45px 0px;*/
	background-repeat: no-repeat;
	width: 822px;
	height: 232px;
	cursor: pointer;
}
#price_24{
	border: 0px solid red;
	border-top: 0px solid #eee;
	margin: -10px auto;
	background-image: url(/img/030210/Price-24-95.png);
	/*background-position: -45px 0px;*/
	background-repeat: no-repeat;
	width: 822px;
	height: 232px;
	cursor: pointer;
}
#promo_draft3 img{
	margin: 0px auto;
}
#promo_draft3 .up-more{
	margin-left: 200px;
	text-align: center;
}
.red-color{color:#ff0000;}
/*** DRAFT 3 ***/

/*** DRAFT 4 ***/
div.statement_draft4{	
    border:0px solid red;
    margin: 15px 0 0 40px;
}
ul.pointers_draft4 li{
    margin: 1px; 
    width: auto;
    padding: 5px 3px 5px 3px;
    background-color: #fff;
}
ul.pointers_draft4 li{text-align: center;}
ul.pointers_draft4 li i{padding: 3px 8px; background-color: #E5E7FB;}
ul.moree-padding li i{padding: 3px 10px;}
ul.pointers_draft4 li a{font-weight: bold;background-color: inherit; text-decoration: none; }
.navy-blue li a{ color: #303964; }
.black li a{ color: #000; }
.shade-blue{color: #2E3764;}
.align-right{text-align: right;}
.garamondFont{font-family: garamond, georgia, serif; font-size: inherit;}
/*** DRAFT 4 ***/

/*** DRAFT 5 ***/
div.statement_draft5{
    margin: 15px 20px 10px 10px;
	padding: 10px 10px 0  10px;
}
div.statement_draft5 ul{ list-style: none;}
div.statement_draft5 ul li{
    float: left;
}
/*** DRAFT 5 ***/
.button{background-color: #ccc; padding: 2px 5px 2px 5px;}

center table{border-collapse: collapse; width: 600px;}
center table td{padding: 10px;}

.state-box{text-align: center; color: black; font-size: medium;}
.state-box strong{
    display: block;
    font-size: large;
    margin: 25px;
    text-decoration: underline;
}
.state-table{   border-collapse: collapse; width: 100%;}
.state-table td{text-align: left; width: 35%; }
.state-table th{width: 35%; background-color: #eee; border: 1px solid white;}
.state-row{ width: 650px; text-align: center; margin: 10px auto;}
.state-row span{
    display: block; float: left;
    width: 200px;
    margin: 1px;
}

.service-info p b{
    margin-right: 5px;
    font-weight: bold;
    font-size: 1.3em;
    color: blue;
}

.service-info-test p{ font-weight: bold}
.service-info ul, .service-info-test ul{margin: 5px; padding: 5px;}
.service-info li, .service-info-test li{margin: 5px;}

.service-info-issues h3{ font-size: 1.6em; color: #33f; display: block; background-color: #eef; padding: 7px; margin-top: 15px;}
.service-info-issues h4{border-top: 1px solid #333; padding-top: 10px;}
.service-info-issues{ padding: 15px; border-left: 2px solid black; }

.list {border-collapse: collapse;}
.list td, .list th{padding: 2px; border: 1px solid #cdcdcd; text-align: center;}
.list th{background-color: #eee;}

.wp-cat-01{
	margin:20px 0 0px 0;padding:0 0 0px 0;
	text-decoration: none; 
	text-align: left;
}

.wp-cat-01 a{font-size:1.9em;}