﻿
/***************************
*       LINKS    
****************************/
a:link
{
    color: #2d5f91;
    text-decoration:none;
}
a:visited
{
    color: #2d5f91;
    text-decoration:none;
}
a:hover
{
    color: #f60;
    text-decoration: none;
}
a:active
{
    color: #7ebaf8;
}

a image
{
    border: none;
}

.fakelink
{
    color: #2d5f91;    
}
.fakelink:hover
{
    cursor:pointer;
    color:#F60;
}


/***************************
*       EMPH BOX    
****************************/
.emphbox
{
    margin:10px 0px;
    border:1px solid #CCC;
    border-left:none; 
    border-right:none;
    padding: 4px;
    background-color: #DFE2F3;
}
.emphbox h3
{
    margin-bottom:2px;
}
.emphbox dl
{
    font-size:11pt;
}
    .emphbox dt
    {
        font-weight:normal;
    }
.emphbox img
{
    border:none;
}

.emphbox li { margin: 5px 0px; }

.emphbox-title { font-size:18pt; }
.admin-menu-items { font-weight: bold; margin-top:10px; margin-left:10px; }
.admin-menu-items a { display:block; margin-bottom:10px; }
.admin-menu-td { vertical-align: top;}
/***************************
*     SEARCH BOX
****************************/
#forasearchText 
{
    font-size: 20pt;
    height:33px;
    width:90%;
    margin: 0px;
    padding:0px;
}
#srchButton
{
    margin-left:-59px;
}
ul.GroupTypeList
{
    margin-top: 0px;
}
#searchInstructions { margin:0em 0em; text-align:center;}
#searchResults { background-color: #DFE2F3; padding:10px; } 
#searchResults ul 
{ 
    list-style-type: none; 
    font-size:12pt; 
    font-weight:bold; 
    border:1px solid #CCC;
}
#searchResults li { padding:10px; }
.breadcrumb-div { margin-top:-10px; }
.breadcrumbs { margin-left:10px; background:transparent url(../images/icon-breadcrumb.gif) center left no-repeat; padding-left:15px;}

 #PageMenu
 {
    padding:2px;
    width:160px;
    float:left;
    margin-right:20px; 
 }

 .MenuTitle
{
    background-color:#787878;
    color:#FFF;
    font-size:10pt;
    font-weight:bold;
    text-align:center;
    padding:2px;
}
#GroupInfo { margin-top:20px;}


/***************************
*     FILE TYPES
****************************/
.Image
{
    background: url(../Content/images/image.png);
    background-repeat: no-repeat;
    padding-left:16px;
    height:18px;
}
.Pdf
{
    background: url(../images/page_white_acrobat.png);
    background-repeat: no-repeat;
    padding-left:16px;
    height:18px;
}
.Word
{
    background: url(../images/page_word.png);
    background-repeat: no-repeat;
    padding-left:16px;
    height:18px;
}
.Excel
{
    background: url(../images/page_Excel.png);
    background-repeat: no-repeat;
    padding-left:16px;
    height:18px;
}
.Powerpoint
{
    background: url(../images/page_white_powerpoint.png);
    background-repeat: no-repeat;
    padding-left:16px;
    height:18px;
}
.GenericFile
{
    background: url(../images/page.png);
    background-repeat: no-repeat;
    padding-left:16px;
    height:18px;
}
.Archive
{
    background: url(../images/page_white_zip.png);
    background-repeat: no-repeat;
    padding-left:16px;
    height:18px;
}

/***************************
*     FORM STYLES
****************************/

fieldset { margin-top:10px;}
fieldset legend { color:#787878; font-weight:bold; margin-left:25px; font-size:1.5em;}
fieldset h1 { padding:10px; margin-top:10px; background-color:#DFE2F3; font-weight:bold}
    fieldset.fields { margin-left:50px;}
    form dl.fields {clear: both;}
form .fields dt {float: left; text-align:right; margin-right:10px; padding-top:.4em; width:12em; vertical-align:middle;}

form .fields dd {margin-bottom:10px;}
form .fields label { line-height:1.2em;}
.adminform input {margin-top:10px;}
.txtSmall {width:50px;}
.txtMedium {width:150px;}
.txtLarge {width:250px;}
.txtXL {width:400px;}
.txtXXL {width:550px;}
.formrow {margin-bottom:25px;}

/***************************
*   ERRORS AND VALIDATION
****************************/
.error{ background: #FBE3E4; color: #8a1f11;}
#errorDiv
{
    display:none; 
    border: 2px solid #8a1f11; 
    background: #FBE3E4; 
    color: #8a1f11; 
    font-weight:bold; 
    padding:5px; 
    text-align:center; 
    margin:10px 0px 0px 0px; 
    color: #8a1f11;
}
#errorList
{
    margin:0px;
    text-align:left;
}

.required:after
{
    content:"*"; 
    color:red; 
}

#menucontainer
{
    margin-top:20px;
}

div#title
{
    display:block;
    float:left;
    text-align:left;
}

#logindisplay
{
    font-size:1.1em;
    display:block;
    text-align:right;
    margin:10px;
    color:White;
    height:20px;    
}

#logindisplay a:link
{
    color: white;
}

#logindisplay a:visited
{
    color: white;
}

#logindisplay a:hover
{
    color: white;
    text-decoration: none;
}
.SmallText {font-size:8pt;}

.field-validation-error
{
    color: #ff0000;
}

.field-validation-valid
{
    display: none;
}

.input-validation-error
{
    border: 1px solid #ff0000;
    background-color: #ffeeee;
}

.validation-summary-errors
{
    font-weight: bold;
    color: #ff0000;
}

.validation-summary-valid
{
    display: none;
}


/***************************
*  LINK TYPES
****************************/
.hidden {display:none;}
.AddLink{background:transparent url(../images/add.png) center left no-repeat; padding-left:17px;}
.DeleteLink{background:transparent url(../images/delete.png) center left no-repeat; padding-left:17px;}
.AcceptLink{background:transparent url(../images/accept.png) center left no-repeat; padding-left:17px;}
.CancelLink{background:transparent url(../images/cancel.png) center left no-repeat; padding-left:17px;}
.UploadLink{background:transparent url(../images/arrow_up.png) center left no-repeat; padding-left:17px;}
.EditLink{background:transparent url(../images/page_edit.png) center left no-repeat; padding-left:17px;}
.ui-widget-content a.AddLink, .ui-widget-content a.DeleteLink, .ui-widget-content a.AcceptLink, .ui-widget-content a.CancelLink, .ui-widget-content a.EditLink
{
    color: #2d5f91;
    text-decoration:none;
}
.ui-widget-content a.AddLink:visited, .ui-widget-content a.DeleteLink:visited, .ui-widget-content a.AcceptLink:visited, .ui-widget-content a.EditLink:visited, .ui-widget-content a.CancelLink
{
    color: #2d5f91;
    text-decoration:none;
}
.ui-widget-content a.AddLink:hover, .ui-widget-content a.DeleteLink:hover, .ui-widget-content a.AcceptLink:hover, .ui-widget-content a.EditLink:hover, .ui-widget-content a.CancelLink
{
    color: #f60;
    text-decoration: none;
}
.ui-widget-content a.AddLink:active, .ui-widget-content a.DeleteLink:active, .ui-widget-content a.EditLink:active, .ui-widget-content a.AcceptLink:active, .ui-widget-content a.CancelLink
{
    color: #7ebaf8;
}


