/****************  header styles  ***********************/
.info-header {
    border-bottom:2px dotted #19396C;
    margin:10px 0;
    padding:8px;
}


.info-header h1 {
    margin:0;
}

.info-header .related-actions {
    float:right;
}


/**************** various icon links in the chrome  ***********************/
a.helplink {
    display:inline-block;
    zoom:1;
    padding:4px 5px 4px 20px;
    background:url(../images/exp-admin-sprite.png) no-repeat 0 -116px;
}

a.managemodules {
    display:inline-block;
    zoom:1;
    padding:4px 5px 4px 25px;
    background:url(../images/exp-admin-sprite.png) no-repeat 3px -386px;
}

a.password {
    display:inline-block;
    zoom:1;
    padding:4px 5px 4px 20px;
    background:url(../images/change_password.png) no-repeat 0 50%;
}

a.selectall {
    display:inline-block;
    zoom:1;
    padding:4px 5px 4px 25px;
    background:url(../images/exp-admin-sprite.png) no-repeat 3px -415px;
}

a.selectnone {
    display:inline-block;
    zoom:1;
    padding:4px 5px 4px 25px;
    background:url(../images/exp-admin-sprite.png) no-repeat 3px -445px;
}

a.copy {
    display:inline-block;
    zoom:1;
    padding:4px 5px 4px 25px;
    background:url(../images/copy.png) no-repeat 3px 5px;
}


/****************  active / inactive  ***********************/

a.inactive,
span.active {
    display:block;
    width:16px;
    padding-top:16px;
    height:0;
    overflow:hidden;
    background:url(../images/exp-admin-sprite.png) no-repeat 0px -540px;
}

span.active {
    display:block;
    width:16px;
    padding-top:16px;
    height:0;
    overflow:hidden;
    background:url(../images/exp-admin-sprite.png) no-repeat 0px -570px;
}

/****************  administrative action links  ***********************/

a.add,
a.edit,
a.configure,
a.delete,
a.manage,
a.revisions,
a.reranklink,
a.view {
    padding:3px 3px 3px 20px;
    display:inline-block;
    *display:inline;
    zoom:1;
    background: url(../images/add.png) no-repeat 0 50%;
}

a.add {
    text-transform:capitalize;
    background: url(../images/add.png) no-repeat 0 50%;
}

a.edit {
    text-transform:capitalize;
    background: url(../images/edit.png) no-repeat 0 50%;
}

a.configure {
    text-transform:capitalize;
    background: url(../images/configure.png) no-repeat 0 50%;
}

a.delete {
    text-transform:capitalize;
    background: url(../images/delete.png) no-repeat 0 50%;
}

a.manage {
    text-transform:capitalize;
    background: url(../images/manage.png) no-repeat 0 50%;
}

a.reranklink {
	text-transform:capitalize;
    background: url(../images/rerank.png) no-repeat 0 50%;
}

a.revisions {
	text-transform:capitalize;
    background: url(../images/revisions.png) no-repeat 0 50%;
}

a.view {
	text-transform:capitalize;
    background: url(../images/view.png) no-repeat 0 50%;
}

/****************  loading div style  ***********************/

.loadingdiv {
    text-align:center;
    padding:20px 0 60px 0;
    color:#333;
    font-weight:bold;
    font-style:italic;
    background:url(../images/loading1.gif) no-repeat 50% 50%;
}

/****************  tabview admin  ***********************/


.exp-skin-tabview .yui-navset-top .yui-nav li {
    display:inline-block;
    zoom:1;
    *display:inline;
    list-style:none;
    border:0;
    margin-bottom:0;
    padding:0;
    margin-right:0;
    
}
.exp-skin-tabview .yui-navset-top .yui-nav li a {
    text-decoration:none;
    display:inline-block;
    *display:inline;
    zoom:1;
    vertical-align:top;
    cursor:pointer;
    padding-right:4px;
    font-size:11px;
    
    background:url(../images/tabs/tab-norm-r.gif) no-repeat 100% 0;
}
.exp-skin-tabview .yui-navset-top .yui-nav li em {
    display:inline-block;
    *display:inline;
    zoom:1;
    vertical-align:top;
    padding:5px 4px 4px 8px;
    color:#333;
    font-style:normal;
    font-family:arial;
    font-weight:bold;
    text-align:center;
    text-shadow:1px 1px 0px #fff;
    background:url(../images/tabs/tab-norm-l.gif) no-repeat;
}
.exp-skin-tabview .yui-navset-top .yui-nav li a:hover {
    text-decoration:none;
    display:inline-block;
    *display:inline;
    zoom:1;
    vertical-align:top;
    cursor:pointer;
    padding-right:4px;
    background:url(../images/tabs/tab-hov-r.gif) no-repeat 100% 0;
}
.exp-skin-tabview .yui-navset-top .yui-nav li a:hover em {
    display:inline-block;
    *display:inline;
    zoom:1;
    vertical-align:top;
    padding:5px 4px 4px 8px;
    color:#2d2b28;
    background:url(../images/tabs/tab-hov-l.gif) no-repeat;
}
.exp-skin-tabview .yui-navset-top .yui-nav li.selected a,
.exp-skin-tabview .yui-navset-top .yui-nav li.selected a:hover {
    background:url(../images/tabs/tab-cur-r.gif) no-repeat 100% 0;
    
}
.exp-skin-tabview .yui-navset-top .yui-nav li.selected em,
.exp-skin-tabview .yui-navset-top .yui-nav li.selected a:hover em {
    background:url(../images/tabs/tab-cur-l.gif) no-repeat;
    padding:5px 4px 4px 8px;
    color:#ffffff;
    font-weight:bold;
    text-shadow:none;
}

