body {
 background: #666968 url(../site_images/bgd-body.jpg) repeat-x top left !important;
 background-attachment:  fixed !important;
}

.style1 {
        color: #FF0000;
        font-weight: bold;
        font-size: medium;
}

input,select,textarea{
	font-family:tahoma,verdana,sans-serif;
	font-size:8.5pt;
	font-weight:normal;
}

.wrapper {
    border: 1px solid white;
    width: 800px;
    margin: auto;
	position: absolute;
	top: 0px;
	left: 50%;
	margin-left: -400px;
}

.stop_compl {
	color: white;
	position: absolute;
	top: 3px;
	right: 10px;
	text-decoration: none;
	font-weight: bold;
}

.header_table {
	height: 18px;
	width: 105px;
	text-align: center;
	padding: 3px 6px !important;
	border-top: 1px solid #333;
	border-right: 1px solid #111;
	border-bottom: 1px solid #333;
	border-left: 1px solid #777;
	background: url(../site_images/bgd-btntop.gif);
}
.header_table_end {
	height: 18px;
	width: 105px;
	text-align: center;
	padding: 3px 6px !important;
	border-top: 1px solid #333;
	border-right: 1px solid #111;
	border-bottom: 1px solid #333;
	border-left: 1px solid #777;
	background: url(../site_images/bgd-btntop.gif);
}

td.header_table_blk {
    background: url(../site_images/bgd-btntop.gif);
	height: 18px;
	width: 105px;
	text-align: center;
	padding: 3px 6px 3px 16px !important;
	border-top: 1px solid #333;
	border-right: 1px solid #111;
	border-bottom: 1px solid #333;
	border-left: 1px solid #777;
}
.light-grey {
	/*background-image: url(../site_images/nav-left-bgd.jpg);*/
	background: #eaeaea;
}
.light-green {
	background: #e7eff5;
}
.err_msg {
	color: red;
	padding: 5px;
	font-weight: bold;
	font-size: 8.5pt;
}
.err_msg a:link,.err_msg a:visited,.err_msg a:hover,.err_msg a:active{color:red;}

.mandatory_filled {
	color: green;
	padding: 5px;
	font-weight: bold;
	font-size: 12px;
}

.mandatory_empty {
	color: red;
	padding: 5px;
	font-weight: bold;
	font-size: 12px;
}

.px10_red {
	font-family: Tahoma, Verdana,sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: 100;
	color: #990000;
}
.required_red_star {
	font-family: Tahoma, Verdana,sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: 100;
	color: #cc0000;
}
.px12_yellow {
	font-family: Tahoma, Verdana,sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: 100;
	color: #f8d727;
	position:relative;
	left: 5px;
}
.px11_white {
	background-color: #565857;
	font-family: Tahoma, Verdana,sans-serif;
	font-size: 8.5pt;
	font-style: normal;	
	color: #FFFFFF;
	padding:3px 10px 5px 10px;	
}
.px11_white_u {
	font-family: Tahoma, Verdana,sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: 100;
	color: #FFFFFF;
	position:relative;
	left: 10px;
	vertical-align: 9px;
	text-decoration: underline;
}
.px11_white_b {
	font-family: Tahoma, Verdana,sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: 900;
	color: #FFFFFF;
	position:relative;
	right: 10px;
}
.px14_white_b {
	font-family: Tahoma, Verdana,sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: 900;
	color: #FFFFFF;
	position:relative;
	left: 2px;
}
.px12_white {
	font-family: Tahoma, Verdana,sans-serif;
	font-size: 12px;
	font-weight: 200;
	color: #FFFFFF;
}
.px14_green_b_i {
	font-family: Tahoma, Verdana,sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: 900;
	color: #003333;
	position: relative;
	left: 8px;
}
.px12_green_b_i {
	font-family: Tahoma, Verdana,sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: 900;
	color: #003333;
	position: relative;
	left: 8px;
}
.px11_green_b {
	font-family: Tahoma, Verdana,sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: 900;
	color: #003333;
	position: relative;
	left: 8px;
}
.px16_sky_blue_b {
	font-family: Tahoma, Verdana,sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: 900;
	color: #458ed6;
}
.px14_sky_blue {
	font-family: Tahoma, Verdana,sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: 100;
	color: #458ed6;
	text-decoration: none;
}
.px11_sky_blue {
	font-family: Tahoma, Verdana,sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: 100;
	color: #458ed6;
	text-decoration: none;
}
.table24h {
	height: 26px;
}
.table52h {
	height: 52px;
}
.table_inline {
display: inline
}

