/* display */
#conteneur { position: relative; }
.centerColumnWide { float: left; width: 725px; } /* .centerColumn + .rightColumn */
/*.rightColumn		{border-top:5px solid}*/

/* basic */

.ms-dtinput input { font-size:7pt; }
.ms-dttimeinput select { width: 60px; font-size:7pt; }

h1 { margin-bottom: 1em; line-height: 1.4em; }
span h1 { width: 450px; }
h2 { position: relative; text-transform: uppercase; }
h2 p { display: inline; }
img { margin-right: 0.5em; }
ul { margin-left: 1.2em; }
/* input, select, textarea { vertical-align: bottom; } */
.imgRight { position: relative; }
.imgLeft { position: relative; }
#header { margin-bottom: 24px; }

.rightColumn { border: none; }

.right_section { border-top: 5px solid; padding-top: 5px; }
.right_section_title { vertical-align: top; }
.right_section_icon { position: absolute; right: 0px; }
.right_section_title_image { vertical-align:middle; }

table th { padding: 0.6em; text-align: left; }
dt { line-height: 1.2em; margin-bottom: 0.4em; }
dd { line-height: 1.2em; margin-bottom: 1.4em; margin-left: 1.2em; }
.clear { clear: both; }
#home ul, .menu, .menu ul { margin-left: 0; }
#MeetingDatesTimesAgendas th { background-color: #D2A00C; color: white; font-weight: bold; padding: 0.5em; text-align: left; }

input.image { position: relative; top: 3px; }

/* error */

