﻿/**************************************************
 * Body                                           *
 **************************************************/
 body                                             { background:#fff url('../../_img/background/body.jpg') repeat-x; background-position:3px 0; border-top:3px solid #7cc343; color:#004494; font:100.1% 'Trebuchet MS', Arial, Helvetica, sans-serif; }

/**************************************************
 * General                                        *
 **************************************************/
 *                                                { margin:0; padding:0; }
 a                                                { color:#004494; text-decoration:none; }
 a:hover                                          { }
 acronym                                          { border-bottom:1px solid #eeded3; cursor:help; }
 blockquote                                       { background:#fffdcd; border-bottom:1px solid #ffd909; margin:15px; }
 blockquote p                                     { padding:10px; }
 blockquote .author                               { float:right; line-height:30px; text-align:right; }
 h1                                               { }
 h2                                               { }
 h3                                               { margin:0 0 15px; }
 h4                                               { }
 h5                                               { }
 h6                                               { }
 hr.clear                                         { clear:both; display:block; height:15px; visibility:hidden; width:100%; }
 img                                              { border:0; }
 p                                                { margin:0 0 15px; }
 ol                                               { margin:0 0 15px 25px; }
 ul                                               { margin:0 0 15px 25px; }
 address {

	font-size:.8em;

	line-height:15px;

}



    /**************************************************
     * General > Classes                              *
     **************************************************/
    .alignJustify                                     { text-align:justify; }
    .alignLeft                                        { text-align:left; }
    .alignRight                                       { text-align:right; }
    .clear                                            { clear:both; }
    .block                                            { display:block; }
    .floatLeft                                        { float:right; }
    .floatRight                                       { float:right; }
    .highlight                                        { background:#fffdcd; border-bottom:1px solid #ffd909; font-weight:normal; padding:0 2px; }
    .highlight a                                      { color:#ffa509; }
    .highlight a:hover                                { border-color:#fdce72; }
    .inline                                           { display:inline; }
    .small                                            { font-size:0.8em; }
    


/**************************************************
 * Header                                         *
 **************************************************/
#header                                           { background:url('../../_img/background/body.jpg') repeat-x; background-position:top; font-size:62.5%; height:190px; margin:0 auto; position:relative; width:910px; }
#header h1                                        { float:left; margin:0 0 0 5px; }
#header h1 a                                      { background:url('../../_img/background/header_h1.jpg') no-repeat; display:block; height:112px; text-indent:-9999px; width:217px; }
#header ul                                        { background:url('../../_img/background/header_ul.jpg') no-repeat; clear:both; font-size:1.3em; height:50px; list-style:none; margin:0; padding:0 7px; width:896px; }
#header ul li                                     { background:url('../../_img/background/header_ul_li.jpg') no-repeat; background-position:center right; float:left; padding:0 1px 0 0; }
#header ul li a                                   { background:url('../../_img/background/header_ul_li.jpg') repeat-x; background-position:top; color:#fff; display:block !important; display:inline-block; height:50px; line-height:43px; padding:0 9px; }
#header ul li a:hover                             { background:url('../../_img/background/header_ul_li.jpg') repeat-x; background-position:bottom; }
#header ul li a.selected                          { background:url('../../_img/background/header_ul_li_a_selected.jpg') no-repeat; background-position:center top; }
#header ul li.navLast                             { float:right; }
#header ul li.navLast a                           { background:url('../../_img/background/mygreatplace/return.jpg') no-repeat; background-position:left; padding:0 9px 0 35px; }
#header ul li.navLast a:hover                     { color:#000; }

    /**************************************************
     * Header > Breadcrumbs                           *
     **************************************************/
    #header #breadcrumbs                              { clear:both; float:left; font-size:1.1em; padding:5px; }
    #header #breadcrumbs a                            { border-bottom:1px dashed #004192; }
    
    /**************************************************
     * Header > Search                                *
     **************************************************/
    #header #search                                   { background:url('../../_img/background/search.jpg') no-repeat; color:#004494; float:right; font-size:1.2em; height:74px; margin:30px 0 0 0; width:285px; }
    
        /**************************************************
         * Header > Search > Search Inner                 *
         **************************************************/
        #header #search #search_inner                     { background:url('../../_img/background/search_inner.jpg') no-repeat; background-position:right top; float:right; height:54px; padding:10px 15px; }
        #header #search #search_inner fieldset            { border:0; float:right; }
        #header #search #search_inner fieldset input      { background:#fff; border-bottom:0; border-left:1px solid #d1d1d1; border-right:1px solid #d1d1d1; border-top:1px solid #999; color:#888; float:left; font-size:.9em; height:14px; line-height:14px; margin:0 0 0 5px; padding:2px 5px; width:12.58em; }
        #header #search #search_inner fieldset input#submit { border:0; height:19px; padding:0; width:26px; }
        #header #search #search_inner fieldset label      { float:left; line-height:20px; margin:0 5px 0 0; }
        #header #search #search_inner fieldset legend     { display:block; height:0; visibility:hidden; }
        #header #search #search_inner fieldset .gosearch  { border:0; height:19px; padding:0; width:26px; }
        #header #search #search_inner p                   { float:right; line-height:18px; margin:13px 0 0; text-align:right; }
        #header #search #search_inner p a                 { text-decoration:underline; }
        #header #search #search_inner p a:hover           { text-decoration:none; }
        #header #search #search_inner p a.texttoggler img { border:1px solid transparent; vertical-align:middle; }
		#header #search #search_inner p a.selectedtoggler img { border:1px solid #004494; }
        #header #search #search_inner p input             { height:18px; vertical-align:middle; width:18px; }
        
/**************************************************
 * Container                                      *
 **************************************************/
#container                                        { font-size:62.5%; margin:0 auto; text-align:left; width:910px; }
#container:after                                  { clear:both; content:'.'; display:block; height:0; visibility:hidden; }

    /**************************************************
     * Container > Content                            *
     **************************************************/
    #container #content                               { font-size:1.3em; }    
    #container #content a                             { color:#6eb531; }
    #container #content a:hover                       { text-decoration:underline; }
    #container #content h1                            { }
    #container #content h2                            { }
    #container #content h3                            { font-size:1.2em; margin:0 0 10px; font-weight:600; }
    #container #content h4                            { font-size:1.2em; font-weight:400; margin:0; padding:0 0 10px; }
    #container #content h5                            { }
    #container #content h6                            { }
    #container #content p                             { margin:0 0 10px; }
    #container #content ol                            { }
    #container #content ol li                         { padding:2px 0; }
    #container #content ul                            { }
    #container #content ul li                         { padding:2px 0; }
    
        #container #content .ImageFloatLeft               { border:1px solid #ccc; float:left; margin:0 10px 10px 0; padding:6px; }
        #container #content .ImageFloatLeft img           { display:block; margin:0; }
        #container #content .ImageFloatRight              { border:1px solid #ccc; float:right; margin:0 0 10px 10px; padding:6px; }
        #container #content .ImageFloatRight img          { display:block; margin:0; }
        
        /**************************************************
         * Container > Content > Form                     *
         **************************************************/
        #container #content .form dl                      { margin:0; width:560px; }
		#container #content .form dl dd                   { float:left; margin:3px 0 3px 10px; width:220px; }
		#container #content .form dl dd input             { background:#fefefe; border:1px solid #c1c1c1; color:#444; margin:0; padding:2px; width:196px; }
		#container #content .form dl dd.checkbox input    { border:0; margin:6px 0; text-indent:6px; width:auto; }
		#container #content .form dl dd select            { width:205px; }
		#container #content .form dl dd textarea          { background:#fefefe; border:1px solid #c1c1c1; color:#444; overflow:auto; padding:2px; width:196px; }
		#container #content .form dl dd select            { width:202px; }
		#container #content .form dl dd span              { color:red; padding:0 0 0 5px; }
		#container #content .form dl dt                   { clear:both; display:block; float:left; line-height:28px; width:220px; }
		#container #content .form dl dt label             { }
		#container #content .form h3                      { padding:15px 0 0; }
		#container #content .form input                   { clear:both; margin:10px 0 0 333px; width:100px; }
        
        /**************************************************
         * Container > Content > Group Members            *
         **************************************************/
        #container #content .group_members                { background:url('../../_img/background/group_members.jpg') no-repeat; clear:both; display:block; float:left; height:60px; margin:10px 0 10px; width:430px; }
        #container #content .group_members h4             { font-size:1.3em; font-weight:400; line-height:1.6; text-align:center; }
        #container #content .group_members h4 span        { background:#fff; padding:0 5px; vertical-align:middle; }
        #container #content .group_members ul             { list-style:none; margin:0 0 0 5px; }
        #container #content .group_members ul li          { float:left; padding:0 30px 0 0; }
        #container #content .group_members ul li a        { display:block; height:40px; text-indent:-9999px; width:60px; }
        #container #content .group_members ul li.last     { padding:0; }
        
        /**************************************************
         * Container > Content > Table [gp]               *
         **************************************************/
        #container #content table.gp                      { border-collapse:collapse; font-size:1em; margin:0 0 15px; width:100%; }
        #container #content table.gp caption              { font:400 1em arial, sans-serif; margin:0 10px; padding:0 0 5px; }
        #container #content table.gp tr                   { }
        #container #content table.gp tr td                { border-bottom:1px solid #6eb42f; padding:5px 10px; text-align:left; vertical-align:top; }
        #container #content table.gp tr td img            { display:block; margin:5px 0 0 15px; }
        #container #content table.gp tr td p              { font-size:1em; }
        #container #content table.gp tr th                { color:#fff; background:#6eb42f; border-bottom:1px solid #261204; padding:5px 10px; text-align:left; vertical-align:top; }
        #container #content table.gp tr.dark              { background:#e1f0d1; }
        #container #content table.gp tr:hover             { }
        #container #content table.gp tr:hover td          { background:#efefef; }
        
        /**************************************************
         * Container > Content > Table [gpnews]           *
         **************************************************/
        #container #content table.gpnews                  { border-collapse:collapse; font-size:1em; margin:0 0 15px; padding:10px 0 0; width:100%; }
        #container #content table.gpnews caption          { font:400 1em arial, sans-serif; margin:0 10px; padding:0 0 5px; }
        #container #content table.gpnews tr               { }
        #container #content table.gpnews tr td            { padding:5px 0; text-align:left; vertical-align:top; }
        #container #content table.gpnews tr td h4         { font-size:1em; }
        #container #content table.gpnews tr td img        { display:block; margin:5px 5px 0 0; }
        #container #content table.gpnews tr td p          { font-size:1em; }
        
    /**************************************************
     * Container > Sidebar                            *
     **************************************************/
    #container #sidebar                               { font-size:1.2em; }
    
/**************************************************
 * Container > Footer                             *
 **************************************************/
#footer                                           { background:url('../../_img/background/footer.jpg') no-repeat; clear:both; font-size:62.5%; height:104px; margin:0 auto; width:910px; }
#footer p                                         { font-size:1.2em; line-height:1.5em; padding:14px 0 0 105px; }
#footer p strong                                  { text-transform:uppercase; }

	.browseAloud
	{
		margin:0 auto; width:910px;						
	}



    





  /**************************************************

                                                Definition List

                     **************************************************/

                     #content fieldset dl {

                           clear:both;
                           margin:15px 0 0 15px;
                           width:auto;

                     }

                     

                           /**************************************************

                                                       Definition Term

                           **************************************************/

                           #content fieldset dl dt {

                                  color:#000;

                                  float:left;

                                  font-size:110%;

                                  margin:10px 20px 0 0;

                                  width:180px;

                           }

                     

                           /**************************************************

                                                       Definition Description

                           **************************************************/

                           #content fieldset dl dd {

                                  margin:0 0 0 200px;

                                  color:#666;

                           }

                                  #content fieldset dl input {

                                         margin:10px 0 0 200px;

                                         color:#666;

                                         width:165px;

                                  }

                           #content fieldset dl dd input {

                                  display:inline;

                                  font:110% Arial, Helvetica, sans-serif;

                                  margin:10px 0 0;

                                  width:155px;

                           }
                            #content fieldset dl dd select
                            {

                                  display:inline;

                                  font:110% Arial, Helvetica, sans-serif;

                                  margin:10px 0 0;

                           }
                            #content fieldset dl dd textarea
                            {

                                  display:inline;

                                  font:110% Arial, Helvetica, sans-serif;

                                  margin:10px 0 0;

                                  width:155px;                                  

                           }

                           #content form fieldset dl dd label {

                                  line-height:1.6em;

                                  margin:0 8px 0 0;

                                  vertical-align:baseline;

                           }

                           #content fieldset dl dd span {

                                  display:inline;

                           }

    
    /**************************************************
                            Logged In
    **************************************************/
    #logged_in {
        float:right;
        font-size:.9em;
        margin:-37px 5px 5px 5px;
    }
    #logged_in.homePage {
        margin: 4px 5px 6px 5px !important;
    }    
    #logged_in a {
    }
    #logged_in input{
              background:none;
              border:none;
              color:#004494;
              font:1em "Trebuchet MS", Arial, Helvetica, sans-serif;
              vertical-align:middle;
              cursor: pointer; 
    }
    #logged_in input.bold {
        font-weight:bold;
    }
    #logged_in input.grey {
        color:#b5b5b5;
    }
    #logged_in input:hover {
        text-decoration:underline;
    }
    #logged_in img {
        vertical-align:middle;
    }
    
    /**************************************************
                            Logged Status
    **************************************************/
        #ctl00_LoggedIn1 {
              color:#000;
              float:right;
              margin:5px 15px -50px;
           }
           #ctl00_LoggedIn1 img {
              margin:0 5px;
              vertical-align:middle;
           }
           #ctl00_LoggedIn1 input {
              background:none;
              border:none;
              color:#004494;
              font:1em "Trebuchet MS", Arial, Helvetica, sans-serif;
              vertical-align:middle;
           }
    
    /**************************************************
                            Pagination
    **************************************************/
    #pagination {
        clear:both;
        margin:3px auto;
        padding:13px 3px 13px;
        text-align:center;
    }
    #pagination a {
        background:#fefefe;
        border:1px solid #6eb42f;
        color:#777;
        margin:0 3px 0 0;
        padding:2px 5px;
        text-decoration:none; 
    }
    #pagination a:hover {
        background:#aad83e;
        color:#fff;
        text-decoration:none;
    }
    #pagination span {
        color:#ccc;
        margin:0 3px 0 0;
        padding:2px 5px;
    }
    #pagination span.current {
        background:#aad89f;
        border:1px solid #aad83e;
        color:#fff;
        font-weight:bold;
    }
    #pagination span.disabled {
        border:1px solid #f3f3f3;
    }
    
    /**************************************************
                            Tooltip
    **************************************************/
    a.tooltip {
    }
    a.tooltip span {
        display:none;
    }
    a.tooltip:hover {
        position:relative;
        text-decoration:none;
        z-index:100;
    }
    a:hover.tooltip span {
        background:#ffc;
        border:1px solid #888;
        color:#000;
        cursor:pointer;
        display:block;
        left:-25px;
        padding:5px;
        position:absolute;
        text-align:justify;
        text-decoration:none;
        top:20px;
        width:139px;
    }
    a:hover.tooltip span em {
        background:url('../../_img/icon/tooltip.gif') no-repeat;
        display:block;
        font-size:1px;
        height:6px;
        left:20px;
        position:absolute;
        top:-6px;
        width:11px;
        z-index:101;
    }
    
    #rapPublishingConsole{
     background:blue;
    }
    
    id_rapConsole
    {background-color:blue;
    }
    