/* -- table w rows, title, explanation, nav area for buttons -- */

.table_border {
	border: 1px solid #aaaaaa;
	background:#cdd9e1;
	text-align:left;
}
.table_border td{
	padding:5px;
	background:#ffffff;
}
.table_border td.weight600{
	font-weight:600;
	font-weight:bold;
}
.table_border td.tbl_title{
	font-size:14px;
	padding:5px 7px;
	background:url(../site_images/layout/tbl_title.gif) top left repeat-x #e9eef2 !important;
	color:#47779b;
	font-weight:bold;
	font-weight:600;
}
.table_border td.tbl_nav{
	text-align:center;
	padding:5px;
	background:url(../site_images/layout/tbl_title.gif) top left repeat-x #e9eef2;
}

.table_border td.tbl_expl{
	padding:5px;
	background:#f3f7f9;
	border:1px solid #a5bbca;
	font-size:7.5pt;
	line-height:12pt;
	font-weight:normal;
}

.table_border tr.light-grey td{
	background: #f1f6f9;
}
.table_border tr.light-green td{
	background: #e7eff5;
}
.table_border td.light-grey{
	background: #f1f6f9;
}
.table_border td.light-green{
	background: #e7eff5;
}
/* -- end of .table_border -- */

/* -- table to display products -- */
.table_border_green {
	border: 1px solid #c4d9e1;
	background:#ffffff;
}

.table_border_green td{
	padding:5px;
}
.table_border_green td.tbl_nav{
	padding:5px;
	background:url(../site_images/layout/tbl_title.gif) top left repeat-x #e9eef2;
}
.table_border_green td.descr{
	background:url(../site_images/layout/box_corner.gif) bottom right no-repeat #f6f6f6;
	
}
.pr_title{
	position:relative;
	top:-14px;
	left:-2px;
	background:url(../site_images/layout/ptitle.gif) top left no-repeat;
	font-weight:bold;
	font-size:11pt;
	padding:22px 40px;
}

.img_box{
	border:1px solid #cccccc;
	background:#ffffff;
	margin:5px;
}
/* -- end of table to display products -- */

/* -- details table used in step 6 -- */
.details_tbl td.light-grey{
	border-top:1px solid #b4cddc;
	border-bottom:1px solid #b4cddc;	
}
.details_tbl td.mandatory{
	border-top:1px solid #fec66e;
	border-bottom:1px solid #fec66e;
	background:#fff5d3;	
}
.mandatory{
	border-top:1px solid #fec66e;
	border-bottom:1px solid #fec66e;
	background:#fff5d3;
	padding:5px;
}
/* -- end of details table used in step 6 -- */

/* -- shopping table -- */
.shopping_tbl{
	border-left:1px solid #eeeeee;
}
.shopping_tbl tr.light-grey{
	text-transform:uppercase;
	color:#000000;
}
.shopping_tbl td{
	border-top:1px solid #cccccc;
	border-bottom:1px solid #787878;
	border-right:1px solid #eeeeee;
}
.shopping_tbl td.qty{
	border-top:1px solid #cccccc;
	border-bottom:1px solid #787878;
	border-right:1px solid #eeeeee;
	background:#fafafa;
}
.shopping_tbl td.price{
	border-top:1px solid #cccccc;
	border-bottom:1px solid #787878;
	border-right:1px solid #eeeeee;
	background:#edf1f3;
}
.shopping_tbl td.ptotal{
	border-top:1px solid #cccccc;
	border-bottom:1px solid #787878;
	border-right:1px solid #eeeeee;
	background:#dce6eb;
}
.shopping_tbl td.headline{
	background:#dae7ee;
	font-weight:bold;
	border-top:1px solid #bbd0dd;
	border-bottom:2px solid #9cbacc;
	color:#000000;
}
.shopping_tbl td.total{
	color:#000000;
	font-size:10pt;
	font-weight:bold;
	text-align:right;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #787878;
	border-right:1px solid #eeeeee;
	background:#dce6eb;
}
/* -- end of shopping table --*/

.table_border_black {
	border: 1px solid #777;
	padding: 1px 2px;
}


