
/**********************
Styles by Charles Angell
July 30 2008
***********************/

* {
	margin: 0;
	padding: 0;
	border-width: 0;
}

#lblerror {
	font-style: normal;
    color: #c90000;
    font-size: 16px;
    padding: 0 0 0 30px;
}

.clear_both {
    clear: both;
}

#clear_both {
    clear: both;
}

.clear_right {
    clear: right;
}

.clear_left {
    clear: left;
}

body {
    font-family: Verdana, Tahoma, Sans-Serif, Arial, Helvetica;
    font-size: 12pt;
    font-weight: normal;
    text-decoration: none; 
    background: #ebebeb url("../images/header_bg_slice.gif") repeat-x top;
}

#main_wrap {
    width: 996px;
    margin: 0 auto;
	text-align: center;
    padding-bottom: 30px;
}

h1,h2,h3,h4,h5,h6,a {
    text-transform: capitalize;
}
form,textarea,p {
    padding:0;
    margin:0;
    border: 0px;
}

input,select,option {
	padding:0;
    margin:0;
}

a {	
	font-family: Verdana, Tahoma, Sans-Serif, Arial;
}

/********************************
Banner Ad & Status Sect styles
********************************/

#banner_ad {
    width: 996px;
    margin: 0 auto;
    padding: 7px 0 0 0;
    height: 104px;
}

#status_sect {
    float: right;
    height: 68px;
    width: 242px;
    padding: 20px 0 16px 0;
    margin: 0 0 0 0;
    text-align: left;
    background: transparent url("../images/stat_shad_full.gif") no-repeat;
}

#status_sect #status_info {
   background: transparent url("../images/ad_free_bg.gif") repeat-x;
   width: 203px;
   height: 68px;
   border: solid 1px #d8d7d6;
   padding: 0;
   margin: 0 0 0 18px;
   text-align: left;
}

#status_sect #status_info a {
	display: block;
    width: 203px;
    height: 60px;
	padding: 8px 0 0 0;
	 margin: 0;
	text-decoration: none; 
	background: transparent url("../images/ad_free_badge.png") 140px 7px no-repeat;
}

#status_sect #status_info a span {
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
	line-height: 17px;
	font-size: 13px;
	font-weight: bold;
	padding: 0 0 0 8px;
	color: #6e6c6c;
	letter-spacing: -0.00em
}

#status_sect #status_info a span span.subscribe_ad_free {
    text-align: left;
    color: #e36501;
    padding-left: 0px;
    text-decoration: underline;
}

#advert {
    float: left;
    height: 90px;
    width: 728px;
    margin: 0 0 0 0;
    padding: 9px 0 0 9px;
}

/********************************
Banner Ad & Status Sect styles
********************************/


/********************************
Begin Main Content
********************************/

#cont_nav_wrap {
    width: 996px;
    height: 39px;
    margin: 6px auto 0 auto;
    padding: 6px 0 0 0;
    background: transparent url("../images/cont_shad_top.gif") no-repeat;
}


/********************************
Begin Content 
********************************/

#cont_nav {
    width: 980px;
    height: 39px;
    margin: 0 auto;
    overflow: hidden;
    background: transparent url("../images/act_menu_slice03.gif") repeat-x;
}

a.premium_badge {
	display: block;
	float: right;
	width: 30px;
	height: 30px;
	margin: 6px 60px 0 0;
	background: transparent url("../images/big_X_04b.png") no-repeat;
}

a.premium_badge:hover {
	background: transparent url("../images/big_X_04a.png") no-repeat;
}

/********************************
Begin Content Nav
********************************/

#cont_nav ul {
    margin:0;
    padding:0;
    list-style: none; 
}

#cont_nav ul li {
    float: left;
}

#cont_nav ul li.solo a span{
    letter-spacing: 0.07em;
}

#cont_nav ul li a {
    font-size: 16px;
    color: #67a42e;
    text-decoration: none; 
    font-weight: normal;
    display: block;
    height: 27px;
    padding: 12px 20px 0 20px;
    border-right: solid 1px #d8d7d7;
}

#cont_nav ul li a:hover {
    color: #773602;
    text-decoration: underline;
}

