﻿/****************************************************************************************\

    Global Styles

\****************************************************************************************/

html 
{
}

body 
{
    background-color    : White;
    color               : #1E4D5D;
}

h1 
{
}

h2 
{
}

h3 
{
}

h4 
{
}

h5 
{
}

h6 
{
}

p 
{
}

ul 
{
}

ol 
{
}

li 
{
}

strong 
{
}

em 
{
}

u 
{
}

a 
{
}

a:visited 
{
}

a:hover 
{
}

table 
{
}

tr 
{
}

th 
{
}

td 
{
}

img 
{
}

/****************************************************************************************\
    
    Global Constructs
    Globally Unique Elements
    Control Specific Constructs

\****************************************************************************************/

/*___ DIV _________________________________________________________________*/

div#branding
{
    background-color : #CCD7EA;  
}

div#brandingMain
{
    background      : transparent url(images/brandingBackground.jpg) no-repeat;  
    border-right    : solid 1px #777A7C;
    border-left     : solid 1px #777A7C;
}

div#deptOfEco
{
    background-color    : #7194B6;
    border-bottom       : solid 1px white;
    border-right        : solid 1px #777A7C;
    border-left         : solid 1px #777A7C;
}

div#content
{
    background      : transparent url(images/contentBackground.jpg) repeat-y;   
    border-right    : solid 1px #777A7C;
    border-bottom   : solid 1px #777A7C;
    border-left     : solid 1px #777A7C;
}

div#navMenu
{
    border-left : solid 1px #777A7C;
}

div#scheduledClasses
{
    border      : solid 1px #B2C0C5;
    background  : #C4D0D4;
}

div#profilePasswordWrapper
{
    border      : solid 1px #7194B6;
    background  : transparent url(images/gradientBlueWhite.jpg) repeat-x top left;
}

div.courseDetailsBox
{
    border      : solid 1px #7194B6;
    background  : #CCD7E9 url(images/gradientwhiteBlue.jpg) repeat-x top left;
}

div#studentProfileDetailsBox
{
    border              : solid 1px #7194B6;
    background-color    : #E2E8F4;
}

div#studentProfileDetailsFooter
{
    border-top          : solid 1px #7194B6; 
    background-color    : #AEBFDD;
}

div.studentProfileDetailsFooterField
{
    background : transparent url(images/studentProfileFooterField.jpg) no-repeat left top;  
}

div.scheduledClassGoogleMap
{
    border : solid 1px #7194B6;
}

div#invoice
{
    border : solid 1px #777A7C;    
}

div#invoicePaymentInfo
{
    background-color    : #D8E1F2;
    border-top          : solid 1px #434240;
}

div#invoiceHeader
{
    border-right    : solid 1px #44403F;
    border-left     : solid 1px #44403F;
}

div#invoiceContent
{
    border : solid 1px #44403F;   
}

div#invoiceFooter
{
    border-right    : solid 1px #44403F;
    border-left     : solid 1px #44403F;
    border-bottom   : solid 1px #44403F;
}

div#invoiceStudentProfile
{
    border-right    : solid 1px #174459;
    border-left     : solid 1px #174459;
    border-bottom   : solid 1px #174459;
}

div#invoicePayment,
div#invoicePleaseNote
{
    border : solid 1px #174459;   
}

#map.locationPrint
{
	border			: solid 1px #174459;	
}

/*___ SPAN _________________________________________________________________*/

span.profileClassColCost
{
    color : #A01415;
}

div.scheduledClassOnClose span
{
    cursor  : pointer;
    color   : #5283A9;
}

span#invoicePaymentDue
{
    color : #753128;   
}

span#spanBalanceDue
{
    background : transparent url(images/viewInvoicesBelow.jpg) no-repeat left top;    
}

/*___ H1 _________________________________________________________________*/

h1#h1Branding
{
    background : transparent url(images/coastalTrainingProgram.jpg) no-repeat;
}

/*___ H2 _________________________________________________________________*/

h2#h2DeptOfEco
{
    background : transparent url(images/deptOfEco.jpg) no-repeat;    
}

/*___ H3 _________________________________________________________________*/

h3#h3InvoicePaymentDue
{
    color : #703026;
}

/*___ H4 _________________________________________________________________*/

/*___ H5 _________________________________________________________________*/

h5.h5ClassesOffered
{
    border-bottom : solid 1px #797979;   
}

div#MembershipDetails h5,
h5#h5ProfileMessage
{
    color : #ff0000;
}

/*___ H6 _________________________________________________________________*/

h6#h6BalanceDue
{
    color : #A01415;
}

/*___ P _________________________________________________________________*/

p#pInvoicePaymentInfo
{
    color : #703026;
}

/*___ UL _________________________________________________________________*/

ul#ulNavMenu
{
    background-color    : White;
    border              : solid 1px #777A7C;
}

ul.ulClassesOffered
{
    border-bottom : solid 1px #797979;   
}

ul#ulProfileClass
{
    border              : solid 1px #7194B6;
    background-color    : #E2E8F4;
}

/*___ OL _________________________________________________________________*/

/*___ LI _________________________________________________________________*/

li.liDeptOfEco
{
    color : White;
}

li.liScheduledClassesMain,
ul.ulScheduledClassesMain li
{
    border      : solid 1px #7194B6;
    background  : #CCD7E9 url(images/gradientwhiteBlue.jpg) repeat-x top left;
}

li.liScheduledClassesMain_nested,
ul.ulScheduledClassesMain li li
{
    border      : 0;
    background  : none;   
}

li.liCourseDetailsList_nested,
ul.ulCourseDetailsList li li
{
    border      : 0;
    background  : none;    
}

