BODY
{
    FONT-SIZE: 100%;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
DIV
{
    FONT-SIZE: 100%;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
UL
{
    FONT-SIZE: 100%;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
LI
{
    FONT-SIZE: 100%;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
TD
{
    FONT-SIZE: 100%;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
H1
{
    FONT-SIZE: 100%;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
H2
{
    FONT-SIZE: 100%;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
H3
{
    FONT-SIZE: 100%;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
H4
{
    FONT-SIZE: 100%;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
H5
{
    FONT-SIZE: 100%;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
H6
{
    FONT-SIZE: 100%;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
DIV
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: transparent
}
SPAN
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: transparent
}
IMG
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: transparent
}
FORM
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: transparent
}
H1
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: transparent
}
H2
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: transparent
}
H3
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: transparent
}
H4
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: transparent
}
H5
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: transparent
}
H6
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: transparent
}
BODY
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 70%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #333333;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: #fff
}
H1
{
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
H2
{
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
H3
{
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
H1
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 21px;
    MARGIN: 10px 0px 0px;
    COLOR: #bf9600
}
H2
{
    FONT-SIZE: 14px;
    MARGIN: 10px 0px 0px;
    COLOR: #bf9600
}
H3
{
    FONT-SIZE: 12px;
    MARGIN: 5px 0px 0px;
    COLOR: #bf9600
}
P
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px 0px 5px;
    PADDING-TOP: 5px
}
TD
{
    VERTICAL-ALIGN: top
}
A:link
{
    COLOR: #0f3475
}
A:visited
{
    COLOR: #0f3475
}
A:hover
{
    COLOR: #bf9600;
    TEXT-DECORATION: none
}
A:active
{
    COLOR: #bf9600;
    BACKGROUND-COLOR: transparent
}
A.LocalMenu
{
    FONT-SIZE: 12px
}
HR
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: 0px;
    WIDTH: 100%;
    COLOR: #ccc;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    HEIGHT: 1px;
    BACKGROUND-COLOR: #ccc
}
.clr
{
    CLEAR: both;
    HEIGHT: 1px
}
.clearfix:unknown
{
    CLEAR: both;
    DISPLAY: block;
    VISIBILITY: hidden;
    HEIGHT: 0px;
    content: "."
}
HTML .clearfix
{
    HEIGHT: 1%
}
UL
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    MARGIN: 5px 5px 5px 10px;
    PADDING-TOP: 5px
}
UL LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    LIST-STYLE-IMAGE: url(../images/bullet.gif);
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
UL LI A
{
    TEXT-DECORATION: none
}
#container
{
    MARGIN: 10px 0px 0px;
    WIDTH: 776px;
    POSITION: relative;
    TEXT-ALIGN: left
}
#header
{
    BORDER-RIGHT: #a1b1d9 1px solid;
    BORDER-TOP: #a1b1d9 1px solid;
    BACKGROUND: url(bg_masthead.jpg) #ebf0ff no-repeat 0px 0px;
    BORDER-LEFT: #a1b1d9 1px solid;
    BORDER-BOTTOM: #a1b1d9 1px;
    POSITION: relative;
    HEIGHT: 88px
}
#header H1
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    LEFT: 11px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    POSITION: absolute;
    TOP: 7px
}
#header H1 A
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    FONT-SIZE: 1px;
    BACKGROUND: url(grcclogo.gif) no-repeat 0px 0px;
    PADDING-BOTTOM: 0px;
    OVERFLOW: hidden;
    WIDTH: 114px;
    COLOR: #f3f3f3;
    PADDING-TOP: 48px;
    HEIGHT: 48px
}
#header UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
#header LI
{
    DISPLAY: inline
}
#header FORM
{
    CLEAR: both;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: right;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
#header #nav-container
{
    LEFT: 0px;
    WIDTH: 775px;
    COLOR: #fff;
    BORDER-BOTTOM: #345fab 1px solid;
    POSITION: absolute;
    TOP: 63px;
    HEIGHT: 24px;
    BACKGROUND-COLOR: #012460
}
#header #nav-container P
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FLOAT: left;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px;
    PADDING-TOP: 5px
}
#header #nav-main
{
    PADDING-LEFT: 28px;
    BACKGROUND: url(nav_leftcap.gif) no-repeat 0px 0px;
    FLOAT: right;
    HEIGHT: 24px
}
#header #nav-main LI
{
    FLOAT: left;
    WIDTH: 10em;
    HEIGHT: 24px;
    TEXT-ALIGN: left
}
#header #nav-main A
{
    PADDING-RIGHT: 10px;
    DISPLAY: block;
    PADDING-LEFT: 10px;
    BACKGROUND: url(bg_btn.gif) #02296e no-repeat 0px 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: middle;
    PADDING-TOP: 5px;
    HEIGHT: 19px;
    voice-family: inherit
}
#header #nav-main #currentstudents A
{
    BACKGROUND-POSITION: -1px 0px
}
#header #nav-main #students
{
    WIDTH: 80px
}
#header #nav-main #community
{
    WIDTH: 100px
}
#header #nav-main #faculty
{
    WIDTH: 110px
}
#header #nav-main #aboutus
{
    WIDTH: 80px
}
#header #nav-main #departments
{
    WIDTH: 100px
}
#header #nav-main A:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #fff;
    TEXT-DECORATION: none
}
#header #nav-main A:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #fff;
    TEXT-DECORATION: none
}
#header #nav-main A:hover
{
    COLOR: #ffc400;
    TEXT-DECORATION: none
}
#header #nav-main LI A.current
{
    COLOR: #ffc400
}
#header #nav-main LI A.current:visited
{
    COLOR: #ffc400
}
#header #nav-main LI UL
{
    LEFT: -999em;
    WIDTH: 200px;
    POSITION: absolute
}
#header #nav-main LI:hover UL
{
    MARGIN-TOP: -2px;
    LEFT: auto
}
#header #nav-main LI.sfhover UL
{
    MARGIN-TOP: -2px;
    LEFT: auto
}
#header #nav-main LI UL LI
{
    FLOAT: none;
    WIDTH: 100%;
    HEIGHT: auto;
    TEXT-ALIGN: left
}
#header #nav-main LI UL LI A
{
    BORDER-TOP: #0f316f 1px solid;
    FONT-WEIGHT: bold;
    BACKGROUND-IMAGE: none
}
#header #nav-main LI UL LI A:visited
{
    BORDER-TOP: #0f316f 1px solid;
    FONT-WEIGHT: bold;
    BACKGROUND-IMAGE: none
}
#header #nav-main LI UL LI A:hover
{
    COLOR: #000033;
    BACKGROUND-COLOR: #ffc400
}
#header #nav-sup
{
    FLOAT: right;
    MARGIN: 5px
}
#header #nav-sup A
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    TEXT-DECORATION: none
}
#content
{
    BORDER-RIGHT: #a1b1d9 1px solid;
    BORDER-TOP: #a1b1d9 1px;
    BACKGROUND: url(../images/bg_content.gif) #fff repeat-y 0px 0px;
    BORDER-LEFT: #a1b1d9 1px solid;
    BORDER-BOTTOM: #a1b1d9 1px solid
}
BODY.home #content
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND-IMAGE: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
#home-blocks
{
    BACKGROUND: url(../images/bg_home-blocks.gif) repeat-y 0px 0px;
    OVERFLOW: visible
}
#home-blocks DIV H2
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 3px;
    MARGIN: 0px -10px;
    COLOR: black;
    PADDING-TOP: 3px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