#cont_nav ul li a.current{
    font-size: 16px;
    font-weight: bold;
    color: #fff;
    background: transparent url("../images/act_roll_slice.gif") repeat-x;
}

#cont_nav ul li.current_alt{
	font-size: 16px;
    color: #fff;
    text-decoration: none; 
    font-weight: bold;
    display: block;
    height: 27px;
    padding: 12px 20px 0 20px;
    background: transparent url("../images/act_roll_slice.gif") repeat-x;
}


/********************************
End Content Nav
********************************/

#cont_body_wrap {
    width: 996px;
    background: transparent url("../images/cont_shad_sides.gif") repeat-y;
}

#cont_location {
    width: 934px;
    height: 26px;
    margin: 0 auto;
    padding: 8px 0 0 42px;
    overflow: hidden;
    text-align: left;
}

#cont_location h4 {
    font-size: 15px;
    color: #de6603;
    font-weight: normal;
    text-decoration: underline;
}

#cont_activity {
    font-size: 14px;
    color: #6b4b34;
    width: 980px;
    height: 39px;
    margin: 0 auto;
    padding: 0;
    overflow: hidden;
    text-align: left;
    background: #f6f6f6;
    border-bottom: solid 1px #e0e0e0;
    border-top: solid 1px #c3c3c3;
}


#cont_act_lft {
    float: left;
    padding: 13px 0 0 42px;
    font-weight: normal;
    display: inline;
    overflow:hidden;
}

#cont_act_lft p {
    display: inline;
    text-transform: capitalize;
}

#cont_act_lft p.grey_txt {
   color: #6b615a;
}

#cont_act_lft p#name {
    padding: 0 0 0 20px;
    font-style: italic;
}

#cont_act_lft p#red_alert {
    padding: 0 0 0 40px;
    font-style: normal;
    color: #c90000;
    font-size: 16px;
}

#cont_act_lft p span.alert {
    padding: 0 0 0 40px;
    font-style: normal;
    color: #c90000;
    font-size: 16px;
}

#cont_act_rt {
    float: right;
    width: 188px;
    color: #957863;
    overflow:hidden;
    padding: 16px 14px 0 14px;
}

#cont_act_rt p{
    position: relative;
    top: -7px;
    font-family: Tahoma, Sans-Serif, Verdana, Arial;
    font-size: 11px;
    font-weight: bold;
    margin: 0;
    padding:0;
    text-transform: capitalize;
}


/********************************
Begin Content Body
********************************/

#cont_body {
   width: 980px;
   text-align: left;
   margin: 0 auto;
   padding: 0;
   clear: both;
   background: transparent url("../images/vert_dashed_line03.gif") 763px 0px no-repeat;
}

#cont_body_alt_01 {
   width: 980px;
   text-align: left;
   margin: 0 auto;
   padding: 0;
   clear: both;
   background: transparent url("../images/vert_dashed_line03.png") 276px 0px no-repeat;
}

#cont_body_alt_02 {
   width: 980px;
   text-align: left;
   margin: 0 auto;
   padding: 0;
   clear: both;
   background: transparent url("../images/vert_dashed_line03.gif") 650px 0px no-repeat;
}



/*****************************
Content Table Styles
*****************************/

table.billing_table_01 {
	margin: 0;
	padding: 0;
}

table.billing_table_02 {
}

table.billing_table_03 {
	margin: 0;
	padding: 0;
	border: 0px;
}


table.billing_table_04 {
}

table.billing_table_05 {
}

.declined_01 {
	width: 415px;
	height: 374px;
	/*height: 300px;*/
	padding: 29px 0 0 8px;
}

.declined_01 p.failure {
	color: #6b5544;	
	font-size: 13px;
	font-weight: bold;
	padding: 0 0 12px 0;
	letter-spacing: 0.04em;
	border-bottom: solid 1px #8d6d57
	
}

.declined_01 p.sorry {
	color: #6b5544;	
	font-size: 12px;
	line-height: 17px;
	padding: 12px 0 0 0;
	letter-spacing: 0.04em;
	
}
.declined_01 p a {
	display: block;
	height: 12px;
	padding: 12px 0 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold;
	color: #e36501; 
	text-decoration: none;
}

