/* =Reset */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td{margin:0; padding:0; outline:0;  font-style:inherit; font-size:100%; font-family:Arial, Helvetica, sans-serif; vertical-align:baseline; }


/* remember to define focus styles! */
:focus{outline:0; }
body{line-height:1; color:black; }

/*
ol, ul{list-style:none; }
ol {list-style: inside decimal;}
*/
ul { margin:0 ; padding:0; } 
ul li{ margin:0 5px; padding:0 0 5px 0; } 


ol {margin: 0;  padding:0;}
ol li {list-style:decimal ;  margin: 0 25px; padding: 0 0 5px 0;}

/* tables still need 'cellspacing="0"' in the markup */
table{border-collapse:separate; border-spacing:0; }
caption, th, td{text-align:left; font-weight:normal; }
blockquote:before, blockquote:after,
q:before, q:after{content:""; }

blockquote, q{quotes:""""; }


/* ---------- ---------- ---------- ---------- ---------- */
/* global */
body { margin: 0; padding: 0; min-width: 1000px; font: normal 93%/138.5% Arial, Helvetica, Sans-Serif; color: #333; background:url(../images/new/back_blue.jpg) repeat-x; }

.break {clear: both; visibility: hidden; margin: 0; padding: 0;}

/* fonts are based on 13px base */
/* 28px */ h1 {margin: 0 0 10px 0; padding: 0; font: normal 216%/216% Arial, Helvetica, Sans-Serif; color: #333;}
/* 24px */ h2 {margin: 0 0 10px 0; padding: 0; font: normal 182%/182% Arial, Helvetica, Sans-Serif; color: #00325b;}
/* 18px */ h3 {margin: 0 0 10px 0; padding: 0; font: normal 138.5%/123% Arial, Helvetica, Sans-Serif; color: #62131F;}
/* 16px */ h4{margin: 0; padding:0; font:bold 123.1%/123% Arial,Helvetica,Sans-Serif; color:#62131F; }
/* 14px */ h5 {margin: 0 0 10px 0; padding: 0; font: normal 108%/108% Arial, Helvetica, Sans-Serif; color: #333;}
/* 10px */ h6 {margin: 0 0 10px 0; padding: 0; font: normal 77%/77% Arial, Helvetica, Sans-Serif; color: #333;}

a { color: #3872AC; text-decoration: none; /*word-wrap: break-word;*/}
a:hover {color: #347DFF;text-decoration: underline;}

strong {font-weight: bold;}

ul {margin: 0 20px; }
ul li {list-style:square; margin: 0 5px; padding: 0 0 5px 0;line-height:1.3;}   

ul ul {margin-top:9px;}
img {border: none;}
p {margin: 5px 0;}

sub {
    vertical-align: sub;
    font-size: smaller;
} 

sup {
    vertical-align: super;
    font-size: smaller;
} 


/*
input {width: 210px; height: 20px; margin: 0; padding: 0; color: #333; background: #fff; border: 1px solid #eee;}
*/
button { width: 20px; margin: 0; padding: 0; border: none; cursor: pointer; background: none; color: #3A6E8F;}
	button.submit { width: 76px; height: 20px; margin: 0; padding: 0; border: none; cursor: pointer; background: none; color: #3A6E8F;}

.dash {width: 100%; height: 1px; margin: 20px 0; padding: 0; background: url(../images/new/dash.gif) repeat-x;}

img.floatright {float:right; margin:0 0 5px 5px;}
img.floatleft{float:left; margin:0 5px 0 0; }

/* ---------- ---------- ---------- ---------- ---------- */
#wrapper { width: 1000px; height: 100%; margin: 0 auto; padding: 0 ; background: url(../images/new/back_1000.gif) repeat-y; }

/* header */
#header { width: 1000px; height: 178px; margin: 0; padding: 0; background: url(../images/new/aps_masthead_right_nologo.jpg) no-repeat right; }

#identity {float: left; width: 145px; height: 178px; margin: 0; padding: 0;}

#navfunctional{width:370px; height:40px; margin:0; padding:14px 0 0 142px; font-size:85%; text-align:left; }
			#navfunctional a {color: #30597c; padding: 0 10px; border-right: 1px solid #ccc}
			#navfunctional a.last{ border-right: none;}
	#search {width: 240px; height: 40px; margin: -40px 190px 0 0; padding: 0; text-align: right; float:right;}
			input.search {float: left; width: 180px; height: 20px; margin: 0; padding: 3px 0 0 5px; color: #333; background: #fff;  border: 1px solid #eee;}
			
			#search input.button {padding: 5px 0 0 5px; width: 50px; color: #434343; background: none; border: none; cursor: pointer;}
			
	#navmain {float: left; width: 700px; height: 36px; margin: 0 0 0 100px; padding: 0 ; font-size: 93%; z-index: 100;}
	
.pageheader{ padding:0; margin: 10px 0 0 10px; float:left;}

.breadcrumbs{padding:0; margin: 10px 0 0 0; float:left; width: 600px;}
	.breadcrumbs ul{padding:0; margin:0; display:inline;}
	.breadcrumbs a{text-decoration:none;}
	.breadcrumbs li{padding: 0 0 0 5px;display:inline; white-space:nowrap;}

.header_right{ padding:0; margin: 5px 20px 0 0; float:right; width:215px;}
.pagetools { padding:2px 0 0 0; margin:0; text-align:right}
	
/* content */
#content {width: 1000px; margin: 0; padding: 0 5px;}

/*secondary pages*/
	#maincontent {float: left; width: 500px; margin: 10px 0 0 0 ; padding:0 5px;}
	#sidebar_right {float: left; width: 235px; margin: 10px 0 0 0  ; padding: 0 ; z-index: 4;}
	#sidebar_left {float: left; width: 230px; margin: 10px 0 0 0  ; padding: 0 0 0 5px ; z-index: 5;}	
	
/*cap columns  215 width*/
.side_cap_burg_top { margin: 10px; padding: 0; width:  215px; background: #FFF url(../images/new/lid_burg_curve_noarrow.gif) no-repeat top left;}
.side_cap_burg_arrow_top { margin: 10px; padding: 0; width:  215px; background: #FFF url(../images/new/lid_burg_curve.gif) no-repeat top left;}
.side_cap_black_top { margin: 10px; padding: 0; width: 215px; background: #FFF url(../images/new/lid_blak_curve.gif) no-repeat top left;}
.side_cap_ltbl_top { margin: 10px; padding: 0; width:  215px; background: #FFF url(../images/new/lid_ltbl_curve.gif) no-repeat top left;}
.side_cap_ltgr_top { margin: 10px; padding: 0; width:  215px; background: #FFF url(../images/new/lid_ltgr_curve.gif) no-repeat top left;}

.side_cap_content{ margin: -2px 0 0 0; padding:0 ; background: url(../images/new/table_back215.gif) repeat-y bottom left; border-top: 1px solid #bababa; }	

.side_cap_bottom{ margin: -2px 0 0 0; padding: 6px; background: url(../images/new/soft_below.gif) no-repeat bottom left; }	

.side_cap_content ul {margin:0 6px; padding:0;}
.side_cap_content li{border-bottom: 1px solid #bccdeb; margin:0; padding:4px 0 0 0 ; list-style: none; }
.side_cap_content li.last{ border-bottom: none;}	
.side_cap_content li a:hover{color: #347DFF; text-decoration:underline; }

.side_cap_content ul ul li{ margin:0; padding:5px 0 0 10px;border-bottom: 1px solid #bccdeb; margin:0 -6px; }
.side_cap_content ul ul li.last{ border-bottom: none;}
.side_cap_content li.special {margin:0;padding:5px 5px 5px 25px;}

/*cap columns 500 width*/
.main_cap_blue_top {
    background: url(../images/new/lid_blue_curve730.png) no-repeat top right;
    margin: 10px 0;
    padding: 3px 0 0 0;
    width: 500px;
}

.main_cap_content{ margin: -2px 0 0 0; padding:6px 10px ; background: url(../images/new/table_back500.gif) repeat-y bottom left; }	
.main_cap_bottom{ margin: -7px 0 0 0; padding: 6px; background: url(../images/new/soft_below500.gif) no-repeat bottom left; }	
/*cap columns 730 width*/

/*cap columns 730 width*/
#sec_main{float: left; width: 730px; margin: 10px 0 0 0 ; padding:0 5px;}
.sec_main_cap_blue_top { margin: 0; padding: 3px 0 0 0; width: 730px; background: url(../images/new/lid_blue_curve730.png) no-repeat top right;}
.sec_main_cap_content{ margin: -2px 0 0 0; padding:6px 10px ; background: url(../images/new/table_back730.gif) repeat-y bottom left;}  
.sec_main_cap_bottom{ margin: -7px 0 0 0; padding: 6px; background: url(../images/new/soft_below730.gif) no-repeat bottom left; }  


#sec_sub_left{float:left; width:310px; margin:10px; padding:0; }
#sec_sub_right{float:right; width:310px; margin:10px ; padding:0; }

/*banner-head columns 730 width*/
.sec_banner_top { margin: 0; padding: 0; float:left; font: normal 100%/100% Arial, Helvetica, Sans-Serif !important} /*css change*/
.sec_banner_top_content{ margin: 0; padding:6px 10px ; background: url(../images/new/table_back730.gif) repeat-y bottom left; font: normal 100%/100% Arial, Helvetica, Sans-Serif !important; }  /*css change*/
.sec_banner_top_bottom{ margin: -5px 0 0 0; padding: 6px; background: url(../images/new/soft_below730.gif) no-repeat bottom left; }

/*white text box*/

.side_linkbox {margin: 10px; padding: 0; width:  215px;}
   .side_linkbox_content{ margin: -2px 0 0 0; padding:5px 6px; background: url(../images/new/table_back215.gif) repeat-y bottom left; border-top: 1px solid #bababa; }	
	
.side_linkbox_bottom{ margin: -2px 0 0 0; padding: 6px; background: url(../images/new/soft_below.gif) no-repeat bottom left; }	
		

/*grey text box*/

.side_linkbox_grey { margin: 10px; padding: 0; width:  215px;  }
.side_linkbox_grey_content{ margin:0 0 0; padding:5px 6px; background: url(../images/new/table_back215_gry2.gif) repeat-y bottom left; border-top: 1px solid #bababa; }	

.side_linkbox_grey_bottom{ margin: -7px 0 0 0; padding: 6px; background: url(../images/new/soft_below.gif) no-repeat bottom left; }	
	
/*loggedin*/
.loggedin {font-size:10px; margin: 0; padding: 0 5px; height:auto; width:200px; background:#FFF; }
.loggedin ul {list-style: none; padding: 0; margin:5px;}  
.loggedin li a{color:#06C; padding:0; line-height:16px; }
.loggedin ul.right{ float: right; width:100px; padding:0; margin:0;}
.loggedin ul.left { float: left; width: 100px; padding:0;margin:0;}		
.loggedin li {border-bottom: none;}

/*home page*/	
.pageheader_home{ padding:10px 0; margin: 10px 0 0 10px; float:left;}
.header_right_home{ padding:10px 0; margin: 5px 10px 0 0; float:right;}

.main_feature { margin:10px 0; padding: 0; width: 500px; background:#FFF; }

            /*tabbed area*/
#news {float: left; width: 500px;background: url(../images/new/soft_below500.gif) no-repeat bottom left #fff; padding: 0; margin:10px 0 0 0; }
.childtabs ul {margin: 10px 0 0 0; padding: 0; list-style: none; }
.childtabs li {float: left; margin: 0; padding: 10px 0; border-bottom: 1px solid #ffad1e;width:100%; list-style: none;}
.childtabs li.first {margin: 0; padding: 10px 0; border-top: 1px solid #ffad1e;}
.childtabs li.last {margin:5px 0; padding: 10px 0; border-bottom: none;}
.program_listing {margin: 0 0 15px 0;}

/*image with caption*/
.captioned_image {float:right; margin: 0 0 0 10px; padding:0 0 5px 0;width: 140px; border-bottom: 1px solid #bccdeb }
.captioned_image img {display: block;border: 0;/* margin: 0 auto; */}
.captioned_image span {display: block;text-align: left; font-size:85%; font-style:italic;} 


/* footer */
#footer {width: 980px; margin: 50px 0 30px 0; padding: 0 10px; border-bottom: 10px solid #5791cc; text-align:center; }

#grant_footer {width:700px; margin:20px 0 10px 0; padding:0 10px; border-top:2px solid #ffad1e; text-align:center; }
#grant_footer a{text-decoration:none; white-space:nowrap; }
#grant_footer a:hover{color:#999; text-decoration:none; }
#grant_footer ul {margin:10px 0 0 0; padding:0;}
#grant_footer li{float:left; margin:0; padding:0 10px; border-right:1px solid #999; height: 15px; list-style:none; white-space:nowrap;}
#grant_footer li.last {border-right:none;}


/* DEVELOPER ADDED STYLES */
.columnad {display:block; margin-left:auto; margin-right:auto; margin-top:5px; margin-bottom:5px;}

span.highlighted{background-color:#ff0; }

.GMSearch_ResultsPanel {display:none;}

/*cap columns 700 width*/
.main_cap_blue_700_top { margin: 5px; padding: 0; width: 700px; background: #FFF url(../images/new/lid_blue_curve730.png) no-repeat top right; }
.main_cap_700_content{ margin: -2px 0 0 0; padding:6px 10px ; background: url(../images/new/table_back700.gif) repeat-y bottom left; }   
.main_cap_700_bottom{ margin: -7px 0 0 0; padding: 6px; background: url(../images/new/soft_below700.gif) no-repeat bottom left; }          


/*cap columns 100 pct width */
.main_cap_blue_100pct_top { margin: 5px 0; padding: 0; width: 100%; background: url(../images/new/lid_blue_curve730.png) no-repeat top right; }
.main_cap_100pct_content{ margin: -2px 0 0 0; padding:10px ;background-color: #fff;border: 1px solid #999;box-shadow: 0px 4px 8px -4px #000;min-height: 20px;border-top-width: 0; }

.committeeHeader{ background-color: #5791CC;color: #ffffff; font-weight:bold;  }
.committeeTable td {padding:10px;  }
.committeeTable table {border-collapse:collapse;}

/*
.committeeTable table th td{border: 1px solid black;}
*/
.pagetools img{border-radius: 5px;  padding: 0 1px;}

/*for Physiologist Issue Pages*/

.sec_banner_top_content.issue {
    border: 2px solid #000;
}


.sec_banner_top_content p, .sec_banner_top_content li{
	line-height:1.3;
}

.sec_main_cap_content > p {
    line-height: 1.3;
}

.support{
    display:block;
	float:right;
	position: relative;
	right:-160px;
	top:-25px;
	width:115px;
}