/* Emdeon Sitewide Styles (style.css) Overrides */
.main-col {
	width: 730px;
}

.r-content {
	clear:right;
	float:left;
	padding:0;
	width:1000px;
}
.r-content .main-header {
	background-color:#0C8B7D;
	background-image:url(../images/main-header-wide.png);
	background-repeat:no-repeat;
	height:67px;
	padding:15px 0 0 20px;
	width:980px;
}
.p-no-pad {
	clear:none;
	float:none;
	font-size:10px;
	margin:0;
	padding:15px 0 0;
}

.content-bot-bg {
	background-image:url(../images/content-bot-wide.png);
	background-repeat:no-repeat;
	display:block;
	height:32px;
	left:-7px;
	position:relative;
	width:1015px;
}
/* Resource Library Specific Styles */
#content{
    /* 
    width:800px; 
    margin-left:auto;
    margin-right:auto;
    position:relative;
    */
}
#mainContent{
    width:710px;
    position:relative;
    /*top:113px; left:177px;*/
    min-height: 400px;
    padding-bottom:0;
    padding-left:0;
    padding-top:20px !important;
    padding-right:0;
    /*  background-image:url("../images/maincontentBgRep.jpg");
    background-repeat:repeat-y; */
}
#mainContentAdmin{
    /*position:absolute; top:160px; */
}

#headerNav{
    background-image:url("../images/header.jpg");
    background-repeat:no-repeat;
    width:800px;
    height:100px;
}
#contentWrapper{
    margin-top:12px;

    background-image:url("../images/maincontentBgRep.jpg");
    background-repeat:repeat-y;
    background-position:175px;
    height:100%;
    float:left;
}
#adminLink{
    /*position:absolute; top:70px; left:43px;*/
    font-size:20px;
    color:orange;
    font-weight:bold;
    text-decoration:none;

}

.filterSortContainer {
    padding: 10px 0px;    
}

#filterSortCtrlSep{
    background-image:url("../images/SortFilterSepBg.jpg");
    background-repeat:no-repeat;
    background-position:423px;

    /*position:absolute; top:140px; left:182px;*/
    border-bottom:#cacaca 1px solid;
    width:618px;
    height:26px;
}
#filterCtrl{
    /*position:absolute; top:140px; left:468px;*/
    z-index:125;
    width:117px;
}
#sortCtrl {
    width:117px;
    /*position:absolute; top:140px; left:683px;*/
    z-index:126;
}
#filterCtrlLABEL{
    /*position:absolute; top:144px; left:426px;*/
    z-index:125;
    color:#06ab93;
    font-size:12px;
    font-weight:bold;
}
#sortCtrlLABEL {

    /*position:absolute; top:144px; left:620px;*/
    z-index:126;
    color:#06ab93;
    font-size:12px;
    font-weight:bold;
}
#mainNav{
    float:left;
    width:174px;
    padding:0;
    margin:0;
    margin-bottom:100px;
    padding-right:1px;
    margin-right:1px;

}


.GridHeader{
    /* margin-top:38px; */
    margin-top:5px;
}



#cookie{
    position:absolute;
    top:115px;
    left:186px;
    width:500px;
    height:20px;
    color:#b2b1b1;
    font-size:11px;
    z-index:200;
}
#cookie a{
    color:#05a28d;
    text-decoration:none;
}
input#searchControl{
    width:180px;
    height:20px;
    margin:4px 6px;
    padding:0;
    border:hidden;
    border:black none 0;
    background:none;
    color:#b2b1b1;
    border-collapse:collapse;
    position:absolute;
    /*left:23px;
    top:6px;*/
}
#searchControlContainer{
    /*background-image:url("../images/searchbg.jpg");
    background-repeat:no-repeat;
    position:absolute;
    top:35px;
    left:183px;
    width:260px;
    height:30px*/
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;

}
#ajaxLoader{
    position:absolute;
    left:300px;
    top:90px;
}

/* Item List */
#mainContent .mainContentDivOdd, #mainContent .mainContentDivEven{
    position:relative;
    height:48px;
    margin-top:2px;
    margin-bottom:2px;
    margin-left:0;
    margin-right:0;
    padding:0;
}
.mainContentDivOdd{
    background-color:#f5f5f5;
}
.mainContentDivEven{
    background-color:#FFFFFF;

}
.mainContentDivFirst{
    margin-top:0 !important;
}
.mainContentDivOver{
    background-color:#d7eae8;
    cursor:hand;
    cursor: pointer;

}
.mainContentDivOver .fileTitle{
    color:#00a994;
}
.goBtn{
    position:absolute;
    left:686px;
    top:17px;
}

.goBtn hover{
    position:absolute;
    left:686px;
    top:17px;
	color:#000000;
}
.docTypeThumbnail{
    position:absolute;
    left:11px;
    top:11px;
}
.fileSize{
    position:absolute;
    left:13px;
    top:62px;
    width:47px;
    text-align:center;

}


