

/*****************************   G E N E R I C  /  M U L T I P U R P O S E   C L A S S E S   *************************/

HTML{
 display:block;
 width:100%;
 height:100%;
 margin:0px;
 padding:0px;
 border-style:none;
 overflow:hidden;
 background-image:url("Blue_Carpet.JPG");
 background-position:center center;
 background-attachment:fixed;
 background-repeat:repeat-x;
 background-color:#000000;
 color:white;
}

BODY{
 display:block;
 width:100%;
 height:100%;
 margin:0px;
 padding:0px;
 overflow:auto;
 overflow:hidden;
 font-family:Verdana, Serif;
 color:white;
 background-color:transparent;
}

.Flash_Covering_CLASS{
 display:block;
 position:absolute;
 top:0px;
 left:0px;
 width:100%;
 height:100%;
 background-image:url("spacer.gif");
}

DIV[alpha] > OBJECT{
 display:none;
}

.Printed_CLASS{
 display:none;
}

*[bold]{
 font-weight:bold;
}

*[italic]{
 font-style:italic;
}

*[underline]{
 text-decoration:underline;
}

UL LI{
 list-style-type:square;
}

*[superscript]{
 vertical-align:super;
 font-size:smaller;
}

*[subscript]{
 vertical-align:sub;
 font-size:smaller;
}


/*****************************   M E N U   D I V I D E R   ***********************************************************/

.Menu_Divider_CLASS{
 display:block;
 position:absolute;
 top:0px;
 left:230px;
 width:311px;
 height:100%;
 padding:0px;
 margin:0px;
 border-style:none;
 background-image:url("Divider.PNG");
 background-position:center center;
 background-repeat:no-repeat;
}


.Blue_Menu_Separator_CLASS{
 display:block;
 width:225px;
 height:1px;
 margin:0px 0px 20px 0px;
 background-image:url("Blue_Menu_Separator.PNG");
 background-repeat:no-repeat;
 background-position:left center;
}


.Theme_Title_CLASS{
 display:block;
 width:185px;
 height:65px;
 margin:20px 0px 20px 10px;
 font-family:Georgia;
 font-size:12px;
 font-weight:bold;
 color:white;
 text-align:justify;
 line-height:130%;
 background-image:url("Theme_Title.PNG");
 background-position:center center;
 background-repeat:no-repeat;

}

OBJECT.Theme_Title_OBJ_CLASS{
 display:block;
 width:185px;
 height:65px;
 margin:0px;
 padding:0px;
}

.Main_Menu_CLASS{
 display:block;
 position:absolute;
 top:61px;
 left:0px;
 width:225px;
 height:auto;
 bottom:60px;/*
 background-color:red;*/
 padding:0px;
}

.Main_Menu_Content_CLASS{
 display:block;
 position:absolute;
 top:0px;
 left:0px;
 width:225px;
 height:auto;/*
 background-color:green;*/
}

.Major_Menu_Container_CLASS{
 display:block;
 position:absolute;
 top:0px;
 left:0px;
 width:225px;
 height:100%;
 overflow:hidden;
}

*.Main_Menu_CLASS A{
 display:block;
 position:relative;
 width:223px;
 padding:2px 2px 10px 0px;
 margin:0px;
 height:auto;
 font-size:12px;
 color:#CCDDFF;
 font-variant:small-caps;
 font-weight:bold;
 text-decoration:none;
 border-style:none;
 border-width:0px 0px 1px 0px;
 border-color:#CCDDFF;
 background-image:url("Images_All/spacer.gif");
}

.Menu_Items_Container_CLASS{
 display:block;
 padding:0px 0px 20px 10px;
}

*.Main_Menu_CLASS A:HOVER{
 text-decoration:underline;
 color:gold;
}

*.Main_Menu_CLASS SPAN{
 display:block;
 position:relative;
 width:198px;
 padding:2px 2px 10px 0px;
 margin:0px;
 height:auto;
 font-size:12px;
 color:yellow;
 font-variant:small-caps;
 font-weight:bold;
 background-image:url("Images_All/spacer.gif");
 cursor:default;
}

*.Main_Menu_CLASS SPAN SPAN{
 display:inline;
}


/*****************************   T O P   B A N N E R   ***************************************************************/

.Top_Fade_CLASS{
 display:block;
 position:absolute;
 top:0px;
 left:0px;
 width:100%;
 height:60px; background-image:url("Top_Fade.PNG");
 background-repeat:repeat-x;
 background-position:center center;
}

