/*General Object redifinitions*/

body{

padding:0; margin:0; 

font-size:12pt;

font-family:Verdana, Arial, Helvetica, sans-serif;

}



#mainContainer{position:relative; width:100%; margin:0 auto; background-color:#ffffff; min-height:100px;}

/****************************************/

/* Pseudo Background Object Definitions */

/****************************************/

#headingContainer{

position:absolute; top:0; left:0;

opacity: 0;

display:none;

}

/************************************/

/* Top Container Object Definitions */

/************************************/

#topContainer{

position:static;

}

#learnMoreLink img{border:0;}

#topLogo{

width:322px; height:84px;

margin:8px auto; padding:3px 0 0 0;

background-color:#006699;

display:block;

text-align:center;

visibility:visible;

display:none;

}

#printLogo{

width:322px; height:84px;

margin:8px auto; padding:3px 0 0 0;

background-color:#006699;

display:block;

text-align:center;

visibility:visible;

display:block;

}

/*Tertiary Object Definitions*/

#tertiaryContainer{

display:none;

}

#tertiaryNav li{display:none;}

form#searchForm{display:none;}

/****************************************/

/* Top Navigation object definitions    */

/****************************************/

#topNavContainer{

display:none;

}

/***************************************************/

/* Bottom Container Object Definitions             */

/***************************************************/

#homeBottomContainer{

position:absolute;

top:115px;

width:100%;

}

/*Audience Navigation Objects*/

#audienceNavContainer{

display:none;

}

/****************************************/

/* Thumbnail object definitions         */

/****************************************/

#thumbContainer{

width:100%;

float:left;

position:relative;

margin: 7px 0 0 15px;

}

#mainThumbContainer{

width: 231px; height:27px; overflow:hidden; position:relative; float:left;

}

#thumbHolder{

position:absolute;

}

#thumbHolder a{padding:0 22px 0 0;}

#thumbContainer a img{border:0;}

#thumbContainer a:hover img{opacity:.7}

#thumbContainer a#leftLink{float:left; margin:4px 18px 0 45px; padding:0;}

#thumbContainer a#rightLink{float:left; margin:4px 0 0 18px; padding:0px 0 0 0px;}

#leftArrow, #rightArrow{width:19px; height:19px;}

h1#thumbHeading{

font-size:1.5em;

font-family:"Trebuchet MS", Verdana, Arial, sans-serif;

color:#004473; 

margin:0; padding:5px 0;

}

#thumbContent{margin:0px 0 11px 0; padding:0;}

#thumbContent p{font-size:0.9em; padding:3px 0 0 140px; margin:0; line-height:1.7em;}

#thumbContent p span.thumbSubHeading{

font-weight:normal;

color:#004473;

}

#thumbContent p span.thumbSubHeading strong{

font-weight:bold;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:1.1em;

}

#thumbContent p a{color:#004473; text-decoration:none;}

#thumbContent p a:hover{text-decoration:underline;}



/*************************************************/

/* News & Events object definitions              */

/*************************************************/

#homeNewsEvents{

border-top:1px solid #999999;

position:relative;

top:-1px;

}

#homeNewsEvents h1.thumbHeading{

font-size:1.5em;

font-family:"Trebuchet MS", Verdana, Arial, sans-serif;

color:#004473; 

margin:0; padding:6px 0 4px 0;

}

#homeNewsEvents ul{margin:0; padding:0;}

#homeNewsEvents ul li{

list-style:none;

margin-bottom:6px;

}

#homeNewsEvents ul li a{

color:#000;

text-decoration:none;

}

#homeNewsEvents ul li.more a{

font-size:0.9em;

color:#004473;

}

#homeNewsEvents ul li a:hover{

text-decoration:underline;

}

/********************************************************/

/* Home right container object definitions              */

/********************************************************/

#homeRightContainer{


display:none;

}



/************************/

/* Home footer container*/

/************************/

#footerLogo{

margin:0px 0 0 123px;

vertical-align:bottom;

display:none

}

#footerContainer{

position:relative; 

clear:both;

width:100%; 

border-top:1px solid #999999;

padding:10px 0 0 0;

min-width:0;

text-align:center;

}

#footerNav{

display:none;

}

#footerSub{

width:100%;

margin:4px 0 0 0;

float:left;

text-align:center;

font-weight:bold;

color:#004473;

font-size:94%;

}



/****************************************/

/****************************************/

/* Interior Page elements               */

/****************************************/

/****************************************/



/* Interior Pseudo Background Object Definitions */

#headingContainer #interiorTopImage img{

opacity: 100;

}

/*Interior Bottom Container Object Definitions */

#bottomInterior #homeBottomContainer{

background:none;

position:static;

}

/*Interior Audience Navigation Objects*/

/*Interior Body Content Objects */

#bottomInterior #thumbContainer{

clear:both;

padding:0 20px;

width:93%;

}

#intBodyHeading{

color:#004473;

font-family:"Trebuchet MS", Verdana, Arial, sans-serif;

line-height:1em;

font-size:3.7em;

font-weight:normal;

margin:0; padding:0;

position:relative;

top:-4px;

}

/*Interior Body Content Objects */

#intBodyCopy{

font-family:Verdana, Arial, Helvetica, sans-serif;

}

/*Interior Right Content Objects */

#homeRightContainer #interiorRightContainer{

background:#E5ECF2 url(http://clst.tamucc.edu/stweb/csciimages/rightColBkgd.jpg) top left no-repeat;

min-height:248px;

}

#homeRightContainer #interiorRightContainer a img{

border:1px solid #999999; 

border-bottom:0px;

margin:0;

}

#homeRightContainer #interiorRightContainer p{

color:#004473;

font-family:Arial, Helvetica, sans-serif;

font-size:1em;

font-weight:normal;

margin:4px 0 0 0;

padding:0 9px;

}

#homeRightContainer #interiorRightContainer p strong{

font-size:1.4em;

font-family:"Trebuchet MS", Verdana, Arial, sans-serif;

}

#homeRightContainer #interiorRightContainer p#intProfileDetail{

color:#000000;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-style:italic;

font-weight: bold;

font-size:0.9em;

line-height:1.35em;

margin:8px 0 0 0;

}

/****************************************/

/****************************************/

/* Wide Page elements                   */

/****************************************/

/****************************************/

#intWideCopy #thumbContainer{

width:93%;

}

h2#intBodySubHeading{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:1.4em;

font-weight:bold;

color:#007F3E;

position:relative; top:-7px;

margin:0; padding:0 0 0 12px;

}

/****************************************/

/* Misc object definitons               */

/****************************************/

.accessHider{display:none;}

.floatLeft{float:left; padding:0; margin:0 5px 5px 0;}

.floatRight{float:right; padding:0; margin:0 0 5px 5px;}

.clearFloat{font-size:1px; clear:both;}

.inactiveButton{opacity: .5;}

.activeButton{opacity:1;}
