/*General Object redifinitions*/
body{
padding:0; margin:0; 
font-size:69%;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
a img{border:0;}

#mainContainer{
position:relative; width:948px; 
margin:0 auto; 
background:url(http://www.tamucc.edu/images/tempTopHeadingBkgd.jpg) top left repeat-x; 
min-height:100px;
}
/****************************************/
/* Pseudo Background Object Definitions */
/****************************************/
#headingContainer{
background-color:#E5ECF1;
height:412px;
}
#headingContainer img{
position:absolute; top:0; left:0;
opacity: 0;
}
#headingContainer img#loadingAnimation{
opacity:1;
float:left;
margin:250px 0 0 450px;
}
#headingContainer img#noScript, #headingContainer img#headingRefresh{
position:absolute; top:0; left:0;
opacity: 1;
}
#learnMore{
display:block;
width:500px;
height:100px;
border:0px;
position:absolute;
top:280px;
left:30px;
z-index:500;
}
/************************************/
/* Top Container Object Definitions */
/************************************/
#topContainer{
position:absolute; top:0; left:0;
/*z-index:25000000;*/
width:948px;
}
#topLogo{
float:left; margin:15px 0 0 31px; padding:0; width:322px; height:84px; display:block; visibility:visible;
}
#printLogo{display:none;}
/*Tertiary Object Definitions*/
#tertiaryContainer{
margin:0; padding:0; 
position:absolute; 
top:15px; right:16px;
width:559px;
text-align:right;
}
#tertiaryNav{
margin:0; padding:0; 
display:inline;
position:relative; top:0px; right:20px;
}
#tertiaryNav li{
list-style:none; 
display:inline; 
font-weight:bold;
color:#cccccc;
}
#tertiaryNav li a{
color:#ffffff;
text-decoration:none;
}
#tertiaryNav li a:hover{text-decoration:underline;}
/*Search Form Definitions*/
form#searchForm{display:inline;}
form #searchBox{
font-size: 0.8em;
padding:2px 0px;
margin:0 3px 0 0;
position:relative;
top:-2px;
color:#A7A7A7;
min-width:139px;
background:#ffffff url(http://www.tamucc.edu/images/googleLogo.gif) 5px 0px no-repeat;
}

/****************************************/
/* Top Navigation object definitions    */
/****************************************/
#topNavContainer{
width:602px; 
height:21px;
position:absolute;
right:16px;
top: 60px;
}
#topNavMiddleContainerBkgd{
background: url(http://www.tamucc.edu/images/topNavMiddlebkgd.jpg) top center repeat-y;
min-height:21px;
_height:21px;
}
#topNavMiddleContainer{
background: url(http://www.tamucc.edu/images/topNavMiddle.png) left top no-repeat;
/*background:url(http://www.tamucc.edu/images/topNavMiddle.jpg)top center no-repeat;*/
min-height:21px;
_height:21px;
}
ul#topNav{margin:0; padding:0;}
ul#topNav li{list-style:none; display:block; float:left;}
ul#topNav li.about{width:106px; text-align:center;}
ul#topNav li.academics{width:124px; text-align:center;}
ul#topNav li.admissions{width:124px; text-align:center;}
ul#topNav li.studentLife{width:131px; text-align:center;}
ul#topNav li.athletics{width:117px; text-align:center;}

ul#topNav li a{font-family:"Trebuchet MS", Verdana, Arial, sans-serif;text-decoration:none;font-size:1.35em;color:#333333;font-weight:bold;line-height:1.35em;vertical-align:middle;}
ul#topNav li a:hover{color:#999999;}
/***************************************************/
/* Bottom Container Object Definitions             */
/***************************************************/
#homeBottomContainer{
position:absolute;
top:412px;
width:948px;
background:#E5ECF1 url(http://www.tamucc.edu/images/homeBkgd/repeater.jpg) bottom left repeat-x;
}
/*Audience Navigation Objects*/
#audienceNavContainer{
width:207px;
background:#E5E5E5;
border:1px solid #999;
margin:12px 0 0px 11px;
float:left;
display:inline;
}
#audienceNavContainer ul{margin:0; padding:4px 0 11px 0;}
#audienceNavContainer ul li{
/*list-style:none;*/ list-style-type:none; padding:6px 0 0 13px;
}
#audienceNavContainer ul li a{
font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
font-weight:bold;
font-size:1.3em;
color:#003F79;
text-decoration:none;
}
#audienceNavContainer ul li a:hover{
text-decoration:underline;
}
#audienceNavContainer ul li ul{padding:0px 0 5px 0px;}
#audienceNavContainer ul li ul li {list-style-type:disc; padding:0 0 5px 0; }
#audienceNavContainer ul li ul li a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.9em;
color:#000000;
}
.audienceSpacer{padding:0 0 0 4px;}
/****************************************/
/* Thumbnail object definitions         */
/****************************************/
#thumbContainer{
width:488px;
float:left;
position:relative;
margin: 7px 0 0 15px;
}
.wide-small #thumbContainer,
.wide #thumbContainer {width:698px;}
#mainThumbContainer{
width: 290px; 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 0px 0 24px; padding:0;}
#thumbContainer a#rightLink{float:left; margin:4px 0 0 18px; padding:0px 0 0 0px;}
#leftArrow, #rightArrow{width:1px; height:1px;visibility:hidden; display:none;}
h1#thumbHeading{
font-size:1.5em;
font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
color:#004473; 
margin:0; padding:5px 0;
}
img#largeThumb{float:left;}
#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:8px;
}
#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{
position:relative;
float:left;
width:195px;
margin:12px 0 0 16px;
}
#homeRightContainer a img{border:1px solid #666666; margin:0 0 12px 0;}