.Top_Dotted_Gold_CLASS{
 display:block;
 position:absolute;
 top:60px;
 left:0px;
 width:100%;
 height:1px;
 background-image:url("Dotted_Gold.JPG");
 background-repeat:repeat-x;
 background-position:center center;
}

.Inaugural_Title_CLASS{
 display:block;
 position:absolute;
 top:5px;
 left:0px;
 width:100%;
 height:27px;
 background-image:url("Inaugural_Title.PNG");
 background-position:center center;
 background-repeat:no-repeat;

}


.Avery_Title_CLASS{
 display:block;
 position:absolute;
 top:35px;
 left:0px;
 width:100%;
 height:23px;
 background-image:url("Avery_Title.PNG");
 background-position:center center;
 background-repeat:no-repeat;

}





/*****************************   B O T T O M   B A N N E R   *********************************************************/

.Bottom_Fade_CLASS{
 display:block;
 position:absolute;
 bottom:0px;
 left:0px;
 width:100%;
 height:60px;
 position:fixed;
 background-image:url("Bottom_Fade.PNG");
 background-repeat:repeat-x;
 background-position:center center;

}


.Bottom_Dotted_Gold_CLASS{
 display:block;
 position:absolute;
 bottom:60px;
 left:0px;
 width:100%;
 height:1px;
 background-image:url("Dotted_Gold.JPG");
 background-repeat:repeat-x;
 background-position:center center;
}





/*****************************   M A I N   C O N T E N T   C L A S S   ***********************************************/

.Content_Container_CLASS{
 display:block;
 position:absolute;
 top:125px;
 left:50%;
 right:40px;
 bottom:75px;
 height:auto;
 width:auto;

 font-size:14px;
 letter-spacing:1px;
 color:#99CCFF;
 color:#AAEEFF;

 border-style:none;
 border-color:gold;
 border-width:1px;
 visibility:hidden;
 overflow:auto;
}

.Content_CLASS{
 display:block;
 padding:13px 10px 10px 10px;
 line-height:140%;
 text-align:justify;
 cursor:default;
}

.Content_CLASS A{
 color:#CCDDFF;
}

.Content_CLASS A:HOVER{
 color:#FFFF00;
 text-decoration:none;
}


*.Content_CLASS H1{
 color:gold;
 font-size:18px;
 font-variant:small-caps;
 font-family:Garamond;
 margin:0px 0px 5px 0px;
}

*.Content_CLASS H2{
 font-weight:bold;
 font-size:14px;
 color:white;
 border-style:solid;
 border-width:0px 0px 1px 0px;
 border-color:white;
 margin-top:35px;
 padding-bottom:4px;
}

*.Content_CLASS H3{
 font-weight:bold;
 font-size:13px;
 color:white;
 border-style:none;
 margin:25px 0px 3px 0px;
 padding:0px;
}


DIV.Photo_Right_CLASS{
 display:inline-block;
 float:right;
 padding:0px;
 margin:0px 0px 10px 10px;
 border-style:none;
 background-image:url("Blue_Dot.GIF");
 background-position:top left;
 background-repeat:no-repeat;
}


DIV.Photo_Right_CLASS IMG{
 background-image:url("Blue_Dot.GIF");
 background-position:bottom right;
 background-repeat:no-repeat;
 margin:0px;
 padding:5px;
}

DIV.Content_CLASS >  DIV.Photo_Right_CLASS{
 background-image:none;
}

DIV.Photo_Right_CLASS > IMG{
 background-image:none;
 border-style:dotted;
 border-width:1px;
 border-color:#6699FF;
}

DIV.Media_CLASS{
 display:block;
 float:right;
 width:175px;
 height:150px;
 margin:0px 0px 10px 10px;
 background-position:center center;
 background-repeat:no-repeat;
 border-style:solid;
 border-width:2px;
 border-color:#FF9900;
}

DIV.Media_CLASS SPAN{
 display:block;
 position:relative;
 top:125px;
 left:0px;
 width:175px;
}

DIV.Media_CLASS A.Photo_Only_CLASS{
 display:block;
 width:175px;
 font-size:11px;
 font-weight:bold;
 background-color:#88CCFF;
 color:black;
 text-decoration:none;
 text-align:center;
}

DIV.Media_CLASS A.Photo_Plus_CLASS{
 display:inline-block;
 float:left;
 width:87px;
 font-size:11px;
 font-weight:bold;
 background-color:#88CCFF;
 color:black;
 text-decoration:none;
 text-align:center;
}


