/* Generated by Font Squirrel (http://www.fontsquirrel.com) on March 15, 2013 */
/*  Project assigned to Suzanne to add master page to Course Search 04-28-2013 */
/* Production code copied by Richard on 05-28-2013 for Suzanne to make "corrections for displaying the content properly" */
/* 10-28-2013  Tara adapted code from Course Search app for Online Original Salesperson app */


@font-face {
    font-family: 'Edition';
    src: url('../webfont/edition_-webfont.eot');
    src: url('../webfont/edition_-webfont.eot?#iefix') format('embedded-opentype'),
        url('../webfont/edition_-webfont.woff') format('woff'),
        url('../webfont/edition_-webfont.ttf') format('truetype'),
        url('../webfont/edition_-webfont.svg#editionregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
body {
    background:#ebecde;
}
body,
p{ font-family: inherit;
   /*font-family: Verdana, Arial, sans-serif;
    font-weight: normal;
    font-size: 14px;*/
}
.appcontent 
{     
    /*background: #ebecde;
    margin-left: auto;
    margin-right: auto;*/
    /*width:800px;*/
    /*border: thin dashed red;*/
    /*margin-left: 450px;
    margin-right: 450px;*/
  
 }
/*label {
    display: inline;
    position: relative;
    margin-right: 15px;
 }*/
h1, h2, h3, h4, h5, h6 
{
    font-family: 'Edition', serif;
    font-weight: normal;
    color: #16140d;
    text-transform:uppercase;
    border-bottom: 1px solid #16140d;
    /*margin-left: 450px;
    margin-right: 450px;*/
    margin-left: auto;
    margin-right: auto;
}
h1 { font-size: 2.65em; }
h2 { font-size: 2.25em; }
h3 { font-size: 2.00em; }
h4 { font-size: 1.75em; }
h5 { font-size: 1.50em; padding:0; margin:0; }
h6 { font-size: 1.25em; }
select {
    color: rgba(0, 0, 0, 0.75);
    font-family: inherit;
    font-size: 0.875em;
    padding: 0.25em;
    margin: 0 0 0.4em 0;
}
.centered, a {
    margin-left: auto;
    margin-right: auto;
}
a 
{
  font-family: Helvetica, Sans-Serif;
  font-size: small;  
  color:black;
  text-decoration:underline;
} 
.header {
    margin: 0 0 10px 0;
    height:230px;
    background:#ebecde;
}
.footer {
    color: #FFFFFF;
    font-size: 12px;
}
.footer a {
    color: #FFFFFF;
    font-size: 12px;
    text-decoration:underline;
}
.cream {
    background: #ebecde;
}
.smaller {
    font-size:12px;
}
.bottom {
    background: #2c291b;
    width:100%;
    color:#f6f6e8;
    padding: 10px 0;
    margin:20px 0 0 0;
}
.spacer {
    height:30px;
}
.space {
    padding: 0.25em 0 0.25em 0;
}
.button {
    margin: 1em 0 1em 0;
    background-color:#2c292b;
    border-color: none;
    color: #f6f6e8; }
.change {
    font-weight:bold;
    text-align:center;
    padding: .5em 0 0 0;
    text-decoration:underline;
}
.change a{
    font-weight:bold;
    text-align:center;
    padding: .5em 0 0 0;
    text-decoration:underline; 
}
.alert-base.custom-bg {
    background-color: #aa862a;
    border-color: #FF4609;
    color: white;
}
.change a:hover, .change a:selected, .change a:visted{
    font-weight:bold;
    text-align:center;
    padding: .5em 0 0 0;
    text-decoration:underline;
 }
.activeMenuLink {
    font-family: Verdana,Arial,sans-serif;
    color: #222537;
    text-decoration:none;
}
.inactiveMenuLink {
    font-family: Verdana,Arial,sans-serif;
    color: #666666;
    text-decoration:none;
}
.instructions {
    font-family: Calibri, Trebuchet MS, Helvetica, Arial, sans-serif;
    font-size: 12px;
    color : #701818;
}
ul.list {
    list-style-type: square;
    margin: 0 0 0 2em;
    padding: 0;
}
ul.list li a {
    text-decoration:underline;
    color: #222537;
}
ul.list li a:visted {
    text-decoration:underline;
    color:#ddc077;
}
ul.list li a:hover{
    text-decoration:underline;
    color:#ddc077;
}
ul.list li a:selected {
    text-decoration:underline;
    color:#ddc077;
}
input[type="text"],
input[type="password"],
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="month"],
input[type="week"],
input[type="email"],
input[type="number"],
input[type="search"],
input[type="tel"],
input[type="time"],
input[type="url"],
textarea {
    display: inline;
}
table 
{
    border-style: none;
    border-color: inherit;
    border-width: medium;
    background: #ebecde;
    margin-right: 0px;
}
.panel {
  border-style: solid;
  border-width: 1px;
  border-color: #d9d9d9;
  margin-bottom: 1.25em;
  padding: 1.25em;
  background: #ebecde; 
}
/*tr:nth-child(odd) { background: #ebecde; }*/ 
 /*GridView 
 {   border-width: thin;
     text-align:left;
 }
 GridViewHeader 
    a {
     font: Arial Narrow;
     font-size:large;
     color:Lime;
 }*/

 /* Course Schedule Formatting */
 .checklist label {
     margin-right: 25px;
 }
 .workingset {
     background-color: #FFFFFF;
     margin-top: 10px;
     margin-left:auto;
     margin-right:auto;
 }
 .workingset td {
     text-align: left;
 }
 .gridheader th {
     background-color: rgb(242,242,242);
     text-align: Left;
 }
 .wsgvAltRow {
     background-color: rgb(242,242,242);
 }
 .gvHidden {
     display: none;
 }
 .schoollist td {
     border-color: transparent !important;
 }
 .schoollist th{
     border-color: transparent !important;
 }
/* Course Credit Formatting */
.coursegridview {
     /*width: 868px;*/
     background-color: #fff;
     /*margin-left: auto;
     margin-right: auto;
     margin-top: 10px;
     margin-bottom: 10px;
     text-align: left;
     border-bottom: 1px solid black;*/
 }
 /*.coursegridview th {
     border-bottom: 1px solid black;
     border-top: none;
     text-align: left;
     background-color: rgb(242, 242, 242);
 }
 .coursegridview tr {
     border-bottom: 1px solid gainsboro;
     vertical-align: top;
     text-align: left;
 }
 .coursegridview tr:last-child {
     border-bottom: 1px solid black;
 }*/
 .cgvAltRow {
     background-color: #ffffff;
 }
 .cgvHidden {
     display: none;
 }
 .cgvEmpty td {
     text-align: center;
 }
/* Credit History Formatting */
 .search {
     margin: 0 auto;
     border: none;
     text-align: left;
     width: 20%;
     margin-top: 10px;
 }
 .search td {
     background-color: #ebecde;
 }
 .gvSearchResults {
     background-color: #FFFFFF;
     /*margin: 0 auto;
     text-align: left;
     margin-top: 10px;
     width: 55%;*/
 }
 .gvSearchResults th {
     background-color: rgb(242,242,242);
     /*text-align: left;*/
 }
 /*.gvSearchResults th a {
     text-decoration: none;
     float: left;
 }*/
 /*.gvSearchResults > tr > th > a > img {
     float: right;
     padding-left: 3px;
     padding-top: 2px;
 }*/
 /*.gvSearchResults tr {
     border-bottom: 1px solid gainsboro;
     text-align: left;
 }
 .gvEmpty td {
     text-align: center;
 }*/
input[type=radio] {
     margin-left: 15px;
 }
.dt-buttons button {
    background: transparent;
    border: none;
    color: #E2A204;
    cursor: pointer;
    font-weight: bold;
    font-size: small;
}
@page {
    size: auto;
}