/* Subpage Navigation */
#secondaryNav {
	float: left;
	margin: 0px; 
	padding: 0px;
	vertical-align: top;
	width: 207px;
}

#secondaryNavMenu {
	background: transparent url(/images/oklahoma/MenuHdr_bkgrd.gif) 0px 0px repeat-x; 
	margin: 0px 0px 0px 7px; 
	width: 198px;
	text-align: left;
	border-left: #B8B8B8 1px solid;
	border-bottom: #BCBCBC 1px solid;
}

#secondaryNavMenu h3 {
	font-size: 1.25em;
	font-weight: bold;
	color: #FFF;
	margin: 0px 4px 0px 6px; 
	padding: 22px 0px 4px 0px; 
	text-align: left;
	height: 38px;
}

#secondaryNavMenu a {
	display: block;
	text-decoration: none;
	width: 152px;
}

#secondaryNavMenu a:hover {
	color: #00B0C8;
}

.level2 {
	width: 198px;
	font-size: 12px;
	margin: 0px; 
	padding: 0px;
	background-color: #F3F3F3;
	border-bottom: #BCBCBC 1px solid;
}
.level2 a {
	color: #7EA320 !important;
	background: transparent url(/images/oklahoma/level2off.gif) 4px 8px no-repeat;
	text-decoration: none;
	padding: 6px 18px;
}
.level2 a:hover {
	color: #00B0C8 !important;
	background: transparent url(/images/oklahoma/level2on.gif) 4px 8px no-repeat;
	text-decoration: none;
}
.level2 a.selected {
	color: #00B0C8 !important;
	background: transparent url(/images/oklahoma/level2on.gif) 4px 8px no-repeat;
	text-decoration: none;
}

.level3 {
	display: block;
	width: 198px;
	font-size: 12px;
	margin: 0px; 
	padding: 0px;
	background-color: #FFF;
}
.level3 a, .level3 a:hover  {	 
	color: #00B0C8 !important;
	text-decoration: none;
	padding: 6px 12px 6px 29px;
	background: transparent url(/images/oklahoma/level3on.gif) 16px 10px no-repeat;
}
.level3 a.more {
	background: transparent url(/images/oklahoma/level3on.gif) 16px 10px no-repeat;
}
.level3 a:hover.more {
	background: transparent url(/images/oklahoma/level3on.gif) 16px 10px no-repeat;
}
.level3 a.selected {
	color: #00B0C8 !important;
	text-decoration: none;
	background: transparent url(/images/oklahoma/level3on.gif) 16px 10px no-repeat;
}
.level3 a.selectMore {
	color: #00B0C8 !important;
	text-decoration: none;	
	background: transparent url(/images/oklahoma/level3on.gif) 16px 10px no-repeat;
}

.level4 {
	display: block;
	width: 198px;
	font-size: 12px;
	margin: 0px; 
	padding: 0px;
	background-color: #FFF;
}
.level4 a, .level4 a:hover  {	 
	color: #57928F!important;
	text-decoration: none;
	display: block;
	width: 163px !important;
	padding: 6px 0px 6px 35px;
	background-color: #FFF !important;
	background: transparent url(/images/oklahoma/bullet.gif) 26px 10px no-repeat;
}
.level4 a.more {
	background: transparent url(/images/oklahoma/bullet.gif) 26px 10px no-repeat;
}
.level4 a:hover.more {
	background: transparent url(/images/oklahoma/bullet.gif) 26px 10px no-repeat;
}
.level4 a.selected {
	color: #00B0C8 !important;
	text-decoration: none;
	background: transparent url(/images/oklahoma/bullet.gif) 26px 10px no-repeat;
}
.level4 a.selectMore {
	color: #00B0C8 !important;
	text-decoration: none;	
	background: transparent url(/images/oklahoma/bullet.gif) 26px 10px no-repeat;
}