.declined_01 p a:hover {
	text-decoration: underline;
}

.bodycopy_alt p.comp_info{
	color: #6b5544;	
	font-size: 12px;
	line-height: 17px;
	padding: 12px 0 0 0;
	letter-spacing: 0.04em;
}

.bodycopy_alt p.complete{
	color: #6b5544;	
	font-size: 13px;
	font-weight: bold;
	padding: 0 0 12px 0;
	letter-spacing: 0.04em;
	border-bottom: solid 1px #8d6d57
}


/*****************************
Content Body Left
*****************************/

#cont_body_lft {
    float: left;
    width:  764px;
    margin: 0;
    padding: 0 0 0 0;
    background: transparent url("../images/vert_solid_line.gif") 276px 0px no-repeat;
        	
}

#cont_body_lft_alt {
    float: left;
    width:  764px;
    margin: 0;
    padding: 0;
    background: transparent url("../images/vert_solid_line.gif") 276px 0px no-repeat;
}

#cont_body_lft_alt2 {
    float: left;
    width:  704px;
    margin: 0;
    padding:30px;
}

#cont_body_lft_alt3 {
    float: left;
    width:  694px;
    margin: 0;
    padding:30px 0 24px 70px;
}

#cont_body_lft_alt4 {
    float: left;
    width:  764px;
    margin: 0;
    padding: 0;
}

#cont_body_lft_alt5 {
    float: left;
    width:  590px;
    height: 400px;
    margin: 0;

}



/*****  profile & logo imagery  *****/

#cont_body_lft div#prof_imagery {
	float:left;
	width: 246px;
	margin: 0 0 30px 0;
	padding: 30px 0 20px 30px;
	border-bottom: solid 1px #e4ddd7;
}

div#photo {
	width: 200px;
	height: 200px;
	border: solid 1px #dddddd;
	padding: 8px;
}

div#photo img {
	width: 200px;
	height: 200px;
	border: solid 1px #efefef;
}

div#prof_imagery p.pic {
	padding: 4px 0 18px 0;
	text-align: center;
}

div#prof_imagery p.pic a {
	color: #5b9821;
	font-family: Tahoma, Verdana, Sans-Serif;
	font-weight: normal;
	font-size: 11px;
	text-decoration: underline;
}

div#prof_imagery p.pic a:hover {
	color:  #7c5d48;
}

div#logo{
	width: 200px;
	height: 200px;
	border: solid 1px #dddddd;
	padding: 8px;
}
div#logo_alt{
	width: 200px;
	height: 200px;
	border: solid 1px #dddddd;
	padding: 8px;
	margin: 34px 0 0 0;
}

div#logo img {
	width: 200px;
	height: 200px;
	border: solid 1px #efefef;
}

div#prof_imagery p.comp_logo{
	padding: 4px 0 0 0;
	text-align: center;
}

div#prof_imagery p.comp_logo a{
	color: #5b9821;
	font-family: Tahoma, Verdana, Sans-Serif;
	font-weight: normal;
	font-size: 11px;
	text-decoration: underline;
}

div#prof_imagery p.comp_logo a:hover{
	color:  #7c5d48;
}

/******************************
  basic_dashboard styles 
*******************************/

#cont_body_lft div#prof_info {
	float: right;
	width: 487px;
	margin: 0;
	padding: 30px 0 20px 0;
}

 div#prof_info div#todo_list {
	border-bottom: solid 1px #e4ddd7;
 }

div#prof_info h6 {
	font-size: 14px;
    color: #6b4b34;
    height: 14px;
    margin: 0;
    padding:0 0 10px 0;
    border-bottom: solid 1px #e4ddd7; 
    letter-spacing: 0.05em;
}

div#todo_title {
	border-bottom: solid 1px #e4ddd7; 
}

div#todo_title h6 {
	display: block;
	float:left;
	border-bottom: solid 0px #e4ddd7; 
	padding-left: 36px;
}
div#todo_title a {
	display: block;
	float:right;
	color: #e36501;
	font-family: Verdana, Tahoma, Sans-Serif, Arial;
	font-size: 12px;
	font-style: italic;
	text-decoration: none;
	padding-right: 30px;
}