.fileTitle{
    position:absolute;
    top:9px;
    left:54px;
    font-size:14px;
    font-weight:bold;
    color:#003b6f;

}

.timeStamp{
    font-size:10px;
    position:absolute;
    left:54px;
    top:25px;

}
/* End Item List */


/* Start Sort Filter List */
.filterCtrlOver{
    cursor: hand;
    cursor: pointer;
}
.sortCtrlOver{
    cursor: hand;
    cursor: pointer;
}
/* End Sort Filter List */
.HeaderButton{display:none}

/* ADMIN */

.addCat{
    font-style:italic;
    padding-top:10px;
    margin-top:10px;
    display:block;
    background-color:#eeeeee;
    padding-left:3px;
    /*   border-bottom:gray solid 1px;*/
}
.addGroup{
    margin:0px;
    padding:0px;
    /*   border-bottom:gray solid 1px;*/
    background-color:#eeeeee;
    display:block;
    margin-left:18px;
    padding-left:3px;
    padding-top:3px;
}
.addGroup input{
    margin:0px;
    padding:0px;
    width:128px;
}
.addGroup a{

    font-style:italic;

}
.addGroup input{

}
#mainNav a{
    text-decoration:none;
    font-size:11px;
    color:#05a28d;
}
#mainNav ul{
    list-style-type: none;
    margin-left:20px;
    padding:0;
}

#mainNav li {

    padding-top:5px;
    padding-bottom:5px;
    margin:0;
}
#mainNav li a{
    font-size:11px;
    color:#05a28d;
    text-decoration:none;
    font-weight:normal !important;
}
#mainNav h3{
    padding-top:7px;
    padding-bottom:7px;
    padding-left:10px;
    margin:0;
}
#mainNav h3 a{
    text-decoration:none;
    font-size:11px;
    font-weight:bold;
    color:#05a28d;
    height:55px;
}
.mainNavOpen h3 a{
    color:#ff9a00 !important;
    font-weight:bold !important;
    font-size:11px !important;
}
.mainNavGroupOpen a {
    color:#ff9a00 !important;
    font-size:11px !important;
}
#currentCatName{
    margin-right:35px;
    width:230px;
}
#currentCatCtrl{
    display:block;
    position:relative;
    left:390px;
    top:217px;
    width:340px;
    z-index: 300;
}
#currentCatCtrl a{
    margin:10px;
    margin-bottom:3px;
    margin-top:3px;
    /* font-style:italic; */
}
#currentCatSaveCtrl{
    position:absolute;
    left:240px;
    top:5px;
    width:80px;


}
#DeleteCatGroup{

    /*font-style:italic; */
}
#adminMsg{
    display:none;
    position:absolute;
    width:575px;
    padding:5px;
    left:210px;
    top:180px;
    background-color:#05A28D;
    color:white;
    font-size:14px;
    text-align:center;
}
#superAdminNav, #adminLogOut{
	padding:5px;
	float: right;
	margin-bottom: 10px;
}
#superAdminNav a, #adminLogOut a {
	margin-right: 10px;
}

#adminUserPanel{
    position:relative;
    top:60px;
    left:680px;
    z-index:121;
}
#adminFilePanel{
    /* position:absolute;
    top:133px;
    left:187px; */
    width:722px;
    height:160px;
    z-indx:120;
    padding:10px;
    background-color:#eeeeee;
}
#CatDescInfo{
    width:50px;
    color:red;
}
#currentCatDesc{
    width:618px;
    position:relative;
    /*top:113px; left:177px;*/
    margin-bottom:0;
    margin-right:0;
    margin-top:0px;
    padding-bottom:0px;
    padding-left:0;
    padding-top:10px;
    /*top:60px !important;*/
    padding-right:0;
    text-align:left;
}
.descSpacer{
margin-bottom:25px !important;
padding-bottom:5px;

}
#mainToolbar {
	width: 750px;

		
}
#mainToolbar a, #adminFilePanel ul li a{
    font-size:11px;
    font-weight:bold;
    color:#05A28D;
    text-decoration:none;
    /* font-style:italic; */

}
#tr_filename #filename{
    width:300px;
}
#tr_filename #linkStart{
    width:35px;
    text-align:right;
}
#tr_title #title{
    width:300px;
}
#TblGrid_userList .FormElement{
    width:200px;
}
.adminFooter{
    color:black;
    font-weight:bold;
    padding-bottom:15px;
    display:block;
}
#noResults{
    padding:20px;
    color:black;
    width:500px;
    border: 1px solid #ccc;
}
#dialogLogin .login-field {
	float: left;
	margin-bottom: 10px;
}
#dialogLogin .login-label {
	float: left;
	text-align: right;
	width: 100px;
}

#dialogLogin #username, #dialogLogin #password {
	margin-left: 10px;
}

.pager {
    text-align: left;
    padding: 10px 0px 5px 10px; 
      
}
