/* ALL PAGES */
BODY, TR, TD { font-size: 8pt; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #464646; 
scrollbar-face-color: #0A0E61; 
scrollbar-shadow-color: #000000; 
scrollbar-highlight-color: #CAE2F9; 
scrollbar-3dlight-color: #1D6A87; 
scrollbar-darkshadow-color: #333333; 
scrollbar-track-color: #EBEBEB; 
scrollbar-arrow-color: #FFFFFF; }

A:link { text-decoration: none; color: #0000FF; }
A:visited { text-decoration: none; color: #0000FF; }
A:active { text-decoration: none; color: #0000FF; }
A:hover { text-decoration: underline; color: #000000; }

A.one:link { text-decoration: none; color: #0F1377; }
A.one:visited { text-decoration: none; color: #0F1377; }
A.one:active { text-decoration: none; color: #0F1377; }
A.one:hover { text-decoration: underline; color: #5358A3; }

A.two:link { text-decoration: none; color: #FFFFFF; }
A.two:visited { text-decoration: none; color: #FFFFFF; }
A.two:active { text-decoration: none; color: #FFFFFF; }
A.two:hover { text-decoration: underline; color: #e6e7e8; }

/* 0F1377 */
A.nav:link { text-decoration: none ; color: #0F1377; font-weight: bold; }
A.nav:visited { text-decoration: none; color: #0F1377; font-weight: bold; }
A.nav:active { text-decoration: none; color: #0F1377; font-weight: bold; }
A.nav:hover { text-decoration: underline; color: #000000; font-weight: bold; }

/* 0e2c55 */
A.navsub:link { text-decoration: none ; color: #0e2c55; }
A.navsub:visited { text-decoration: none; color: #0e2c55; }
A.navsub:active { text-decoration: none; color: #0e2c55; }
A.navsub:hover { text-decoration: underline; color: #000000; }

/* EB3415 */
A.navsub2:link { text-decoration: none ; color: #1f6cd6; }
A.navsub2:visited { text-decoration: none; color: #1f6cd6; }
A.navsub2:active { text-decoration: none; color: #1f6cd6; }
A.navsub2:hover { text-decoration: underline; color: #000000; }

A.navpath:link { text-decoration: none ; color: #1E1E1E; }
A.navpath:visited { text-decoration: none; color: #1E1E1E; }
A.navpath:active { text-decoration: none; color: #1E1E1E; }
A.navpath:hover { text-decoration: underline; color: #000000; }



/* NAVIGATION - SUBNAV MENU */
IMG.im { margin: 2px 1px 2px 0px; }
TD.sm { width: 100%; text-align: left; }



/* MAIN SPACE */
P { text-align: left; margin: 0px; }
P.alignjustify { text-align: justify; margin: 0px; }
P.alignleft { text-align: left; margin: 0px; }
P.aligncenter { text-align: center; margin: 0px; }
P.alignright { text-align: right; margin: 0px; }


P.date { text-align: right; margin-right: 15px; }
P.navipath { color: #707070; text-align: left; margin: 0px; }
P.footer_links { color: #FFFFFF; text-align: right; margin-right: 15px; }

P.footer_left { font-size: 7pt; color: #787878; text-align: left; margin: 0px 5px 5px 20px; }
P.footer_right { font-size: 7pt; color: #787878; text-align: right; margin: 0px 20px 5px 5px; }



P.title_up { font-size: 9pt; font-weight: bold; letter-spacing: 1px; color: #252525; text-align: left; margin: 0px; }
P.title { font-size: 11pt; font-weight: bold; color: #0F1377; text-align: left; margin: 0px; }
P.title_sub { font-size: 9pt; color: #636363; text-align: left; margin: 0px; }

P.titlew_up { font-size: 9pt; font-weight: bold; letter-spacing: 1px; color: #252525; text-align: left; margin: 0px; }
P.titlew { font-size: 12pt; font-weight: bold; color: #FFFFFF; text-align: left; margin: 0px; }
P.titlew_sub { font-size: 9pt; color: #636363; text-align: left; margin: 0px; }

P.title2_up { font-size: 8pt; font-weight: bold; letter-spacing: 1px; color: #252525; text-align: left; margin: 0px; }
P.title2 { font-size: 10pt; font-weight: bold; color: #0F1377; text-align: left; margin: 0px; }
P.title2_sub { font-size: 8pt; color: #636363; text-align: left; margin: 0px; }


P.course_year { font-size: 12pt; font-weight: bold; color: #FFFFFF; text-align: left; margin: 0px; }
P.course_semester { font-size: 10pt; font-weight: bold; color: #0F1377; text-align: left; margin: 0px; }
P.course_code { font-size: 7pt; text-align: left; margin: 0px; }
P.course_title { font-size: 7pt; text-align: left; margin: 0px; }
P.course_credit { font-size: 7pt; text-align: center; margin: 0px; }



HR { height: 1px; width: 100%; background: #0A0E61; color: #0A0E61; margin: 0px; }
HR.line_sblack { height: 1px; width: 100%; background: #000000; color: #000000; margin: 0px; }
HR.line_dblack { height: 1px; border:dashed; width: 100%; background: #000000; color: #000000; margin: 0px; }
HR.line_sgray { height: 1px; width: 100%; background: #B8BDB2; color: #B8BDB2; margin: 0px; }
HR.line_dgray { height: 1px; border:dashed; width: 100%; background: #B8BDB2; color: #B8BDB2; margin: 0px; }




/* FIELDS AND BUTTONS */
INPUT { background-color: #F1F2F2; border-bottom: #D7D7D7 1px solid; border-left: #000000 1px solid; border-right: #D7D7D7 1px solid; border-top: #000000 1px solid; color: #000000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt }
SELECT { background-color: #F1F2F2; border-bottom: #D7D7D7 1px solid; border-left: #000000 1px solid; border-right: #D7D7D7 1px solid; border-top: #000000 1px solid; color: #000000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt }
TEXTAREA { background-color: #F1F2F2; border-bottom: #D7D7D7 1px solid; border-left: #000000 1px solid; border-right: #D7D7D7 1px solid; border-top: #000000 1px solid; color: #000000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt }
INPUT.check { background-color: #FFFFFF; border-bottom: #E1E1E1 0px solid; border-left: #E1E1E1 0px solid; border-right: #E1E1E1 0px solid; border-top: #E1E1E1 0px solid; color: #000000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt }
INPUT.button { background-color: #0f1377; border-bottom: #1C3065 1px solid; border-left: #E6EEFC 1px solid; border-right: #1C3065 1px solid; border-top: #E6EEFC 1px solid; color: #FFFFFF; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold }

INPUT.quicksearch { background-color: #F1F2F2; border-bottom: #C2C2C2 1px solid; border-left: #7D7D7D 1px solid; border-right: #C2C2C2 1px solid; border-top: #7D7D7D 1px solid; color: #000000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; }



/* IMAGE STYLES */
IMG.image_left { margin: 10px 10px 10px 0px; float: left; }
IMG.image_right { margin: 10px 0px 10px 10px; float: right; }

/* EXTRACTS TABLES */
TABLE.extract_right { width: 200px; font-weight: normal; font-style: normal; color: #000000; text-align: left; border: 1px solid #B8BDB2; padding: 5px; margin: 15px 0px 15px 15px; float: right; }
TABLE.extract_left { width: 200px; font-weight: normal; font-style: normal; color: #000000; text-align: left; border: 1px solid #B8BDB2; padding: 5px; margin: 15px 15px 15px 0px; float: left; }

/* EXTRACTS TABLES WITH PHOTOS */
TABLE.extract_right_pic { width: 120px; font-style: italic; color: #000000; text-align: left; border: 1px solid #B8BDB2; padding: 5px; margin: 15px 0px 15px 15px; float: right; }
TABLE.extract_left_pic { width: 120px; font-style: italic; color: #000000; text-align: left; border: 1px solid #B8BDB2; padding: 5px; margin: 15px 15px 15px 0px; float: left; }
TABLE.extract_center_pic { width: 536px; font-style: italic; color: #000000; text-align: left; border: 1px solid #B8BDB2; padding: 5px; margin: 15px 0px 15px 0px; float: center; }




/* TABLE PROPERTIES - TABLE COLLAPSE - SOLID GRAY 1PX */
TABLE.sgray { border-collapse: collapse; border: 1px solid #B8BDB2; }
TD.sgray { border-collapse: collapse; border: 1px solid #B8BDB2; }
TD.sgraytop { border-top: 1px solid #B8BDB2; }
TD.sgraybottom { border-bottom: 1px solid #B8BDB2; }
TD.sgraytopbottom { border-top: 1px solid #B8BDB2; border-bottom: 1px solid #B8BDB2; }
TD.sgrayleft { border-left: 1px solid #B8BDB2; }
TD.sgrayright { border-right: 1px solid #B8BDB2; }
TD.sgrayleftright { border-left: 1px solid #B8BDB2; border-right: 1px solid #B8BDB2; }
TD.sgrayall { border-left: 1px solid #B8BDB2; border-right: 1px solid #B8BDB2; border-top: 1px solid #B8BDB2; border-bottom: 1px solid #B8BDB2; }

/* TABLE PROPERTIES - TABLE COLLAPSE - DASHED GRAY 1PX */
TABLE.dgray { border-collapse: collapse; border: 1px dashed #B8BDB2; }
TD.dgray { border-collapse: collapse; border: 1px dashed #B8BDB2; }
TD.dgraytop { border-top: 1px dashed #B8BDB2; }
TD.dgraybottom { border-bottom: 1px dashed #B8BDB2; }
TD.dgraytopbottom { border-top: 1px dashed #B8BDB2; border-bottom: 1px dashed #B8BDB2; }
TD.dgrayleft { border-left: 1px dashed #B8BDB2; }
TD.dgrayright { border-right: 1px dashed #B8BDB2; }
TD.dgrayleftright { border-left: 1px dashed #B8BDB2; border-right: 1px dashed #B8BDB2; }
TD.dgrayall { border-left: 1px dashed #B8BDB2; border-right: 1px dashed #B8BDB2; border-top: 1px dashed #B8BDB2; border-bottom: 1px dashed #B8BDB2; }



/* TABLE PROPERTIES - TABLE COLLAPSE - SOLID LIGHT GRAY 1PX */
TABLE.slgray { border-collapse: collapse; border: 1px solid #d1d3d4; }
TD.slgray { border-collapse: collapse; border: 1px solid #d1d3d4; }
TD.slgraytop { border-top: 1px solid #d1d3d4; }
TD.slgraybottom { border-bottom: 1px solid #d1d3d4; }
TD.slgraytopbottom { border-top: 1px solid #d1d3d4; border-bottom: 1px solid #d1d3d4; }
TD.slgrayleft { border-left: 1px solid #d1d3d4; }
TD.slgrayright { border-right: 1px solid #d1d3d4; }
TD.slgrayleftright { border-left: 1px solid #d1d3d4; border-right: 1px solid #d1d3d4; }
TD.slgrayall { border-left: 1px solid #d1d3d4; border-right: 1px solid #d1d3d4; border-top: 1px solid #d1d3d4; border-bottom: 1px solid #d1d3d4; }





/* TABLE PROPERTIES - TABLE COLLAPSE - SOLID BLUE 1PX */
TABLE.sblue { border-collapse: collapse; border: 1px solid #0A0E61; }
TD.sblue { border-collapse: collapse; border: 1px solid #0A0E61; }
TD.sbluetop { border-top: 1px solid #0A0E61; }
TD.sbluebottom { border-bottom: 1px solid #0A0E61; }
TD.sbluetopbottom { border-top: 1px solid #0A0E61; border-bottom: 1px solid #0A0E61; }
TD.sblueleft { border-left: 1px solid #0A0E61; }
TD.sblueright { border-right: 1px solid #0A0E61; }
TD.sblueleftright { border-left: 1px solid #0A0E61; border-right: 1px solid #0A0E61; }
TD.sblueall { border-left: 1px solid #0A0E61; border-right: 1px solid #0A0E61; border-top: 1px solid #0A0E61; border-bottom: 1px solid #0A0E61; }



/* UNDER PAGE SHADOW*/
TD.underpage_left { background: url(images/shadow_left_repeated.gif) scroll; background-repeat: repeat-y; background-position: right top; }
TD.underpage_right { background: url(images/shadow_right_repeated.gif) scroll; background-repeat: repeat-y; background-position: left top; }




TD.103003 { background: url(images/mp_orange_v.jpg); background-attachment: scroll; background-repeat: repeat-y; background-position: left top; }
TD.103004 { background: url(images/mp_cyan_v.jpg); background-attachment: scroll; background-repeat: repeat-y; background-position: left top; }
TD.103006 { background: url(images/mp_purple_v.jpg); background-attachment: scroll; background-repeat: repeat-y; background-position: left top; }
TD.103005 { background: url(images/mp_blue_v.jpg); background-attachment: scroll; background-repeat: repeat-y; background-position: left top; }
TD.103009 { background: url(images/mp_red_v.jpg); background-attachment: scroll; background-repeat: repeat-y; background-position: left top; }
TD.103008 { background: url(images/mp_pink_v.jpg); background-attachment: scroll; background-repeat: repeat-y; background-position: left top; }
TD.103012 { background: url(images/mp_cyan_v.jpg); background-attachment: scroll; background-repeat: repeat-y; background-position: left top; }
TD.103007 { background: url(images/mp_brown_v.jpg); background-attachment: scroll; background-repeat: repeat-y; background-position: left top; }
TD.103010 { background: url(images/mp_yellow_v.jpg); background-attachment: scroll; background-repeat: repeat-y; background-position: left top; }
TD.103013 { background: url(images/mp_green_v.jpg); background-attachment: scroll; background-repeat: repeat-y; background-position: left top; }
