.subscribe_table
{
	margin-top:10px;	
}

.main_login
{
margin-top:-60px;
margin-left:20px;
}
.main_login .inputbox
{
margin:0 0 0 10px;
}

#navigation p
{
margin:0 auto;
text-align:center;

}

.faceshare
{
margin-top:-32px;
width:100px;
float:left;
}
.feed
{
      padding-top:15px;
}



.art-blockcontent-body li a:link, .art-blockcontent-body li a:visited
{
line-height:2em;	
}
.art-blockcontent-body
{
margin-top:-10px;
}


.art-article
{
margin-top:20px;<!-- controls how content display underneath RED TITLE BAR -->
}
.art-content-layout
{
	position: relative;
	margin-bottom: 2px;
	margin-top:30px;<!-- controls spacing above ENTIRE content box is displayed-->
	width: 994px;
    min-height:1000px;
}

.art-post-body
{
	margin-top:0px;<!-- this gets the article box top to be in line with top sidebar-->
}


.art-content-layout .art-sidebar1
{
  width: 30%;
  
}
.art-content-layout .art-post
{
  margin: 16px 26px 26px 8px;
}

.art-content-wide .art-post
{
margin:8px 26px 26px 26px;
}


#ps_searchwrapper  
{
	height: 30px;
        width:200px;
        background-image:url("/images/apmcSEARCH.png");
	background-repeat:no-repeat;
	margin-left:11px;
        position:absolute;
        margin-top:-22px;
        
}

.search-box
{
      

}


input#ps_search_str{
	width: 110px;
	height:14px;
	float: left;
margin-left:35px;
margin-top:6px;
border:0px solid #fff;
}
#ps_results{
	z-index: 10000;
	
	width: 261px;
	float:right;
	background-color: #FFF;
	text-align: left;
	visibility: hidden;
	margin-left:15px;
}

.art-postheadericons a:link, .art-postheadericons a:visited
{

background-color:#fff;
}
.art-postheadericons a:hover
{
background-color:#ddd;

zoom: 1;
}



#managepanel, #managepanel2, #managepanel3, #managepanel4, #managepanel5
{

}

.hits
{
    font-size:11px;

color:#993333;
}



.art-article a:link,
.art-article a:visited
{
font-size:12px;
font-weight:normal;
}

.art-metadata-icons
{
margin-top:5px;

}

div.jcomments-links a.comments-link
{
font-size:11px;
margin-left:0px;
font-weight:normal;
text-decoration:underline;
}
div.jcomments-links a:hover.comments-link
{

text-decoration:none;
}
div.sharemebutton{ padding: 0px 0px 0px 0px; float: right; width: 56px; max-height: 195px; text-align: center;} td.sharemebutton{ padding-right: 0px; padding-top: 10px; padding-bottom:0px; margin-bottom:0px; margin-top: 0px; vertical-align:top; } td.space_right{padding: 0px 0px 0px 0px;} div.sharemebuttont{ padding: 0px 2px 0px 0px; float: right; } td.sharemebuttont{ padding-right: 0px; padding-top: 10px; padding-bottom:0px; margin-bottom:0px; margin-top: 0px; vertical-align:top; } td.space_right
{ padding: 0px 0px 0px 0px;} 
div.sharemebuttonf
{ 
      padding: 2px 2px 0px 0px; 
      float: left;
      height:20px;
      position:absolute;left:33px;
      clip:rect(50px,60px,200px,0px);
      margin-top:-28px;
	  
} 
td.sharemebuttonf
{ 
	padding-right: 2px; 
	padding-top: 10px; 
	padding-bottom:0px; 
	margin-bottom:0px; 
	margin-top: 0px; 
	vertical-align:top;

}