.level5 {
	display: block;
	width: 198px;
	font-size: 12px;
	margin: 0px; 
	padding: 0px;
	background-color: #FFF;
}
.level5 a, .level5 a:hover  {	 
	color: #57928F !important;
	text-decoration: none;
	padding: 6px 12px 6px 53px;	background: transparent url(/images/oklahoma/bullet.gif) 44px 10px no-repeat;
}
.level5 a.selected {
	color: #00B0C8 !important;
	text-decoration: none;
	background: transparent url(/images/oklahoma/bullet.gif) 44px 10px no-repeat;
}
@media print {
    body, p, ul, li, #mainContent2 { background-color: #FFFFFF; font-size: 12pt; font-family: arial,helvetica,sans-serif; }
    body { text-align: left; }
	#topNav, #sitesearch, #primaryNavigation, #secondaryNav, #NavTop, #NavBottom, .print, .invisible { display:none; }
	#footer, #footer p { display:none; }
	#subpageMain { width: 650px; }
	.new { padding: 0px; background: none; }	
	#section_new a { padding: 0px; background: none; }
	#header h1 { background: none; height: 22px; width: 650px; margin: 2px; padding: 8px; text-align: left; text-indent: 0px; font: 18pt arial,helvetica,sans-serif; font-style: italic;	font-weight: bold; }
	#header a { text-decoration: none; }
  }
/* Header */
#header { 
	margin: 0px auto;
	width: 824px;
	height: 142px;
	background: url(/images/oklahoma/header_background.gif) top no-repeat;
	display: block;
	text-align: left;
}

#header h1 { 
	background: url(/images/oklahoma/ok_logo.gif) left no-repeat;
	height: 35px;
	width: 343px;
	border: 0px;
	margin: 40px 0px 0px 10px;
	padding: 0px;
	text-indent: -3000px;
	position: absolute;
}

/* Top Navigation */

#localeLinks {
	margin-left: 10px;
}

#localeLinks, #ctl44_pnlLinks, #ctl46_pnlLinks, #ctl40_pnlLinks, #ctl42_pnlLinks {
	display: inline;
}
#topNav { 
	margin: 0px;
	padding: 0px;
	height: 12px;
	position: absolute;
	width: 824px;
	text-align: right;
	white-space: none;
}
#topnavlinks {
	margin: 0px 0px 0px 0px; 
	padding: 10px 10px 0px 0px; 
	text-align: right;
	white-space: none;
}

#topnavlinks a {
color:#7EAE20;
text-decoration:none;
background: url('/images/oklahoma/bullet.gif') 0px 5px no-repeat;
padding: 0px 0px 0px 10px;

}

#topnavlinks a:hover, #topnavlinks a:focus {
color:#3FBED1;
text-decoration:none;
}

/* Site search */
#siteSearch {
	width: 151px; 
	height: 35px; 
	margin: 0px; 
	position: absolute;
	top: 78px;
	background: transparent url(/images/oklahoma/search.gif) no-repeat;
}
#siteSearch input {
	font-size: 12px;
	width: 170px;
	height: 22px;
	top: -12px;
	left: 610px;
	position: absolute;
	border: 1px solid #E5E5E5;
	background: #FFF url(/images/oklahoma/search-text.gif) top right no-repeat;
}
#siteSearch a {
	width: 28px;
	height: 24px;
	text-indent: -3000px;
	margin: 8px 0px 0px 0px; 
	padding: 0px;
	top: -20px;
	left: 785px;
	position: absolute;
	background: transparent url(/images/oklahoma/search_go.gif) bottom right no-repeat;
}
/* Primary Navigation Menu */
#primaryNavigation { 
	width: 824px; 
	height: 52px; 
	margin: 0px;
	padding: 0px;
	background: transparent url(/images/oklahoma/navblock_english.gif) no-repeat;
	position: absolute;
	top: 95px;
}
	
#primaryNavigation li { 
	height: 52px; 
	margin: 0px; 
	padding: 0px; 
	list-style-type: none; 
	float: left; 
	text-indent: -3000px; 
}
#primaryNavigation li a { 
	display: block; 
	width: 100%; 
	height: 100%;  
	text-indent: -3000px;
}

#PlanforCollege {
	left: 0px; 
	width: 97px;
}
#PlanforCollege a:hover, #PlanforCollege a.selected {
	background: transparent url(/images/oklahoma/navblock_english.gif) 0px -52px no-repeat;
}