/************************/
/* Home footer container*/
/************************/
#footerLogo{
float:left;
margin:0px 0 0 123px;
vertical-align:bottom;
}
#footerContainer{
position:relative; 
clear:both;
width:948px; 
padding:10px 0 0 0;
min-width:0;
}
#footerNav{
margin:0px 0px 0 0px;
padding:0 10px;
float:left;
width:640px;
text-align:center;
font-size:0.85em;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#004473;
}
#footerNav a{
text-decoration:none;
color:#004473;
}
#footerNav a:hover{
text-decoration:underline;
}
#footerSub{
width:650px;
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: 1;
}
#interiorHeading #headingContainer{
height:322px;
min-height:322px;
max-height:322px;
}
.wide-small #interiorHeading #headingContainer{
height:120px;
min-height:120px;
max-height:120px;
}

#intTopContainer{position:relative; top:-322px;}
.wide-small #intTopContainer{position:relative; top:-120px;}

/*Interior Bottom Container Object Definitions */
#bottomInterior #homeBottomContainer{
top:322px;
background:#E5ECF1 url(http://www.tamucc.edu/images/interior/bodyBkgd.jpg) bottom left repeat-x;
}
.wide-small #bottomInterior #homeBottomContainer{
top:120px;}
/*Interior Audience Navigation Objects*/
#bottomInterior #audienceNavContainer{
margin:-20px 0 0 11px;
position:relative;
display:inline;
}
.wide-small #bottomInterior #audienceNavContainer{
margin:20px 0 0 11px;
}

#audienceNavContainer ul li.selected a{
color:#0867BE;
}
#audienceNavContainer ul li.selected ul{margin:0; padding:4px 0 0px 5px;}
#audienceNavContainer ul li.selected ul li{
padding:0 0 5px 0; 
display:list-item; 
list-style:disc; 
list-style-position:inside;
}
#audienceNavContainer ul li.selected ul li a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.9em;
color:#000000;
}
/*Interior Body Content Objects */
#bottomInterior #thumbContainer{
margin: 10px 0 0 15px;
}

#audienceNavContainer ul li.exPage {
font-size:0.9em;
}
#audienceNavContainer ul li.exPage ul{margin:0; padding:3px 0 0px 0px;}
#audienceNavContainer ul li.exPage ul li{
padding:0 0 1px 0; 
display:list-item; 
list-style:disc; 
list-style-position:inside;
}
#audienceNavContainer ul li.exPage ul li a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.9em;
color:#000000;
}

#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;
}
#intBodyCopy h5{
color:#000000;
font-weight:bold;
margin:4px auto;
padding:0px;
}
/*Interior Right Content Objects */
#homeRightContainer #interiorRightContainer{
background:#E5ECF2 url(http://www.tamucc.edu/images/interior/rightColBkgd.jpg) top left no-repeat;
min-height:248px;
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;
}
#homeRightContainer #interiorRightContainer p#intProfileMore{
margin:10px 0 0 0;
}
#homeRightContainer #interiorRightContainer p#intProfileMore a{
color:#004473;
text-decoration:none;
}
#homeRightContainer #interiorRightContainer p#intProfileMore a:hover{
text-decoration:underline;
}
/****************************************/
/****************************************/
/* Wide Page elements                   */
/****************************************/
/****************************************/
#intWideCopy #thumbContainer{
width:697px;
}
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;
}
/****************************************/
/****************************************/
/* WideSmall elements                   */
/****************************************/
/****************************************/
/****************************************/
#headingContainer #widesmallTopImage img{
opacity: 1;
}
#WideSmallHeading #headingContainer{
height:120px;
min-height:120px;
max-height:120px;
}
#WSTopContainer{position:relative; top:-120px;}
/*WideSmall Bottom Container Object Definitions */
#bottomWideSmall #homeBottomContainer{
top:120px;
background:#E5ECF1 url(http://www.tamucc.edu/images/interior/bodyBkgd.jpg) bottom left repeat-x;
}
/****************************************/
/****************************************/
/* Profiles elements                   */
/****************************************/
/****************************************/
/****************************************/
#headingContainer #profilesTopImage img{
opacity: 1;
}
#ProfilesHeading #headingContainer{
height:120px;
min-height:120px;
max-height:120px;
}
#ProfilesTopContainer{position:relative; top:-120px;}
/*Profiles Bottom Container Object Definitions */
#bottomProfiles #homeBottomContainer{
top:130px;
background:#FFFFFF url(http://www.tamucc.edu/images/interior/bodyBkgd1.jpg) bottom left repeat-x;
}

*:first-child+html #bottomProfiles #homeBottomContainer{
top:40px;
}
* html #bottomProfiles #homeBottomContainer{
top:30px;
}

/* 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;}
