/*////////////////////////////////*/
/*/-------- Color Chart ---------/*/
/*/                              /*/ 
/*/--Background Color:           /*/
/*/  light-grey:     #f2f2f2
					  #f7f5f0   /*/
/*/  border grey:    #e6e6e6     /*/
/*/                              /*/
/*/--Text Color:                 /*/
/*/  light purple:   #626071    
					#3f75a2 /*/
/*/  grey-blue:      #3F4C53  
					   /*/
/*/  dark-blue:      #444D61  
					#3f75a1   /*/    
/*/	 grey-green:     #6D7E6F     /*/
/*/  gold/brown/blue:#BC7F48
					 #5B98C1   /*/
/*/                              /*/ 
/*////////////////////////////////*/


/*////////////////////////////////////////////////*/
/*/                   Defualt                    /*/
/*////////////////////////////////////////////////*/

label 
{
	width:100%;	
}

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
}

h1, h2, h3, h4, h5, h6, p, ul, li, body, a, div, form, inputs {margin:0px; padding:0px; background:none; list-style:none; font-size:12px;}

.smallFont
{
	font-size:9px;
}

div.clearer {clear: both; line-height: 0; height: 0;}


div.indexSection
{
	font-size: 14px;
	font-family: Arial Black, Arial;
	color: White;
	background-color: #417597;
	width:465px;
	height:20px;
	margin-bottom:5px;
	padding-left:3px;
}
 
div.indexSection a
{
	font-size: 14px;
	font-family: Arial Black, Arial;
	color: White;
}

div.indexSection2 
{
	font-size: 22px;
	font-family: Tahoma, Arial Black, Arial;
	color: #417597;
	width:250px;
	height:40px;
	padding-left:3px;
	padding-top:0px;
}
 
div.indexSection2 a
{
	font-size: 22px;
	font-family: Tahoma, Arial Black, Arial;
	color: #417597;
}

p, blockquote {font-size:12px}

blockquote {text-align:center}

#container_1 {width:770px; margin:auto;}

a:link, a:visited, a:active, a:link, a:focus {outline:none; color:#5B98C1; text-decoration:none; font-size:12px;}

a:hover {color:#666666; text-decoration:underline;}



/*////////////////////////////////////////////////*/
/*/                     Header                   /*/
/*////////////////////////////////////////////////*/

#header h1, #sign_search, #sign_search .sign_in_up , .sign_in_up ul li, #sign_search .sign_in_up .search {float:left; display:inline;}

#header {margin:8px 0 0 0 ; height:80px;}

#header .logo_bot h1 {
	text-indent:-3000px;
	font-size:0px;
	width:0px; 
	/*background:url(../images/logo_bot.gif) left top no-repeat; width:170px; height:41px;*/
	}

#header .logo_bot {float:left; display:inline; height:42px;}
#header .logo_bot a {height:42px; float:left; display:inline;}

#sign_search {float:right; width:50%; margin-top:12px;}

/*--- style of sign in and up links ---*/
#sign_search .sign_in_up {float:right; display:inline;}

.sign_in_up p {
	margin:3px 0 3px 0px;
	padding:0 8px 0 10px;
	color:#6D7E6F;
	
	}

.sign_in_up  a {color:#6D7E6F}

.sign_in_up  a:hover {}


/*--- style of input box ---*/
.search {float:right; display:inline;}


/*////////////////////////////////////////////////*/
/*/                   main nav                   /*/
/*////////////////////////////////////////////////*/



#main_nav {
	border-bottom:1px #5B98C1 solid;
	margin-bottom:8px;
	}

#main_nav ul {padding:0 0 0 0 !important; padding:0 0 5px 0;}

#main_nav ul li {
	float:left; 
	display:inline;
	font-size:12px;
	margin:0px;
	margin-left:8px;
	}

#main_nav ul li.selected {
	border:1px #5B98C1 solid;
	border-bottom:none;
	margin-bottom:-1px;
	background:#fff;
	}

#main_nav ul li a {
	display:block;
	padding:4px 16px 4px 16px;
	color:#6D7E6F;
	font-size:12px;
	}
	
#main_nav ul li a:hover {
	border:1px #e6e6e6 solid;
	padding:3px 15px 4px 15px;
	border-bottom:none;
	text-decoration:none;
	background:#f7f5f0;
	}	
	
#main_nav ul li.selected a {color:#5B98C1}