.validation-error { border: 1px solid #ff0000; background-color: #ffeeee; }

.feed
{
margin-top:-20px;
}
.audio_table a, .expert_audio_table 
{
font-size:11px;line-height:29px;
}
.expert_audio_table 
{
font-size:11px;
}

.expert_audio_table tr
{
vertical-align:top;
}
.expert_audio_table object#player1
{
margin-top:6px;
}

.small .time{font-size:11px;line-height:15px;}
.time{font-size:11px;line-height:15px;}
.large .time{font-size:11px;line-height:10px;}

.small .time-2a{font-size:11px;line-height:1px;}
.time-2a{font-size:11px;line-height:1px;}
.large .time-2a{font-size:11px;line-height:1px;}

.small .time-2b{font-size:11px;line-height:28px;}
.time-2b{font-size:11px;line-height:28px;}
.large .time-2b{font-size:11px;line-height:28px;}



div.resizer
{

font-size: 10px;

padding:1px 0 0 67px;
position:absolute;
right:10px;
width:90px;
height:30px;
margin:-21px 0 0 0;
background-image:url('/images/resize_back.png');
background-repeat:no-repeat;

}
.small {font-size: 10px;}
.medium { font-size: 13px; line-height: 22px; }
.large { font-size: 15px; line-height: 26px; } 



.resizer a:link, .resizer a:visited
{
	color:#333;	
}
.resizer a:hover
{
	color:#993333;
}


.small h1 { font-size: 18px;  line-height: 26px;  }

h1 { font-size: 24px; line-height: 28px; }
.large h1 { font-size: 30px; line-height: 30px; }


.small h2, .small .blog-post h2 { font-size: 19px; line-height: 24px; }
h2 { font-size: 23px; line-height: 26px; }
.large h2 { font-size: 28px; line-height: 28px; }

.small h3 { font-size: 15px; line-height: 22px; }
h3 { font-size: 20px; line-height: 24px; }
.large h3 { font-size: 26px; line-height: 28px; }  

.small h6 { font-size: 15px; line-height: 14px; }
h6 { font-size: 19px; line-height: 17px; }
.large h6 { font-size: 22px; line-height: 24px; }

.medium p a:link, 
.medium p a:visited
{
font-size:12px;
font-weight:normal;}


.small a:link, .small a:visited{font-size:11px;font-weight:normal;}
.large a:link, .large a:visited{font-size:16px;font-weight:normal;}
.small 
{
font-size:11px;

}
.medium p
{
font-size:12px;
}

.large  p
{font-size:16px;}






.member_box .small
{
font-size:10px;
font-weight:normal;

}

.backend-wrapper .vedit th
{
	list-style: none;
	text-align:right; 
float:left;

}

.backend-wrapper .vedit input
{
	margin-left:10px;padding-left:20px;
}
.vedit tr input
{
vertical-align:top;

margin:10px 0 10px 0;
}

.vedit td
{

}

.member_wrapper .your_membership ul
{
        border-bottom:1px solid #bbb;
	height:27px;
	font-weight:bold;
       z-index: 5;
        padding:15px 0 0 9px;
        margin-left:0px;
       
}




.member_wrapper .your_membership  li
{
        padding:6px 0px 12px 5px;
	display:block;
	float:left;
        overflow:hidden;
	
        
}



.member_wrapper .your_membership a:link, .member_wrapper .your_membership a:visited
{
         
	color:#333;
	background: #ddd;
	font: bold 1em Arial, sans-serif;
	border: 1px solid #bbb;
	padding: 5px 15px 4px 15px;
	margin: 0px;font-size:12px;
	text-decoration: none;
        overflow:hidden;

}

.member_wrapper .your_membership a:hover
{
       text-decoration: underline;
}
.your_membership li.active a:link, .your_membership li.active a:visited
{






       color:#993333;
}
.your_membership li.active a:hover
{
text-decoration:none;
}

.member_box
{
		font-size:12px;
		padding: 35px;
		border: 1px solid #bbb;
		border-top: none;
		z-index: 2;
                margin-top:-11px;  padding-bottom:70px;    
}
.member_box h3
{
margin-top:5px;
font-size:20px;
}

.member_box div ul 
{
        margin:0px -10px 40px 50px;
}

.powered
{
display:none;
}

.member_box input
{
margin-top: 20px;
}
.member_box input#unsubscribe
{
margin: 0px;
}



.blog a
{

padding-top:0px;margin:0;padding-bottom:0;
font-size:14px;line-height:33px;
font-weight:bold;
}
#current .blog a 
{
color:#006666;
}
.menu li a
{
font-size:11px;
}
.forum_topic_title a
{
font-size:10px;
font-weight:bold;
}
.foruminfo
{
font-size:14px;
}
.forum_topic_reply
{
font-size:9px;
line-height:13px;
margin-top:3px;
float:left;
margin-right:0px;
}

.forum_topic_author
{
font-size:11px;
line-height:13px;


}

.forum_topic_author a
{
font-size:11px;
line-height:13px;
padding-left:0px;
}




.forum_topic_post 
{
font-size:10px;
line-height:14px;
margin:10px 0;
}

.art-menu, .art-menu ul
{
font-size:12px;
}










.t span
{
font-size:18px;
}

.datepick-nav a:link, .datepick-ctrl a:link, 
.datepick-nav a:visited, .datepick-ctrl a:visited
{
color:#fff;height:22px;
text-decoration:none;

}
.datepick-nav a:hover, .datepick-ctrl a:hover
{
color:#fff;
text-decoration:underline;
background-color:transparent;
}

.datepick-month a:link, .datepick-month a:visited {
	display: block;
	width: 100%;
	padding: 0.125em 0em;
	background-color: #eee;
	color: #000;
	text-decoration: none;
}
.datepick-month a:hover
{
background-color:#f08080;	
}
.datepick-month td .datepick-today {
	background-color: #777;color: #fff;
}
.datepick-month td .datepick-highlight {
	background-color: #f08080;color: #fff;
}
.datepick-month td .datepick-selected {
	background-color: #f08080;
	color: #fff;

}











p
{
padding-bottom:8px;
}


#splash-box
{
margin-top:-45px;
}








.art-nostyle search-box
{

}
#ps_search_str
{


}



.top_login, .your_account
{
position:absolute;
width:195px;
height:35px;
left:15px;
margin-top:15px;
z-index:90000;
border:0px solid #ccc;
overflow:hidden;
padding:0px 8px;
background-color:white;

}

.top_login h2 a:link, .top_login h2 a:visited, .your_account h2 a:link, .your_account h2 a:visited
{
        font-size:13px;
        font-weight:bold;
        line-height:8px;
        text-decoration:none;
        text-align:left;
        margin-bottom:15px;
        margin-top:13px;
		
}

.top_login h2
{
        text-align:left;
        margin-bottom:15px;
        margin-top:13px;
}
.top_login #form-login ul
{
        line-height:16px;margin-top:-33px;
}
.top_login #form-login li
{
        
        width:120px; 
        display:block;
        float:right;     
}
.top_login #form-login li a
{
        font-size:9px !important;
        

}

.top_login p
{
       font-size:10px;
       line-height:11px;padding:5px;
}

.top_login #form-login-username input, #form-login-password input
{
       width:110px;
       font-size:9px;
}


#form-login-remember label, #modlgn_remember
{
      display:none;left:-999px;width:0px;height:0px;margin-top:-100px;
}


.top_login input.button
{
      font-size:11px;	
}

fieldset input, .top_login fieldset input label
{
      margin-top:-20px;
      margin-left:66px;
}


.top_login_submit
{
margin-left:4px;
font-size:10px;
margin-top:4px;

}
.top_login_submit a
{

}
.top_login #form-login li a {
    line-height: 16px !important;
}
.my_login_box
{
padding-top:3px;
}