div#todo_title a:hover {
	color: #6b5544;
	text-decoration: underline;
}


div#premium_member_view {
	padding: 10px 30px 10px 36px;
	border-bottom: solid 1px #e4ddd7;
	height: 100px;
}

div#item_wrap {
	padding: 10px 30px 10px 36px;
	
}

div#item_wrap p {
	font-size: 12px;
	color: #6b5544;
	line-height: 21px;
}

div#item_wrap p.item {
	float: left;
	width: 250px;
	padding: 0 0 0 4px;
	margin: 0;
}
div#item_wrap p.item a{
	font-size: 12px;
	color: #6b5544;
}

div#item_wrap p.item a:hover{
	color: #e36501;
	text-decoration: underline;
}

div#item_wrap p.number {
	float: right;
	padding: 0 100px 0 0;
	margin: 0;
}

div#dash_options {
	padding: 24px 30px 0 36px;
	border-bottom: solid 1px #e4ddd7;
}

div#dash_options  h6#options_title {
	border-bottom: solid 0px #e4ddd7;
	padding-bottom: 12px; 
}

/****  dash_options header ****/

div#dash_options ul {
	display: block;
	width: 416px;
	height: 33px;
	text-align: left;
	border: solid 1px #cfc6bc;
	margin: 0;
	padding: 0 0 0 4px;
	background: transparent url("../images/sect_head_green.gif") repeat-x;
	overflow: hidden;
}

div#dash_options ul li{
	float: left;
	display: block;
	height: 32px;
	line-height: 32px;
	padding: 0 7px;
	list-style: none;
	overflow: hidden
}

div#dash_options ul li a.current{
	color: #e36501;
	text-decoration: underline;
}

div#dash_options ul li a{
	font-size: 12px;
	font-weight: bold;
	color: #4f8818;
}

div#dash_options ul li a:hover{
	text-decoration: underline;
}



/*****  selcted Option styles ******/

div.topic_wrap {
	padding: 14px 0 10px 0;
}

a.options_edit {
	display: block;
	font-family: Verdana,Sans-Serif,Tahoma, Arial;
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	color: #e36501;
	text-align: right;
	padding: 0 8px 4px 0; 
}

a.options_edit:hover {
	color: #6b5544;
	text-decoration: underline;
}

div.topic_wrap p {
	font-size: 12px;
	color: #6b5544;
	line-height: 21px;
}

div.topic_wrap p.info_item {
	float: left;
	width: 156px;
	font-size: 12px;
	color: #6b5544;
	padding: 0 0 0 2px;
	margin: 0;
	text-transform: capitalize;
	overflow: hidden;
}

div.topic_wrap p.info_item a{
	color: #6b5544;
}

div.topic_wrap p.info_item a:hover{
	color: #e36501;
	text-decoration: underline;
}

div.topic_wrap p.item_name {
	float: right;
	text-align: left;
	width: 240px;
	padding: 0 0 0 0;
	margin: 0;
	text-transform: capitalize;
	overflow: hidden;
}

p.info_item a:hover {
	color:  #e36501;
	text-decoration: underline;
}

div.topic_wrap p.item_name_alt {
	float: right;
	text-align: left;
	width: 240px;
	padding: 0 0 0 0;
	margin: 0;
	overflow: hidden;
}

div.topic_wrap p.item_name_alt span a{
	font-family: Verdana, Tahoma, Sans-Serif, Arial;
	font-size: 12px;
	color: #6b5544;
	text-transform: none;
}

div.topic_wrap p.item_name_alt span a:hover{
	color:  #e36501;
	text-decoration: underline;
}

/**************************** 
My profile styles 
****************************/

/***** my account info *****/
div#pub_prof div#pub_account {
	padding: 0 30px 0 42px;
	border-bottom: solid 1px #e4ddd7;
 }

 div#account_title {
	margin: 20px 0 0 0;
}
div#account_title h6#acct_info{
	display: block;
	float:left;
	font-size: 12px;
	border-bottom: solid 0px #e4ddd7; 
}

div#account_title a{
	display: block;
	float:right;
	color:  #e36501;
	font-family: Verdana, Tahoma, Sans-Serif, Arial;
	font-size: 12px;
	font-style: italic;
	text-decoration: underline;
	padding-top: 2px;
}

