/*General Object redifinitions*/
body{
padding:0; margin:0; 
font-size:69%;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#F6F6F6;
text-align:justify;
}
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:250;
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:#000000;
min-width:139px;
background:#ffffff url(http://www.tamucc.edu/images/googleLogo.gif) 5px 0px no-repeat;
}

/****************************************/
/* Top Navigation object definitions    */
/****************************************/
#topNavContainer{
width:487px; height:31px;
position:absolute;
right:16px;
top: 20px;
}
#topNavMiddleContainerBkgd{
/*background: url(http://www.tamucc.edu/images/topNavMiddlebkgd.jpg) top center repeat-y;*/
min-height:21px;
}
#topNavMiddleContainer{
background: url(../images/layout/topNavMiddle.png) left top no-repeat;
/*background:url(http://www.tamucc.edu/images/topNavMiddle.jpg)top center no-repeat;*/
min-height:21px;
}
ul#topNav{margin:0; padding:0;}
ul#topNav li{list-style:none; display:block; float:left;}
ul#topNav li.clientCompanies{width:150px; text-align:center;}
ul#topNav li.businessResourceNetwork{width:225px; text-align:center;}
ul#topNav li.applyNow{width:105px; 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;}

img#bottomNavImage {
	position:relative;
	top:-1px;
}

/***************************************************/
/* 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;
}

/*Ads*/
#ads{
width:207px;
margin:12px 0 0px 11px;
float:left;
}

/*Audience Navigation Objects*/
#audienceNavContainer{
width:206px;
background:#E5E5E5;
border:1px solid #999;
margin:0px 0px 10px 0px;
}
#audienceNavContainer ul{margin:0; padding:4px 0 11px 0;}
#audienceNavContainer ul li{
list-style: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{margin:0; padding:0px 0 5px 0px;}
#audienceNavContainer ul li ul li{padding:0 0 0 0; display:inline;}
#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:550px;
float:left;
position:relative;
margin: 7px 0 0 15px;
}
#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;
}
#homeNewsEvents ul li.more div.inline_ext {
	width:30%;
	float:left;
	margin:2px auto 0px 1px;
	padding:2px;
	text-align:center;
	background-color:#e5e5e5;
	border: 1px solid #c8c8c8;
}
/********************************************************/
/* Home right container object definitions              */
/********************************************************/
#homeRightContainer{
position:relative;
float:left;
width:135px;
/*width:195px;*/
margin:12px 0 0 20px;
}
#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:40px 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;
}
#intTopContainer{position:relative; top:-322px;}
/*Interior Bottom Container Object Definitions */
#bottomInterior #homeBottomContainer{
top:322px;
background:#E5ECF1 url(http://www.tamucc.edu/images/interior/bodyBkgd.jpg) bottom left repeat-x;
}
/*Interior Audience Navigation Objects*/
#bottomInterior #audienceNavContainer{
margin:-20px 0 10px 0;
position:relative;
}
#audienceNavContainer ul li.activePage a{
color:#0867BE;
}
#audienceNavContainer ul li.activePage ul{margin:0; padding:4px 0 0px 0px;}
#audienceNavContainer ul li.activePage ul li{
padding:0 0 5px 0; 
display:list-item; 
list-style:disc; 
list-style-position:inside;
}
#audienceNavContainer ul li.activePage 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-size:1.2em;
font-weight:bold;
margin:4px auto;
padding:0px;
}

#intBodyCopy li {
	margin-bottom:15px;
}

#intBodyCopy a {
	color:#004473;
}

#intBodyCopy a:hover {
	color:#004473;
}

#intBodyCopy a:visited {
	color:#004473;
}

/*Interior Right Content Objects */
#homeRightContainer #interiorRightContainer{
background:#E5ECF2 url(http://www.tamucc.edu/images/interior/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;
}
#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;
margin:0; padding:0 0 10px 0px;
}
/****************************************/
/****************************************/
/* 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;}
.errmsg{color:#F00;font-weight:bolder}
#SiteWarning { margin: 0; padding:5px 5px 5px 34px;; width:100%; height:24px; vertical-align:middle; background-color:#F0491C; color:#FFFFFF; z-index:100; background-image:url(../images/Warning.jpg); background-position:left; background-repeat:no-repeat; }
.headings{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.4em;
	font-weight:bold;
	color:#007F3E;
	position:relative;
	margin:0; padding:0 0 10px 0px;
}
.smallHeadings {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.2em;
	font-weight:bold;
	color:#000000;
	position:relative;
	margin:0; padding:0 0 10px 0px;
}