.first_col {
    width: 200px !important;
}
.ann_packs td{
    line-height: 18px;
    height: 18px;
}
.inner_table td {
    padding: 2px 6px;
}
.table_border_dotted {
	border: 1px dotted #000000;
}
.bgd_ordering {
	background-image: url(../site_images/bgd-ordering.jpg);
	background-color: White;
	background-position: 40px 37px;
	background-attachment: fixed;
	background-repeat: no-repeat;
}
.bgd_about {
	background-image: url(../site_images/bgd-about.jpg);
	background-position: 40px 37px;
	background-attachment: fixed;
	background-repeat: no-repeat;
}
.bgd_products {
	background-image: url(../site_images/bgd-products.jpg);
	background-position: 40px 37px;
	background-attachment: fixed;
	background-repeat: no-repeat;
}
.bgd_account {
	background-image: url(../site_images/bgd-account.jpg);
	background-position: 40px 37px;
	background-attachment: fixed;
	background-repeat: no-repeat;
}
.bgd_price {
	background-image: url(../site_images/bgd-price.jpg);
	background-position: 40px 37px;
	background-attachment: fixed;
	background-repeat: no-repeat;
}
.div_pad_18px {
	padding-top: 4px;
	padding-bottom: 4px;
}
.table_head {
	background:#beced9;
	padding: 4px;
    	line-height: 18px;
	border-top:1px solid #7093af;
	border-bottom:2px solid #7093af;
}
.inner_table td.table_head {
	background:#beced9;
	padding: 4px;
    	line-height: 18px;
	border-top:1px solid #7093af;
	border-bottom:2px solid #7093af;
}
.table_head_grey {
	background-image:url(../site_images/grey-header-nav.jpg);
	padding: 4px;
	border-top: 1px solid #c4d9e1;
}
.table_head_green {
	background: url(../site_images/bgd-blu-grad1.jpg) top left repeat-x;
	padding: 4px;
	border-top: 1px solid #375c7d;
}
.table_head_green td{
	background:transparent;
}
.product_title{
	font-size:12pt;
	font-weight:bold;
	margin-bottom:15px;
	color:#000000;
}
.table_head_green span.px12_green_b_i {
    color: #375c7d;
    padding: 4px 0;
    display: block;    
    font-style: normal;
}

.column_right {
	float:right;
	width:109px;
	top:295px;
	margin:0px 15px 0 0;
	padding: 5px;
	border-top:2px solid #666666;
	border-bottom:1px solid #666666;
	position: absolute;
}
.div_pad_table1 {
	padding-top: 4px;
	padding-bottom: 6px;
	padding-left: 8px;
}
.div_pad_table2 {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 20px;
}
.div_pad_table3 {
	padding-top: 15px;
	padding-bottom: 20px;
	padding-left: 0px;
}
.div_pad_hr415 {
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 550px;
}
.div_choice_right {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 20px;
	width: 150px;
	right:0px;
}
.div_choice {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 20px;
	width: 150px;
}
.div_errors {
	background: #ffdd75;
	border: 1px solid #ff8400;
	color: black;
	padding: 3px;
	width: 400px;
	margin:10px;
}
.bgd_custom {
	background-image: url(../site_images/bgd-custom.jpg);
	background-position: 40px 37px;
	background-attachment: fixed;
	background-repeat: no-repeat;
}
.textbox12grey {
    font-family: Verdana, Tahoma, Verdana,sans-serif;
    font-size: 12px;          
    color: #000000;
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC; 
}
.textbox10grey {
    font-family: Tahoma, Verdana,sans-serif;
    font-size: 8.5pt;          
    color: #000000;	
/*        
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC; 
*/        
}  
.textbox10grey option {
	font-size: 8.5pt !important;
}
.textbox10grey_labels {
    font-family: Tahoma, Verdana,sans-serif;
    font-size: 8.5pt;          
    color: #cccccc;
	font-style: normal;
/*	
        background-color: #FFFFFF;
        border: 1px solid #CCCCCC; 
*/        
}  
optgroup {
    font-size: 10px !important;
}
p {
	font-family: Tahoma, Verdana,sans-serif;
	
}
p.pad2px11 {
	font-family: Tahoma, Verdana,sans-serif;
	font-size: 11px;
	font-weight: 100;
	color: #666666;
	position: relative;
	padding: 2px;
	margin: 0px;
}
td {
	font-family: Tahoma, Verdana,sans-serif;
	font-size: 8.5pt;
	font-weight: 100;
	color: #666666;
}
form {
     display: inline;
}
hr.order1 {
    border: none;
	border-bottom: 2px dotted silver;
	background-color:#ffffff;
	color: #ffffff;
	height: 1px;
	line-height: 1px;
	width: 450px;
}
h1.section {
	font-family: Tahoma, Verdana,sans-serif;
	font-size: 24px;
	font-weight: 100;
	color: #FFFFFF;
	position: relative;
	left: 8px;
	margin-top: 0;
	margin-bottom: 0;
	display: inline;
}
h2.order {
	font-family: Tahoma, Verdana,sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #003333;
	margin-top: 15px;
	margin-bottom: 10px;
}
h2.step6{
	font-size:11pt;
	font-weight:bold;
	margin:0px;
	border-bottom:1px dotted #dddddd;
}
h3 {
	font-family: Tahoma, Verdana,sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: 900;
	color: #FFFFFF;
	position: relative;
	margin-top: 0;
	margin-bottom: 0;
}
ul.order-steps {}
ul.side, .order-steps {
	color: #666666;
	font-family: Tahoma, Verdana,sans-serif;
	font-size: 11px;
	position: relative;
	margin: 0em;
	padding-top: 0px;
	padding-left: 0;
	list-style-position: inside;
}