.exp-skin-tabview .yui-nav {
    padding:10px 0 0 0;
    margin:0 10px;
}
.exp-skin-tabview .yui-navset-top .yui-nav ul {
    padding:0;
    margin:0;
}

.exp-skin-tabview .yui-content {
    padding:10px;
    margin:0;
    border:1px solid #888;
       -moz-border-radius: 5px; 
    -webkit-border-radius: 5px; 
            border-radius: 5px; 
}

.exp-skin-tabview .yui-hidden {
    display:none;
}

/* YUI3 Tabview */
.yui3-widget, .yui3-tabview .yui3-tabview-content .yui3-tabview-list {
	background: transparent !important;
    margin-right: 5px;
    border-color: #DDD;
    border-width: 0 0 1px;
}

.yui3-skin-sam .yui3-tab-selected .yui3-tab-label, .yui3-skin-sam .yui3-tab-selected .yui3-tab-label:focus, .yui3-skin-sam .yui3-tab-selected .yui3-tab-label:hover {
	color:#ffffff !important;
    background:url(../images/tabs/tab-cur-l.gif) no-repeat !important;
    -x-system-font: none;
    font-family: arial,helvetica,clean,sans-serif;
	font-weight:bold !important;
    text-align:center !important;
    font-size: 13px;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    text-shadow:none;
}

.yui3-skin-sam .yui3-tab-label {
	display:block;
    -x-system-font: none;
	color: #000000 !important;
	text-shadow:1px 1px 0px #fff;
	background:url(../images/tabs/tab-norm-l.gif) no-repeat !important;
    font-family: arial,helvetica,clean,sans-serif;
	font-weight:bold !important;
    text-align:center !important;
    font-size: 13px;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
	padding:5px 4px 4px 8px;
	border-style:none  !important;
}

.yui3-widget, .yui3-tabview .yui3-tabview-content .yui3-tabview-panel {
	background: #FFFFFF;
    -moz-border-radius: 0 5px 5px 5px;
    -webkit-border-radius: 0 5px 5px 5px;
	border-radius: 0 5px 5px 5px;
}

/* simple ajax tabs */

ul.exp-ajax-tabs,
ul.exp-ajax-tabs li {
    list-style:none;
    margin:0;
    padding:0;
    display:inline-block;
    *display:inline;
    zoom:1;
    vertical-align:top;    
}

ul.exp-ajax-tabs li a {
    display:inline-block;
    *display:inline;
    zoom:1;
    vertical-align:top;
    padding:5px 4px 4px 8px;
    color:#333;
    font-style:normal;
    font-family:arial;
    font-size:10px;
    font-weight:bold;
    text-align:center;
    text-shadow:1px 1px 0px #fff;
    text-decoration:none;
	background: #eae6df url(../images/button/gradient.png) repeat-x; 
       -moz-border-radius: 3px; 
    -webkit-border-radius: 3px; 
            border-radius: 3px; 
    border:1px solid #cdcdcd;
    margin:0 0 2px 0;
}

ul.exp-ajax-tabs li a.current {
    color:#ffffff;
	background-color:#081939; 
    text-shadow:none;
}

div.exp-ajax-tabs-content {
    padding:10px;
    margin:0;
    border:1px solid #888;
       -moz-border-radius: 5px; 
    -webkit-border-radius: 5px; 
            border-radius: 5px; 
}

/****************  tables  ***********************/

/*.exp-skin-table table,
table.exp-skin-table {
    border-collapse:separate;
    border-spacing:0;
    margin:0 0 1em 0;
    color:#000;
    border-bottom:1px solid #523A0B;
    width: 100%;
}


.exp-skin-table thead th,
.exp-skin-tablethead td,
.exp-skin-tabletfoot th,
.exp-skin-tabletfoot td {
    border:1px solid #523A0B;
    border-width:1px 0;
    background:#EBE5D9;
}
.exp-skin-table th {
    font-weight:bold;
    line-height:normal;
    padding:5px;
    text-align:left;
}
.exp-skin-table tbody th,
.exp-skin-table td {
    padding:0.25em 0.5em;
    text-align:left;
    vertical-align:top;
    }
.exp-skin-table tbody th {
    font-weight:normal;
    white-space:nowrap;
    }
.exp-skin-table tbody td,
.exp-skin-table tbody th {
    border:1px solid #fff;
    border-width:1px 0;
    }
.exp-skin-table tbody tr.odd th,
.exp-skin-table tbody tr.odd td {
    border-color:#EBE5D9;
    background:#F7F4EE;
    }
.exp-skin-table tbody tr:hover td,
.exp-skin-table tbody tr:hover th {
    background:#d5e3f3;
    border-color:#999;
    border-style:dotted;
}
.exp-skin-table caption {
    font-family:Georgia,Times,serif;
    font-weight:normal;
    font-size:1.4em;
    text-align:left;
    margin:0;
    padding:0.5em 0.25em;
}
*/
/****************  some form stuff  ***********************/

.control input.title {
    width:98%;
}