#ExploreColleges {
	left: 192px; 
	width: 106px;
}
#ExploreColleges a:hover, #ExploreColleges a.selected {
	background: transparent url(/images/oklahoma/navblock_english.gif) -192px -52px no-repeat;
}


#ExploreCareers {
	left: 97px;
	width: 95px;
}
#ExploreCareers a:hover, #ExploreCareers a.selected {
	background: transparent url(/images/oklahoma/navblock_english.gif) -97px -52px no-repeat;
}

#PayingforCollege {
	left: 298px;
	width: 111px;
}
#PayingforCollege a:hover, #PayingforCollege a.selected {background: transparent url(/images/oklahoma/navblock_english.gif) -298px -52px no-repeat;
}

#ApplicationsTranscripts {
	left: 409px;
	width: 129px;
}
#ApplicationsTranscripts a:hover, #ApplicationsTranscripts a.selected {
	background: transparent url(/images/oklahoma/navblock_english.gif) -409px -52px no-repeat;
}

#TestPrep {
	left: 538px;
	width: 83px;
}
#TestPrep a:hover, #TestPrep a.selected {
	background: transparent url(/images/oklahoma/navblock_english.gif) -538px -52px no-repeat;
}

#MyInfo {
	left: 621px;
	width: 85px;
}
#MyInfo a:hover, #MyInfo a.selected {
	background: transparent url(/images/oklahoma/navblock_english.gif) -621px -52px no-repeat;
}

#ForEducators {
	left: 706px;
	width: 110px;
}
#ForEducators a:hover, #ForEducators a.selected {
	background: transparent url(/images/oklahoma/navblock_english.gif) -706px -52px no-repeat;
}
/* Subpage */
#subpageMain {
	margin-top: 0px; 
	margin-bottom: 0px;
	margin-left: auto; 
	margin-right: auto;
	padding: 0px; 
	width: 824px;
	text-align: center;
	background: transparent url(/images/oklahoma/subpage_bg.gif);
	overflow: hidden;
}
#subpageMain2 {
	clear:both;
	margin-top: 0px; 
	margin-bottom: 0px;
	margin-left: auto; 
	margin-right: auto;
	padding: 0px; 
	width: 824px;
	text-align: center;
	background: transparent url(/images/oklahoma/subpage_bg2.gif);
	overflow: hidden;
}

#mainContent /* With submenu */ { 
	background: transparent url(/images/oklahoma/Hdr_bkgrd.gif) 0px 0px repeat-x;
	float: left;
	margin: 0px 0px 4px 0px;
	padding: 2px 10px 2px 20px;
	text-align: left; 
	vertical-align: top;
	width: 580px;
                     overflow: hidden;
}
@media print {
	#mainContent { background: none; width: 650px; padding: 0px; margin: 0px; float: none; }
  }

#mainContent2 /* For no submenu */ { 
	background: transparent url(/images/oklahoma/Hdr_bkgrd.gif) 0px 0px repeat-x;
	margin: 0px 0px 0px 7px;
	padding: 2px 16px;
	text-align: left; 
	vertical-align: top;
	width: 780px;
}
@media print {
	#mainContent2 { background: none; width: 650px; padding: 0px; margin: 0px; }
  }

#popupContent /* Popup Window */ { 
	background: #FFF;
	margin: 2px;
	padding: 6px;
	text-align: left; 
	width: 100%;
}