li.liProfileClass,
ul#ulProfileClass li
{
    border-bottom : solid 1px #7194B6;
}

/*___ STRONG _________________________________________________________________*/

/*___ EM _________________________________________________________________*/

/*___ U _________________________________________________________________*/

/*___ A _________________________________________________________________*/

a.aLIDeptOfEco,
li.liDeptOfEco a,
li.liDeptOfEco a:hover,
li.liDeptOfEco a:visited
{
    color : White;
}

a.aH3PadillaBay,
h3#h3PadillaBay a
{
    background : transparent url(images/padillaBay.jpg) no-repeat;  
}

ul#ulNavMenu li a,
ul#ulNavMenu li a:hover,
ul#ulNavMenu li a:visited
{
    color : #5283A9;
}

div#content a,
div#content a:hover,
div#content a:visited
{
    color : #5283A9;
}

a#aPadillaLink
{
    background : transparent url(images/padillaBay.jpg) no-repeat left top;
}

a.btnFormSave
{
    border      : none;
    background  : transparent url(images/btnFormSave.gif) no-repeat left top;
}

a.btnFormSubmit
{
    border      : none;
    background  : transparent url(images/btnFormSubmit.gif) no-repeat left top;   
}

a.btnClassRegister
{
    border      : none;
    background  : transparent url(images/btnClassRegister.gif) no-repeat left top;   
}

a.btnClassRegisterFull
{
    border      : none;  
}

a.btnClassRegisterPast
{
    border      : none;
    background  : transparent url(images/btnClassRegister_Full.gif) no-repeat left top;   
}

a.btnClassRegisterWait
{
    border      : none;
    background  : transparent url(images/btnClassRegister_Wait.gif) no-repeat left top;   
}

a.btnClassRegisterClosed
{
    border      : none;
    background  : transparent url(images/btnClassRegister_Closed.gif) no-repeat left top;   
}

div#MembershipDetails div.login a.btnLogout
{
    border      : none;
    background  : transparent url(images/btnFormLogout.gif) no-repeat left top;   
}

div#MembershipDetails div.login a.btnLogin
{
    border      : none;
    background  : transparent url(images/btnFormLogin.gif) no-repeat left top;
}

a.studentProfile_btnEditProfile,
div#studentProfile a.btnEditProfile
{
    border      : none;
    background  : transparent url(images/btnEditProfile.gif) no-repeat left top;   
}

a.btnClickHere
{
    border      : none;
    background  : transparent url(images/btnClickHere.gif) no-repeat left top;   
}

a.btnRegisterSave
{
    border      : none;
    background  : transparent url(images/btnClassRegister.gif) no-repeat left top;   
}

a.btnFormResetPass
{
    border      : none;
    background  : transparent url(images/btnFormResetPass.gif) no-repeat left top;   
}

a.aCourseCatalogClassTitle,
div#content a.aCourseCatalogClassTitle,
div#content a.aCourseCatalogClassTitle:hover,
div#content a.aCourseCatalogClassTitle:visited
{
    color : #1E4D7D;
}

a#aPrintInvoice,
a#aPrintInvoice:visited,
a#aPrintInvoice:hover
{
    color : #7193B6;
}

@media print { h1#h1Branding a
{
    color : #1E4D5D;
} }

a#aBtnPrintInvoice
{
    background : transparent url(images/btnPrintInvoice.jpg) no-repeat left top;
}

a.aInvoice,
a.aInvoice:hover,
a.aInvoice:visited
{
    background : transparent url(images/btnAInvoice.gif) no-repeat left top;
    color       : Red;
}

div#invoicePleaseNote a,
div#invoicePleaseNote a:hover,
div#invoicePleaseNote a:visited
{
    color : #5283A9;
}

#directionWrapper
{
	border: 1px solid #777A7C;	
}

/*___ TABLE _________________________________________________________________*/

/*___ TR _________________________________________________________________*/

table#tblProfileClass tr
{
    border : solid 1px #7194B6;
}

/*___ TH _________________________________________________________________*/

table#tblProfileClass th
{
    background-color : #E2E8F4;
}

th.thProfileClassFirst
{
    border-left : solid 1px #7194B6;   
}

th.thProfileClassLast
{
    border-right : solid 1px #7194B6;   
}


/*___ TD _________________________________________________________________*/

table#tblProfileClass td,
table#tblProfileClass th
{
    border-top      : solid 1px #7194B6;
    border-bottom   : solid 1px #7194B6;
}

td.tdProfileClassFirst
{
    border-left : solid 1px #7194B6;   
}

td.tdProfileClassLast
{
    border-right : solid 1px #7194B6;   
}

td.tdClassBalance
{
    color : #A13238;   
}

td.tdProfileClassAlt
{
    background-color : #F0F5F9;
}


/*___ IMG _________________________________________________________________*/

img#imgHomeImage
{
    border : solid 1px #507683;   
}

img.imgCourseCategory
{
    border : solid 1px #7D9CBB;
}

img.imgScheduledClass
{
    border : solid 1px #7295B5;
}

img#imgCourseDetails
{
    border : solid 1px #7295B5;
}

@media print { img#imgStudentProfile { border-right : solid 1px #174459; border-left : solid 1px #174459; } } 

/*___ CITE _________________________________________________________________*/

cite#citeHomeImage
{
    color : #424647;
}

/*___ FORM _________________________________________________________________*/

/*___ INPUT _________________________________________________________________*/

/*___ LABEL _________________________________________________________________*/

label.labelClassScCost 
{
	/*color		: #E11414;*/
}

label.labelClassSchRegBtn
{
    color : #E11414;
}
/*___Group/Section/Class_________________________________________________________________*/