div#account_wrap {
	padding: 10px 0;
}

div#account_wrap p {
	font-size: 12px;
	color: #6b5544;
	line-height: 21px;
}

div#account_wrap p.contact_item{
	float: left;
	width: 130px;
	padding: 0 0 0 0px;
	margin: 0;
	text-transform: capitalize;
	overflow: hidden;
}

div#account_wrap p.contact_name {
	float: right;
	text-align: left;
	width: 236px;
	padding: 0 0 0 0;
	margin: 0;
	text-transform: capitalize;
	overflow: hidden;
}

div#account_wrap p.contact_name_alt {
	float: right;
	text-align: left;
	width: 236px;
	padding: 0 0 0 0;
	margin: 0;
	overflow: hidden;
}

div#account_wrap p.contact_name_alt span a{
	font-size: 12px;
	color: #6b5544;
		text-transform: none;
}

div#account_wrap p.contact_name_alt span a:hover{
	color:  #e36501;
	text-decoration: underline;
}


/***** my contact info *****/

#cont_body_lft div#pub_prof {
	float: right;
	width: 487px;
	margin: 0;
	padding: 30px 0 20px 0;
}


div#pub_prof_title {
	width: 436px;
	border-bottom: solid 1px #e4ddd7;
	padding-left: 30px;
}

div#pub_prof_title h6 {
	display: block;
	float: left;

}

div#pub_prof_title  a#link_back {
	display: block;
	text-align: right;
	color: #e36501;
	font-family: Verdana, Tahoma, Sans-Serif, Arial;
	font-size: 12px;
	font-style: italic;
	text-decoration: underline;
	padding: 0 10px 0 0;
	margin: 0;
}

 div#pub_prof div#pub_contact {
	padding: 0 30px 0 42px;
	border-bottom: solid 1px #e4ddd7;
 }
 


div#pub_prof h6 {
	font-size: 14px;
    color: #6b4b34;
    height: 14px;
    margin: 0;
    padding:0 0 4px 0;
    letter-spacing: 0.05em;
}

div#contact_title {
	margin: 20px 0 0 0;
}
div#contact_title h6{
	display: block;
	font-size: 12px;
	float:left;
	border-bottom: solid 0px #e4ddd7; 
}

div#contact_title a{
	display: block;
	float:right;
	color: #e36501;
	font-family: Verdana, Tahoma, Sans-Serif, Arial;
	font-size: 12px;
	font-style: italic;
	text-decoration: underline;
	padding-top: 2px;
}

div#contact_wrap {
	padding: 10px 0;
}

div#contact_wrap p {
	font-size: 12px;
	color: #6b5544;
	line-height: 21px;
}

div#contact_wrap p.contact_item{
	float: left;
	width: 130px;
	padding: 0 0 0 0px;
	margin: 0;
	text-transform: capitalize;
	overflow: hidden;
}

div#contact_wrap p.contact_name {
	float: right;
	text-align: left;
	width: 236px;
	padding: 0 0 0 0;
	margin: 0;
	text-transform: capitalize;
	overflow: hidden;
}

div#contact_wrap p.contact_name_alt {
	float: right;
	text-align: left;
	width: 236px;
	padding: 0 0 0 0;
	margin: 0;
	overflow: hidden;
}

div#contact_wrap p.contact_name_alt span a{
	font-size: 12px;
	color: #6b5544;
		text-transform: none;
}

div#contact_wrap p.contact_name_alt span a:hover{
	color:  #e36501;
	text-decoration: underline;
}

/***** company info *****/

 div#pub_prof div#pub_comp {
	padding: 0px 30px 0 42px;
	border-bottom: solid 1px #e4ddd7;
 }

div#comp_title {
	margin: 20px 0 0 0;
}
div#comp_title h6{
	display: block;
	float:left;
	font-size: 12px;
	border-bottom: solid 0px #e4ddd7; 
}

div#comp_title a{
	display: block;
	float:right;
	color: #e36501;
	font-family: Verdana, Tahoma, Sans-Serif, Arial;
	font-size: 12px;
	font-style: italic;
	text-decoration: underline;
	padding-top: 2px;
}


