﻿body {position:relative; margin: 0; padding: 0; font-size:1em; font-family: Arial,Verdana,Sans-serif; background:url(../img_lib/bg_sec_pg_hdr.jpg) repeat-x; } 
    #pgContent { width:990px; margin: 0 auto; }
        form { margin:0; }

    #pgHeader { position:relative; height:140px; }
        #coLogo { position:absolute; top:0px; left:0px; }
        #coLogo a { display:block; height:140px; width:212px; }
        #homePage #coLogo a { background:url(../img_lib/isu_hp_logo.jpg) no-repeat; }
        #subPage #coLogo a { background:url(../img_lib/isu_flag_logo.jpg) no-repeat; }
        
		#isuOrg { position:absolute; top:32px; left:212px; height:49px; width:438px; }

        #phNav { position:absolute; top:2px; right:10px; }
        	#phNav td { font-size: .8em; padding:10px 10px 0 0; }
			#phNav td a { text-decoration:none; display:block; height:24px; color:White; background:url(../img_lib/icon_keyboard.gif) no-repeat; padding:1px 0 0 24px;}
			#phNav td a:hover { text-decoration: underline; }

    #pgBody { position:relative; padding:30px 0 100px 0; }
    #homePage #pgBody { padding:8px 0 50px 0; }

        #pbNav { position:absolute; top:90px; left:212px; }
			#pbNav td a { display:block; height:40px; padding:10px 4px 0 4px; text-decoration:none; color:White; font-size:.9em; }
			#pbNav td a:hover { background:url(../img_lib/bg_pbnav_hl.gif) repeat-x; }
			#pbNav .actLink { background:url(../img_lib/bg_pbnav_hl.gif) repeat-x; font-weight:bold; }
		    #pbNav .navDiv { padding:0px 4px; }
			#pbNav .navDiv div { width:1px; height:50px; background:url(../img_lib/bg_pbnav_hl.gif) repeat-x; }
			
			#pbSNav { position:absolute; top:145px; left:212px; }
			#pbSNav td a { padding:0px 14px 0px 4px; text-decoration:none; color:#005695; font-size:.9em; }
			#pbSNav td a:hover { text-decoration:underline; }
			#pbSNav .actLink { font-weight:bold; }

		#homePage { background:url(../img_lib/bg_hp.jpg) repeat-x white; }
			#homePage #pbMainContent { height:280px; background:url(../img_lib/hpPhotoWFlag3.jpg) no-repeat; }
				#homePage #pbMainContent h1 { color:#073F6E; font-size:1.5em; margin:10px 0 0 0; }
				#homePage #pbMainContent p { color:#484848; font-size:1em; line-height:1.4em; }
			#homePage #pbSecondaryContent { height:230px; padding-top:20px; }
				#homePage #pbSecondaryContent h1 {  color:#073F6E; font-size:1em; margin:10px 0 0 0; }
				#homePage #pbSecondaryContent h1 a, #homePage #pbSecondaryContent h1 a:hover { color:#073F6E; font-size:1em; margin:10px 0 0 0; text-decoration:none; background:none; }
				#homePage #pbSecondaryContent p { color:#666666; font-size:.8em; margin:10px 0 0 0; line-height:1.6em; }
				#homePage #pbSecondaryContent ul, li { color:#666666; font-size:.8em; }
				#homePage #pbSecondaryContent ul { padding:10px 0 10px 0; margin:0 0 0 14px; }
				#homePage #pbSecondaryContent a { color:#005695; text-decoration:none; font-size:.8em; background:url(../img_lib/achr_underline.gif) repeat-x left bottom; }
				#homePage #pbSecondaryContent a:hover { background:url(../img_lib/achr_underline_mo.gif) repeat-x left bottom; }

		#subPage {  }
			#subPage #pbMainContent h1 { color:#005695; font-size:1.4em; margin-bottom:20px;}
				#subPage #pbMainContent h4 { font-size:.8em; color:#005695; font-style:italic; margin:-20px 0 20px 0; }
			#subPage #pbMainContent h2 { font-size:1em; color:#585858; margin-bottom:20px; }
				#subPage #pbMainContent h5 { font-size:.8em; color:#585858; font-style:italic; margin:-20px 0 20px 0; }
			#subPage #pbMainContent h3 { font-size:.8em; color:#005695; margin-bottom:20px; }
				#subPage #pbMainContent h6 { font-size:.8em; color:#005695; margin-bottom:0px; padding-bottom:0px; }
			
			#subPage #pbMainContent { width:740px; vertical-align:top; padding:30px 20px 30px 20px; }
			#subPage #pbMainContent p {font-size:.8em; margin:0 0 20px 0; color:#585858; line-height:1.4em; }
			#subPage #pbMainContent a { color:#005695; text-decoration:none; background:url(../img_lib/achr_underline.gif) repeat-x left bottom; }
			#subPage #pbMainContent a:hover { background:url(../img_lib/achr_underline_mo.gif) repeat-x left bottom; }
			#subPage #pbMainContent ul, #subPage #pbMainContent ol { color:#585858; }
			#subPage #pbMainContent td { font-size:.8em; }
			#subPage #pbMainContent td ul, #subPage #pbMainContent ol ul { font-size:1.2em; }
			#subPage #pbMainContent li { padding-left:10px; padding-bottom:6px; }
			
			#subPage #pbSecondaryContent { vertical-align:top; text-align:center; /*position:absolute;*/ width:280px; /*top:10px; right:0px;*/ padding:40px 20px 30px 20px; }
			#subPage #pbSecondaryContent h1 { font-size:1em; margin-bottom:0; }
			#subPage #pbSecondaryContent p { font-size:.8em; line-height:1.4em; }
			#subPage #pbSecondaryContent p a { color:#005695; text-decoration:none; background:url(../img_lib/achr_underline.gif) repeat-x left bottom; }
			#subPage #pbSecondaryContent ul.linkList { margin-left:0; padding:0; list-style-type:none; }
			#subPage #pbSecondaryContent ul.linkList li { padding:1px; line-height:1.6em; }
			#subPage #pbSecondaryContent ul.linkList a, #subPage #pbSecondaryContent a:visited { color:#005695; text-decoration:none; background:url(../img_lib/achr_underline.gif) repeat-x left bottom; }
			#subPage #pbSecondaryContent ul.linkList a:hover { background:url(../img_lib/achr_underline_mo.gif) repeat-x left bottom; }
			
			#resBar { width:250px; height:100px; border:1px solid red; text-align:center; background:url(../img_lib/logo_small_ors.gif) no-repeat top center; }


    #pgFooter { position:relative; top:-52px; height:52px; background:url(../img_lib/pgFooter_bg.gif); color:White; font-size:.8em; }
	#homePage #pgFooter { background: none; }
        #pfCopyright { padding-top:14px; text-align:center; }
        #pfCopyright a {font-size:8pt; color:white; }

	.checkList { list-style:url(../img_lib/icon_checkmark.gif); }
	.noBullet { list-style-type:none; padding-left:0px; margin-left:10px; }
	
	.tbl2ColList, .tbl3ColList { width:100%; }
	.tbl2ColList td, .tbl3ColList td { vertical-align:top; color:#585858; }
	.tbl2ColList td { width:50%; }
	.tbl3ColList td { width:33%; }
	.tbl2ColList td a, .tbl3ColList td a { line-height:1.7em; }
	.tdLI td { padding-left:20px; }
	.small { /*font-size:.8em;*/ }
	
	.matrixTbl { border:1px solid silver; margin:20px 0 20px 0; width:100%; }
	.matrixTbl td {padding:2px 4px; vertical-align:top; }
	.matrixTbl .hdr {background:#073f6e; color:White; font-weight:bold;}
	.matrixTbl .subHdr {background:#e0e0e0; font-weight:bold;}
	
	.ra { text-align:right; }
	.ca { text-align:center; }
	
	.divSpacer { padding:3px; }
	#subPage #pbSecondaryContent .orsLogo:hover, #subPage #pbSecondaryContent .orsLogo:visited { background-image:none; }
	.GlossaryLetterHeading {border-bottom: solid 1px; border-top: solid 1px; text-align: center;}
	.GlossaryLetterIndex {text-align: center;}
 }