.menu li#current.active a 
{
color:#0D6E6E;
}


table.testimonial_table
{
border:1px solid #999;
width:100%;
}
table.testimonial_table td
{
background-color:#99cccc;
padding:10px;
}
.testimonial_header
{
	display:block;
	background-image:url(/images/splash-testim-back.png);
    repeat:repeat-y;
	height:21px;
	width:318px;
	margin-bottom:-1px;
	margin-left:1px;
	
}
.splash_box
{
      float:left;
      width:990px;
}
.splash_left

{ 

      font-size:14px;
      line-height:1.8em;
      float:left;
      width:490px;
      margin-right:50px;
	  margin-left:20px;
      
}

.splash_right
{
      float:left;
      width:320px;
      
      padding:0px;
      font-size:12px;
}
.splash_top
{
padding:5px 20px 10px 20px;
border:1px solid #bbb;
margin-bottom:20px;
}

.splash_bottom
{

}



.front-intro-table
{
border:0px solid #b3b3b3;
line-height:2em;
}
.front-sample-box
{
border:1px solid #b3b3b3;
font-size:14px;
line-height:1.4em;
}






html .cke_skin_office2007 { 
width:630px !important; 
}

.front_box_top
{
border:solid #B3B3B3;
border-width:30px 1px 0px 1px;
width:500px;
padding:30px;

}

.front_box
{
border:solid #B3B3B3;
border-width:0px 1px 16px 1px;
padding:30px;
font-size:1.3em;
line-height:1.6em;
width:500px;
}




.table_position
{

margin-top:15px;
}



.expert_audio_table td
{
padding:5px 0 0 0;

}





.expert_table img
{
	vertical-align:top;
	width:50px;
        padding-top:9px;
              
}

.float-left 

{

float:left;

}

.art-article img, img.art-article
{
	margin: 0 .9em;
}