.clearleft{
	clear:left;
	font-size:1px;
	line-height:1px;
}

ul.side li, .order-steps li {
    color: #ccc;
}
li.active {
	list-style-type: square !important;
	color: #666666 !important;
}
.order-steps li {
    padding: 5px;
    border-top: 1px solid white;
    border-bottom: 1px solid #ccc;
}
.order-steps a {
    color: #333;
    text-decoration: none;
}

.order-steps a:hover {
    color: red;
}

a.order-steps {
    color: #333;
    text-decoration: none;
}

a.order-steps:hover {
    color: red;
}
.order-rows{
	border-top:1px solid #ffffff;
	border-bottom:1px solid #cccccc;
}
.order-rows-on{
	border-top:1px solid #ffffff;
	border-bottom:1px solid #cccccc;
	background:#ffffff;
}
.order-left-back{
	background:url(../site_images/layout/sa_order_process.gif) center bottom no-repeat #f4f4f4;
}
.menu-ttl{
	font-size:8.5pt;
	padding:5px 10px;
	background:#e5e5e5;
	border-bottom:2px solid #cac9c9;
	font-weight:bold;
}
ul.twocolumna { /* it was "ul.2column" */
  float: left;
  width: 25px; /* width is changed */
  margin: 0;
  padding: 0;
  list-style: none;
}
 
li.twocolumn { /* li.2column */
  float: left;
  width: 0px;
  margin: 0;
  background-image: url(smileybullet.gif);
  background-position: 0 3px;
  background-repeat: no-repeat;
  padding: 0 0 0 1.5em; /* left padding moves the text away from the bullet */
}
h4 {
	font-family: Tahoma, Verdana,sans-serif;
	font-size: 8.5pt;
	x-color: #f8d727;
	margin-top: 0;
	margin-bottom: 0;
}
#box1 {
	background:url(../site_images/layout/box_corner.gif) bottom right no-repeat #f6f6f6;
	margin:5px;
	padding:10px;
	border-bottom: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-top:1px solid #e8e8e8;
	border-left:1px solid #e8e8e8;
	line-height: 26px;
}
a.em10:link {
	font-family: Tahoma, Verdana,sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: underline;
}
a.em10:visited {
	font-family: Tahoma, Verdana,sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: underline;
}

a.em10:hover {
	font-family: Tahoma, Verdana,sans-serif;
	font-size: 10px;
	text-decoration: none;
}
a.em10:active {
	font-family: Tahoma, Verdana,sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: underline;
}
a.sideNav {
    padding: 5px;
    border-top: 1px solid white;
    border-bottom: 1px solid #ccc;
    display: block;
}
a.sideNav:link {
	color: #666666;
	text-decoration: none;
}
a.sideNav:visited {
	color: #666666;
	text-decoration: none;
}

a.sideNav:hover {
	color: #ca0000;
	background: #fff;
	text-decoration: none;
	border-bottom: 1px solid #ca0000;
}
a.sideNav:active {
	color: #666666;
	background: #fff;
	text-decoration: none;
}
a.foot:link {
	font-family: Tahoma, Verdana,sans-serif;
	font-size: 10px;
	color: #f8d727;
	text-decoration: underline;
}
a.foot:visited {
	font-family: Tahoma, Verdana,sans-serif;
	font-size: 10px;
	color: #f8d727;
	text-decoration: underline;
}
a.foot:hover {
	font-family: Tahoma, Verdana,sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}
