body {position:relative; margin: 0; padding: 0; font-size:1em; font-family: Arial,Verdana,Sans-serif; background:url(../images/layout/bg_sec_pg_hdr.jpg) repeat-x; } 
    #pgContent {
	width:990px;
	margin-left: 10%;
  }
        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(../images/layout/isu_hp_logo.jpg) no-repeat; }
        #subPage #coLogo a { background:url(../images/layout/isu_flag_logo.jpg) no-repeat; }
        
		#isuOrg { position:absolute; top:31px; left:212px; height:50px; width:286px; }

        #phNav { display:none; position:absolute; top:90px; 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(../images/layout/icon_keyboard.gif) no-repeat; padding:1px 0 0 24px;}
			#phNav td a:hover { text-decoration: underline; }
		
		#siteSearch { position:absolute; top:10px; right:30px; }
		.searchBox {background:#e8e8e8; margin-bottom:1px; margin-right:5px; border:none;}
		.searchBtn {vertical-align:bottom;}


    #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(../images/layout/bg_pbnav_hl.gif) repeat-x; }
			#pbNav .actLink { background:url(../images/layout/bg_pbnav_hl.gif) repeat-x; font-weight:bold; }
		    #pbNav .navDiv { padding:0px 4px; }
			#pbNav .navDiv div { width:1px; height:50px; background:url(../images/layout/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(../images/layout/bg_hp.jpg) repeat-x white; }
			#homePage #pbMainContent { height:280px; background:url(../images/layout/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.4em; }
				#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(../images/layout/achr_underline.gif) repeat-x left bottom; }
				#homePage #pbSecondaryContent a:hover { background:url(../images/layout/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:12; margin:0 0 20px 0; color:#585858; line-height:1.4em; }
			#subPage #pbMainContent a { color:#005695; text-decoration:none; background:url(../images/layout/achr_underline.gif) repeat-x left bottom; }
			#subPage #pbMainContent a:hover { background:url(../images/layout/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 { color:#585858; font-size:.8em; line-height:1.4em; }
			#subPage #pbSecondaryContent p a { color:#005695; text-decoration:none; background:url(../images/layout/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 ul.linkList a:visited { color:#005695; text-decoration:none; background:url(../images/layout/achr_underline.gif) repeat-x left bottom; }
			#subPage #pbSecondaryContent ul.linkList a:hover { background:url(../images/layout/achr_underline_mo.gif) repeat-x left bottom; }
			
			#resBar { width:250px; height:100px; border:1px solid red; text-align:center; background:url(../images/layout/logo_small_ors.gif) no-repeat top center; }


    #pgFooter { position:relative; top:-52px; height:52px; background:url(../images/layout/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(../images/layout/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; }

.btnFlyOut {position:absolute; width:160px; right:3px; top:33px; background:url(../images/layout/quote_popup_bg.gif) repeat-y;}
.btnFlyOut p {font-size:9pt; margin:0;}


	/* SEARCH FEATURE STYLES */
	.highlight { background: #FFFF40; }
.searchheading { /*font-size: 130%; font-weight: bold;*/ color:#005695; font-size:1.4em;}
	.summary { font-size: 80%; font-style: italic; }
	.suggestion { font-size: 100%; }
	.results { font-size: 100%; }
	.category { color: #999999; }
	.sorting { text-align: right; }

	.result_title { font-size: 100%; }		
	.description { font-size: 100%; color: #008000; }
.context { /*font-size: 100%;*/ font-size:.8em; margin:0 0 20px 0; color:#585858; line-height:1.4em; }
	.infoline { font-size: 80%; font-style: normal; color: #808080;}

	.zoom_searchform { font-size: 100%; }
	.zoom_results_per_page { font-size: 80%; margin-left: 10px; }
	.zoom_match { font-size: 80%; margin-left: 10px;}				
	.zoom_categories { font-size: 80%; }
	.zoom_categories ul { display: inline; margin: 0px; padding: 0px;}
	.zoom_categories li { display: inline; margin-left: 15px; list-style-type: none; }
	
	input.zoom_button {  }
	input.zoom_searchbox {  }		
	
	.result_image { float: left; display: block; }
	.result_image img { margin: 10px; width: 80px; border: 0px; }

	.result_block { margin-top: 15px; margin-bottom: 15px; clear: left; }
	.result_altblock { margin-top: 15px; margin-bottom: 15px; clear: left; }
	
	.result_pages { font-size: 100%; }
	.result_pagescount { font-size: 100%; }
	
	.searchtime { font-size: 80%; }
	
	.recommended 
	{ 
		background: #DFFFBF; 
		border-top: 1px dotted #808080; 
		border-bottom: 1px dotted #808080; 
		margin-top: 15px; 
		margin-bottom: 15px; 
	}
	.recommended_heading { float: right; font-weight: bold; }
	.recommend_block { margin-top: 15px; margin-bottom: 15px; clear: left; }		
.recommend_title { /*font-size: 100%;*/ }
	.recommend_description { font-size: 100%; color: #008000; }
	.recommend_infoline { font-size: 80%; font-style: normal; color: #808080;}






.singlelinebox {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; width: 160px}
.formtext_small {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #094C80; font-weight: bold}
.formtext_head {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #000000}
.formtext_para { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px ; margin-top: 15px; margin-right: 30px; margin-bottom: 15px; margin-left: 30px; text-align: justify; line-height: 16px; color: #666666}
.cellshading {  background-color: #E5E5E5}
.cellshading_light {  background-color: #FFFFFF}
.tableborder {  background-color: #094C80; margin-top: 50px}
.box160 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; width: 160px }
.box20 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; width: 20px}
.box80 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; width: 80px}
.box160big { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; width: 160px ; height: 100px}
.cellshadingdark { background-color: #094C80}
.formtext_subhead { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; margin-left: 20px; text-align: justify; color: #FFFFFF; font-weight: bold}
.formtext_med { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #CCCCCC; line-height: 16px; margin-right: 30px; margin-left: 30px; text-align: justify}
.box120 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; width: 120px}
.formtext_smallest {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #999999}
.cellshadingTC { background-color: #000000}
.formtextTC { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #CCCCCC; font-weight: normal}
a.tc {  font-weight: bold; color: #FFFF00; text-decoration: underline}