#main_nav ul li.selected a:hover {
	border:none; 
	padding:4px 16px 4px 16px; 
	background:#fff; 
	}

/*-- nav links width ---*/
#main_nav ul li.home a {}

#main_nav ul li.news a {}

#main_nav ul li.business_guide a {}

#main_nav ul li.business_tools a {}

#main_nav ul li.mem_benefits a {}

#main_nav ul li.sign_up a {}

#main_nav ul li.store a {}

#main_nav ul li.about_us a {}

#main_nav ul li.radio_show a {}



/*-- my nav --*/

#content_wrap .my_nav {border:1px #5B98C1 solid;margin:0 0 0 2px; padding:0px;}

#content_wrap .my_nav ul {padding:0 0 0 0 !important; padding:0 0 5px 0; margin:0px; }

#content_wrap .my_nav ul li {
	float:left; 
	display:inline;
	font-size:12px;
	margin:0px;
	/*margin-left:8px;*/
	background:none;
	padding:0 0 0 0 ;
	}

.my_nav ul li.selected {
	
	margin-top:-1px;
	background:#fff;
	}

.my_nav ul li a {
	display:block;
	padding:4px 15px 4px 15px;
	color:#6D7E6F;
	font-size:12px;
	border:1px #e6e6e6 solid;
	border-top:none;
	border-bottom:none;
	margin-left:-1px;
	}
	
.my_nav ul li a:hover {
	border:1px #e6e6e6 solid;
	padding:4px 15px 4px 15px;
	border-top:none;
	border-bottom:none;
	text-decoration:none;
	background:#f7f5f0;
	}	
	
.my_nav ul li.selected a {
	background:#5B98C1;
	color:#fff; 
	border:none;
	padding:4px 16px 4px 16px;
	}

.my_nav ul li.selected a:hover {
	border:none; 
	padding:4px 16px 4px 16px; 
	background:#5B98C1;
	color:#fff; 
	}


/*////////////////////////////////////////////////*/
/*/                   columns                    /*/
/*////////////////////////////////////////////////*/


#content_wrap .content, #content_wrap .side_ads, #content_wrap .side_info, .col_left, .col_right {float:left; display:inline;}

#content_wrap {padding:0 0 0 0 !important; padding:8px 0 0 0 ;}


/*----------------- width 100%--------------------
#container_1 {width:100%; margin:auto;}

#content_wrap .content {width:60%; background:; margin-right:2px; margin-left:2px; }

#content_wrap .side_info {width:20%; margin-right:2px; margin-left:2px;}

#content_wrap .side_ads {width:18%; background:;}

#sign_search {float:right; width:50%; margin-right:19%;}*/

/*-------------- fixed width-----------------------------*/
#content_wrap .content {width:468px; background:; margin-right:4px; margin-left:4px; }

#content_wrap .side_info {width:166px;}

#content_wrap .side_ads {width:124px; background:;}

#content_wrap .content_2 {width:638px}

#content_wrap .content_3 {width:646px; float:left; display:inline;}





/*////////////////////////////////////////////////*/
/*/                  main_content                /*/
/*////////////////////////////////////////////////*/


#content_wrap ul {margin:0 0 0 20px }

#content_wrap ul li {
	padding:2px 0 6px 8px; 
	font-size:12px;
	list-style:square;
	
	}/*-- list style for side info and content --*//*------ check ie.css -----------*/

.col_left {width:48.4% !important; width:47%; margin-right:3%;}

.col_right {width:48.4% !important;width:47%}

.content h2, .content h1 {
	color:#3f75a2;
	font-size:18px;
	padding:0 0 8px 0;
	}
	
.content h3 {
	color:#3f75a2;
	font-weight:normal;
	font-size:14px;
	border-bottom:1px solid #e6e6e6;
	padding:0 0 2px 0;
	margin:8px 0 2px 0;
	}
	
