﻿/*CSS RESET SCRIPT*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1.1;
	color: black;
	background: white;
	font-family:Georgia;
	min-height:800px;
	
}
.buttonLook
{
    height:16px; 
    background-color:#DCDCDC;
    border:1px solid black;
    text-decoration:none;
    font-size:13px;
    padding-top:.5px;
    padding-bottom:.5px;
    padding-right:2px;
    padding-left:2px;
    color: Black;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
/**********************
/* END RESET SCRIPT */
body
{
   
}

#container
{
  
   color:#333333;
   width:900px;
   margin-right:auto;
   margin-left:auto;
}
/*****************************
/***** TOP BANNER SECTION */
#header
{
    width:900px;
    height:100px;
    border-bottom:2px solid #EDECEF;
}
#headerLeft
{
    width:25%;
    float:left;
   
}
#headerRight
{
    margin-top:40px;
    width:74%;
    float:right;
    font-size:24pt;
}
#headerRight2
{
    margin-top:40px;
    width:74%;
    float:right;
    font-size:20pt;
}
/*Info Bar - Login Status - Search */
#infoBar
{
    width:100%;
    border-bottom:5px solid #EDECEF;
    line-height:20px;
    height:30px;   
}
#loginStatus
{
    width:66%;
    float:left;
}
#infoSearch
{
    width:33%;
    float:left;
}
/* Navigation Bar */
#navBar
{
    height:40px;
    background-color:#D8D8DB;
    font-size:16pt;
    font-weight: bold;
    width:100%;
}
#navBar a
{
    color:#333333;
} 
#navBar a visited
{
    color:#333333;
}
#navbar a:hover
{
    background-color:#EDECEF;
}
#navBar ul
{
    margin-top:5px;
    display:inline;
    float:left;
    list-style:none;
    width:100%;
    height:30px;
}
#navBar li a
{
    display:block;
    width:180px;
    height:30px;
    text-decoration:none;
}
#navBar li
{
    line-height:20px;
    float:left;
    text-align:center;
    width:180px;
    height:30px;
    
}
#navBar li a:hover
{
 background-color:#EDECEF;
}

/*Sub Menu*/
#subMenu
{
    width:100%;
    height:40px;
}
#subLeft
{
    height:40px;
    width:66%;
    float:left;
    padding-top:10px;
    text-indent:20px;
}
#subRight
{
    height:40px;
    width:34%;
    float:left;
    background-color:#D8D8DB;
    border-top:1px solid #EDECEF;
}
#subRight ul
{
    display:inline;
    list-style:none;
}
#subRight li
{
   float:left;
    font-size:12pt;
    width:90px;
    height:20px;
    text-align:center;
    padding-top:10px;
}
#subRight a
{
    color:#333333;
} 
#subRight a visited
{
    color:#333333;
}

/* END TOP BANNER SECTION */
/*********************************/
#faq dt
{
    margin-top:5px;
   font-weight:bold;
   font-size:14pt;
   line-height:20px;
}
#faq dd
{
    margin-left:auto;
    margin-right:auto;
    font-weight:normal;
    width:95%;
    margin-top:5px;
   text-indent:15px;
   font-size:12pt;
   line-height:20px;
}
p
{
    
}
.indent
{
    text-indent:15px;
    margin-top:5px;
    margin-bottom:5px;
}
.indent5
{
text-indent:5px;
}