.error { border: 1px solid #CC0000; margin: 0 0 10px 0; padding: 12px 10px 10px 30px; background-color: #F9F9F9; background-image: url(/Style%20Library/www.ebc.state.ok.us/Images/error.gif); background-repeat:no-repeat; background-position: 10px 10px; }
.error h1 { font-size: 110%; color:#CC0000; margin: 0; width: auto; float:none; }
.error p { margin: 7px 0 7px 0; line-height: 100%}
.error ul { margin-top: 5px; margin-bottom: 5px; }
.error ul li { margin-bottom: 5px; }
.error a { color: #CC0000; }
.error a:hover { color: #323232; }

/* header navigation */

/* footers */
#footer { border-top: 2px solid #275EA1; }

/* horizontal navigation */

#home .menu li { font-size: 0.95em; }
.menu { margin-bottom: 0; }
.menu li.selected a { padding: 3px 9px 3px; }
/*.menu ul { padding-top:0.005em; }*/
.menu ul { margin-top: 0; }
.menu ul ul { margin-top: 0.2em; }
.menu li.selected li a { background-color: transparent; }
.menu li li.selected { border-top: 1px solid #FFF; background: #f1eee7 url(/Style%20Library/www.ebc.state.ok.us/Images/puce.gif) 11px 0.85em no-repeat; padding: 2px 0 2px 19px; font-weight: bold; margin-bottom: 0px; }
.menu li li.selected ul { margin-left: -19px; font-size: 1.1em; margin-bottom: -2px; }
.menu li.selected li.selected ul li { padding-left: 29px; background-position: 21px 0.9em; }

/* content block with title */
.block .no-title .oklahoma { background-color: #ffffff; margin-top: 15px; }

/* news block */
.pressReleases h3 { color: #9d9d9d; font-size: 0.91em; line-height: 1.8em; }

/* press releases */
/*.news.pressReleases h3 { margin-bottom: 1em; }*/
/*.news.pressReleases .more { margin-top: 1.3em; margin-bottom: 0.5em; }*/
.pressReleases .more { margin-top: 1.3em; margin-bottom: 0.5em; }
.DivNews { margin: 0.2em 0 1.6em; line-height: 1.2em; }
.DivNews p { margin: 0; }

/* features */
.feature dd, .feature dt { line-height: 1.4em; margin-left: 0; }
/*.feature img { border:1px solid #bfbfbf; }*/
.feature img { background: #bfbfbf; padding: 1px; }

/* search box*/

/* Login box */
.login_container { float: right; width: 245px; }

/*#info_login form { background:#FFF; padding:15px 10px 15px; }*/

#info_login .logo { background-color: #fff; }

/* calendar */
#innercalendar { width:100%; }
#innercalendar table { background-color:#FFFFFF; border-color:#FFFFFF; }

/* button list*/

/* box website */
/*.oklahoma cite{ float: left; width: 100%; }*/

/* pages */
/*.leftColumn.logo{ padding-right:2px; }*/

/* breadcrum */
/*.breadcrum{ margin-bottom:17px;}*/
.breadcrum { padding-top: 38px; padding-bottom: 1px; }

/* Top */




/* Search Results page */
#searchForm { width: 100%; }
#searchForm .button { font-size: 1em; width: 100px; }

ul#search_criteria { float: left; width: 99%; margin-left: 1%; }
ul#search_criteria li { float: left; width: 33%; padding: 0; list-style: none; background: none; margin-top: 0.5em; }

#searchResults { border: 1px solid #E3E3E3; border-width: 1px 0; padding-top: 1.5em; margin: 2em 0 1em; clear: both; }
#searchResults dl dt { font-weight: bold; font-size: 1.1em; padding-top: 0.5em; padding-bottom: 0.6em; }
#searchResults dl dd { padding-bottom: 0.3em; }
#searchResults dl dd.description { margin-bottom: 1.5em; }

#searchNoResults { border: 1px solid #E3E3E3; border-width: 1px 0; padding-top: 1.5em; padding-bottom: 1.5em; margin: 2em 0 1em; clear: both; }

/* Search Results Error */
.orange_text { color: #DE5720; }


/* Calendar Styles */
.calendar_specialEvent { background-color: #CAD7E8; color: #333333; padding: 2px; display: block; }
.calendar_specialEventLeft { background-color: #CAD7E8; color: #333333; padding: 2px 0 2px 2px; display: block; }
.calendar_specialEventRight { background-color: #CAD7E8; color: #333333; padding: 2px 2px 2px 0; display: block; }

.calendar_day { background-color: #000000; color: #FFFFFF; }
.calendar_odd { background-color: #EDEBEC; }
.calendar_even { background-color: #F6F6F6; }

.calendar_active { background-color: #CAD7E8; color: #333333; }
.calendar_activeTitle { background-color: #275EA1; color: #FFFFFF; font-weight: bold; }
.calendar_activeTitle a { color: #FFFFFF; }

.calendar_header { border-bottom: 20px solid #FFFFFF; }

#calendarYear { }
#calendarYear td { }
#calendarYear .calendar_table { border-right: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; }
#calendarYear a { padding: 2px 0 5px 0; display: block; width: 100%; color: #666666; }
#calendarYear a:hover { padding: 2px 0 5px 0; background-color: #EDEBEC; display: block; width: 100%; color: #666666; }
#calendarYear .calendar_active { border-collapse: collapse; color: #333333; padding: 0; background-color: #CAD7E8; border-right: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; }
#calendarYear .calendar_active a { padding: 2px 0 5px 0; color: #333333; display: block; width: 100%; }
#calendarYear .calendar_active a:hover { padding: 2px 0 5px 0; background-color: #275EA1; display: block; color: #FFFFFF; width: 100%; }
#calendarYear .calendar_activeTitle { background-color: #275EA1; color: #FFFFFF; font-weight: bold; }
#calendarYear .calendar_activeTitle a { padding: 2px 0 5px 0; color: #FFFFFF; }
#calendarYear .calendar_activeTitle a:hover { padding: 2px 0 5px 0; background-color: #275EA1; color: #FFFFFF; font-weight: bold; }
#calendarYear .calendar_day { background-color: #000000; color: #FFFFFF; font-weight: bold; }
#calendarYear .calendar_day a { padding: 2px 0 5px 0; color: #FFFFFF; }
#calendarYear .calendar_day a:hover { padding: 2px 0 5px 0; background-color: #000000; color: #FFFFFF; font-weight: bold; }

div.centerColumnWide span#Content table table div.ms-WPBody div table table.calendar_table td, div.centerColumnWide span#Content table table div.ms-WPBody div table table.calendar_active td { height:23px; }
#calendarMonth { border-collapse: collapse; }
#calendarMonth td { padding: 4px; border: 1px solid #FFFFFF; }

#calendarDay { }
#calendarDay td { padding: 4px; border-bottom: 1px solid #FFFFFF; }

#calendarWeek { }
#calendarWeek td { padding: 4px; border-bottom: 1px solid #FFFFFF; }
#calendarWeek .calendar_even { height: 60px; }
#calendarWeek .calendar_active { background-color: #CAD7E8; color: #333333; height: 60px; }
#calendarWeek .calendar_activeTitle { background-color: #275EA1; color: #FFFFFF; font-weight: bold; }

.noborder { padding: 0px; border: none; }
.border_white_right { border-right: 1px solid #FFFFFF; }

.calendar_even .calendar_even td, .calendar_odd .calendar_odd td, .calendar_active .calendar_active td { height: 90px; }
td.calendar_even, td.calendar_odd, td.calendar_active { vertical-align: top; }
td.calendar_even td, td.calendar_odd td, td.calendar_active td { padding: 0.4em; }

table.calendar_table, table.calendar_active { border-color:#FFFFFF; }

/* Calendar Styles - End */


.border_bottom, .border_bottom td { border-bottom: 1px solid #DBDBDB; }
.border_top, .border_top td { border-top: 1px solid #DBDBDB; }
.border_top_bottom, .border_top_bottom td { border-bottom: 1px solid #DBDBDB; border-top: 1px solid #DBDBDB; }

table.border_bottom td.border_top, .border_top td, td.border_bottom, .border_bottom td, th.blue_border_bottom, .blue_border_bottom td, th.red_border_bottom, .red_border_bottom td { padding: 1em; }

#home.body div#leftPanel h1 img { background-color: #275EA1; }
.leftColumn.logo { background-color: #275EA1; }

.ms-WPBody { font-size: 100%; }

table span, a, .ms-WPBody a { line-height: 1.4em; }
.ms-WPBody td { padding:4px 0; }

hr { background-color: #e3e3e3; border: 0; color: #e3e3e3; height: 1px; }
hr.yellow_bar { background-color: #d1ab13; border: 0; color: #d1ab13; height: 2px; }
hr.red_bar { background-color: #970f6c; border: 0; color: #970f6c; height: 2px; }
hr.orange_bar { background-color: #d95f27; border: 0; color: #d95f27; height: 2px; }
hr.green_bar { background-color: #83a10f; border: 0; color: #83a10f; height: 2px; }
hr.aqua_bar { background-color: #3db4c2; border: 0; color: #3db4c2; height: 2px; }
hr.blue_bar { background-color: #2471b8; border: 0; color: #2471b8; height: 2px; }

p a img, div a img, span#Content ul li a img, table.border_bottom td.border_top img { margin: 0; }

#RightSection1_detail2 .ms-formfieldcontainer, #RightSection1_detail3 .ms-formfieldcontainer { margin-top: 100px; }

a.buttons {font-size:1em; margin:0; padding:0 3px 2px 3px; background-color:#E7E6E6; color:#285FA2; font-weight:bold; text-decoration:none; border-bottom:1px solid #B1B1B1; border-right:1px solid #B1B1B1; border-top:1px solid #D7D6D6; border-left:1px solid #D7D6D6;}
a:hover.buttons {font-size:1em; margin:0; padding:0 3px 2px 3px; background-color:#E7E6E6; color:#285FA2; font-weight:bold; text-decoration:none; border-bottom:1px solid #B1B1B1; border-right:1px solid #B1B1B1; border-top:1px solid #D7D6D6; border-left:1px solid #D7D6D6;}

caption { padding-right: 5px; padding-left: 5px; font-weight: bold; padding-bottom: 5px; color: #ffffff; padding-top: 5px; background-color: #275ea1; text-align: left; }

.sort_up		{ width: 9px; height:9px; font-size:0px; color:#000000; background:url(/Style%20Library/www.ebc.state.ok.us/Images/sort_up.gif) no-repeat; display: block; float:right; margin-top: 2px; }
.sort_down	{ width: 9px; height:9px; font-size:0px; color:#000000; background:url(/Style%20Library/www.ebc.state.ok.us/Images/sort_down.gif) no-repeat; display: block; float:right; margin-top: 2px; }
.sort_order	{ display: none; font-size:smaller; font-weight:bold }

.ms-formvalidation { display: none }

th.blue_border_bottom, .blue_border_bottom td { border-bottom: 2px solid #275EA1; }
th.red_border_bottom, .red_border_bottom td { border-bottom: 2px solid #275EA1; } #ctl00_ctl01_g_853f7efd_09ff_4d26_b090_acc314f03733_ctl00_myTable td
{
	border: 1px solid #5c5c5c; padding: 5px;
}