/* Section Index List Elements */
#section a {
		display: block;
		padding: 2px 0px 0px 28px;
		margin: 6px 0px 0px 16px;
		border: none;
		background: transparent url(/images/oklahoma/arrow_off.gif) left no-repeat;
		font-size: 1.25em;
		text-decoration: none;
}
#section a:hover {
		background: transparent url(/images/oklahoma/arrow_on.gif) left no-repeat;
}
#sectionNew a {
		display: block;
		padding: 10px 0px 0px 41px;
		margin: 10px 0px 0px 12px;
		border: none;
		background: transparent url(/images/oklahoma/arrow_new_off.gif) left no-repeat;
		font-size: 1.25em;
		text-decoration: none;
}
#sectionNew a:hover {
		background: transparent url(/images/oklahoma/arrow_new_on.gif) left no-repeat;
}
#section .sub a {
	display: block;
	padding: 3px 0px 0px 10px;
	margin: 6px 0px 0px 46px;
	border: none;
	background: transparent url(/images/oklahoma/level3on.gif) 0px 6px no-repeat;
	font-size: 1em;
	text-decoration: none;
}
#section .sub a:hover {
	background: transparent url(/images/oklahoma/level3on.gif) 0px 6px no-repeat;
}
#section p, #sectionNew p {
	margin: 0px 0px 0px 16px;
	padding: 0px 0px 12px 28px;	
}
#section p a {
	color: #7EAF22;
	text-decoration: underline;
	border: none;
	display: inline;
	padding: 0px;
	margin: 0px;
	background: none;
	font-size: 1em;
}
#section p a:hover {
	color: #00B0C8;	
	text-decoration: underline;
	border: none;
	display: inline;
	padding: 0px;
	margin: 0px;
	background: none;
	font-size: 1em;
}
#section strong {
	margin: 10px 0px 0px 16px;
	padding: 10px 0px 12px 28px;
	border: none;
	font-size: 1.25em;
	font-weight: normal;
}
#section h4 {
	border: none;
	font-size: 1.25em;
	font-weight: bold;
}


/* Log On Form */
#newUsers {
	float: left; 
	width: 460px;
	margin: 6px 0px 0px 10px;
	padding: 5px;
}
#returningUsers {
	float: left; 
	border: 1px solid #BCBCBC; 
	background-color: #F3F3F3; 
	padding: 5px; 
	width: 225px; 
	margin: 6px 0px 0px 0px;
}
#newUsers h4, #returningUsers h4 {
	margin-top: 0;
	}
.logonButton {
	margin-left: 90px; 
	text-align: center;
	font-weight: bold;
}
#logonForm input {
	width: 130px;
}
#logonForm .questionLabel {
	font-weight: bold; 
	padding-left: 10px;
	font-size: 12px;
}

/* Create an Account */
#createAccount table {
	border: none; 
	margin-bottom: 10px;
}
#createAccount table td {
	border: none;
}
.submitButton {
	text-align: center;
}

/* Search By Name */
#searchByName {
	text-align: center;
}
#searchByName table {
	margin: auto;
}
#searchByName .errorMessage {
	text-align: left;
}
#searchByName .dataGrid {
	width: 95%; margin: auto;
}
#searchByName table td.dataGridHeader {
	background-color: #006699; 
	color: #FFF; 
	font-weight: bold; 
	margin-top: 10px; 
	margin-bottom: 10px;
}
#searchByName table td a {
	display: block; 
	text-align: center;
}

/* Financial Aid */
#finaidBox {
	background-color: #F3F3F3;
	border: 1px solid #BCBCBC;
	float: right;
	font-size: 1.2em;
	line-height: 16px;
	margin: 4px 6px 6px 6px;
	padding: 8px;
	width: 180px;
}
#finaidBox .small{
	font-size: .75em;
	margin: 3px 0px 0px 0px;	
	padding: 2px 0px 0px 0px;
	text-align: center;
}
.glossary {
	color:#505050;
	font-size: 1em;
	padding: 4px;
	text-align: center;
	letter-spacing: 1px;
}
.glossary a {
	font-weight: bold;
}

/* Planning Ahead for College Tables */
.finAidTables {
	width: 383px; 
	border: 1px solid #BCBCBC; 
	background-color: #F3F3F3; 
	margin: auto;
}
.finAidTables td {
	padding: 2px; 
	border: none;
}
.finAidTables td.answerColumn {
	border-bottom: 1px solid #BCBCBC; 
	margin-right: 3px;
}
.finAidTablesTotals {
	width: 450px; 
	border: 1px solid #BCBCBC; 
	background-color: #F3F3F3; 
	margin: auto;
}
.finAidTablesTotals td {
	border: none;
}