a.foot:active {
	font-family: Tahoma, Verdana,sans-serif;
	font-size: 10px;
	color: #f8d727;
	text-decoration: underline;
}
a.bread:link {
	font-family: Tahoma, Verdana,sans-serif;
	font-size: 11px;
	font-weight: 100;
	color: #FFFFFF;
	text-decoration: underline;
}
a.bread:visited {
	font-family: Tahoma, Verdana,sans-serif;
	font-size: 11px;
	font-weight: 100;
	color: #FFFFFF;
	text-decoration: underline;
}
a.bread:hover {
	font-family: Tahoma, Verdana,sans-serif;
	font-size: 11px;
	font-weight: 100;
	color: #FFFFFF;
	text-decoration: none;
}
a.bread:active {
	font-family: Tahoma, Verdana,sans-serif;
	font-size: 11px;
	font-weight: 100;
	color: #FFFFFF;
	text-decoration: underline;
}
a.head:link {
	font-family: Tahoma, Verdana,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #eadf96;
	text-decoration: none;
}
a.head:visited {
	font-family: Tahoma, Verdana,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #eadf96;
	text-decoration: none;
}
a.head:hover {
	font-family: Tahoma, Verdana,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.head:active {
	font-family: Tahoma, Verdana,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.log:link {
	font-family: Tahoma, Verdana,sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: 900;
	color: #FFFFFF;
	position:relative;
	right: 10px;
	text-decoration: none;
}
a.log:visited {
font-family: Tahoma, Verdana,sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: 900;
	color: #FFFFFF;
	position:relative;
	right: 10px;
	text-decoration: none;
}
a.log:hover {
font-family: Tahoma, Verdana,sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: 900;
	color: #f8d727;
	position:relative;
	right: 10px;	
	text-decoration: none;
}
a.log:active {
font-family: Tahoma, Verdana,sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: 900;
	color: #f8d727;
	position:relative;
	right: 10px;	
	text-decoration: none;
}
.submit { 
    background: white url(../site_images/btn-back1.gif) repeat-x top left; 
    border: 2px solid #94afc2;
    padding: 2px 3px;
    color: #375c7d;
    font-weight: bold;
    font-size: 8.5pt;
    cursor:pointer;
}
.submit_remind {
	background: white; 
    border: 2px solid #FF0000;
    padding: 2px 3px;
    color: #375c7d;
    font-weight: bold;
    font-size: 8.5pt;
    cursor:pointer;
}
a.submit:hover {
	background: white;
	color: red;
}
.sml_btn { 
    background: white url(../site_images/btn-back1.gif) repeat-x top left; 
    border: 1px solid #94afc2;
    padding: 1px 2px;
    color: #375c7d;
    font-weight: normal;
    font-size: 8.5pt;
    cursor:pointer;
}
.padding5{
	padding:5px;
}

.yui-cal2upwrapper {width:400px;}


/* -- steps decorations -- */

.messagebox{
	border:2px solid #a5bdc7;
	background:url(../site_images/gbg.gif) repeat-x top left #e9eef1;
	font-size:10pt;
	font-weight:bold;
	padding:5px;
	color:#000000;
	width:600px;
}
.promobox{
	border:1px solid #ff7f02;
	background:url(../site_images/promobg.gif) top right repeat-y #ffffff;
	padding:5px;
	width:600px;
	margin-top:10px;
}
.starbox{
	background:url(../site_images/starbg.gif) top left no-repeat;
	padding-left:60px;
}
.currentselection{
	border:2px solid #7093af;
	padding:5px;
	font-size:10pt;
	width:600px;
	margin-top:10px;
	text-align:center;
	margin-bottom:10px;
}
.steps_table{
	border: 1px solid #aaaaaa;
}
.table_border td.stepdfgreen{
	background:url(../site_images/stepshdr.gif) top left repeat-x;
	font-size:11pt;
	font-weight:bold;
	color:#ffffff;
	padding:8px 10px;
	font-family:tahoma,verdana;
}
.table_border td.step4green{
	background:url(../site_images/stepshdr.gif) top left repeat-x;
	font-size:11pt;
	font-weight:bold;
	color:#ffffff;
	padding:8px 15px;
	font-family:tahoma,verdana;
}
.table_border td.step4green_standard{
	background:url(../site_images/stepshdr.gif) top left repeat-x;
	font-size:9pt;
	font-weight:bold;
	color:#ffffff;
	padding:8px 15px;
	font-family:tahoma,verdana;
}
.table_border td.bordbotblue{
	border-bottom:2px solid #7193af;
}
.table_border td.spoffer{
	background:url(../site_images/spoffer.gif) top left repeat-x;
	font-size:11pt;
	font-weight:bold;
	color:#9a1d00;
	padding:8px 15px;
}
.table_border td.spoffer_content{
	border-bottom:2px solid #ffb469;
	background:#fff1e6;
	padding:5px;
	font-weight:normal;
}
.inner_table2 td{
    padding: 2px 6px;
    background:#fff3e7;
}   
.inner_table2 td.table_head{
	padding: 4px 6px;
	border-top:1px solid #ff7e00;
	border-bottom:2px solid #ff7e00;
	background:#fca754;
}
.inner_table2 td.light-grey{
	background: #fcdbbc;
	padding: 2px 6px;
}
.inner_table2 td.light-green{
	background:#ffd9b5;
	padding: 2px 6px;
}
.vsp_offer{
	background:url(../site_images/s_vspoffer.gif) top left repeat-x #ffffff;
	border-top:1px solid #ff7f02;
	padding:5px;
	width:600px;
	margin:10px 0;
}
.table_border td.lgreengrad{
	background:url(../site_images/lgreenbg.gif) top left repeat-x #ffffff;
	padding:5px;
}
.pblock{
	border:1px solid #a4c4d0;
	background:url(../site_images/s_pboxbg.gif) top right repeat-y #ffffff;
	padding:10px;
	width:400px;
	text-align:left; 
}
.pblock_announcements{
	border:1px solid #ffb56e;
	background:url(../site_images/s_pboxbg1.gif) top right repeat-y #ffffff;
	padding:10px;
	width:400px;
	text-align:left; 
}
.getstarted{
	font-size:13pt;font-weight:bold;font-family:tahoma;text-align:left;
	margin-left:115px;
	margin-top:20px;
	color:#003333;
	font-weight:600;
}

.orangebox{
	border:1px solid #ff7700;
	background:url(../site_images/orangestar.gif) top left no-repeat #fee8d3;
	padding:10px 10px 10px 50px;
}
.orangebox table td{
	background:#fee8d3;
}
.orangebox_noborder{
	background:url(../site_images/orangestar.gif) top left no-repeat #fee8d3;
	padding:10px 10px 10px 50px;
}

.orangebluebox{
	border:1px solid #ff7700;
	background:url(../site_images/orangebluestar.gif) top left no-repeat #fee8d3;
	padding:10px 10px 10px 50px;
}
.orangebluebox table td{
	background:#fee8d3;
}
.orangebluebox_noborder{
	background:url(../site_images/orangebluestar.gif) top left no-repeat #fee8d3;
	padding:10px 10px 10px 50px;
}

.orangegoldbox{
	border:1px solid #ff7700;
	background:url(../site_images/orangegold.gif) top left no-repeat #fee8d3;
	padding:10px 10px 10px 50px;
}
.orangegoldbox table td{
	background:#fee8d3;
}
.orangegoldbox_noborder{
	background:url(../site_images/orangegold.gif) top left no-repeat #fee8d3;
	padding:10px 10px 10px 50px;
}

.orangeboxpadded{
	border:1px solid #ff7700;
	background:#fee8d3;
	padding:10px 10px 10px 50px;
}

.pure_orangebox{
	border:1px solid #ff7700;
	background:#fee8d3 !important;
	padding:10px;
}
.pure_orangebox table td{
	background:#fee8d3;
}

#spec_graphic_popup_container
{
	width: 800px;
	height: 400px;
}

#spec_msg_popup_container
{
	width: 760px;
	height: 430px;
}

#spec_msg_popup_body
{
	width: 760px;
	height: 430px;
}

option.type_your_own { font-weight: bold; background: #fbee95; }

.style_logo_parent_childs{
	border: 1px solid #C8C8C8;
	background: #E6E6E6;
}

#tooltip {
	width: 300px;
	border: 2px solid #C0C0C0 !important;
	background-color: #FFFFC8 !important;
	opacity: 1 !important;
}



