/* @override http://lawuark.law.uark.edu/css/global.css */
/*Imports*/

@import url(/css/global/reset.css);
@import url(/css/global/960.css);
@import url(/css/global/text.css);

/* Javascript Goodies */
@import url(/css/global/SpryValidationTextField.css);
/* ---------------------------------------------------- */
/*REDDOT BASE
/* ---------------------------------------------------- */

.reddot { border: 1px dashed red; color: red; font-size: 12px; background-color: #ffb5b5; margin: 0; padding: 0; }
.reddotEdit { border: 1px dashed red; margin: 0; padding: 0; }
/* ---------------------------------------------------- */
/*GLOBAL BASE
/* ---------------------------------------------------- */

ol {  }
ol li { list-style-type: decimal; list-style-position: outside; padding: 5px 0; }
/*span { font-variant: small-caps; text-transform: capitalize; }*/
.hidden { position: absolute; margin-left: -9999px; }
/*DEV Background Colors*/
/*#footer { background: #666; }*/
/*#mainContent { background: #999; }*/

/*Div Fixes*/
#container { overflow: hidden; position: relative; z-index: 0; }
/* ---------------------------------------------------- */
/*GLOBAL LAYOUTS
/* ---------------------------------------------------- */

/*<!--General-->*/
.left { float: left; }
.right { float: right; }
td { margin: 0; padding: 10px 5px; }
#text td { margin: 0; padding: 10px 5px; }
blockquote { margin-left: 20px; }
#form td { margin: 0; padding: 0; }
/*Header Layouts*/
.logo { margin: 0; padding: 0; }
.logo { height: 80px; width: 220px; background: url(images/logo.gif) no-repeat; z-index: 100; }
ul#uaLinks { height: 30px; width: 293px; float: right; margin: 0; padding:0; }
ul#uaLinks { position: relative; }
ul#uaLinks li { float: right; margin: 5px 0; list-style-type: none; display: block; }
ul#uaLinks li a, ul#uaLinks li a:link, ul#uaLinks li a:visited { text-decoration: underline; }
ul#uaLinks li a:hover, ul#uaLinks li a:active, #rssNews li a:hover, #rssNews li a:active, #rssCal li a:hover, #rssCal li a:active, .footerMapItem a:hover, .footerMapItem a:active { text-decoration: none; background-color: #f9c03e; color: black; }
div#searchBar { position: relative; z-index: 50; }
div#searchBar form#search { float: right; margin: 0 10px 0 0; }
div#searchBar form#search div.suggest { background-color: white; border-bottom: black 1px solid; border-left: black 1px solid; border-right: black 1px solid; }
div#searchBar form#search div.suggest ul li { list-style: none; margin: 0; padding: 3px; cursor: pointer; font-size: 12px; color:#000000; }
div#searchBar form#search div.suggest ul li.selected { background: #999999; color:#FFFFFF; }
ul#searchAdvanced { float: right; margin:0; padding:0; list-style-type:none; }
ul#searchAdvanced li a, ul#searchAdvanced li a:link, ul#searchAdvanced li a:visited { text-decoration: underline; }
ul#searchAdvanced li a:hover, ul#searchAdvanced li a:active { text-decoration: underline; background-color: #f9c03e; }
ul#uaLinks li, ul#searchAdvanced li { font-size: 10px; }
ul#uaLinks li, ul#uaLinks li a, ul#searchAdvanced li, ul#searchAdvanced li a { color: white; }
/*NavMain Layouts*/
ul#navMain { height:30px; margin:0; padding:0; position: relative; z-index: 1; }
ul#navMain li { float:left; margin:0; list-style-type:none; background-image:url(images/navigationMain.gif); }
ul#navMain li a { display:block; text-decoration:none; }
ul#navMain li a:link { text-decoration:none; }
ul#navMain li a:visited { text-decoration:none; }
ul#navMain li a:hover { text-decoration:none; }
ul#navMain li a:active { text-decoration:none; }
ul#navMain .navMainDiv { top:30px; position:absolute; background: url(images/transparentNavBackground-trans.png) repeat-x; padding:4px 0 12px 10px; }
ul#navMain .navMainDiv ul.navMainSub { float:left; }
ul#navMain .navMainDiv ul.navMainSub { margin:0; padding:0; width:210px; }
ul#navMain .navMainDiv ul.navMainSub li { float:none; background-image:none; }
ul#navMain .navMainDiv ul.navMainSub li a, ul#navMain .navMainDiv ul.navMainSub li a:link, ul#navMain .navMainDiv ul.navMainSub li a:visited { font-weight:normal; line-height:1.1em; color:#fff; text-decoration:none; padding:4px 2px; height:100%; background-color:transparent; }
ul#navMain .navMainDiv ul.navMainSub li span { display: block; font-weight: bold; font-size:.8em; line-height:1.1em; color:#fff; padding:4px 2px; height:100%; } /* for the non-anchor text in main menu */
ul#navMain .navMainDiv ul.navMainSub li a:hover { color:#fff; text-decoration: none; background-color:#333; }
ul#navMain .navMainDiv ul.navMainSub li a:active { color:#fff; text-decoration: none; background-color:transparent; }
ul#navMain li .navMainDiv { display:none; }
ul#navMain li.hovering div { display:block; }
/*ul#navMain li:hover .navMainDiv { display:block; }*/
ul#navMain li:hover .navMainDiv { display:block; }
ul#navMain a.navItem span { position:absolute; left:-10000px; overflow:hidden; }
li.navMainProspective { background-position:-5px 0; }
li.navMainProspective:hover, li.navMainProspective_over { background-position: -5px -30px; }
li.navMainProspective a.navItem, li.navMainProspective_over a.navItem { width:167px; height:30px; }
li.navMainProspective .navMainDiv { left:0; min-width:146px; } /* horizontal position of the dropdown menu */
li.navMainCurrent { background-position:-175px 0; }
li.navMainCurrent:hover, li.navMainCurrent_over { background-position:-175px -30px; }
li.navMainCurrent a.navItem, li.navMainCurrent_over a.navItem { width:147px; height:30px; } /* handles the width and height of the button */
li.navMainCurrent div.navMainDiv { left:0px; min-width:147px } /* horizontal position of the dropdown menu */
li.navMainLibrary { background-position:-324px 0; }
li.navMainLibrary:hover, li.navMainLibrary_over { background-position:-324px -30px; }
li.navMainLibrary a.navItem, li.navMainLibrary_over a.navItem { width:87px; height:30px; }
li.navMainLibrary div.navMainDiv { left:242px; min-width:170px } /* horizontal position of the dropdown menu */
li.navMainFacStaff { background-position:-414px 0; }
li.navMainFacStaff:hover, li.navMainFacStaff_over { background-position:-414px -30px; ; }
li.navMainFacStaff a.navItem, li.navMainFacStaff_over a.navItem { width:147px; height:30px; }
li.navMainFacStaff div.navMainDiv { right:170px; min-width:180px } /* horizontal position of the dropdown menu */
li.navMainCareer { background-position:-564px 0; }
li.navMainCareer:hover, li.navMainCareer_over { background-position:-564px -30px; ; }
li.navMainCareer a.navItem, li.navMainCareer_over a.navItem { width:131px; height:30px; }
li.navMainCareer div.navMainDiv { right:108px; min-width:152px } /* horizontal position of the dropdown menu */
li.navMainDevelopment { background-position:-700px 0; }
li.navMainDevelopment:hover, li.navMainDevelopment_over { background-position:-700px -30px; ; }
li.navMainDevelopment a.navItem, li.navMainDevelopment_over a.navItem { width:131px; height:30px; }
li.navMainDevelopment div.navMainDiv { right:0px; min-width:152px } /* horizontal position of the dropdown menu */
li.navMainNews { background-position:-833px 0; }
li.navMainNews:hover, li.navMainNews_over { background-position:-833px -30px; ; }
li.navMainNews a.navItem, li.navMainNews_over a.navItem { width:130px; height:30px; }
li.navMainNews div.navMainDiv { right:0px; min-width:130px } /* horizontal position of the dropdown menu */
/*NavSecond Layouts*/
#navSecond { float: right; }
#navSecond { height: 510px; background: url(/css/images/transparentNavBackground.png) repeat-x; margin-right: 0; }
#deanSearch img { margin-left: 20px; }
/*mainContent Layouts */
li#subscribeFacebook, li#subscribeTwitter, li#subscribeNews, li#subscribeCal { height: 51px; width: 300px; list-style-type: none; }
#socialMedia a:hover { background: none; }
#breadCrumb { margin: 10px 0 10px 0; padding: 0; }
/*Footer Layouts*/
#footer { padding: 80px 0 0 0; }
#footer #rssNews ul, #footer #rssCal ul, #footer #socialMedia ul { min-height: 350px; }
#footer #footerMap ul li a { margin:0; padding:0; display: block; }
#footer #footerMap { margin: 10px 0 40px; }
li.footerMapItem { /*width: 150px;*/ height: 200px; }
li.footerMapItem ul { margin: 5px 5px; }
#footer h1 { text-align: center; }
#footer ul { display: block; list-style-type: none; }
#footer ul li { margin: 5px 0; }
#footerMap ul { list-style-type: none; }
li.footerMapItem { float: left; }
#footerMap li, .footerMapItem ul { margin:0; padding:0; }
.footerMapItem ul { margin-top: 20px; }
#footerInfo { margin: 0; min-height:63px; padding-top: 5px; }
#footerUaLogo { margin: 0 0 0 10px; }
#footerRazAlert { margin:0; }
#footerUaLogo, #footerRazAlert { width: 150px; min-height: 63px; }
#footerUaLogo img { padding: 10px 0 0 10px; }
#footerRazAlert img { padding: 10px 10px 0 0; }
#footerUaLogo a:hover, #footerRazAlert a:hover { background: none; }
/*Generic Colum Layout*/
.column { width: 100%; margin: 10px 10px 0 0; }
/* Column Round Box Layouts */
.rbtop div, .rbtop, .rbbot div, .rbbot { width: 100%; height: 8px; }
.rbtop div div { width: 124px; height: 8px; margin: 0 0 0 8px; }
.rbbot div div { width: 124px; height: 8px; margin: 0 0 0 8px; }
.rbcontent { margin: 2px 10px; }
.rbroundbox { width: 100%; margin: 10px 10px 0 0; }
.rbcontent { background: transparent url(images/elementBackground.png) repeat scroll 0 0; margin: 0; padding: 10px; }
/* Content Round Box Layouts */
.rbroundboxContent .rbtop div, .rbroundboxContent .rbtop, .rbroundboxContent .rbbot div, .rbroundboxContent .rbbot { width: 100%; height: 8px; }
.rbroundboxContent .rbtop div div { width: 604px; height: 8px; margin: 0 0 0 8px; }
.rbroundboxContent .rbbot div div { width: 604px; height: 8px; margin: 0 0 0 8px; }
.rbroundboxContent .rbcontent { margin: 2px 10px; }
.rbroundboxContent .rbroundbox { width: 100%; margin: 10px 0 0 0; }
.rbroundboxContent .rbcontent { background: none; margin: 0; padding: 10px; }
/*Form Layouts and Color*/
.left { color: #000000 !important; font-family: Verdana !important; font-size: 12px !important; }
td.left { vertical-align: top; /*text-align: right;*/ }
.pagebreak table tbody tr { height: 40px; display: block; }
.pagebreak { font-weight:bold; color:black; }
td.right { font-weight:normal; color:#333333; vertical-align: top; text-align: left; }
.head { font-weight: bold; color:#ff5200; vertical-align: top; text-align: left; }
.notvalid { border:2px red solid; font-family: Verdana; }
.text { height: 20px; font-weight:normal; color:#333333; border:1px #cccccc solid; background:url(http://www.jotform.com/images/styles/style1_txt_bg.gif) #f6f6f6 top repeat-x; margin-left: 10px; }
.btn { margin-left: 210px; }
.error, .Errortext, .other { margin-left: 10px; }
select.other { font-weight:normal; color:#333333; border:1px #cccccc solid; background:url(http://www.jotform.com/images/styles/style1_txt_bg.gif) #f6f6f6 top repeat-x; }
span.required { font-size: 13px !important; color: red !important; }
div.backButton { background: transparent url("http://www.jotform.com//images/btn_back.gif") no-repeat scroll 0 0; height:16px; width:53px; float:left; margin-bottom:15px; padding-right:5px; }
div.backButton:hover { background: transparent url("http://www.jotform.com//images/btn_back_over.gif") no-repeat scroll 0 0; }
div.backButton:active { background: transparent url("http://www.jotform.com//images/btn_back_down.gif") no-repeat scroll 0 0; }
div.nextButton { background: transparent url("http://www.jotform.com//images/btn_next.gif") no-repeat scroll 0 0; height:16px; width:53px; float: left; margin-bottom:15px; padding-right:5px; }
div.nextButton:hover { background: transparent url("http://www.jotform.com//images/btn_next_over.gif") no-repeat scroll 0 0; }
div.nextButton:active { background: transparent url("http://www.jotform.com//images/btn_next_down.gif") no-repeat scroll 0 0; }
.pageinfo { padding-right:5px; margin-bottom:15px; float:left; }
/*Images*/
img.no-border { padding: 3px; margin: 5px; background: transparent; border: none; }
.img, #text img, .rbcontent img, #columnLeft img, #columnRight img { padding: 3px; margin: 5px; background: url(images/ui-bg_highlight-hard_100_f6f6f6_1x100.png); border: 1px solid #999999; }
/* ---------------------------------------------------- */
/*GLOBAL COLOR STYLING
/* ---------------------------------------------------- */

body { background: url(images/headerBackground.jpg) no-repeat center top #e8e3d4; }
#container, #header { background: none; }
ul#navMain a.navItem, #slideshow ul li a { background-color:transparent; }
tr.d0 td { background-color: #e8e3d4; color: black; }
tr.d1 td { background-color: #d9d4c5; color: black; }
/* Column Round Boxes */
.rbroundbox { background: none; margin-bottom: 10px; }
.rbcontent, .rbroundbox ul, #columnLeft form { border-left: 1px solid #c9bb91; border-right: 1px solid #c9bb91; }
.rbcontent ul { border: none; }
div#searchCatalog.rbcontent ul li { margin-top: 0; }
.rbtop div div { background: url(images/elementBackgroundTop.png) repeat-x; width: auto; margin: 0 8px; }
.rbtop div { background: url(images/elementCornerTL.png) no-repeat top left; }
.rbtop { background: url(images/elementCornerTR.png) no-repeat top right; }
.rbbot div div { background: url(images/elementBackgroundBottom.png) repeat-x; margin: 0 8px; width: auto; }
.rbbot div { background: url(images/elementCornerBL.png) no-repeat bottom left; }
.rbbot { background: url(images/elementCornerBR.png) no-repeat bottom right; }
/* Content Round Boxes */
.rbroundboxContent .rbroundbox { background: url(images/elementBackground.png) repeat; }
.rbroundboxContent .rbcontent, .rbroundboxContent .rbroundbox ul { border-left: 1px solid #c9bb91; border-right: 1px solid #c9bb91; }
.rbroundboxContent .rbtop div div { background: url(images/elementBackgroundTop.png) repeat-x; }
.rbroundboxContent .rbtop div { background: url(images/elementCornerTL.png) no-repeat top left; }
.rbroundboxContent .rbtop { background: url(images/elementCornerTR.png) no-repeat top right; }
.rbroundboxContent .rbbot div div { background: url(images/elementBackgroundBottom.png) repeat-x; }
.rbroundboxContent .rbbot div { background: url(images/elementCornerBL.png) no-repeat bottom left; }
.rbroundboxContent .rbbot { background: url(images/elementCornerBR.png) no-repeat bottom right; }
/* Search Bar */
#searchBar { background: url(images/searchQueryBackground.gif) no-repeat right; }
#searchBar #query { float: right; background: none; border:0; margin: 3px 2px 0 0; }
/*Firefox 3.0+ Hack*/
#searchBar #query, x:-moz-any-link, x:default {
float: right;
background: none;
border:0;
margin: 2px 1px 0 10px;
width: 355px;
}
/* end Firefox 3.0+ Hack*/
/* Safari 3.0+ and Google Chrome Hack. */
@media screen and (-webkit-min-device-pixel-ratio:0) {
#searchBar #query {
float: right;
background: none;
border:0;
margin: 2px 10px 0 5px;
width: 355px;
}
#searchBar #go {
float: right;
margin: 0 0 0 -10px;
}
}
/* end Safari 3.0+ and Google Chrome Hack. */
/*#searchBar #query { font-size: 1em; }*/
#searchBar #go { float: right; }
/*Search Results*/
.mak_1 { font-weight: bold; }
#columnLeft form { padding: 10px; }
.description ul { list-style:none; padding: 0; }
.description ul li { margin: 0; }
.odrow, .evrow { padding: 10px; }
.odrow a, .evrow a { font-size: 14px; text-decoration:underline; }
.urlResults { color: #003399; }
.mainlist { margin: 10px 0 0 0; }
#other_pages { margin: 0; }
table.searchBox { margin: 10px 0 0 0; }
/*Navigation Left Bar*/
#globalNav li { list-style: none; padding: 5px 0px; margin: 0px 5px; border-bottom: 1px solid #999; }
#globalNav li .navSelected { padding: 5px 0px 5px 7px; }
#globalNav li ul li .navSelected { padding: 2px 0 2px 7px; margin: 0; }
#globalNav h2 { padding: 5px 0px 0px 0px; margin: 0px 5px; border-bottom: 1px solid #666; }
#globalNav li a { display: block; padding: 2px 0 2px 2px; margin: 0 5px; }
#globalNav li:hover { background: #c9c2af; }
#globalNav li ul, #globalNav li ul li { margin: 0; padding: 0 0 0 5px; border: none; }
.navSelected { color: #900; }
.navSelected { display: block; }
#columnLeft .extra .rbcontent h2 { padding: 0; margin: 0; border-bottom: 1px solid #666; }
#columnLeft .extra .rbcontent ul { list-style: none; margin: 0; padding: 0; }
#columnLeft .extra .rbcontent ul li { margin: 10px 0 10px 0; }
/*Thickbox styles*/
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
* { padding: 0; margin: 0; }
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window { font: 12px Arial, Helvetica, sans-serif; color: #333333; }
#TB_secondLine { font: 10px Arial, Helvetica, sans-serif; color:#666666; }
#TB_window a:link { color: #666666; }
#TB_window a:visited { color: #666666; }
#TB_window a:hover { color: #000; }
#TB_window a:active { color: #666666; }
#TB_window a:focus { color: #666666; }
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay { position: fixed; z-index:100; top: 0px; left: 0px; height:100%; width:100%; }
.TB_overlayMacFFBGHack { background: url(/include/images/macFFBgHack.png) repeat; }
.TB_overlayBG { background-color:#000; filter:alpha(opacity=75); -moz-opacity: 0.75; opacity: 0.75; }
* html #TB_overlay { /* ie6 hack */ position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_window { position: fixed; background: #ffffff; z-index: 102; color:#000000; display:none; border: 4px solid #525252; text-align:left; top:50%; left:50%; }
* html #TB_window { /* ie6 hack */ position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_window img#TB_Image { display:block; margin: 15px 0 0 15px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-top: 1px solid #666; border-left: 1px solid #666; }
#TB_caption { height:25px; padding:7px 30px 10px 25px; float:left; }
#TB_closeWindow { height:25px; padding:11px 25px 10px 0; float:right; }
#TB_closeAjaxWindow { padding:7px 10px 5px 0; margin-bottom:1px; text-align:right; float:right; }
#TB_ajaxWindowTitle { float:left; padding:7px 0 5px 10px; margin-bottom:1px; }
#TB_title { background-color:#e8e8e8; height:27px; }
#TB_ajaxContent { clear:both; padding:2px 15px 15px 15px; overflow:auto; text-align:left; line-height:1.4em; }
#TB_ajaxContent.TB_modal { padding:15px; }
#TB_ajaxContent p { padding:5px 0px 5px 0px; }
#TB_load { position: fixed; display:none; height:13px; width:208px; z-index:103; top: 50%; left: 50%; margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */ }
* html #TB_load { /* ie6 hack */ position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_HideSelect { z-index:99; position:fixed; top: 0; left: 0; background-color:#fff; border:none; filter:alpha(opacity=0); -moz-opacity: 0; opacity: 0; height:100%; width:100%; }
* html #TB_HideSelect { /* ie6 hack */ position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_iframeContent { clear:both; border:none; margin-bottom:-1px; margin-top:1px; _margin-bottom:1px; }

/* ---------------------------------------------------- */
/*JQUERY PAGINATION
/* ---------------------------------------------------- */
.pagination { font-size: 80%; }
.pagination a { text-decoration: none; border: solid 1px #AAE; color: #15B; }
.pagination a, .pagination span { display: block; float: left; padding: 0.3em 0.5em; margin-right: 5px; margin-bottom: 5px; min-width: 1em; text-align: center; }
.pagination .current { background: #26B; color: #fff; border: solid 1px #AAE; }
.pagination .current.prev, .pagination .current.next { color: #999; border-color: #999; background: #fff; }

/* ---------------------------------------------------- */
/*RESEARCH DATABASE
/* ---------------------------------------------------- */
div#dbList ul { list-style: none; list-style-position: inside; }
div#dbList ul li { margin: 0; }
div#dbList ul li h4 { font: 16px normal Arial, Helvetica, sans-serif; margin: 20px 0 0 0; }
div#pageNumbers {margin-top: 20px; text-align: center; }
div#pageNumbers a { font-size: 16px; display: inline-block; padding: 5px; text-decoration: underline; }
div#pageNumbers a:hover, div#pageNumbers a:active, div#pageNumbers .currentPage { background-color: #d9d4c5; }