div#comp_wrap {
	padding: 10px 0;
}

div#comp_wrap p {
	font-size: 12px;
	color: #6b5544;
	line-height: 21px;
}

div#comp_wrap p.comp_item{
	float: left;
	width: 156px;
	padding: 0 0 0 2px;
	margin: 0;
	text-transform: capitalize;
	overflow: hidden;
}

div#comp_wrap p.comp_name {
	float: right;
	text-align: left;
	width: 240px;
	padding: 0 0 0 0;
	margin: 0;
	text-transform: capitalize;
}

div#comp_wrap p.comp_name_alt {
	float: right;
	text-align: left;
	width: 240px;
	padding: 0 0 0 2px;
	margin: 0;
	overflow: hidden;
}

div#comp_wrap p.comp_name_alt span a{
	font-size: 12px;
	color: #6b5544;
		text-transform: none;
}

div#comp_wrap p.comp_name_alt span a:hover{
	color:  #e36501;
	text-decoration: underline;
}

/***** company breakdown *****/

 div#pub_prof div#comp_specs {
	padding: 0px 30px 0 42px;
 }

div#specs_title {
	margin: 20px 0 0 0;
}
div#specs_title h6{
	display: block;
	font-size: 12px;
	float:left;
	border-bottom: solid 0px #e4ddd7; 
}

div#specs_title a{
	display: block;
	float:right;
	color: #e36501;
	font-family: Verdana, Tahoma, Sans-Serif, Arial;
	font-size: 12px;
	font-style: italic;
	text-decoration: underline;
	padding-top: 2px;
}

div#specs_wrap {
	padding: 10px 0;
}

div#specs_wrap p {
	font-size: 12px;
	color: #6b5544;
	line-height: 21px;
}

div#specs_wrap p.specs_item{
	float: left;
	width: 156px;
	padding: 0 0 0 2px;
	margin: 0;
	text-transform: capitalize;
	overflow: hidden;
}

div#specs_wrap p.specs_name {
	float: right;
	text-align: left;
	width: 240px;
	padding: 0 0 0 2px;
	margin: 0;
	overflow: hidden;
	text-transform: capitalize;
}

div#specs_wrap p.specs_name_alt {
	float: right;
	text-align: left;
	width: 240px;
	padding: 0 0 0 0;
	margin: 0;
	overflow: hidden;
}

div#specs_wrap p.specs_name_alt span a{
	font-size: 12px;
	color: #6b5544;
	text-transform: none;
}

div#specs_wrap p.specs_name_alt span a:hover{
	color:  #e36501;
	text-decoration: underline;
}


/**** Thank You Styles    ****/

#thanks_cont_top {
    padding: 15px 60px 15px 40px;
    width: 664px;
    height: 54px;
}

#thanks_started_lft {
    float: left;
    width: 330px;
    padding:8px 0 0 0;
    margin: 0;
    height: 46px;
}

#thanks_started_lft img{
    display: inline;
    width:20px;
    height: 21px;
    padding: 17px 0 0 0;
}

#thanks_started_lft h2 {
    display: inline;
    width: 300px;
    font-size: 24px;
    font-style: italic;
    color: #e36501;
    padding: 8px 0 0 10px;
}

#thanks_started_rt {
    float: right;
    width: 150px;
    padding:6px 0 0 180px;
    margin: 0;
    height: 48px;
    text-align: left;
    background: transparent url("../images/ad_free_badge.gif") 276px 0px no-repeat;
}

#thanks_started_rt a {  
    display: block;
    width: 150px;
    height: 48px;
}

#thanks_started_rt a span {
    display: block;
    line-height: 15px;
    font: bold 12px Tahoma,Verdana, Arial, Helvetica, sans-serif;
    color: #6d6d6d;
}

#thanks_started_rt a span.ad_free {
    font-size: 13px;
    color: #e36501;
}

#thanks_cont_mid {
    width: 572px;
    background: #f3f3f3;
    margin: 6px 60px 0 70px;
    padding: 24px 30px 0 30px;
    border: solid 1px #cecece;
}

#goto_sect_lft {
   float: left;
   width: 272px;
   padding: 0 0 0 14px; 
}