#home-block-login
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FLOAT: left;
    PADDING-BOTTOM: 10px;
    WIDTH: 182px;
    COLOR: #fff;
    PADDING-TOP: 0px;
    voice-family: inherit
}
UNKNOWN
{
}
#home-block-login H2
{
    BACKGROUND-COLOR: #5888d8
}
#home-block-login A:link
{
    COLOR: #fff
}
#home-block-login A:visited
{
    COLOR: #fff
}
#home-block-login A:hover
{
    COLOR: #d0def8
}
#home-block-news
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FLOAT: left;
    PADDING-BOTTOM: 10px;
    WIDTH: 266px;
    PADDING-TOP: 0px;
    voice-family: inherit
}
UNKNOWN
{
}
#home-block-news H2
{
    BACKGROUND-COLOR: #9dc2fa
}
#home-block-events
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FLOAT: left;
    PADDING-BOTTOM: 10px;
    WIDTH: 266px;
    PADDING-TOP: 0px;
    voice-family: inherit
}
UNKNOWN
{
}
#home-block-events H2
{
    BORDER-LEFT: #a5b7d6 1px solid;
    BACKGROUND-COLOR: #9dc2fa
}
#content H1.bar
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    BACKGROUND: url(../images/bg_page-heading.gif) no-repeat 0px 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #fff;
    PADDING-TOP: 5px;
    HEIGHT: 30px
}
#content-main
{
    FLOAT: left;
    WIDTH: 580px
}
#sidebar
{
    FLOAT: left;
    WIDTH: 169px;
    MARGIN-RIGHT: 10px
}
#nav-sidebar
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 100%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
#nav-sidebar A
{
    PADDING-RIGHT: 3px;
    DISPLAY: block;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px;
    BACKGROUND-COLOR: #eef2fa
}
#nav-sidebar A:link
{
    COLOR: #0f3475;
    TEXT-DECORATION: none
}
#nav-sidebar A:visited
{
    COLOR: #0f3475;
    TEXT-DECORATION: none
}
#nav-sidebar A:hover
{
    COLOR: #011435;
    BACKGROUND-COLOR: #e1e6ef
}
#nav-sidebar LI
{
    LIST-STYLE-IMAGE: none
}
#footer
{
    MARGIN: 5px;
    COLOR: #828282;
    TEXT-ALIGN: center
}
#footer P
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
#grcc1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #000066;
    FONT-FAMILY: Arial, Helvetica, "Sans-serif"
}
#grcc2
{
    FONT-WEIGHT: bold;
    COLOR: #990000;
    FONT-FAMILY: Arial, Helvetica, "Sans-serif"
}