#content_wrap .content h4 a {
	font-size:12px; 
	font-weight:normal; 
	color:#000000; 
	text-decoration:underline;
	}

 .small_bus_title {background:url(../images/bg_blue.gif) top left no-repeat #5B98C1; height:33px; width: 645px; margin-left:2px; border-bottom:#333 solid 1px;}

 .small_bus_title h2 {color:#fff;padding:8px 0px 8px 16px; font-size:16px; margin-left:2px; float:left; display:inline;/*height:35px;*/}
 

 
.side_info {clear:both;}
 
/*h2.small_bus_tool {background:url(../images/pic_color_2.gif) left bottom no-repeat #5B98C1;}
h2.toolkit {background:url(../images/pic_toolkit.gif) left bottom no-repeat #5B98C1;}
h2.column_pic {background:url(../images/pic_column.gif) left -20px no-repeat #5B98C1;}
h2.pic_store {background:url(../images/pic_store.gif) left top no-repeat #5B98C1;}*/

#content_wrap .content h4 a:hover {color:#5B98C1;}

.content p.intro {padding:0 0 8px 0;}

.content p {color:#000000; padding:0 0 8px 0;}

.content ul li {color:#000000;}

/*-- main promo --*/
.main_promo {}


/*-- article list --*/

.article_list table a {font-size:10px}

.article_list table td.section {padding-bottom:10px; padding-top:4px; border-bottom:1px #e6e6e6 solid;}

.article_list .sponsor_ad {clear:right; float:right; display:inline; width:250px;margin:0 0 8px 8px;}

.article_list {
	border-top:1px #e6e6e6 solid;
	border-bottom:1px #e6e6e6 solid;
	}

.article_list h2, .article_list h1 {padding:0 0 8px 0;}

.article_list h3 {}

.article_list h4 {}

.article_list h4 a {}

.article_list h4 a:hover {}

.article_list p {padding:0 0 8px 0;}

.article_list p.intro {padding:0 0 8px 0;}

.article_list p.summary {
	padding:0 0 8px 0; 
	line-height:14px;
	}

.article_list p.links {
	padding:0 0 0 0;  
	float:right; 
	display:inline; 
	border:none;
	}

/*.article_list table {border:1px solid #e6e6e6}*/

.article_list .wrap {margin-bottom:0px;}

.article_list ul {
	border-bottom:none; 
	padding:0 0 2px 0 ; 
	margin:0 0 4px 0 ;
	}

.article_list ul li {}

#content_wrap .article_list ul li {list-style:square; color:#000000; padding-bottom:8px;}/*------ check ie.css -----------*/


.article_list ul li a {color:#5B98C1;}

.article_list ul li a:hover {color:#3f75a2;}


/*-- latest_articles --*/
.latest_articles {
	border-top:1px #e6e6e6 solid;
	border-bottom:1px #e6e6e6 solid;
	}

.latest_articles h2 {}

.latest_articles h3 {}

.latest_articles h4 {}

.latest_articles h4 a {}

.latest_articles h4 a:hover {}

.latest_articles p {}

.latest_articles p.intro {}

.latest_articles p.summary {
	padding:0 0 8px 0; 
	line-height:14px
	}

.latest_articles p.links {
	padding:0 0 0 0;  
	float:right; 
	display:inline; 
	border:none;
	}

.latest_articles .wrap {margin-bottom:0px;}


/*-- inline_promo --*/
.inline_promo {}

.inline_promo .col_left {background:url(../images/large_file_case_icon.gif) 11px 5px no-repeat #f7f5f0;}

.inline_promo .col_right {background:url(../images/large_paper_icon.gif) 12px 5px no-repeat #f7f5f0;}

.inline_promo .promo_text {
	margin:8px 8px 8px 55px; 
	padding:4px 8px 0px 8px; 
	background:#fff;
	}
	
.inline_promo .promo_text p {color:#6D7E6F; padding:0 0 4px 0 ;}

.inline_promo .promo_text p b {}

.inline_promo .promo_text p a {}

.inline_promo .promo_text p a:hover {}


/*-- Popular Forms and Downloads --*/
.forms_downloads {}

.forms_downloads img {float:left; display:inline; padding:0 8px 20px 0;}

.forms_downloads .file {
	
	padding:0 0 8px 0px;
	float:left;
	display:inline;
	width:100%;
	}

.forms_downloads .book {
	
	padding:0 0 8px 0px;
	float:left;
	display:inline;
	width:100%;
	}

.forms_downloads .book .wrap, .forms_downloads .file .wrap {margin:0 0 0 0px; padding:0 0 0 0 ;}

.forms_downloads h2 {}

.forms_downloads h3 {
	color:#5B98C1; 
	border:none; 
	font-size:12px; 
	padding:0 0 2px 0; 
	margin:0 0 0 0;
	}

.forms_downloads h4 {}

#content_wrap .forms_downloads h4 a {
	color:#3f75a2; 
	font-size:12px;
	}

.forms_downloads h4 a:hover {}


/*-- sponsor_ad --*/
.sponsor_ad p.title1 {background:#5B98C1; padding:4px; color:#fff}

	


/*-- related_info --*/
.related_info {}

.related_info h3 {}

.related_info ul {}

.related_info ul li {}

.related_info ul li a {}

.related_info ul li a:hover {}


/*-- next_page --*/
.next_page {}

.next_page a {
	font-size:12px;
	color:#6D7E6F;
	}

.next_page a.next {
	float:right; 
	display:inline;
	
	padding:2px 0px 2px 0;
	}
	
.next_page a.next:hover {color:#5B98C1;text-decoration:none}

.next_page a.index {
	text-align:center; 
	display:block;
	padding-top:2px;
	}
	
.next_page a.index:hover {color:#5B98C1; }

.next_page a.back {
	float:left; 
	display:inline;
	
	padding:2px 0 2px 0px; 
	}
	
.next_page a.back:hover {color:#5B98C1; text-decoration:none}


/*-- discussion --*/
.discussion {}

.discussion fieldset.comment legend {color:#3F4C53; font-size:12px;}

.discussion .comment {padding:8px; margin:0 0 8px 0; border:1px solid #e6e6e6;}

.discussion .comment p.links {border:none; text-align:right; font-size:10px;}


/*-- add_comment --*/

.add_comment {border-top:1px #e6e6e6 solid; margin:8px 0 0 0 ;}

.add_comment h2 {padding:8px 0 8px 0px;}

.add_comment .wrap {background:#f7f5f0}

.add_comment label {font-size:12px; color:#3f75a1; float:left; display:inline; width:30%; }

.add_comment textarea.comment_text { width:100% !important; width:98%; height:150px;}


/*-- Sign Up form --*/
.sign_up_form {}

.sign_up_form .wrap {background:#f7f5f0; padding-bottom:0px; margin-bottom:8px;}

.sign_up_form fieldset {border:1px solid #e6e6e6; margin-bottom:8px;}/*------ check ie.css -----------*/

.sign_up_form fieldset legend {color:#5B98C1; font-size:.8em;}

.sign_up_form fieldset label {font-size:12px; color:#6D7E6F; width:30%; float:left; display:inline; padding:3px 0 0 0;}

.sign_up_form fieldset div {padding:1px 0 1px 0}

.sign_up_form fieldset span {font-size:12px; color:#3f75a1; padding-right: 8px;}

.sign_up_form fieldset.interest div {padding:2px 0 2px 0}

.sign_up_form fieldset.interest label {float:none; display:inline;}

.sign_up_form fieldset.interest input {margin:2px;}
/*-- about us --*/


.about_us {}


/*-- Terms --*/

.terms ol {font-size:12px; color:#3F4C53;}

.terms ol li {list-style:decimal; padding:0 0 8px 0;}


/*-- my toolkit control panel --*/
.my_toolkit_panel {padding-top:8px;}

.my_toolkit_panel p.links {background:#fff;}

.my_toolkit_panel .wrap {background:#f7f5f0;}

.my_toolkit_panel h5 {
	color:#3f75a2; 
	padding:0 0 2px 0; 
	margin:0 0 4px 0; 
	border-bottom:1px #e6e6e6 solid;
	}

.my_toolkit_panel ul {
	border-bottom:1px solid #e6e6e6; 
	padding:0 0 2px 0 ; 
	margin:0 0 4px 0 ;
	}

.my_toolkit_panel p.links {text-align:left;}
	
/*#content_wrap .my_toolkit_panel a.star_out  {background:url(../images/star_out.gif) center center no-repeat; display:block; width:13px; height:12px;}

#content_wrap .my_toolkit_panel a.star_fill  {background:url(../images/star_fill.gif) center center no-repeat; display:block; width:13px; height:12px;}*/

#content_wrap .my_toolkit_panel ul li {list-style:url(../images/paper_bullet.gif);}/*------ check ie.css -----------*/

#content_wrap .my_toolkit_panel ul li a {color:#3f75a2;}

#content_wrap .my_toolkit_panel ul li a:hover {color:#5B98C1;}


#content_wrap .my_toolkit_panel p.email_friend a {
	
	padding:4px 0 6px 8px;
	}

#content_wrap .my_toolkit_panel p.add_article a {
	
	padding:4px 0 6px 8px;
	}
	
#content_wrap .my_toolkit_panel p.discuss a {

	padding:4px 0 6px 8px;
	}


.my_toolkit_panel p.notify {padding:4px 0 4px 3px}/*------ check ie.css -----------*/

.my_toolkit_panel p.notify input {float:left; display:inline;}/*------ check ie.css -----------*/

#content_wrap .my_toolkit_panel p.notify label {color:#3f75a1; padding:3px 0 0 27px; display:block; width:75%;}/*------ check ie.css -----------*/

/*-- serach_google --*/

.serach_google {}

.serach_google h2 {font-size:14px;padding:0 0 4px 0 ;}

.serach_google h2 a {color:;}

.serach_google .g {padding:8px 0 8px 0; border-bottom:1px #e6e6e6 solid; }

.serach_google td.j {color:#3F4C53; font-size:12px;}

.serach_google table.t {color:#3F4C53;}

.search_google #navbar {color:#6D7E6F; padding:8px 0 0 0 ;}

/*-- advertising --*/

.advertising table {color:#3F4C53; font-size:12px}

.advertising ul li {color:#3F4C53;}


/*-- my_reading --*/
.my_reading {}

.my_reading {}

#content_wrap .my_reading ul li {list-style:url(../images/paper_bullet.gif);}


/*-- recently viewed --*/
#content_wrap .recently_viewed ul li {list-style:url(../images/paper_bullet.gif);}


/*-- column_article --*/

#content_wrap .column_article .person .col_left_pic {float:left; display:inline; width:108px; /*margin-right:26px;*/}

#content_wrap .column_article .columnists .person .col_left_pic {float:left; display:inline; width:83px; /*margin-right:26px;*/}

#content_wrap .column_article .columnists {padding:8px 0 0 0 ;}

#content_wrap .column_article .columnists ul {padding-top:8px;}

#content_wrap .column_article .columnists ul li {list-style:square;}

#content_wrap .column_article .columnists ul li a {color:#3F4C53}

#content_wrap .column_article .person .col_right_text {}

#content_wrap .column_article h4 {/*background:#5B98C1; color:#fff;*/ color:#5B98C1; padding:4px 8px 4px 8px; font-weight:normal; border-bottom:1px solid #e6e6e6; font-size:12px;}

#content_wrap .column_article h5 {background:#3f75a2; color:#fff; padding:4px 8px 4px 8px; font-weight:normal; border-bottom:1px solid #e6e6e6; font-size:12px;}
/*////////////////////////////////////////////////*/
/*/                       ads                    /*/
/*////////////////////////////////////////////////*/

#content_wrap .side_ads .ad_600, #content_wrap .side_ads .ad_90 {
	height:1600px;
	
	width:120px;  
	
	margin:0px 2px 2px 2px;
	}

#content_wrap .side_ads .ad_90 {width:114px; padding:0 2px 0 2px; border:1px #e6e6e6 solid; height:auto; margin-top:8px}

#content_wrap .side_ads .ad_600_print {display:none;}

#content_wrap .small_bus_title .header_ad {height:60px; width:468px; display:inline;}


/*////////////////////////////////////////////////*/
/*/                   side info                  /*/
/*////////////////////////////////////////////////*/
.my_sign_in, .business_topics, .benefits_membership, .search, .my_toolkit_panel {margin-bottom:8px;}

.side_info h4 {
	color:#3f75a2; 
	font-weight:bold; 
	font-size:12px; 
	padding:12px 8px 4px 8px;
	}

.wrap {padding:8px;}

.side_info .wrap {
	background:#f7f5f0;
	border-top:#e6e6e6 1px solid;
	}

p.links {
	text-align:center; 
	font-size:10px;
	padding:6px;
	border:1px #e6e6e6 solid;
	color:#5B98C1;
	}
.side_info h5 {
	color:#3f75a2;
	font-weight:normal;
	font-size:12px;
	border-bottom:1px solid #e6e6e6;
	padding:0 0 2px 0;
	margin:8px 0 2px 0;
	}


/*-- my toolkit sign in or up --*/
.my_sign_in {}

.my_sign_in h4 {}

.my_sign_in p {color:#3f3f3f; }

.my_sign_in p.links {color:#5B98C1; height:13px;}

.my_sign_in p a {}

.my_sign_in p a:hover {}

.my_sign_in .sign_in_up p {}

.my_sign_in .sign_in_up p a {}

.my_sign_in .sign_in_up p a:hover {}

.my_sign_in .wrap {}


/*-- small business guide topics --*/
.business_topics {}

.business_topics h4 {
	padding-left:8px; 
	
	}

.business_topics h4 img {padding-right:5px;}

.business_topics p {}

.business_topics ul {}

#content_wrap .business_topics ul li {list-style:url(../images/paper_bullet.gif);}/*------ check ie.css -----------*/

#content_wrap .business_topics ul li.chapter {list-style:url(../images/bullet2.gif);font-size:9px;}/*------ check ie.css -----------*/

#content_wrap .business_topics ul li a {color:#3f75a2;font-size:9px;}

#content_wrap .business_topics ul li a:hover {color:#5B98C1;}

.business_topics a {font-size:10px;}

.business_topics a:hover {}


/*-- benefits of a membership --*/
.benefits_membership h5 {color:#333; padding:0 0 3px 0 ;font-size:10px; margin:0 0 3px 0; border-bottom:1px #ccc solid;}

.benefits_membership {}

.benefits_membership h4 {color:#3f75a2; 
	font-weight:bold; 
	font-size:12px; 
	padding:12px 8px 4px 8px;}

.benefits_membership p {color:#3f75a2;padding-bottom:12px; font-size:10px;}

.benefits_membership ul {}

.benefits_membership ul li {color:#3f75a2;}

.benefits_membership a {}

.benefits_membership a:hover {}

.benefits_membership .wrap {background:#f7f5f0}

/*-- serach --*/
.side_info .search {float:none; display:block;}

/*-- related_info --*/
.side_info .related_info {}

.side_info .related_info .col_left, .side_info .related_info .col_right {width:inherit;}

.side_info .related_info h3 {}

.side_info .related_info ul {}

.side_info .related_info ul li {}

.side_info .related_info ul li a {color:#3f75a2}

.side_info .related_info ul li a:hover {}


/*-- bread crumbs --*/
.bread_crumbs {}

.bread_crumbs .wrap {}

#content_wrap .bread_crumbs ul {margin:0 0 0 30px;}

#content_wrap .bread_crumbs ul li.root {list-style:url(../images/file_case2.gif);}

#content_wrap .bread_crumbs ul li {list-style:url(../images/folder.gif); padding:4px 0 4px 0px;}

#content_wrap .bread_crumbs ul li.parentPaper {list-style:url(../images/paper_bullet3.gif);}

#content_wrap .bread_crumbs ul li.openChapter {list-style:url(../images/base.gif);}

#content_wrap .bread_crumbs ul li.open {list-style:url(../images/paper_bullet3.gif); font-weight:bold;}

#content_wrap .bread_crumbs .sub_section ul {margin:0 0 0 23px;}

.bread_crumbs ul li a {font-size:10px;}

.bread_crumbs ul li a:hover {}

.bread_crumbs .sub_section {border-top:1px solid #e6e6e6; padding:8px 0 0 0; margin:4px 0 0 0 ;}

#content_wrap .bread_crumbs .sub_section ul li {list-style:url(../images/bullet2.gif);  padding-left:7px; }



#content_wrap .bread_crumbs .sub_section ul li a {color:#3f75a2}

#content_wrap .bread_crumbs .sub_section ul li a:hover {color:#3F4C53;}

/*.bread_crumbs ol {font-size:.8em; color:#3F4C53; margin:0px; padding:0px;}

.bread_crumbs ol li {list-style:decimal; padding:0 0 0px 0;}*/

/*-- top 10 rated business guides --*/

.top_rated {}

.top_rated h4 {}

#content_wrap .top_rated ul {padding:0 0 0 2px}

#content_wrap .top_rated ul li {list-style:decimal; background:none; padding:0 0 8px 5px ; color:#3f75a2;}

#content_wrap .top_rated ul li a {color:#3f75a2; font-size:10px;}


/*--- my_comments ----- */
.my_comments h5 {
	color:#3f75a2;
	font-weight:normal;
	font-size:12px;
	border-bottom:1px solid #e6e6e6;
	padding:0 0 2px 0;
	margin:8px 0 2px 0;
	}

#content_wrap .my_comments ul li {list-style:url(../images/comment_icon.gif);}

#content_wrap .side_info .my_comments ul li a {color:#3f75a2; font-size:10px;}


/*--- my_downloads ----- */

#content_wrap .my_downloads ul li {list-style:url(../images/download_icon.gif);}
#content_wrap .side_info .my_downloads ul li a {color:#3f75a2; font-size:10px;}


/*--- my_articles ----- */

#content_wrap .my_articles ul li {list-style:url(../images/paper_bullet.gif);}
#content_wrap .side_info .my_articles ul li a {color:#3f75a2; font-size:10px;}


/*--- my_topics ----- */

#content_wrap .my_topics ul li {list-style:url(../images/paper_bullet.gif);}
#content_wrap .side_info .my_topics ul li a {color:#3f75a2; font-size:10px;}

/*--- my_info ----- */

.my_info p {padding-bottom:4px;}
.my_info p label {color:#3f75a2;}

.my_info label {width:30%; float:left; display:inline;}
.my_info p.new_section {border-top:1px solid #e6e6e6; padding:4px 0 0 0 ; margin:4px 0 0 0 ;}


/*-- store --*/

#content_wrap .store .sub_section { border-top:1px solid #ccc;}

#content_wrap .store .sub_section ul li {list-style:url(../images/paper_bullet.gif);}

#content_wrap .store ul li.open {list-style:url(../images/arrow_down.jpg);}

#content_wrap .store ul li.open h3 {color:#5B98C1; font-weight:normal;}

#content_wrap .shopping_cart .wrap {padding:4px;}

#content_wrap .shopping_cart p.links {background:#fff;}

#content_wrap .shopping_cart p.cart a {padding:4px 0 6px 0px;}

#content_wrap .shopping_cart p.cart img {padding-right:2px;}

#content_wrap .booklisting img {float:left; display:inline; padding:0 8px 8px 0;}

#content_wrap .booklisting .summary {}

/*////////////////////////////////////////////////*/
/*/                     footer                   /*/
/*////////////////////////////////////////////////*/

#footer {margin:8px 0 8px 0;}

#footer p.links {
	border-bottom:none; 
	border-right:none; 
	border-left:none;
	}

#footer p.links a {}


/*////////////////////////////////////////////////*/
/*/                shopping cart                 /*/
/*////////////////////////////////////////////////*/

#shopping_cart {

	
}

#shopping_cart table {
	text-align:right;
	
	width:100%;
	
}

#shopping_cart td {
	vertical-align:top;
	font-size:12px;
	
}

#shopping_cart h5 {
	padding:0px;
	margin:0px;
	margin-top:-10px;
	color:#333;
	font-weight:normal;
}

#shopping_cart h3 {
	padding:0px;
	margin:0px;
	border:none;
	color:#5B98C1;
}

.shopping_list td {
	border-top:1px #ccc solid;
	padding-top:3px;
	padding-right: 3px;
	padding-bottom:3px;
}

.subtotal td {
	border-top:1px #000000 solid;
	padding-bottom:6px;
	padding-top:6px;
}

.total td {
	padding-bottom:12px;
}

.shipping_cost td {
	padding-top:15px;
	padding-bottom:5px;
}

.shopping_titles th {
	padding-right:3px;
	font-size:12px;
}

.textbox {
	width:100%;
}

.check_out td {
	text-align:right;
}

th.error {
	color:#990000;
	font-weight:normal;
	text-align:left;
	}

.required {
	color:#990000;
}

table.check_out td {text-align:left;}

/*////////////////////////////////////////////////*/
/*/                business card                 /*/
/*////////////////////////////////////////////////*/
.business_card {padding:8px 12px 8px 12px; border:1px solid #e3e3e3; margin-bottom:12px;}

.business_card h3 {font-size:16px; margin-bottom:12px;}

.business_card .col_left { border-right:1px solid #ccc; margin-right:2%;}







.message
{
	border: 1px solid red;
	font-family:Arial, Tahoma, Verdana;
	font-size: 14px;
	font-weight:bold;
	color:red;
    padding: 3px;
    margin-top:5px;
    margin-bottom:5px;
}
input.textBox
{
	width: 150px;	
}
input.textBox {
background: #444;
color: inherit;
font: inherit;
text-decoration: underline;
}

select.textBox
{
	width: 150px;	
}

div.Instructions
{
  font-family:Arial, Tahoma, Verdana;
  font-size:12px;
  color:#000000;
  font-weight:normal;
  padding-bottom:5px;
}

/*#container_1 p a:link, #container_1 p a:visited, #container_1 p a:active, #container_1 p a:focus, .article_list ul li a  {font-size:12px}*/