/* Explore Colleges */
#distanceSearch {
	text-align: center;
	}
#distanceSearch table {
	margin: auto;
	}
#distanceSearch table thead td, #distanceSearch table thead th {
	background-color: #02A0BD;
	color: #FFF;
	font-weight: bold;
	font-size: 12px;
	} 

.dataDisclaimer, #ncaaDisclaimer {
	text-align: center;
	padding: 12px 0px 0px 0px
	}
.dataDisclaimer p, #ncaaDisclaimer p {
	text-align: left;
	border: 1px solid #BCBCBC;
	padding: 3px;
	width: 90%;
	margin: auto;
	font-size: .9em;
	line-height: normal;
}

/* Planner */
#plannerMenu {
	margin: 0px; 
	padding: 1px; 
	width: 100%; 
	background: none;
	text-align: center;
}
#plannerMenu table {
	margin: auto; width: 100%;
}
#plannerMenu table td {
	border: none; font-size: 11px; line-height: 12px; text-align: center;
}
#plannerMenu table td a {
	display: block; 
	padding: 6px 5px; 
	color: #000; 
	text-decoration: none;
}
#plannerMenu table td a:hover {
	text-decoration: underline;
}
.filterOn {
	font-weight: bold;
	color: #006699;
	text-decoration: underline;
}
.filter {
	color: #000;
}
#freshmanPlanner .plannerSummaryGroup th.tableheader {
	background-color: #006699; 
	color: #FFF; 
	font-weight: bold;
}
.tableheader {
	background-color: #006699; 
	color: #FFF; 
	font-weight: bold;
}
#freshmanPlanner {
	text-align: center;
}
#freshmanPlanner table {
	width: 95%; 
	margin: auto; 
	border-collapse: collapse;
}
#freshmanPlanner table td.tablesubheader {
	background-color: #02A0BD; 
	color: #FFF; 
	font-weight: bold; 
	border: 1px solid #BCBCBC; 
	font-size: 10px;
}
#freshmanPlanner table th.tablesubheader {
	font-size: 10px;
}
#freshmanPlanner table td {
	border: 1px solid #BCBCBC; 
	font-size: 10px;
}
#freshmanPlanner table td div a.largerLink {
	font-size: 12px;
}
#freshmanPlanner table td.tableheader {
	font-size: 12px;
}
#freshmanPlanner table td.tableheader a {
	text-decoration: underline;
}
#freshmanPlanner table td.tableheader a:hover {
	text-decoration: none;
}
#plannerEditCourse {
	text-align: center;
}
#plannerEditCourse table {
	width: 450px; 
	margin: auto; 
	border: 1px solid #BCBCBC;
}
#plannerEditCourse table th {
	border-bottom: 1px solid #BCBCBC;
}
#plannerEditCourse table td {
	border: none;
}
.viewToggler {
	display: block; 
	width: 200px; 
	text-align: center; 
	border: 1px solid #BCBCBC; 
	margin-top:13px;
	margin-bottom: 10px; 
	padding: 3px 10px; 
	background-color: #F3F3F3; 
	font-size: 10px; 
	font-weight: bold;
}
.viewToggler:hover {
	background-color: #00B0C8; 
	color: #fff;
}

/* Campus Tours */
#campusTourOptions {width: 100%; border-collapse: collapse;}
#campusTourOptions th, #campusTourOptions td {border: 1px solid #BCBCBC; font-size: 11px; padding: 2px;}
#campusTourScreens {float: left; background: none; width: 100%; text-align: center; margin: 2px; padding: 2px;}
#campusTourScreens ul {list-style: none; margin: 0px; padding: 0px; width: 100%;}
#campusTourScreens ul li {float: left; margin: 2px 2px 2px 3px; padding: 4px; font-size: 11px; }
#campusTourScreens ul li a {font-size: 11px; color: #000; text-decoration: none;}
#campusTourScreens ul li a.selected {font-weight:bold; color: #006699; text-decoration: none;}