#goto_sect_rt {
   float: right;
   width: 286px;
}

.goto_button {
    width: 272px;
    height: 48px;
    background: transparent url("../images/btn_thankyou_goto.gif") no-repeat;
    padding: 0 0 24px 0;
}

.goto_slice {
    width: 244px;
    height: 42px;
    background: transparent url("../images/btn_thankyou_slice.gif") repeat-x;
    padding: 0 0 0 0;
    letter-spacing: 0.05em;
    padding: 12px 0 0 24px;
}

.goto_txt a{
    font: bold 18px Tahoma, Verdana, Atial, sans-serif;
    color: #36859e;
}

.goto_txt a:hover{
    color: #6b5544;
    text-decoration: underline;
}

div.goto_sect_info {
    width: 226px;
    height: 48px;
    padding: 0 0 24px 60px;
    position: relative;
    top: -2px;
}

p.goto_sect_head {
    font: bold 13px Tahoma,Verdana, Arial, Helvetica, sans-serif;
    color: #6d6d6d;
    margin: 0;
}

.goto_sect_info p a {
    color: #e36501;
    text-decoration: underline;
}

.goto_sect_info p a:hover {
    color: #6b5544;
    text-decoration: underline;
}

p.goto_sect_txt {
    font: normal 11px Verdana, Tahoma, Arial, Helvetica, sans-serif;
    padding: 4px 0 0 0;
    line-height: 14px;
     color: #6d6d6d;
}

#thanks_cont_bottom {
    height: 60px;
    padding: 0;
    margin: 0;
    /*border-bottom: solid 1px #cecece;*/
}




/*****************************
Content Body Right
******************************/

#cont_body_rt {
    float: right;
    width:  182px;
    padding: 0 18px 16px 16px;
    text-align: left;
    overflow: hidden;
}

#cont_body_rt_alt {
    float: right;
    width:  300px;
    height: 300px;
    padding: 0 24px 16px 0px;
    text-align: left;
    overflow: hidden;

}

#cont_body_rt a {
    display: block;
    font-size: 12px;
    color: #FF6600; 
    font-weight: bold;
    text-decoration: underline;
    margin: 0;
    padding: 0;
}

#cont_body_rt p{
     font-size: 12px; 
     color: #e36501;
     line-height: 15px; 
     text-decoration: none;
     font-weight: normal;
     padding:0 0 14px 0;
     margin:0;
}

#cont_body_rt a {
     display: block;
     font-size: 12px; 
     color: #e36501;
     line-height: 15px; 
     text-decoration: none;
     font-weight: normal;
     padding:0 0 14px 0;
     margin:0;
}

#cont_body_rt a:hover {
	text-decoration: underline;
}

#cont_body_rt a.top_help_link{
	display: block;
     padding:24px 0 14px 0;
}

#cont_body_rt p#btm_ad {
    padding-bottom: 0px;
}

.help_links {
	display: block;
	width: 175px;
	font-size: 12px; 
    color: #e36501;
    line-height: 15px; 
    text-decoration: none;
    font-weight: normal;
    margin:14px 0 0px 0;
    padding:0;
}


/********************************
End Content Body
********************************/

#cont_bot_wrap {
    width: 996px;
    height: 26px;
    background: transparent url("../images/cont_shad_sides.gif") repeat-y;
}
#cont_bot_wrap img {
    width: 980px;
    height: 1px;
    margin: 0 auto;
}
/********************************
End Content 
********************************/

/********************************
Begin Footer
********************************/

#footer_wrap {
    margin: 0 auto;
    width: 996px;
    height: 44px;
    background: transparent url("../images/cont_shad_bot.gif") repeat-y;
}
#footer_cont {
    font-size: 10px;
    width: 932px;
    height: 22px;
    color: #144bdc;	
    margin: 0 auto;
    padding: 14px 24px 0 24px;
    border-top: solid 1px #dfdfdf;
    background:#f1f0ee;
}

#footer_cont p {
	float: left;
}

#footer_cont ul {
	float: right;
	width: 280px;
	list-style-type: none;
}

#footer_cont li {
	float: right;
	padding: 0 6px 0 6px;
}

#footer_cont a {
    
	display: block;
}