/***************************
Sharepoint fixes
***************************/

#id_rapConsole:hover {

    }

#id_rapConsole tbody tr:hover td {
background-color:transparent;

}
.rapConsoleContainer, .ms-siteactions, .masterContent, .console, .ms-consolestatusframe{
    border-color:#ECF2FE;
    background-color:#ECF2FE;
    border:0px;
    margin:0px;
}

.ms-consoleframe{
border:0px;
    margin:0px;

    }

.rapPublishingConsole{
    width:750px;
    border:0px;
    margin:0px;


}

.ms-siteactions tbody tr td{
    border-bottom-color:#83b0ec;

    }
    
.ms-menuUIItemTableCellHover,.ms-menuUIItemTableCellHover{
        border:0px;
    margin:0px;

}

.masterContent tbody tr td {
    border:0px;
    margin:0px;

        padding:0px 0px 0px 0px;
        
}

.consoleMenuBar1{
    
    height:1px;
}

.ms-consolehr{
    height:1px;
}

/***** height!!!! ****/
.console{

    }
    

.authoringRegion table tr td{
border:0px;
    margin:0px;

    }

#qaEditPage tbody tr td{
border:0px;
    margin:0px;

        }
.ms-consolestatusframe{
border:0px;
    margin:0px;
    
}
.QuickActionMenu table tbody tr td{
border:0px;
    margin:0px;

}
.sharepointLogin 
{
border:0px;
    margin:0px;

    }
