﻿/* CSS Document */

body /* body styles */
{
color:#000000;
background-color:#666666;
font-family:Arial, Helvetica, sans-serif;
font-size:12pt;
text-decoration:none;
}

.mainbody a{text-decoration:none}
.mainbody a:hover{text-decoration:underline}

p /* paragraph styles */
{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:12pt;
text-decoration:none;
}

.bodytableofcontents /* body formatting in a table of contents */
{
color:#000000;
background-color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:12pt;
font-weight:normal;
}

.titlestableofcontents /* title styles in a table of contents */
{
color:#000000;
background-color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:12pt;
font-weight:bold;
}

.tableofcontents a /* link styles in a table of contents */
{
color:blue;
background-color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:12pt;
font-weight:bold;
text-decoration:underline;
}


h2 /* red text headers */
{
color:#d12233;
background-color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14pt;
}


#beigeprimary /* first contextual header of the page */
{
color:white;
background-color:black;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
background-image:none;
padding: 5px 0 7px 0;
/*height:52px;*/
width:760px;
text-align:center;
padding-top:5px;
}

#graysecondary /* second contextual header of the page */
{
color:#000000;
background-color:#e6e6e6;
font-family:Arial, Helvetica, sans-serif;
font-size:14pt;
font-weight:normal;
width:760px;
}

.redtertiary /* contextual header of the page -- no width red */
{
color:#ffffff;
background-color:#d12233;
font-family:Arial, Helvetica, sans-serif;
font-size:14pt;
height:41px;
}

#redtertiarylong /* third contextual header of the page -- page width red */
{
color:#ffffff;
background-color:#d12233;
font-family:Arial, Helvetica, sans-serif;
font-size:11pt;
font-weight:bold;
height:32px;
width:620px;
margin: 0 auto;
}

.redtertiaryshort /* third contextual header of the page -- half page width red */
{
color:#ffffff;
background-color:#d12233;
font-family:Arial, Helvetica, sans-serif;
font-size:14pt;
height:41px;
width:354px;
}

#redtertiaryshorter /* third contextual header of the page -- third page width red */
{
color:#ffffff;
background-color:#d12233;
font-family:Arial, Helvetica, sans-serif;
font-size:14pt;
height:41px;
width:221px;
}

#redquaternaryshort /* fourth contextual header nested within container */
{
color:#ffffff;
background-color:#d12233;
font-family:Arial, Helvetica, sans-serif;
font-size:14pt;
height:41px;
width:327px;
}

.redquaternarylong /* fourth contextual header nested within container */
{
color:#ffffff;
background-color:#d12233;
font-family:Arial, Helvetica, sans-serif;
font-size:14pt;
height:41px;
width:760px;
}

.grayquinary /* fifth contextual header nested within container */
{
color:#ffffff;
background-color:#666666;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:10pt;
height:24px;
/*width:420px;*/
padding-left: 10px; 
padding-top: 6px; 
align: center;
overflow:hidden;
}

.grayquinarylong /* fifth contextual header nested within container */
{
color:#ffffff;
background-color:#666666;
font-family:Arial, Helvetica, sans-serif;
font-size:14pt;
height:30px;
width:684px;
}


.footernav /* footer navigation toolbar */
{
color:#d12233;
background-color:#c2c2c2;
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
}

footernav a /* footer navigation toolbar active links */
{
color:#d12233;
background-color:#c2c2c2;
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
text-decoration:none;
}

footernav a:hover /* footer navigation toolbar onHover links */
{
color:#d12233;
background-color:#c2c2c2;
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
text-decoration:underline;
}

#whitecontainer /* container with white background no fixed width or height*/
{
color:#000000;
background-color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:12pt;
border-color:#000000;
}

.whitecontainer /* container with white background and fixed width*/
{
color:#000000;
background-color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:12pt;
border-color:#000000;
width:680px;
margin:0 auto;
}

.whitecontainer_nowidth /* container with white background and fixed width*/
{
color:#000000;
background-color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:12pt;
border-color:#000000;
margin:0 auto;
}

#whitecontainermain /* container with white background no fixed width or height*/
{
color:#000000;
background-color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:12pt;
border-color:#000000;
width:670px;
margin: 0pt auto; 
padding: 20px; 
margin-bottom: 20px;
}

.whitecontainerstudenthomepage /* dual white containers specific to student homepage*/
{
color:#000000;
background-color:#ffffff;
border-color:#000000;
border-width:medium;
width:354px;
height:367px;
}
a
{
	color: #003366;
}
/*
.whitecontainerstudenthomepage p a ---- link styles in paragraphs of white container
{
color:#000000;
background-color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:14pt;
font-weight:bold;
}
*/

#silvercontainer /* container with silver background no fixed width or height*/
{
color:#000000;
background-color:#e6e6e6;
}

.courseroutesilvercontainer /* container with silver background specific to course route*/
{
color:#ffffff;
background-color:#e6e6e6;
font-family:Arial, Helvetica, sans-serif;
font-size:12pt;
}

.inputbuttonbeige /* beige input buttons */
{
color:#000000;
background-color:#f4c88e;
font-family:Arial, Helvetica, sans-serif;
font-size:12pt;
font-weight:bold;
}

.inputbuttonred /* red input buttons */
{
color:#ffffff;
background-color:#c1272d;
font-family:Arial, Helvetica, sans-serif;
font-size:12pt;
font-weight:bold;
}

.rationaleheader /* rationale box header on exam pages */
{
color:#ffffff;
background-color:#666666;
font-family:Arial, Helvetica, sans-serif;
font-size:14pt;
font-weight:normal;
width:235px;
height:27px;
text-align:center;
padding-top:3px;
}

.rationalebody /* rationale box body on exam pages */
{
color:#000000;
background-color:#ffffff;
border:solid 1px;
border-color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
font-weight:normal;
width:233px;
height:174px;
}

#list /* ledger lists */
{
color:#000000;
background-color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:12pt;
}

#listalt /* alternating ledger list */
{
color:#000000;
background-color:#ede8e8;
font-family:Arial, Helvetica, sans-serif;
font-size:12pt;
}

.textfieldid /* text field id */
{
color:#000000;
background-color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:14pt;
}

#divMaster {margin: 0 auto; width: 759px;}
.cwidth {width: 759px;}
#divLogo {height:128px; width: 759px; background-image: url(images/general/index_01.jpg)}
#divCopyrights {height: 75px; width: 559px; color:#ff0000; text-align:center; font-size:9px;}
#divSSL {height: 75px; width: 200px; color:#ff0000; text-align:center; font-size:9px; }
.LoginCategory {margin: 0 auto; width:440px; height:200px; background-color: #ffffff;}
.StudentLogin1{width:688px; height:43px; margin: 10px auto; background-image:url(images/student_login_1.jpg)}
.StudentLogin2{width:688px; height:43px; margin: 10px auto; background-image:url(images/student_login_2.jpg)}
#divStudentAgreement{width:678px; height:42px; margin: 10px auto; background-image:url(images/registration_agreement.jpg)}
#divStudentRegistration{width:678px; height:42px; margin: 10px auto; background-image:url(images/student_registration.jpg)}
#divWrapContainer{margin:0 auto; width:719px; background:#ffffff url(images/silverbg.jpg) repeat-y scroll center top;}
.navMenu {line-height:23px; font-weight:bold;}
.navMenu a {text-decoration:none; color:#000000;}
.lbl, .ctl{font-size: 10pt;}
.section{height:50px;}