/* Matching Assistant */
#matchingAssistant {text-align: center;}
#matchingAssistant table {margin: auto;}
#matchingAssistant table td {border: none;}
#matchingAssistant br {display: none;}
#matchingAssistant table.dataGrid {border-bottom: 1px solid #02A0BD; margin-bottom: 10px;}
#matchingAssistant th.dataGridHeader, #matchingAssistant .dataGridHeader {background-color: #02A0BD; color: #FFF; font-weight: bold; font-size: 12px; border: none;}
#matchingAssistant .dataGridElement {font-size: 11px;}
#matchingAssistant td.matchingAssistantScore {color: #00B0C8; font-weight: bold; font-size: 12px; text-align: center;}
	
/* Comparative View */
#comparativeView {
	text-align: center;
}
#comparativeView table {
	margin: auto;
	}
#comparativeView table td.dataGridHeader, #comparativeView table th.dataGridHeader {
	background-color: #02A0BD; 
	padding: 5px; 
	text-align:center;
}
#comparativeView table td.dataGridHeader a, #comparativeView table th.dataGridHeader a {
	display: block; 
	color: #FFF; 
	font-weight: bold;
	font-size: 12px;
}
#comparativeView table tbody td {
	font-size: 11px;
}
.ascSortHeader {
	padding-left: 26px; 
	background: transparent url(/SharedImages/icons/s/bd/sort_descending.png) center left no-repeat;
}
.descSortHeader {
	padding-left: 26px; 
	background: transparent url(/SharedImages/icons/s/bd/sort_ascending.png) center left no-repeat;
}
#comparativeViewOptions td {
	padding: 6px 20px;
}
#comparativeViewOptions td.ascSortHeader, #comparativeViewOptions td.descSortHeader {
	padding-left: 46px; 
	background-position: 20px center;
}

/* Career Center */
#careerKey, #careerMatch {text-align: center;}
#careerKey table, #careerMatch table {border-collapse: collapse;}
#careerKey table th, #careerMatch table th {border: none;}
#careerKey table td, #careerMatch table td {border: none;}

/* MyMentor */
.myMentorProfile {width: 100%;}
.myMentorProfile th {border: none; text-align: left;}
.myMentorProfile td {border: none;}
#profileScholarshipSearch {width: 90%; border: 1px solid #BCBCBC; background-color: #F3F3F3; padding: 2px;}
.profileNavigation {width: 80%;}
.profileNavigation td {border: none;}
.myMentorApps {border-collapse: collapse;}
.myMentorApps td {border: 1px solid #BCBCBC;}

/* FAQ */
.FAQList li {
	padding: 3px 0px 3px 0px;
}
.FAQLabel {
	clear: both; 
	float: left; 
	width: 30px; 
	font-weight: bold;
}
.FAQText {
	margin-left: 30px;
}
#mainContent div.FAQText p {
	margin-top: 0px; 
	padding-top: 0px; 
	clear: none;
}
.FAQQuestion {
	margin-left: 30px; 
	font-weight: bold;
}
.FAQtopButton {
	clear: both; 
	text-align: left; 
	font-size: 10px; 
	margin: 20px 0px 20px 30px;
}
/* Hide from IE5-Mac. Only IE-Win see this. \*/
* html .FAQLabel {height: 1%; margin-left: 0;}
* html .FAQText {height: 1%; margin-left: 0;}
* html .FAQQuestion {height: 1%; margin-left: 0;}
/* End hide from IE5/Mac */

/* Data Tables */
#data {
	border-collapse: collapse;
	border-spacing: 0px;
	border: 1px solid #BCBCBC;
	margin: auto;
	padding: 0px;
}
#data tr.tableHeader {
	background-color: #02A0BD;
}

#data th {
	background-color: #02A0BD; 
	font-size: 12px;
	padding: 4px;
	color: #fff;
}
#data td {
	border: inset 1px;
	border-color: #F3F3F3;
	padding: 4px;
	vertical-align: top;
	font-size: 12px;
}
#data td.row, #data tr.row {
	background-color: #F3F3F3;
}
#data th a {
	color: #fff;
}
#data th a:hover {
	color: #00B0C8;
}