DIV.Media_CLASS A.Video_Only_CLASS{
 display:block;
 width:175px;
 font-size:11px;
 font-weight:bold;
 background-color:#FFCC77;
 color:black;
 text-decoration:none;
 text-align:center;
}

DIV.Media_CLASS A.Video_Plus_CLASS{
 display:inline-block;
 float:right;
 width:88px;
 left:87px;
 font-size:11px;
 font-weight:bold;
 background-color:#FFCC77;
 color:black;
 text-decoration:none;
 text-align:center;
}

DIV.Media_CLASS A.Video_Plus_CLASS:HOVER{
 background-color:red;
 color:yellow;
}

DIV.Media_CLASS A.Video_Only_CLASS:HOVER{
 background-color:red;
 color:yellow;
}

DIV.Media_CLASS A.Photo_Plus_CLASS:HOVER{
 background-color:red;
 color:yellow;
}

DIV.Media_CLASS A.Photo_Only_CLASS:HOVER{
 background-color:red;
 color:yellow;
}


/************************************/
DIV.Navigate_CLASS{
 display:block;
 text-align:center;
 margin:3px 0px 0px 0px;
 font-size:10px;
}

DIV.Navigate_CLASS A{
 display:inline;
 color:#AAEEFF;
 cursor:default;
 text-decoration:none;
 font-weight:bold;
}

DIV.Navigate_CLASS A:HOVER{
 color:#FF9900;
 cursor:default;
 text-decoration:underline;
}
/************************************/



/*****************************   F O O T E R   C L A S S   ***********************************************************/

.Footer_CLASS{
 display:block;
 position:absolute;
 bottom:0px;
 left:0px;
 width:100%;
 height:50px;
 text-align:center;
 font-size:11px;
 color:#CCDDFF;
 padding-top:10px;
 line-height:125%;
 letter-spacing:1px;
 cursor:default;
}

*.Footer_CLASS A{
 color:#FFCC00;
 text-decoration:underline;
}

*.Footer_CLASS A:HOVER{
 color:#FFFF00;
 text-decoration:none;
}





/*****************************   C S U   S E A L   *******************************************************************/

.CSU_Seal_CLASS{
 display:block;
 position:absolute;
 bottom:0px;
 left:0px;
 width:100%;
 height:100%;
 overflow:hidden;
 background-image:url("CSU_Seal.PNG");
 background-position:-4% 100%;
 background-repeat:no-repeat;

}

OBJECT.CSU_Seal_CLASS{
 display:block;
 position:absolute;
 bottom:0px;
 left:-4%;
 width:199px;
 height:197px;
}

/*****************************   G R E E T I N G   F O R M   *********************************************************/

FORM.Greeting_CLASS{
 display:block;
 position:static;
}

*.Greeting_CLASS HR{
border: 0;
color: #FF9900;
background-color: #FF9900;
height: 1px;
width: 100%;
text-align: left;
}

*.Greeting_CLASS FIELDSET{
 display:block;
 width:450px;
 padding:10px 5px 5px 5px;
 border-style:solid;
 border-color:#FF9900;
 border-width:1px;
 cursor:default;
}

*.Greeting_CLASS LEGEND{
 color:#FFCC44;
 font-weight:bold;
}

*.Greeting_CLASS DIV{
 display:block;
 width:100%;
 margin: 0px 0px 10px 0px;
}

*.Greeting_CLASS LABEL{
 display:block;
 float:left;
 width:145px;
 text-align:right;
 margin-right:10px;
}

.Text_CLASS{
 display:inline-block;
 background-color:transparent;
 color:#AACCFF;
 border-style:solid;
 border-width:1px;
 border-color:#4475FF;
 cursor:text;
}

.Button_CLASS{
 
}

*.Text_CLASS:HOVER{
 border-color:#FFFFFF;
 background-color:black;
 color:white;
}

*.Text_CLASS:FOCUS{
 border-color:#FF9900;
 background-color:#000044;
 color:#CCDDFF;
}

*.Greeting_CLASS TEXTAREA{
 display:inline-block;
 background-color:transparent;
 color:#AACCFF;
 border-style:solid;
 border-width:2px;
 border-color:#4475FF;
 cursor:text;
 overflow:auto;
}

*.Greeting_CLASS TEXTAREA:HOVER{
 background-color:#000066;
 color:#AACCFF;
 border-color:#FF9900;
}

*.Greeting_CLASS TEXTAREA:FOCUS{
 background-color:#000044;
 color:#AACCFF;
 border-color:#FF9900;
}