.paddingLeft40
{
padding-left:40px;

}
h1
{
    font-size:18pt;
    font-family:Century Schoolbook;
    font-weight:bold;
    color:#5E5E59;
}
h3
{
    font-size:18pt;
    font-weight:bold;
}
h5 {
    font-size: 15pt;
    font-weight: bold;
}
h4
{
    font-size:13pt;
    font-weight:bold;
}
.green
{
    background-color:#C6DE92;
    border: .5px solid #1A450E;
}
.red
{
    background-color:#FC9D9A;
    border: .5px solid #A61111;
}
.orange
{
    background-color:#FFA46E;
}
.yellow
{
    background-color:#F5FAAC;
}
.black a
{
    color:Black;
}
strong
{
    font-weight:bold;
}
.marginTop10
{
    margin-top:10px;
}
.marginBottom10
{
    margin-bottom:10px;
}
.marginTop25
{
    margin-top:25px;
}
.marginBottom25
{
    margin-bottom:25px;
}
.paddingBottom10
{
    padding-bottom:10px;
}
.padding1
{
    padding:1px;
}
.padding3
{
    margin:3px;
}
.padding5
{
    padding:5px;
}
.padding10
{
    padding:10px;
}
.center
{
    margin-left:auto;
    margin-right:auto;
}
.bold
{
    font-weight:bold;
}
.lbold
{
    font-weight:bold;
    color:#A4BCC2;
}
.rbold
{
    font-weight:bold;
    color:#8A2709;
}
.gbold
{
    font-weight:bold;
    color:#767F6F;
}
.bbold
{
    color:#29414D;

}
.brbold
{
    color:#3B382A;
}
.sixteen
{
   font-size:large;
}
.f16
{
  font-size:16px;
}
.f18
{
    font-size:18px;
}
.f24
{
  font-size:24px;
}
.fGray
{
 color:#5E5E59;
}
.textRight
{
    text-align:right;
    
}
.textCenter
{
    text-align:center;
   
}
.w33
{
    width:33%;
}
.w66
{
    width:66%;
}
.w50
{
    width:50%;
}
.w55
{
    width:55%;
}
.w100
{
    width:100%
}
.w90
{
    width:90%;
}
.w10
{
    width:9%;
}
.borderRight
{
    border-right:1px solid #C3C3C6;
}
.borderDotTop
{
    border-top: 2px dotted #C3C3C6;
}
.borderDotBottom
{
    border-bottom: 2px dotted #C3C3C6;
}
.border1
{
    border:1px solid black;
}
.floatRight
{
    float:right;
}
.floatLeft
{
    float:left;
}
.font10
{
    font-size:10pt;
}
.font8
{
    font-size:8pt;
}
.font12
{
    font-size:12pt;
}
.times
{
    font-family:Times New Roman;
}
#pageContent
{
    margin-top:20px;
}
.p70
{
    width:70%;
    padding:2%;
    font-family:Arial;
    font-size: 12pt;
    line-height:20px;
    display:block;
    border: 1px solid #D8D9D3;
    min-height:600px;
    
}
.p25
{
    display:block;
    position:relative;
    width:20%;
    font-size:12pt;
    line-height:20px;
    font-weight:normal;
    border:1px solid #D8D9D3;
    padding:3px;
}
.p100
{
    display:block;
    position:relative;
    margin-top:20px;
    width:100%;
    font-size:10pt;
    line-height:20px;
    font-weight:normal;
    border:1px solid black;
    padding:1px;
}

 


/*Login Page */
#login
{
    display:block;
    width:475px;
    padding:1px;
    margin-top:50px;
    margin-right:auto;
    margin-left:auto;

}
.tasks ul
{
    width:50%;
   
}
.tasks li a
{
    height:25px;
    text-decoration:none;
    color:#333333;
    line-height:35px;
    font-size:14pt;
}


/* Profile Page */
#studInfo
{
    width:100%;
}
#studInfo table tr
{
    width:100%
}
#studInfo td
{
    width:50%;
}
#requestBlock
{
    min-height:100px;
    background-color:#EDECEF;
}
.EnrollButton
{
    line-height:30px;
    padding:2px;
    border:1px solid black;
    text-decoration:none;
    color:Black;
    font-weight:bold;
    margin:5px;
}
.lineHeight30
{
line-height:30px;
}
.lineHeight20
{
line-height:20px;
}
.editText
{ 
line-height:22px;
font: arial;

font-weight:normal;
font-size:18px;
color:#29414D;
color:#3B382A;

}
#RequestItem
{
    border: solid 4px #D8D9D3;

}
.editMode
{
   background-color:#F5FAAC;
    border:5px solid #EFE458;
}
.insertMode
{
    
    border:5px solid #6184B7;
    background-color:#F6F6F6;
    border-top:5px;
}
.highlightYellow
{
 background-color:#F5FAAC;
}
.redBack {
    padding: 10px;
    background-color: #F7D0E1;
    border: 3px solid #C22D6D;
    font-weight: bold;
}
.orangeBack
{
padding:10px;
background-color: #FFC182;
border: 3px solid #FF8E47;
}
.yellowBack
{
 background-color:#F5FAAC;
    border:3px solid #EFE458;
    padding:10px;

}
.greenBack
{
 background-color:#8ED16F;
    border:3px solid #77B05D;
    padding:10px;

}
.blueBack
{
background-color:#D8E4E8;
padding:10px;
border:3px solid #9ED7E8;
}
.grayBack
{
 border:3px solid #C3BFB5;
    background-color:#EDF3F1;
    padding:10px;
}
.grayBack_selected
{
  border:3px solid #77B05D;
    background-color:#EDF3F1;
    padding:10px;
}
.redFont
{
  color:Red;
  font-size:12pt;
}
.fRed
{
  color:Red;
  font-size:10pt;
}
.fRed14 {
    color: Red;
    font-size: 14pt;
}
.fBlue {
    color: Blue;
    font-size: 10pt;
}
.fbBlack {
    color: Black;
    font-weight: bold;
    font-size: 10pt;
}
.fbBlue {
    color: Blue;
    font-weight: bold;
    font-size: 10pt;
}
.noLink
{
  text-decoration:none;
  font:black;  
  display:block; 
}
.noLink a
{
     text-decoration:none;
  font:black;  
}