body { 
	text-align: center;
	margin: 0px;
	padding: 0px;  
	border: 0px; 
	font: 12px Arial, Helvetica, sans-serif; 
	color: #000; 
	background: #406A68 url(/images/oklahoma/background.jpg) top left repeat-x;}
}

td,p { 
	font: 12px Arial, Helvetica, sans-serif;
}

a:link, a:visited {
	color: #7EAF22;
	text-decoration: none;
}

a:hover, a:active { 
	color: #00B0C8;
	text-decoration: underline;
}

/* Open New Window & Print Link */
.new {
	padding: 0px 0px 0px 13px;
	margin: 0px;
	background: transparent url(/images/oklahoma/new_window.gif) 0px 3px no-repeat;	
}

.print {
	float: right;
	padding: 4px 0px 0px 13px;
	margin: 0px 0px 0px 0px;
	font-size: 11px;
	text-decoration: none;
	background: transparent url(/images/oklahoma/print.gif) 0px 4px no-repeat;	
}

/* Font Elements */
#divider {
	border-bottom: 1px #BCBCBC solid;
}

h2 {width: 447px; margin: 0; padding: 20px 0 10px 35px; font: 22px Georgia; color: #FFF; text-indent: -3000px;}
h3 {
	clear:both; color: #02A0BD;
	margin: 4px 0px 28px 0px; 
	padding: 0px; 
	font: bold 1.5em Arial, Helvetica, sans-serif; 
	text-align: center;
}
h4 {
	color: #02A0BD;
	margin: 0px; 
	padding: 10px 0px 0px 0px; 
	font: bold 1.2em Arial, Helvetica, sans-serif; 
	text-align: left;
}
h5 {
	font: bold 1em Arial, Helvetica, sans-serif;
	padding: 10px 0px 0px 0px;
	color: #02A0BD;
}

/* Basic Data Table */
th.tableheader {
	color: #fff;
	background-color: #02A0BD;
	margin: 0px; 
	padding: 2px; 
	text-align: left;
	font: bold 12px Arial, Helvetica, sans-serif; 
}
.formattingTable table {width: 100%;}
.formattingTable th, .formattingTable td {border: none;}
.previousButton, .prevButton {float: left;}
.nextButton, .continueButton {float: right;}
.previousButton a, .prevButton a, .nextButton a, .continueButton a {font-weight: bold; color: #02A0BD;}
.saveButton {text-align: center; font-weight: bold; line-height: 30px;}
.closeButton {text-align: center;}
.topButton {clear: both; text-align: left; font-size: 10px; margin: 20px 0;}
.topButton a {color: #02A0BD;}
.caption {font-size: 9px; text-align: center; margin: 0; padding: 0; line-height: normal;}
.warning {font-weight: bold; color: #F00;}
.footnote {font-size: 9px; line-height: normal;}
.footnumber {color:#ED1C24;font-size: 9px;font-weight:bold}
.centered {text-align: center;}
.questionLabel {vertical-align: top; text-align: right; padding-top: 6px;}
.questionAnswer {vertical-align: top; padding: 3px;}
.clear {clear: both;}

.dataGrid, #datagrid {
	padding: 20px 0px;
}
#datagrid .questionLabel {
	border: 1px solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left: none;
	border-right: none;
	background-color: #EEEEEE; 
	vertical-align: top; 
	text-align: left; 
	padding: 2px;
	width: 40%;}
#datagrid .questionAnswer {	
	border: 1px solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left: none;
	border-right: none;
	background-color: #DDDDDD; 
	vertical-align: top; 
	padding: 2px;
	width: 50%;}
	
#datagrid th, .dataGrid thead td, .dataGrid thead th, .dataGrid td.dataGridHeader {
	background-color: #02A0BD; 
	font-weight: bold; 
	color: #FFF;
	font-size: 12px;
}
.dataGrid thead td a, .dataGrid thead th a {
	color: #FFF;
}
.dataGrid td, #datagrid td {
	padding: 3px;
}
.dataGrid td.dataGridHeader {
	background-color: #F3F3F3; 
	color: #000; 
	font-weight: normal;
}
.dataGridOddRow {
	background-color: #F3F3F3;
}
.simpleFormHeader {
	background-color: #02A0BD; 
	font-weight: bold; 
	color: #FFF;
	font-size: 12px;
	display: block;
	padding: 4px;
	border: 1px solid #000;
}

