﻿body {
margin: 0px; 
/*color: #444444; */
color: #666666;
font-family: Arial; 
background-color: #dee0d5;
text-align: left;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
padding: 0;
border: 0;
height: 100%; 
bottom:0px;
top:0px;
min-width:990px;/**/
}


/*--- GENERIC LINK {UTMB BLUE} ---*/
/*
a {color: #cc0000; text-decoration:none;}
a:hover {color: #4a6b8c; text-decoration:underline;}
*/
a {color: #4a6b8c; text-decoration:none;}
a:hover {color: #cc0000; text-decoration:underline;}


/*--- UTMBx TEMPLATE COLORS ---*/
.xcolor1 {color:#21285d !important;} /*UTMB Blue*/
.xcolor2 {color:#cc0000 !important;} /*UTMB Red*/
.xcolor3 {color:#4a6b8c !important;} /*Accent Blue*/
.xcolor4 {color:#a1acc3 !important;} /*Light Blue*/
.xcolor5 {color:#c3d0de !important;} /*Pale Blue*/
.xcolor6 {color:#d3d6ab !important;} /*Gold*/
.xcolor7 {color:#fff !important;} /*White*/


/*--- UTMBx TEMPLATE COLOR LINKS ---*/
a.xcolor1link {color:#21285d !important; text-decoration:none !important;} /*{x1 UTMB Blue}*/
a.xcolor1link:hover {color:#cc0000 !important; text-decoration:underline !important;}

a.xcolor2link {color:#cc0000 !important; text-decoration:none !important;} /*{x2 UTMB Red}*/
a.xcolor2link:hover {color:#21285d !important; text-decoration:underline !important;}

a.xcolor3link {color:#4a6b8c !important; text-decoration:none !important;} /*{x3 Accent Blue}*/
a.xcolor3link:hover {color:#cc0000 !important; text-decoration:underline !important;}

a.xcolor4link {color:#a1acc3 !important; text-decoration:none !important;} /*{x4 Light Blue}*/
a.xcolor4link:hover {color:#cc0000 !important; text-decoration:underline !important;}

a.xcolor5link {color:#c3d0de !important; text-decoration:none !important;} /*{x5 Pale Blue}*/
a.xcolor5link:hover {color:#cc0000 !important; text-decoration:underline !important;}

a.xcolor6link {color:#d3d6ab !important; text-decoration:none !important;} /*{x6 Gold}*/
a.xcolor6link:hover {color:#cc0000 !important; text-decoration:underline !important;}

a.xcolor7link {color:#fff !important; text-decoration:none !important;} /*{x7 White}*/
a.xcolor7link:hover {color:#fff !important; text-decoration:underline !important;}


/*--- ACCENT COLORS ---*/
.accent1 {color:#333 !important;} /*Dark Gray*/
.accent2 {color:#666 !important;} /*Mid Gray*/
.accent3 {color:#999 !important;} /*Light Gray*/
.accent4 {color:#ccc !important;} /*Lighter Gray*/
.accent5 {color:#ddd !important;} /*Pale Gray*/
.accent6 {color:#eee !important;} /*Faint Gray*/


/*--- MISC DESIGN ELEMENTS ---*/
.spacer1 {height:1px !important;}
.spacer2 {height:2px !important;}
.spacer3 {height:3px !important;}
.spacer4 {height:4px !important;}
.spacer5 {height:5px !important;}
.spacer6 {height:6px !important;}
.spacer8 {height:8px !important;}
.spacer10 {height:10px !important;}
.spacer12 {height:12px !important;}
.spacer14 {height:14px !important;}
.spacer15 {height:15px !important;}
.spacer16 {height:16px !important;}
.spacer18 {height:18px !important;}
.spacer20 {height:20px !important;}
.spacer25 {height:25px !important;}
.spacer30 {height:30px !important;}
.spacer35 {height:35px !important;}
.spacer40 {height:40px !important;}
.spacer45 {height:45px !important;}
.spacer50 {height:50px !important;}

.divpad0 {padding:0px !important; margin:0px !important;}
.divpad1 {padding:1px !important;}
.divpad2 {padding:2px !important;}
.divpad3 {padding:3px !important;}
.divpad4 {padding:4px !important;}
.divpad5 {padding:5px !important;}
.divpad6 {padding:6px !important;}
.divpad7 {padding:7px !important;}
.divpad8 {padding:8px !important;}
.divpad9 {padding:9px !important;}
.divpad10 {padding:10px !important;}
.divpad12 {padding:12px !important;}
.divpad14 {padding:14px !important;}
.divpad16 {padding:16px !important;}
.divpad18 {padding:18px !important;}
.divpad20 {padding:20px !important;}

.top0 {padding-top:0px !important;}
.top1 {padding-top:1px !important;}
.top2 {padding-top:2px !important;}
.top3 {padding-top:3px !important;}
.top4 {padding-top:4px !important;}
.top5 {padding-top:5px !important;}
.top6 {padding-top:6px !important;}
.top7 {padding-top:7px !important;}
.top8 {padding-top:8px !important;}
.top10 {padding-top:10px !important;}
.top12 {padding-top:12px !important;}
.top13 {padding-top:13px !important;}
.top14 {padding-top:14px !important;}
.top15 {padding-top:15px !important;}
.top20 {padding-top:20px !important;}

.bot0 {padding-bottom:0px !important;}
.bot1 {padding-bottom:1px !important;}
.bot2 {padding-bottom:2px !important;}
.bot3 {padding-bottom:3px !important;}
.bot4 {padding-bottom:4px !important;}
.bot5 {padding-bottom:5px !important;}
.bot6 {padding-bottom:6px !important;}
.bot7 {padding-bottom:7px !important;}
.bot8 {padding-bottom:8px !important;}
.bot10 {padding-bottom:10px !important;}
.bot12 {padding-bottom:12px !important;}
.bot13 {padding-bottom:13px !important;}
.bot14 {padding-bottom:14px !important;}
.bot15 {padding-bottom:15px !important;}
.bot20 {padding-bottom:20px !important;}

/*.font09 {font-size:9px;} 0.6em*/
/*.font10 {font-size:10px;} 0.7em*/
/*.font11 {font-size:11px;} 0.8em*/
/*.font12 {font-size:12px;} 0.9em*/
/*.font13 {font-size:13px;} 1.0em*/
/*.font14 {font-size:14px;} 1.1em*/
/*.font15 {font-size:15px;} 1.2em*/
/*.font16 {font-size:16px;} 1.3em*/
/*.font18 {font-size:18px;} 1.4em*/
/*.font20 {font-size:20px;} 1.5em*/
/*.font22 {font-size:22px;} 1.6em*/
/*.font24 {font-size:24px;} 1.7em*/

.arial {font-family:Arial, Helvetica, sans-serif !important;}
.trebuchet {font-family:Trebuchet MS, Arial, Helvetica, sans-serif !important;}
.verdana {font-family:Verdana, Arial, Helvetica, sans-serif !important;}
.times {font-family:Times New Roman, Times, serif !important;}

.fontnormal {font-weight:normal !important;}
.fontbold {font-weight:bold !important;}
.underline {text-decoration:underline !important;}
.none {text-decoration:none !important;}

.floatleft {float:left;}
.floatright {float:right;}
.clear {clear:both !important;}

.left {text-align:left;}
.right {text-align:right;}
.center {text-align:center;}

.block {display:block;}
.hide {display:none;}

hr {height:1px !important; max-height:1px !important;color:#ccc !important; background-color:#ccc !important;border:none !important;}

.border {border:1px #ccc solid !important;}
.bordertop {border-top:1px #ccc solid !important;}
.borderright {border-right:1px #ccc solid !important;}
.borderbottom {border-bottom:1px #ccc solid !important;}
.borderleft {border-left:1px #ccc solid !important;}

.border1 {border:1px #21285d solid !important;} /*{x1 UTMB Blue}*/
.bordertop1 {border-top:1px #21285d solid !important;}
.borderright1 {border-right:1px #21285d solid !important;}
.borderbottom1 {border-bottom:1px #21285d solid !important;}
.borderleft1 {border-left:1px #21285d solid !important;}

.border2 {border:1px #cc0000 solid !important;} /*{x2 UTMB Red}*/
.bordertop2 {border-top:1px #cc0000 solid !important;}
.borderright2 {border-right:1px #cc0000 solid !important;}
.borderbottom2 {border-bottom:1px #cc0000 solid !important;}
.borderleft2 {border-left:1px #cc0000 solid !important;}

.border3 {border:1px #4a6b8c solid !important;} /*{x3 Accent Blue}*/
.bordertop3 {border-top:1px #4a6b8c solid !important;}
.borderright3 {border-right:1px #4a6b8c solid !important;}
.borderbottom3 {border-bottom:1px #4a6b8c solid !important;}
.borderleft3 {border-left:1px #4a6b8c solid !important;}

.border4 {border:1px #a1acc3 solid !important;} /*{x4 Light Blue}*/
.bordertop4 {border-top:1px #a1acc3 solid !important;}
.borderright4 {border-right:1px #a1acc3 solid !important;}
.borderbottom4 {border-bottom:1px #a1acc3 solid !important;}
.borderleft4 {border-left:1px #a1acc3 solid !important;}

.border5 {border:1px #c3d0de solid !important;} /*{x5 Pale Blue}*/
.bordertop5 {border-top:1px #c3d0de solid !important;}
.borderright5 {border-right:1px #c3d0de solid !important;}
.borderbottom5 {border-bottom:1px #c3d0de solid !important;}
.borderleft5 {border-left:1px #c3d0de solid !important;}

.border6 {border:1px #d3d6ab solid !important;} /*{x5 Gold}*/
.bordertop6 {border-top:1px #d3d6ab solid !important;}
.borderright6 {border-right:1px #d3d6ab solid !important;}
.borderbottom6 {border-bottom:1px #d3d6ab solid !important;}
.borderleft6 {border-left:1px #d3d6ab solid !important;}

.border7 {border:1px #fff solid !important;} /*{x6 White}*/
.bordertop7 {border-top:1px #fff solid !important;}
.borderright7 {border-right:1px #fff solid !important;}
.borderbottom7 {border-bottom:1px #fff solid !important;}
.borderleft7 {border-left:1px #fff solid !important;}

.border8 {border:1px #eee solid !important;} /*{accent6 Faint Gray}*/
.bordertop8 {border-top:1px #eee solid !important;}
.borderright8 {border-right:1px #eee solid !important;}
.borderbottom8 {border-bottom:1px #eee solid !important;}
.borderleft8 {border-left:1px #eee solid !important;}

.border9 {border:1px #ddd solid !important;} /*{accent5 Pale Gray}*/
.bordertop9 {border-top:1px #ddd solid !important;}
.borderright9 {border-right:1px #ddd solid !important;}
.borderbottom9 {border-bottom:1px #ddd solid !important;}
.borderleft9 {border-left:1px #ddd solid !important;}



/*--- TEXT FORMATTING ---*/
p {font-size:0.8em; margin:0px; padding:0px; margin-left:0px; margin-right:0px;}

.fulltext {font-size:1.0em !important;}
.largetext {font-size:0.9em !important;}
.bodytext {font-size:0.8em !important;}
.midtext {font-size:0.75em !important;}
.subtext {font-size:0.7em !important;}
.smalltext {font-size:0.65em !important;}
.minitext {font-size:0.6em !important;}


/*--- HEADINGS/TITLES ---*/
h1 {
	font-size: 1.7em; 
	color: #21285d;
	margin: 0px;
	padding-bottom:2px;
	font-weight:normal;
	letter-spacing: -0.02em;
	font-family:Times New Roman, Times, serif !important;
}

h2 {
	font-size: 1.45em;
	color: #21285d;
	margin: 0px;
	padding-bottom:2px;
	font-weight:normal;
	letter-spacing: -0.02em;
	font-family:Times New Roman, Times, serif !important;
}

h3 {
	/*font-size: 1.05em;*/
	font-size: 1.25em;
	color: #4a6b8c;
	margin: 0px;
	padding-bottom:6px;
	font-weight:normal !important;
	letter-spacing: -0.02em;
	font-family:Times New Roman, Times, serif !important;
}

h4 {
	font-size: 1.05em;
	/*color: #21285d;*/
	color: #333;
	margin: 0px;
	padding-bottom:0px;
	margin-bottom:0px;
	line-height:1.2em;
	font-weight:bold !important;
	font-family:Arial, Helvetica, sans-serif !important;
}


h5 {
	font-size: 0.9em;
	/*color: #21285d;*/
	color: #333;
	margin: 0px;
	padding-bottom:7px;
	margin-bottom:0px;
	line-height:1.2em;
	font-weight:bold !important;
	font-family:Arial, Helvetica, sans-serif !important;
}


/*--- MAIN PAGE CONTAINER ---*/
.pagecontainer 
{
top:0px;
bottom:0px;
padding:0px;
background-color:#fff!important;
text-align: left !important;
margin: 0 auto !important;
border:1px solid #fff;
}


/* CSS Master Page drop shadows - lightest color to darkest*/
.shadow1 {border:1px solid #dee0d5; width:990px; margin-left:-495px; left: 50%; position:relative; top:0px; bottom:0px; }
.shadow2 {border:1px solid #dbdcd2; width:988px; height:100%; top:0px; bottom:0px; }
.shadow3 {border:1px solid #d4d6cc; width:986px; height:100%; top:0px; bottom:0px; }
.shadow4 {border:1px solid #cbcdc3; width:984px; height:100%; top:0px; bottom:0px; }
.shadow5 {border:1px solid #bebfb6; width:982px; height:100%; top:0px; bottom:0px; background-color:#fff !important; }

/* Inner page border used with shadow drop*/
.innerborder {border-left:1px solid #fff; border-right:1px solid #fff; border-bottom:1px solid #fff; height:100%; top:0px; bottom:0px; }

/* CSS Body Content drop shadows - lightest color to darkest*/
.bodyshadow1 {border:1px solid #f7f7f7;}
.bodyshadow2 {border:1px solid #e5e5e5;}
.bodyshadow3 {border:1px solid #ccc;}


/*--- HEADER CONTAINER //---------------------------------->> */
.headercontainer {
background: no-repeat top right url("/opa/images/header.bkgd.gif");
z-index:3;
}

.headerlogo {
padding-top:19px;
padding-left:10px;
float:left;
width:333px;
}

.headertopright 
{
float:right;
padding-top:7px;
padding-right:12px;
z-index:10;
width:333px;
}

.headersub 
{
clear:both;
background-color:#d3d6ab; /*gold*/
color:#cc0000;
width:100%;
border-bottom:1px solid #fff;
}

.headernavbar
{
clear:both;
background-color:#5a678d; /*blue*/
background: repeat-x top right url("/opa/images/header.navbar.bkgd.gif");
height:25px;
padding-top:1px;
padding-left:1px;
margin-top:15px;
border-top:1px solid #090d2b;
border-bottom:1px solid #fff;
}



/*--- HEADER CSS NAVIGATION MENU //---------------------------------->> */
/*main row*/
    .headernav {float:left; padding:0; margin:0px 0px 0px 0px;color: #21285d;width:100%;clear:both;}
    .headernav  a, .headernav a:visited { font-family:Arial, Helvetica, sans-serif; font-style:normal; font-weight:bold; font-size:12px; color: #fff; text-decoration: none; margin:0px 0px;}
    .lastone { border-bottom:1px solid #5a678d; }
/*main cells*/
    .headernav ul {list-style-type:none;padding:0; margin:0px;}
    .headernav ul li {float:left; position:relative; z-index:auto !important /*Non-IE6*/; z-index:1000 /*IE6*/; }
    .headernav ul li a {color: #fff;float:none !important /*Non-IE6*/; float:left /*IE-6*/; display:block; height:24px; line-height:24px; padding:0 16px 0 16px; text-decoration:none; }
    .headernav ul li ul {display:none; border:none;color: #fff;}
/*main cells "NOW VIEWING" */
    .viewing ul {list-style-type:none;padding:0; margin:0px;}
    .viewing ul li {float:left; position:relative; z-index:auto !important /*Non-IE6*/; z-index:1000 /*IE6*/; }
    .viewing ul li a {color: #fff;background:#fff;float:none !important /*Non-IE6*/; float:left /*IE-6*/; display:block; height:24px; line-height:24px; padding:0 16px 0 16px; text-decoration:none; }
    .viewing ul li ul {display:none; border:none;color: #fff;}
/*main cells hover - WIN*/
    .headernav ul li a:hover {background-color:#21285d; text-decoration:none;color:#fff;} 
    .headernav ul li a:hover ul {display:block; width:12em; position:absolute; z-index:999; top:23px; left:0; }
/*main cells hover - MAC*/
    .headernav ul li:hover a {background-color:#21285d; text-decoration:none; color:#fff;} 
    .headernav ul li:hover ul {display:block;  position:absolute; z-index:999; top:23px; margin-top:1px; left:0;}
/*subcells - WIN*/
    .headernav ul li a:hover ul li a {display:block; width:11em; height:1px; line-height:1.3em; padding:3px 16px 3px 16px; background-color:#21285d; color:#fff; font-weight:normal; font-size: 11px; border-top: solid 1px #5a678d; border-left: solid 1px #5a678d; border-right: solid 1px #5a678d; } 
/*subcells - MAC*/
    .headernav ul li:hover ul li a {display:block; width:11em; height:auto; line-height:1.3em; margin-left:-1px; padding:3px 10px 3px 10px; background-color:#21285d; color:#fff; font-weight:normal; font-size: 11px; border-top: solid 1px #5a678d; border-left: solid 1px #5a678d; border-right: solid 1px #5a678d; } 
/*subcells hover - WIN*/
    .headernav ul li a:hover ul li a:hover {background-color:#c5d3e1; text-decoration:none;color:#21285d;font-weight:normal;} 
/*subcells hover - MAC*/
    .headernav ul li:hover ul li a:hover {background-color:#c5d3e1; text-decoration:none;color:#21285d;font-weight:normal;} 
/*ie table hack*/
    .headernav table {position:absolute; top:0; left:0; border-collapse:collapse;color: #fff;}



/*--- SUB HEADER NAV //---------------------------------->> */
.headersubnav {font-size: 10px; color: RED;}
a.headersubnav {color: #21285d;}
a.headersubnav:hover {color: #cc0000; text-decoration:underline;}


a.bkgdhover { /*background-color:#fff !important;*/}
a.bkgdhover:hover { /*background-color:#f6f6f6 !important;opacity:60%; transparency:60%;*/ }



/*--- TOP HEADER NAV LIST //---------------------------------->> */
#headertopnavlist
{
padding: 0px;
padding-top: 0px;
padding-bottom: 0px;
margin: 0px;
margin-bottom: 0px;
width: 100%;
}

#headertopnavlist li
{
list-style: none;
list-style-type:none;
margin: 0;
padding: 0;
border-right: 1px solid #eee;
font-size: .6em;
float:right;
}

#headertopnavlist li a { display:block; padding-left:5px; padding-right:5px; text-decoration:none; color:#21285d;  }
#headertopnavlist li a:hover { text-decoration: underline; color:#cc0000; }


/*--- FOOTER CONTAINER //---------------------------------->> */
.footercontainer {
/*position:relative;*/
padding:18px;
padding-top:5px;
border-top:1px solid #c3d0de;
text-align:center;
clear:both;
background-color:#f2f3ed; /*light tan*/
margin:0;
}


/*--- FOOTER NAV LIST //---------------------------------->> */
#footernavlist
{
padding: 7px;
width: 100%;
margin: 0;
}

#footernavlist li
{
/*display: inline;  this gets rid of the gaps */ 
vertical-align: bottom;  /*This fixes the IE5 Win gap! */ 
list-style: none;
margin: 0;
padding: 0;
border-right: 1px solid #a1acc3;
font-size: .75em;
float:left;
}

#footernavlist li a { display:block; padding-left:7px; padding-right:7px; color:#21285d; text-decoration:none;  }
#footernavlist li a:hover { text-decoration: underline; color:#cc0000; }



/*--- PAGE NAV LIST //---------------------------------->> */
#navlist
{
padding: 0;
margin: 0;
width: 100%;
}

#navlist li
{
/*display: inline;  this gets rid of the gaps */ 
vertical-align: bottom;  /*This fixes the IE5 Win gap! */ 
list-style: none;
margin: 0;
padding: 0;
border-top: 1px dotted #a1acc3;
font-size: .75em;
font-weight:bold;

}

#navlist li a { display:block; width: 159px; padding:5px; padding-left:6px; text-decoration: none; color:#21285d; }
#navlist li a:hover { text-decoration: none; color:#fff; background-color: #5a678d; }





/*--- PAGE NAV LIST CLASS //---------------------------------->> */
.navlist
{
padding: 0;
margin: 0;
width: auto;
}

.navlist li
{
/*display: inline;  this gets rid of the gaps */ 
vertical-align: bottom;  /*This fixes the IE5 Win gap! */ 
list-style: none;
margin: 0;
padding: 0;
border-top: 1px dotted #a1acc3;
font-size: .75em;
font-weight:bold;

}

.navlist li a { display:block; width: auto; padding:4px; padding-left:6px; text-decoration: none; color:#21285d; }
.navlist li a:hover { text-decoration: none; color:#fff; padding:4px; padding-left:6px; background-color: #5a678d; }






/*--- iUTMB DAILY LINE-UP NAV LIST //---------------------------------->> */
.dailylineup
{
margin: 0;
padding: 0;
width: 100%;/**/
/*display: inline;  this gets rid of the gaps */ 

/*display:block;*/

list-style: none;
margin: 0;

font-size: .75em;
font-weight:normal;
/*color:#4a6b8c;*/
color:#555;
}

.dailylineup li
{
border-top: 1px dotted #a1acc3;
vertical-align: bottom;  /*This fixes the IE5 Win gap! */
 padding:0.5em; 
}

.dailylineup li a { text-decoration: underline; color:#4a6b8c; /*color:#21285d;*/ }
.dailylineup li a:hover { text-decoration: underline; color:#cc0000; }


/*--- iUTMB PAGE NAV LIST //---------------------------------->> */
.iutmbnavlist
{
margin: 0;
padding: 0;
width: 100%;
}

.iutmbnavlist li
{
/*display: inline;  this gets rid of the gaps */ 
vertical-align: bottom;  /*This fixes the IE5 Win gap! */ 
list-style: none;
margin: 0;
padding: 0;
border-top: 1px dotted #a1acc3;
font-size: .7em;
font-weight:bold;
}

.iutmbnavlist li a { display:inline-block; padding:0.35em; text-decoration: none; color:#21285d; }
.iutmbnavlist li a:hover { text-decoration: underline; color:#cc0000; }



/*--- iUTMB MINI LIST //---------------------------------->> */
.minilist
{
margin: 0;
padding: 0;
width: 100%;
padding-bottom:4px;
margin-bottom:0px;
}
.minilist li
{
/*display: inline;  this gets rid of the gaps */ 
vertical-align: bottom;  /*This fixes the IE5 Win gap! */ 
list-style: none;
margin: 0;
padding: 0;
border-top: 1px solid #ccc;
font-size: .55em;
font-weight:normal;
font-family: Arial, Helvestica, Sans-Serif;
}

.minilist li a { display:inline-block; padding:0.05em; margin-top:3px; text-decoration: none; color:#21285d; }
.minilist li a:hover { text-decoration: underline; color:#cc0000; }

.minilistboxleft { width:46%;float:left;padding-left:4px; }
.minilistboxright { width:46%;float:right;padding-right:4px; }




/*--- TEXT LIST //---------------------------------->> */
.textlist
{
margin: 0;
padding: 0;
width: 100%;
}
.textlist li
{
/*display: inline;  this gets rid of the gaps */ 
vertical-align: bottom;  /*This fixes the IE5 Win gap! */ 
list-style: none;
margin: 0;
padding: 0;
}

.textlist li a { display:inline-block; padding:2px; text-decoration: none; color:#21285d; }
.textlist li a:hover { text-decoration: underline; color:#cc0000; }




/*--- BULLET LIST {SEE: Education} //---------------------------------->> */
.bulletlist
{
padding-left: 0;
margin-left: 16px;
}
.bulletlist li
{
/*display: inline;  this gets rid of the gaps */ 
vertical-align: bottom;  /*This fixes the IE5 Win gap! */ 
list-style:disk;
color:#ccc;
}




/*--- CONTACT LIST {SEE: Home, Education} //---------------------------------->> */
#contactlist
{
margin: 0;
padding: 0;
width: 100%;
}
#contactlist li
{
/*display: inline;  this gets rid of the gaps */ 
vertical-align: bottom;  /*This fixes the IE5 Win gap! */ 
list-style: none;
margin: 0;
padding: 5px;
border-top: 1px solid #ddd;/**/
font-size: .75em;
}

#contactlist li a { display:block; text-decoration: none; }
#contactlist li a:hover { text-decoration: underline; color:#cc0000; }



/*--- CONTACT LIST 2 {SEE: Education} //---------------------------------->> */
#contactlist2
{
padding: 0;
margin: 0;
width: 100%;
}
#contactlist2 li
{
/*display: inline;  this gets rid of the gaps */ 
vertical-align: bottom;  /*This fixes the IE5 Win gap! */ 
list-style: none;
margin: 0;
padding: 3px;
border-top: 1px solid #ccc;/**/
font-size: .7em;
}

#contactlist2 li a { display:block; text-decoration: none; color:#21285d; }
#contactlist2 li a:hover { text-decoration: underline; color:#cc0000; }



/*--- CONTACT NUMBERS LIST {SEE: Contact Middle} //---------------------------------->> */
.contactnumberslist
{
padding: 0;
margin: 0;
width: 100%;
}
.contactnumberslist li
{
vertical-align: bottom;  /*This fixes the IE5 Win gap! */ 
list-style: none;
margin: 0;
padding: 3px;
margin-bottom:1px;
font-size: .8em;
float:left;
color:#21285d;
}

.contactnumberslist li a { display:block; text-decoration: none; color:#21285d; }
.contactnumberslist li a:hover { text-decoration: underline; color:#cc0000; }




/*--- THUMB LIST {SEE: Home} //---------------------------------->> */
.thumblist
{
margin: 0;
padding: 0;
width: 100%;
}
.thumblist li
{
/*display: inline;  this gets rid of the gaps */ 
vertical-align: bottom;  /*This fixes the IE5 Win gap! */ 
list-style: none;
margin: 0;
padding: 0;
border-top: 1px solid #ccc;/**/
font-size: .75em;
}

.thumblist li a { display:inline-block; padding:5px; text-decoration: none; color:#21285d; }
.thumblist li a:hover { text-decoration: underline; color:#cc0000; }


/*--- PAGE NUMBER LIST - see: impact //---------------------------------->> */
.pagenumlist
{
padding: 0;
margin: 0;
width: 100%;
}

.pagenumlist li
{
/*display: inline;  this gets rid of the gaps */ 
vertical-align: bottom;  /*This fixes the IE5 Win gap! */ 
list-style: none;
margin: 0;
margin-left:4px; 
padding: 0;
font-size: .75em;
font-weight:bold;
float:right;
}

.pagenumlist li a { display:block; padding:4px; width:8px; height:15px; padding-left:6px; padding-right:6px; text-decoration: none; color:#21285d; border: 1px solid #a1acc3;}
.pagenumlist li a:hover { text-decoration: none; color:#fff; background-color: #5a678d; }

.pagenumviewing { display:block; padding:4px; width:8px; height:15px; padding-left:6px; padding-right:6px; text-decoration: none; color:#cc0000; border: 1px solid #cc0000;}
.pageviewtext { padding-top:5px; padding-right:4px; text-decoration: none; color:#4a6b8c; font-weight:normal;}



/*--- Misc Debris ---*/
.pageviewing { background-color:#dee0d5 !important; }
.subnavviewing { color:#21285d; }
.pagenavpad { padding-left:5px; }
.subnavpad { padding-left:10px; }
a.subnavlink { color:#21285d;font-weight:normal;background-color:#fff; }


.subnavarrows 
{
/*color:#2e3192;*/
color:#babd92;
font-size:16px;
line-height:14px;
font-weight:normal; 
}


.postdate { 
	/*padding-bottom:10px;*/
	font-size:0.7em !important;
	font-family: Arial, Helvetica, sans-serif !important; 
	color: #4a6b8c !important;
}



/*Column Background Fade - Light Blue*/
.colbkgdfade {background-repeat: repeat-x; background-image: url("/templates_standard/col.bkgd.fade.gif");}
/*Column Background Fade 0 - Mid Blue*/
.colbkgdfade0 {background-repeat: repeat-x; background-image: url("/templates_standard/col.bkgd.fade0.gif");}
/*Column Background Fade 1 - UTMB Blue*/
.colbkgdfade1 {background-repeat: repeat-x; background-image: url("/templates_standard/col.bkgd.fade1.gif");}
/*Column Background Fade 2 - Light Gray*/
.colbkgdfade2 {background-repeat: repeat-x; background-image: url("/templates_standard/col.bkgd.fade2.gif");}
/*Column Background Fade 3 - Light Gray*/
.colbkgdfade3 {background-repeat: repeat-x; background-image: url("/opa/images/col.bkgd.fade3.gif");}
/*Column Background Fade 4 - Light Gray*/
.colbkgdfade4 {background-repeat: repeat-x; background-image: url("/opa/images/col.bkgd.fade4.gif");}
/*Column Background Fade 5 - Baby Blue*/
.colbkgdfade5 {background-repeat: repeat-x; background-image: url("/opa/images/col.bkgd.fade5.gif");}
/*Column Background Fade long - Dark Blue k*/
.colbkgdfadelong {background-repeat: repeat-x; background-image: url("/templates_standard/col.bkgd.fade.long.gif");}


/*--- Content Box - SEE: iUTMB right column ---*/
.contentbox 
{
border:2px #c3d0de solid; 
padding:1px; 
background-color:#21285d; 
margin: 0px 0px 0px 0px !important;
}
.contentboxcell 
{
padding:3px; 
background-color:#fff;
}
.contentboxheader 
{
padding:3px; 
padding-left:5px; 
background-color:#5a678d; 
font-size:12px; 
color:#fff; 
font-weight:bold; 
background-repeat: repeat-x; 
background-position: top left; 
background-image: url(/experts/images/contentbox.head.bkgd.gif);
}

a.contentboxheader {color: #fff; text-decoration:none;}
a.contentboxheader:hover {color: #fff; text-decoration:underline;}


/*--- Content Box - SEE: iUTMB GREEN BOX ---*/
.contentbox2 
{
border:2px #c3d0de solid; 
padding:1px; 
/*background-color:#a8ab7b;*/
background-color:#21285d; 
margin: 0px 0px 0px 0px !important;
}
.contentbox2cell 
{
padding:3px; 
background-color:#fff;
}
.contentbox2header 
{
padding:3px; 
padding-top:5px; 
padding-bottom:5px; 
padding-left:5px; 
/*background-color:#d3d6ab;*/ 
background-color:#5a678d;
font-size:12px; 
color:#fff; 
font-weight:bold; 
background-repeat: repeat-x; 
background-position: top left; 
background-image: url(/opa/images/contentbox2.head.bkgd.gif);/**/
}

a.contentbox2header {color: #fff; text-decoration:none;}
a.contentbox2header:hover {color: #fff; text-decoration:underline;}



/*--- SubContent Box - ? ---*/
.subcontentbox 
{
border:2px #c3d0de solid; 
border-top:0px; 
padding:1px; 
background-color:#21285d; 
margin: 0px 0px 0px 0px !important;
}
.subcontentboxheader  
{
padding:3px; 
padding-left:5px; 
background-color:#5a678d; 
font-size:12px; color:#fff; 
font-weight:bold; 
background-repeat: repeat-x; 
background-position: top left; 
background-image: url(/experts/images/contentbox.subhead.bkgd.gif);
}
.subcontentboxcell 
{
padding:3px; 
background-color:#fff;
}


/* TODAYS NEWS  //--------------------------------------------->> */
#todaysnav {float:left; padding:0; margin: 0px 0px 0px 3px !important;}
#todaysnav a {color: #21285d; background: url("/templates_standard/todays.nav.tab.c.gif") left top repeat-x; font-weight:bold; text-decoration: none; padding: 0px; font:12px Arial, Helvetica, sans-serif;}
#todaysnav a span.left {background: url("/templates_standard/todays.nav.tab.l.gif") left top no-repeat; font-weight:bold; padding-left:10px;padding-top: 0px;padding-bottom: 1px;}
#todaysnav a span.right {background: url("/templates_standard/todays.nav.tab.r.gif") right top no-repeat; font-weight:bold; padding-right:10px; padding-top:3px; padding-bottom:1px;}

/* /// Today Viewing This Page //------------------>> */
#todaysnav a.viewing {color:#cc0000; background: url("/templates_standard/todays.nav.tab.ch.gif") left top repeat-x; text-decoration: none; font-weight:bold; padding:0px;}
#todaysnav a span.viewingleft {background: url("/templates_standard/todays.nav.tab.lh.gif") left top no-repeat; padding-left:10px; padding-top:0px; padding-bottom:1px;}
#todaysnav a span.viewingright {background: url("/templates_standard/todays.nav.tab.rh.gif") right top no-repeat; padding-right:10px; padding-top: 3px; padding-bottom: 1px;}
/* /// End Today Viewing This Page /---->> */

#todaysnav a, #todaysnav a span {display:block; float:left;}
#todaysnav a, #todaysnav a span {float: none;} /* Hide from IE5-Mac \*/

#todaysnav a:hover {color:#cc0000; background: url(/templates_standard/todays.nav.tab.ch.gif) left top repeat-x; padding:0px;}
#todaysnav a:hover span.left {background: url(/templates_standard/todays.nav.tab.lh.gif) left top no-repeat; padding-left:10px;}
#todaysnav a:hover span.right {background: url(/templates_standard/todays.nav.tab.rh.gif) right top no-repeat; padding-right:10px;}

#todaysnav ul {list-style: none; padding:0; z-index:10; margin:0 !important; }
#todaysnav li {list-style: none; float:left; z-index:10; margin:0 !important;}
#todaysnav list-item ul li {list-style-type: none;}

.todaysheadlinebox {height:220px; background:url("/images/banners/todays.graphic.jpg") left top repeat-x;}
.todaysnavbox {border-bottom:1px #ccc solid;height:auto;height:19px;}
.todayscontent {padding:20px;}



/*--- BODY CONTAINER //----------------------------------->> */
.bodycontainer 
{
margin:0px;
padding:0px;
text-align:left;
height:100%;
top:0px;
bottom:0px;
}



/*--- PAGE COLUMN PROPERTIES (SEE: MasterTemplateDiagram.pdf) //----------------------------------->> */

/*(NESTED) Body Layout Temp [-2 Column-] Specs ------------------>>*/
.page2col_col1 {left:0px; top:0px; bottom:0px; float:left; margin:0px; padding:0px;height:100%;}
.page2col_col2 {top:0px; float:left; margin:0px; padding:0px; border-left:1px solid #c3d0de; height:100%; top:0px; bottom:0px;}

.layout2a_column1 {left:0px; top:0px; float:left; margin:0px; padding:0px;}
.layout2a_column2 {top:0px; float:left; margin:0px; padding:0px;}

.layout2b_column1 {left:0px; top:0px; float:left; margin:0px; padding:0px}
.layout2b_column2 {top:0px; float:left; margin:0px; padding:0px}

.layout2c_column1 {left:0px; top:0px; float:left; margin:0px; padding:0px}
.layout2c_column2 {top:0px; float:left; margin:0px; padding:0px}

.layout2d_column1 {left:0px; top:0px; float:left; margin:0px; padding:0px}
.layout2d_column2 {top:0px; float:left; margin:0px; padding:0px}


/*(NESTED) Body Temp [-3 Column-] Specs ------------------->>*/
.layout3a_column1 {left:0px; top:0px; float:left; margin:0px; padding:0px}
.layout3a_column2 {top:0px; float:left; margin:0px; padding:0px}
.layout3a_column3 {top:0px; float:left; margin:0px; padding:0px}

.layout3b_column1 {left:0px; top:0px; float:left; margin:0px; padding:0px}
.layout3b_column2 {top:0px; float:left; margin:0px; padding:0px}
.layout3b_column3 {top:0px; float:left; margin:0px; padding:0px}

.layout3c_column1 {left:0px; top:0px; float:left; margin:0px; padding:0px}
.layout3c_column2 {top:0px; float:left; margin:0px; padding:0px}
.layout3c_column3 {top:0px; float:right; margin:0px; padding:0px}


/*(NESTED) Page Body Column Specs ------------------->>*/
.articlethumb {left:0px !important; top:0px !important; float:left !important; margin:0px; padding:0px !important;}
.articleblurb {left:0px !important; top:0px !important; float:left !important; margin:0px; padding:0px; font-size:11px;}

.body1_home {background-color:#fff; left:0px; top:0px; float:left; border-right:1px solid #c3d0de;}
.body2_home {background-color:#fff; top:0px; float:right;}

.body1_education {background-color:#fff; left:0px; top:0px; float:left; border-right:1px solid #c3d0de;}
.body2_education {background-color:#fff; top:0px; float:right;}

.body1_research {background-color:#fff; left:0px; top:0px; float:left; border-right:1px solid #c3d0de;}
.body2_research {background-color:#fff; top:0px; float:left}

.body1_newsroom {background-color:#fff; left:0px; top:0px; float:left; border-right:1px solid #c3d0de;}
.body2_newsroom {background-color:#fff; top:0px; float:right}

.body1_newsarticle {background-color:#fff; left:0px; top:0px; float:left; border-right:1px solid #c3d0de;}
.body2_newsarticle {background-color:#fff; top:0px; float:right}

.body1_experts {background-color:#fff; left:0px; top:0px; float:left; border-right:1px solid #c3d0de;}
.body2_experts {background-color:#fff; top:0px; float:right}

.body1_expertprofile {background-color:#fff; left:0px; top:0px; float:left}

.body1_mediateam {background-color:#fff; left:0px; top:0px; float:left; border-right:1px solid #c3d0de;}
.body2_mediateam {background-color:#fff; top:0px; float:right}

.body1_magazine {background-color:#fff; left:0px; top:0px; float:left; border-right:1px solid #c3d0de;}
.body2_magazine {background-color:#fff; top:0px; float:right}

.body1_impact {background-color:#fff; left:0px; top:0px; float:left; border-right:1px solid #c3d0de;}
.body2_impact {background-color:#fff; top:0px; float:right}

.body1_about {background-color:#fff; left:0px; top:0px; float:left; border-right:1px solid #c3d0de;}
.body2_about {background-color:#fff; top:0px; float:left}

.body1_alumni {background-color:#fff; left:0px; top:0px; float:left; border-right:1px solid #c3d0de;}
.body2_alumni {background-color:#fff; top:0px; float:left}

.body1_contribute {left:0px; top:0px; float:left; border-right:1px solid #c3d0de;}
.body2_contribute {top:0px; float:left}

.body1_contact {left:0px; top:0px; float:left; border-right:1px solid #c3d0de;}
.body2_contact {top:0px; float:right;}

.body1_iutmb {top:0px; padding-left:10px; padding-right:10px; float:left; overflow:hidden;}
.body2_iutmb {top:0px; left:0px; float:right;}

.body1_search {left:0px; top:0px; float:left; border-right:1px solid #c3d0de;}
.body2_search {top:0px; float:left}

.body1_sitemap {left:0px; top:0px; float:left}
.body2_sitemap {top:0px; float:left}


/*ColumnBox (Inner Column DIV for spacing/gutters)------------------->>*/
.columnbox {padding:10px; margin:0px;}
.columnbox2 {padding:10px; margin:2px;background-color:#f4f5f1;height:100%;top:0px;bottom:0px; /*Tan 1 Fill*/}
.columnbox3 {padding:10px; margin:2px; /*No Fill*/}


/*FLASH*/
.flashhomemovie {top:0px; margin:0px; padding-left:1px;background-color:#fff;height:219px;width:788px;overflow:hidden; border-bottom:1px solid #c3d0de;}



/*FAQs*/
.faqlist {color:#4a6b8c;font-size:0.8em !important;line-height:1.7em;}

.faqquestion {color:#21285d;font-weight:bold;}
.faqquestion a {color:#21285d; text-decoration:none;}
.faqquestion a:hover {color:#cc0000; text-decoration:underline;}

.faqanswer {color:#4a6b8c;line-height:1.3em;}
.faqanswer a {color:#21285d; text-decoration:underline;}
.faqanswer a:hover {color:#cc0000; text-decoration:underline;}

.faqanswerdiv {display:block;padding:6px !important;padding-top:6px !important;padding-left:13px !important;border:1px solid #c3d0de !important;border-top:0px !important;border-right:0px !important;margin-top:3px !important;margin-bottom:6px !important;}

.faqanswerclose { font-size:0.7em;font-weight:bold;color:#a1acc3; }
.faqanswerclose a {color:#999;text-decoration:none;}
.faqanswerclose a:hover {color:#cc0000;text-decoration:none;}

.faqanswerclosediv {display:block;margin-top:13px;text-align:left;}




/* IUTMB Tabs */
.iTabsContainer 
{
    background: repeat-x bottom left url(../images/itabs.container.stroke.gif);
}

#iTabs {float: left;padding: 0;margin: 0px 20px 0px 20px !important;}
#iTabs a 
{
    /*color: #a1acc3;*/
    color: #4a6b8c;
    background: #fff;
    text-decoration: none;
    padding-left: 14px;
    padding-right: 14px;
    padding-top: 5px;
    padding-bottom: 5px;
    border-left:1px #c3d0de solid !important;
    border-top:1px #c3d0de solid !important;
    border-right:1px #c3d0de solid !important;
    border-bottom:1px #c3d0de solid !important;
    margin-right:3px;
    background: repeat-x bottom left url(../images/itabs.bkgd2.gif);
}

#iTabs a, #iTabs a span { display: block;float: left;} 
/* Hide from IE5-Mac \*/
/*#iTabs a, #iTabs a span { float: none; } 
 End hide */

#iTabs a:hover
{
    /*color: #21285d;*/
    color: #fff;
    /*background: #c3d0de;*/
    background: #b4cae0;
    text-decoration: none;
    padding-left: 14px;
    padding-right: 14px;
    padding-top: 5px;
    padding-bottom: 5px;
    border-left:1px #c3d0de solid !important;
    border-top:1px #c3d0de solid !important;
    border-right:1px #c3d0de solid !important;
    border-bottom:1px #c3d0de solid !important;
    margin-right:3px;
    font-weight:normal;
    
}
#iTabs ul {list-style: none;padding: 0;margin: 0 !important;}
#iTabs li {list-style: none;float: left;margin: 0 !important;}
#iTabs list-item ul li {list-style-type: none;}

#iTabs a.viewing 
{
    /*color: #4a6b8c;*/
    color: #21285d;
    background: #fff;
    text-decoration: none;
    padding-left: 14px;
    padding-right: 14px;
    padding-top: 5px;
    padding-bottom: 5px;
    border-left:1px #c3d0de solid !important;
    border-top:1px #c3d0de solid !important;
    border-right:1px #c3d0de solid !important;
    border-bottom:1px #fff solid !important;
    margin-right:3px;
    font-weight:bold;
    background: repeat-x bottom left url(../images/itabs.bkgd1.gif);
}

#iTabs a.viewing:hover
{
    /*color: #4a6b8c;*/
    color: #21285d;
    background: #fff;
    text-decoration: none;
    padding-left: 14px;
    padding-right: 14px;
    padding-top: 5px;
    padding-bottom: 5px;
    border-left:1px #c3d0de solid !important;
    border-top:1px #c3d0de solid !important;
    border-right:1px #c3d0de solid !important;
    border-bottom:1px #fff solid !important;
    margin-right:3px;
    font-weight:bold;
    background: repeat-x bottom left url(../images/itabs.bkgd1.gif);
}
/* IUTMB Tabs */