.apmc_footer
{
	margin:10px auto;
	width:850px;
	padding-left:35px;
background-color:#333;

}
.apmc_footer2
{
	width:55%;
	margin:0 auto;
background-color:#333;

}



.apmc_footer td
{
	font-size:13px;
	text-align:left;
	padding-bottom:5px;
	line-height:2em;
}
.apmc_footer td p a
{
	line-height:2.2em;
}

.expert_table td
{
vertical-align:top;
}

.expert_td_2
{
padding-top:9px;
}
.table_ca td
{
vertical-align:top;
padding:5px 5px 5px 0;
}

.table_ca thead
{
font-size:1.3em;
}

.table_ca span, .table_ca thead span
{
font-size:.9em;
line-height:1.4em;

}


textarea
{
border: solid 1px #999;
padding:6px;
font-family:verdana;
margin:0 0 10px 0;
font-size:.95em;
line-height:1.6em;
}



fieldset .ksearch-fieldset
{
width:200px;
}

.ksearch
{
position:absolute;
margin-top:-25px;
margin-left:710px;
float:right;
width:150px;
}
.ksearch input
{
padding:3px;border:none;
}


.ps_results{
	border: 4px #ccc solid;
}

#ps_results #ps_link{
	float: right;
	padding-right: 5px;
        font-size:12px;
}
#ps_results .ps_header{
	font-weight: bold;
	font-size: 14px;
	background-color: #ccc;
	padding: 4px;
}
#ps_results h3{
	color: #993333;
	padding: 0px;margin:5px;
        font-size:15px;
}
#ps_results h3:hover{

	text-decoration:underline;
}
#ps_results span{
	line-height: 150%;
}
#ps_results .ps_row_1{
	border-top: 2px #EEE solid;
	background-color: #FFF;
	padding: 12px;
}
#ps_results .ps_row_2{
	border-top: 2px #EEE solid;
	background-color: #FFF;
	padding: 12px;
}
#ps_results .ps_row_btm{
	font-weight: bold;

	font-size: 14px;
	background-color: #EEE;
	padding: 12px;
}

.highlight {
	background-color:#FFFEBB;
}

/* Added to show icons */
#ps_icon_background{
	width:20px;
	height:20px;	
	float:right;
	left:0px;
	cursor:pointer;
	float: left;
}
#ps_icon {
	background:url(../images/icon_search.gif) no-repeat;
	height:20px;
	width:20px;
margin-top:10px;
}









.search_mysearchhome input, .search_mysearch input, 
#ps_search_str
{
border:1px solid #ddd;
padding:3px;
}



ul.jclist li
{
	font-size:11px;
        font-weight:bold;
}

.jclist hr
{
        border: 0;
	height: 1px;
	color:#ddd;
	width:95%;
	margin-bottom:10px;
        background-color:#ccc;

}
.comment-body
{
        line-height:1.6em;
        color:#000;
}

.comment_author
{
	font-size:10px;
        font-family:arial;
        
}
.jcl_objtitle a
{
    font-size:20px;
}
div.comment_title 
{
        margin-bottom:3px;	
        padding:0;
}

.jcl_comment 
{
	
	line-height:1.5em;
        

}

ul.jclist span.jcl_comment 
{
            
        font-weight:normal;
        
}
a.jcl_readmore
{
font-size:10px;
font-weight:normal;
}






table.apmc_table
{
border-collapse:collapse;

}
.apmc_table td
{
padding:3px 7px;
border:1px solid #aaa;
vertical-align:top;
}



.welcome
{



}
.welcome a
{
font-size:15px;
}
table.action-steps p
{
     font-size:16px;
     line-height:15px;
     color:#993333;
    
     
}

table.action-steps td
{
padding-left:20px;
}


table.custom-table-1 td
{
text-align:left;
padding:8px;
}

a.assist-link
{
font-size:9px;
}

#panel
{
margin:0 auto;
width:85%;

display:hidden;
padding:20px;
}

.time
{
margin-top:-25px;height:20px;
}
.time-2a
{
margin-top:-5px;height:20px;
}
.time-2b
{
margin-top:-35px;
margin-bottom:12px;
padding:0;
}

table.audio_table td

{
padding:0px 0 0 0;


}
.audio_table p
{
padding:0;
}
.quickselectbox

{display:none;}
.cofiMainmenuRow
{
margin-top:-20px;
}
.art-blockcontent-body ul li {
    margin-bottom: 9px;
}

.art-article m-fac img, img.m-face
{margin:0px;}