#pagination {margin-top: 20px;}
#pagination table {margin-bottom: 20px;}
#pagination .pageLinks, #pagination .pageIndex {text-align: center; padding: 3px 0;}
#pagination .pageIndex {border-top: 1px solid #BCBCBC;}
#pagination .pageLinks span {padding: 0 5px; font-weight: bold;}
#pagination .pageLinks span a {font-weight: normal;}

#popupCloseButton {padding: 10px 0; text-align: center;}

.landingPageOptions a {font-weight: bold;}
.landingPageOptions p a {font-weight: normal;}

.invisible,a.invisible {
	font:1px sans-serif;
	color:#589391;
	text-indent:-2000px;
	}
.invisible2,a.invisible2 {
	font:1px sans-serif;
	color:#FFF;
	text-indent:-2000px;
	}
	
.simpleForm table table {
	padding: 0px;
	border: none;
}

.simpleForm th, .simpleForm td {
	border: none; 
}
.simpleForm select, .simpleForm option, .simpleForm input  {
	font-size: .9em;
}

.application {border: 1px solid #BCBCBC;}
.application th {border-bottom: 1px solid #BCBCBC;}
.application td {border: none;}

.whitelink {color: #FFF; text-decoration: none;}
.whitelink b {color: #FFF; text-decoration: none;}

.barelink {text-decoration: none;}
.barelink:hover {text-decoration: underline;}
.hint {color: #666; font-size: 9px;}
.label-r {text-align: right; vertical-align: top;}

.screenNavigation {text-align: center; margin-top: 5px;}
.screenNavigation table {margin: auto;}
.screenNavigation table td {border: none;}

.content {
	padding: 0px;
	margin: 0px;}

/* Hiding all of the horizontal rules */
hr {visibility: hidden;}
.faqTopicsDivider {border-bottom: 1px solid #BCBCBC; margin: 10px;}

#siteBreadCrumbs {background-color: #ECECEC; padding: 5px 2px; clear:both;}
#siteBreadCrumbs span {padding-right: 20px; background: transparent url(/SharedImages/icons/t/ab/arrow_right_blue.png) center right no-repeat; padding-left: 4px;}
#siteBreadCrumbs span.currentScreen {font-weight: bold; border: 1px solid #BCBCBC; background: #FFF; padding: 4px; margin-left: 4px;}
#siteBreadCrumbs a {color: #000;}
#siteBreadCrumbs a:hover {text-decoration: none;}

/* Basic Table in Content Block */

table {border-collapse: collapse;}
table th {border: 1px solid #BCBCBC;}
table td {border: 1px solid #BCBCBC; padding: 3px; font: 12px Arial, Helvetica, sans-serif; text-align: left;}
table table td {border: none;}
.tablesubheader {
	background-color: #02A0BD; 
	color: #FFF; 
	font-weight: bold; 
	border: 1px solid #BCBCBC; 
	font-size: 11px;
}

/* Footer */
#footer {
	background: transparent url(/images/oklahoma/OKfooter_bkgrd.gif) bottom left no-repeat;
	margin-top: 0px; 
	margin-bottom: 0px; 
	margin-left: auto; 
	margin-right: auto;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	height: 160px;
	width: 824px;
	text-align: center;
	clear: both;
}

#footer p { 
	font-size: 20px; 
	margin: 0px 0px 12px 0px; 
	padding: 0px;
	text-align: center;
}

#footer a {
	text-decoration: none; 
}

#footer a:hover, a:active { 
	color: #3FBED1;
	text-decoration: underline; 
}

#footer img {
	margin: 4px;
	padding: 6px 15px 0px 15px;
}

#copyright {	
	font-size: 11px; 
	color: #FFF;
	padding: 5px;
}
#copyright a {
	color: #FFF;
}