.menuUILarge table tbody tr td{
        border-bottom-width:0px;
        border-bottom-color:blue;
border:0px;
    margin:0px;


}

.menuUIItemTable{
        border-bottom-width:0px;
        border-bottom-color:blue;
}

.menuUIItemTablehover{
    border-bottom-width:0px;
        border-bottom-color:blue;

}


.ms-MenuUIItemTableCell{
        border-bottom-width:0px;
        border-bottom-color:blue;
            
}
.ms-MenuUIPopupBody{

    width:250px;
}

.ms-MenuUIPopupBody table tbody tr td{
    border-bottom-color:gray;
    border-bottom-width:0px;
    
}


/***** Discussion Board ******/

.DiscussionForm{
  margin: 0;
  padding: 0;
  min-width: 500px;
  max-width: 600px;
  width: 560px; 
}


.DiscussionForm Input{
        margin-bottom:5px;
}

.DiscussionForm br {
    clear:left;
}

.DiscussionForm label { 
    display: block;  /* block float the labels to left column, set a width */
    float: left; 
    width: 50px; 
    padding: 0; 
    margin: 5px 0 0; /* set top margin same as form input - textarea etc. elements */
    text-align: right; 
}

 .DiscussionForm textarea {

    width:auto;      /* set width of form elements to auto-size, otherwise watch for wrap on resize */
    margin:5px 0 0 10px; /* set margin on left of form elements rather than right of
                              label aligns textarea better in IE */
}

.CreateThread {
    margin-left:0px; /* set margin-left back to zero on reset button (set above) */
    border: none;
    background: url('/forms/up.png') no-repeat top left;
    padding: 2px 8px;
}


/***** End of Discussion Board ******/

/***** Form Button *****/

#container #content .gpForm input            { background:#efefef; border:3px double #ccc; padding:2px; font-size:1em; }

/*
span.formButton {
    background: url(../../_img/background/formbutton_02.png) no-repeat ;
    background-position:right bottom;
    padding: 0 12px 1px 0;
    margin:0px 0px 0px 0px;    
    text-decoration: none;
}

span.formButton input{
    background: url(../../_img/background/formbutton_01.png) no-repeat;
    background-position:left bottom;
    width:auto; 
    overflow:visible;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 12px;
    border:0px;
    height: 22px;
    color: #133797;
}

*/

*/

/***** End of Form Button *****/

/***************************************************************
SharePoint Search
****************************************************************/
.srch-WPBody  p, .srch-WPBody  span{font-size:1.0em !important}


