﻿.standardNavigation{} /* W3C CSS validator likes CSS files to start with a class instead of comments */

/* 
[Standard] Theme Navigation
Mike Cooper, UTMB Public Affairs 
Last Updated: September 13, 2009
*/


.ctrlmainnav ul.AspNet-Menu /* Tier 1 */
{
	width: 100%;
	/*background-color:#5a678d;
	background:#5a678d repeat-x top right url(images/header.navbar.bkgd.gif); -- PULLED -- */
	min-height:24px;
	z-index:3;
	border-left:1px solid #ddd;  
	/*margin-left:24px;*/
}

.ctrlmainnav ul.AspNet-Menu ul /* Tier 2 */
{
	/*width: 6em;*/
	top: 100%;
	left: 0;
	/*border-top:1px solid #5a678d !important; -- PULLED -- */
}

.ctrlmainnav ul.AspNet-Menu ul ul /* Tier 3+ */
{
	top: -0.5em;
	/*left: 6em;*/
}

.ctrlmainnav li /* all list items */
{
	max-width: 120px;
	/*background: #7795BD;
	color:White;
	font-family:Arial;
	font-size:12px;
    display:block;*/
	float:left;
	
}
.ctrlmainnav ul ul
{
    width:132px;
    border-top:solid 1px #a1acc3;
}

.ctrlmainnav ul li a /* top row (static) menus */
{
	font-size: .9em; 
	color: #21285d;
	/*color: #fff; -- pulled -- */
	height:24px; 
	line-height:24px; 
	padding:0 16px 0 16px;
	/*border-right:1px solid #5a678d; [original] - used w/ headernav bkgd img */
	/*border-right:1px solid #21285d;  light blue - used w/out headernav bkgd img  -- PULLED -- */
	border-right:1px solid #ddd;  /**/
	font-weight:bold;
	float:left;/**/
}
.ctrlmainnav ul li a:hover 
{
	/*background-color:#a1acc3;*/
	background-color:#21285d; /*--pulled -- */
	/*background-color:#c7b299; new brown*/
	text-decoration:none;
	/*color:#fff; --pulled -- */
	color:#fff;
}

.ctrlmainnav ul li ul li a /* sub (dynamic) menus */
{
	/*float:left;
	background-color:#5a678d;*/
	/*background-color:#21285d; --pulled -- 
	background-color:#ddd;*/
	/*background-color: #dee0d5; page bkgd tan*/
	/*background-color:#a1acc3; light blue*/
	background-color:#c5d3e1; /*pale blue*/
	z-index:3;
	/*display:block;
	width:13em; */
	width:120px;
	/*height:1px; */
	line-height:1.3em; 
	padding:5px 5px 5px 5px; 
	
	/*color:#fff;
	color:#4a6b8c; --pulled-- 
	color:#666;*/
	color:#21285d;
	font-weight:normal; 
	font-size: .85em; 
	/*border-bottom:1px solid #fff;*/
	/*border-top: solid 1px #d3d3d3;
	border-left: solid 1px #5a678d; 
	border-right: solid 1px #5a678d;*/
	border-left:solid 1px #a1acc3;
	border-right:solid 1px #a1acc3;
	border-bottom:solid 1px #a1acc3;/**/
}
.ctrlmainnav ul li ul li a:hover 
{
	/*background-color:#c5d3e1;*/
	text-decoration:none;
	/*color:#21285d; -- pulled --*/
	/*background-color:#a1acc3; light blue*/
	color:#fff !important;
	font-weight:normal;
}
.ctrlmainnav li.AspNet-Menu-WithChildren ul li ul li
{
    position:relative;
    margin:5px 130px;
}

.ctrlmainnav li:hover, .ctrlmainnav li a:hover, /* list items being hovered over */ 
.ctrlmainnav li.AspNet-Menu-Hover
{
	/*background-color:#21285d; -- pulled --
	background-color:#ddd;*/
	/*background-color: #dee0d5; page bkgd tan*/
	background-color:#a1acc3; /*light blue*/
	text-decoration:none;
	color:White !important;/**/
}


.ctrlmainnav a, /* all anchors and spans (nodes with no link) */ 
.ctrlmainnav span
{
	color: White;
	/*padding: 4px 2px 4px 8px;
	border: 1px solid #cccccc;
	background: transparent url(arrowRight.gif) right center no-repeat;*/
}

.ctrlmainnav li.AspNet-Menu-Leaf a, /* leaves */ 
.ctrlmainnav li.AspNet-Menu-Leaf span
{
	/*background-image: none !important;*/
}

.ctrlmainnav li:hover a, /* hovered text */ 
.ctrlmainnav li:hover span, 
.ctrlmainnav li.AspNet-Menu-Hover a, 
.ctrlmainnav li.AspNet-Menu-Hover span, 
.ctrlmainnav li:hover li:hover a, 
.ctrlmainnav li:hover li:hover span, 
.ctrlmainnav li.AspNet-Menu-Hover li.AspNet-Menu-Hover a, 
.ctrlmainnav li.AspNet-Menu-Hover li.AspNet-Menu-Hover span, 
.ctrlmainnav li:hover li:hover li:hover a, 
.ctrlmainnav li:hover li:hover li:hover span, 
.ctrlmainnav li.AspNet-Menu-Hover li.AspNet-Menu-Hover li.AspNet-Menu-Hover a, 
.ctrlmainnav li.AspNet-Menu-Hover li.AspNet-Menu-Hover li.AspNet-Menu-Hover span
{
	/*color: Yellow;
	background: transparent url(activeArrowRight.gif) right center no-repeat;*/
}

.ctrlmainnav li:hover li a, /* the tier above this one is hovered */ 
.ctrlmainnav li:hover li span, 
.ctrlmainnav li.AspNet-Menu-Hover li a, 
.ctrlmainnav li.AspNet-Menu-Hover li span, 
.ctrlmainnav li:hover li:hover li a, 
.ctrlmainnav li:hover li:hover li span, 
.ctrlmainnav li.AspNet-Menu-Hover li.AspNet-Menu-Hover li a, 
.ctrlmainnav li.AspNet-Menu-Hover li.AspNet-Menu-Hover li span
{
	/*color: White;
	background: transparent url(arrowRight.gif) right center no-repeat;*/
}

.ctrlmainnav .AspNet-Menu-Selected /* this tier is selected */
{
	/*background-color:#21285d;
	background-color:#161d4e !important;
	background-color:#d3d3d3;*/

	background-color:#21285d;
	/*background-color:#a1acc3;*/
	color:#fff !important;
	/*background-color:#ddd;*/
}



.ctrlmainnav .AspNet-Menu-Selected ul li ul li a /* sub (dynamic) menus */
{
	/*background-color:#5a678d;*/
	
}
.ctrlmainnav .AspNet-Menu-Selected ul li ul li a:hover 
{
	/*background-color:#c5d3e1;*/
}

.ctrlmainnav .AspNet-Menu-ChildSelected /* a tier below this one is selected */
{
	/*border: solid 1px #ff0000 !important;
	background-color:#cc0000 !important;
	background-color:#c5d3e1 !important;*/ 
}

.ctrlmainnav .AspNet-Menu-ParentSelected /* a tier above this one is selected */
{
	/*border: solid 1px #0000ff !important;
	background-color:#cc0000 !important;*/
}

#EntertainmentMessage
{
	padding-top: 2em;
	clear: both;
}



/* Top Right Navigation -(header) ------------------------------------------------- */
/* (CssFriendlyAdapters - MenuControl w/ navTopRight.sitemap) */

.ctrltoprightnav ul.AspNet-Menu /* Tier 1 */
{
	/*width: 100%;
    left:0%;*/
}
.ctrltoprightnav ul.AspNet-Menu ul /* Tier 2 */
{
}
.ctrltoprightnav ul li /* top row (static) menus */
{
    /*border-right: 1px solid #eee;*/
    font-size: 0.8em;
}
.ctrltoprightnav ul li a
{
    display:block; 
    padding-left:7px; 
    padding-right:7px; 
    text-decoration:none; 
    /*color:#999; gray*/
    color:#4a6b8c; /*accent blue*/
    /*color:#a1acc3; light blue*/
    
    /*color:#21285d; utmb blue*/
}
.ctrltoprightnav ul li a:hover 
{
	text-decoration: underline; 
    color:#21285d; 
}




/* Footer Navigation -(footer) ------------------------------------------------- */
/* (CssFriendlyAdapters - MenuControl w/ navFooter.sitemap) 

.ctrlfooternav ul.AspNet-Menu
{
	width: 100%;
}
.ctrlfooternav ul.AspNet-Menu ul
{
	top: 100%;
	left: 0;
}
.ctrlfooternav ul.AspNet-Menu ul ul
{ 
    top: -0.5em; 
}
.ctrlfooternav ul li a
{
	font-size: .8em; 
	height:24px; 
	color:#21285d; 
    text-decoration:none; 
	padding:0 7px 0 7px;
	float:left;
}
.ctrlfooternav ul li a:hover 
{
	text-decoration:underline;
    color:#cc0000; 
}
.ctrlfooternav ul ul li a
{
	width:13em; 
	height:1px; 
	line-height:1.3em; 
	color:#fff; 
	font-weight:normal; 
	font-size:0.8em; 
	border-bottom: solid 1px #5a678d;
	border-left: solid 1px #5a678d; 
	border-right: solid 1px #5a678d;
	z-index:3;
}
.ctrlfooternav ul ul li a:hover 
{
	text-decoration:underline;
    color:#cc0000; 
}
.ctrlfooternav li,
.ctrlfooternav li li
{
    float:left;
}
.ctrlfooternav li:hover,  
.ctrlfooternav li.AspNet-Menu-Hover 
{ 
    float:left;
}
*/




/*--- FOOTER NAV LIST ---*/
ul#footernavlist
{
    float:left;
    padding:0px;
    margin:0px;
}

ul#footernavlist li
{
    vertical-align: bottom;  /*This fixes the IE5 Win gap! */ 
    list-style: none;
    margin: 0;
    padding: 0;
    border-right: 1px solid #ddd;
    font-size: 0.8em;
    float:left;
    color:#eee;
}

ul#footernavlist li a 
{ 
    display:block; 
    padding-left:7px; 
    padding-right:7px; 
    color:#21285d; 
    text-decoration:none;  
}

ul#footernavlist li a:hover 
{ 
    text-decoration: underline; 
    color:#cc0000; 
}




/* Breadcrumbs */
#breadcrumbs a { color:#666; text-decoration:none; /*color:#21285d;*/ }
#breadcrumbs a:hover { color:#cc0000; text-decoration:underline; }




.toprightlinks /* body top right links*/
{
    position:relative;
    float:right;
    padding-right:3px;
}
.toprightlinks a
{
    text-decoration:none;
}
.toprightlinks a:hover
{
    text-decoration:underline;
}






/* SideNav */
.navlist
{
    padding:0;
    margin:0;
    /*width:auto;
    width: 145px;*/
    width:200px;
}

.navlist li
{
    /*display: block;  this gets rid of the gaps */ 
    vertical-align: bottom;  /*This fixes the IE5 Win gap*/ 
    list-style: none;
    margin: 0;
    padding: 0px;
    /*border-top: 1px dotted #a1acc3; light blue*/
    border-top: 1px dashed #ccc; /*pale blue*/
    font-size: 1.05em;
    font-weight:normal;
    background-color:transparent; 
    font-family:Calibri, Myriad Pro, Arial, Helvetica, Sans-Serif;
}

.navlist li a 
{ 
    /*vertical-align: bottom;  This fixes the IE5 Win gap*/ 
    display:block;/**/
    width: 185px; 
    padding:7px;/**/ 
    padding-left:10px; 
    text-decoration: none; 
    color:#222 !important; /*utmb blue*/
    /*color:#4a6b8c !important; accent blue*/
}

.navlist li a:hover 
{ 
    /*color:#fff !important; 
    background-color:#5a678d; dark blue*/
    /*color:#cc0000 !important; utmb red*/
    /*color:#21285d !important; utmb blue*/
    /*color:#4a6b8c !important; accent blue*/
    color:#cc0000 !important; /*accent blue*/
    background-color: #dee0d5; /*page bkgd tan*/
    text-decoration:none;
}





/* SideNav 2nd tier */
.subnavlist
{
    padding:0;
    margin:0;
    /*width:auto;
    width: 145px;*/
    width:150px;
}

.subnavlist li
{
    /*display: block;  this gets rid of the gaps */ 
    vertical-align: bottom;  /*This fixes the IE5 Win gap*/ 
    list-style: none;
    margin: 0;
    padding: 0px;
    /*border-top: 1px dotted #a1acc3; light blue*/
    border-top: 1px dotted #c3d0de; /*pale blue*/
    font-size: .88em;
    font-weight:bold;
    background-color:transparent; 
}

.subnavlist li a 
{ 
    /*vertical-align: bottom;  This fixes the IE5 Win gap*/ 
    display:block;/**/
    width: 139px; 
    padding:5px;/**/ 
    padding-left:6px; 
    text-decoration: none; 
    /*color:#21285d !important; utmb blue*/
    color:#4a6b8c !important; /*accent blue*/
}

.subnavlist li a:hover 
{ 
    /*color:#fff !important; 
    background-color:#5a678d; dark blue*/
    /*color:#cc0000 !important; utmb red*/
    /*color:#21285d !important; utmb blue*/
    /*color:#4a6b8c !important; accent blue*/
    color:#222 !important; /*dark gray*/
    background-color: #dee0d5; /*page bkgd tan*/
    /*color:#fff !important;
    background-color:#4a6b8c !important; accent blue*/
    text-decoration:none;
}

.subnavlist li a span
{ 
    padding-left:10px;
}



/* BigNavList - Home Page */
.bignavlist
{
    padding:0;
    margin:0;
    width:188px;
}

.bignavlist li
{
    /*display: block;  this gets rid of the gaps */ 
    vertical-align: bottom;  /*This fixes the IE5 Win gap*/ 
    list-style: none;
    margin: 0;
    padding: 0px;
    /*border-top: 1px dotted #a1acc3; light blue*/
    /*border-top: 1px solid #c3d0de; pale blue*/
    /*border-top: 1px solid #d3d6ab; gold*/
    border-top: 1px solid #fff;
    /*border-bottom: 1px solid #d3d6ab; gold*/
    border-bottom: 1px solid #ddd;
    font-size: .9em;
    font-weight:bold;
    background-color:transparent; 
}

.bignavlist li a 
{ 
    /*vertical-align: bottom;  This fixes the IE5 Win gap*/ 
    display:block;/**/
    width: 168px; 
    text-decoration: none; 
    color:#21285d !important; /*utmb blue*/
    padding:10px;
    background:#ecede5 repeat-x top left url(images/bignavlist_bkgd.gif);
}


.bignavlist li a:hover 
{ 
    color:#fff !important; 
    background:#21285d; /*utmb blue*/
    text-decoration:none;
}





/*--- 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; 
}



input.btn{
   color:#21285d;
   font-family:Arial, Helvetica, sans-serif;
   font-size: 0.99em;
   font-weight:normal;
   }
   

input.btn2{
    color:#fff;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 0.96em;
    font-weight:bold;
    background:#a1acc3;
    border:1px solid #fff !important;
   }




/*--- LINK BUTTON ---*/
a.lnkbtn  
{
	display:block;
	color:#4a6b8c;
	font-size:10px !important;
	text-decoration:none;
	background:#f9f9f9;
	border:1px solid #ccc;
	margin:2px;
	padding:3px;
	padding-left:7px !important;
	padding-right:7px !important;
	cursor:pointer !important;
	
}

a.lnkbtn:hover 
{
	color:#fff;
	background:#21285d;
	text-decoration:none;
}





/*--- LinkButton --- */
a.linkbutton  
{
	display:block;
	color:#4a6b8c;
	font-size:10px !important;
	text-decoration:none;
	background:#f9f9f9;
	border:1px solid #ccc;
	margin:2px;
	padding:3px;
	padding-left:7px !important;
	padding-right:7px !important;
	cursor:pointer !important;
}

a.linkbutton:hover 
{
	color:#fff;
	background:#21285d;
	text-decoration:none;
}



/*--- iUTMB PAGE NAV LIST ---*/
.iutmbnavlist
{
    margin: 0;
    padding: 0;
    width: 100%;
}

.iutmbnavlist li
{
    vertical-align: bottom; 
    list-style: none;
    margin: 0;
    padding: 0;
    border-top: 1px dotted #ddd;/**/
    font-size: 0.85em;
    font-weight:bold;
}

.iutmbnavlist li a 
{ 
    display:inline-block; 
    padding:0.35em; 
    text-decoration: none; 
    color:#21285d; /*utmb blue*/ 
    /*color:#4a6b8c; xcolor3*/
}

.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
{
    vertical-align: bottom; 
    list-style: none;
    margin: 0;
    padding: 0;
    border-top: 1px solid #eee;
    font-size: 0.85em;
    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;*/ 
    color:#4a6b8c; 
}

.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; 
}



/*--- BULLET LIST (SEE: Education, About) --- */
.bulletlist
{
    padding:0px;
    margin:0px;
    margin-left:6px;
}

.bulletlist li
{
    list-style:disk;
    color:#ccc;
}

.bulletlist li a 
{ 
    color:#21285d;
    text-decoration: none; 
}

.bulletlist li a:hover 
{ 
    color:#4a6b8c;
    text-decoration: underline; 
}

    /* nested */
    .bulletlist ul
    {
        padding:0px;
        margin:0px;
        margin-left:15px;
    }

    .bulletlist li ul li
    {
        list-style:disk;
        color:#ccc;
    }

    .bulletlist li ul li a 
    { 
        color:#21285d;
        text-decoration: none; 
    }

    .bulletlist li ul li a:hover 
    { 
        color:#4a6b8c;
        text-decoration: underline; 
    }



/*--- BULLET LIST 2 (SEE: Education) --- */
.bulletlist2
{
    padding:0px;
    margin:0px;
    margin-left:6px;
}

.bulletlist2 li
{
    list-style:disk;
    color:#ccc;
}

.bulletlist2 li a 
{ 
    /*color:#21285d;*/
    text-decoration: none; 
}

.bulletlist2 li a:hover 
{ 
    /*color:#4a6b8c;*/
    text-decoration: underline; 
}




/*--- SQUARE LIST (SEE: Education) --- */
.squarelist
{
    padding-left: 0;
    margin-left: 20px;
}

.squarelist li
{
    margin-top:5px !important;
    list-style:square;
    color:#ccc;
}

.squarelist li a 
{ 
    text-decoration: none; 
}

.squarelist li a:hover 
{ 
    text-decoration: underline; 
}


/*--- TEXT LIST (SEE: About) ---*/
.textlist
{
    margin: 0;
    padding: 0;
    width: 100%;
}
.textlist li
{
    vertical-align: bottom; 
    list-style: none;
    margin: 0;
    padding: 0;
}

.textlist li a 
{ 
    display:inline-block; 
    padding:2px; 
    text-decoration: none; 
}

.textlist li a:hover 
{ 
    text-decoration: underline; 
}



/*--- PAGE NUMBER LIST - see: impact --- */
.pagenumlist
{
    padding: 0;
    margin: 0;
    width: 100%;
}

.pagenumlist li
{
    vertical-align: bottom; 
    list-style: none;
    margin: 0;
    margin-left:4px; 
    padding: 0;
    font-size: 0.95em;
    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;
}


/*--- ARROW LIST see: Contact ---*/
ul.arrowlist
{
	list-style-image: url("../../App_Assets/images/arrow.block.red.gif");
	list-style-position: outside;
	margin:0px;
	padding:0px;
	text-indent: 5px;
}	
    ul.arrowlist li
    {
	    margin-top:5px;
    }
    ul.arrowlist li a
    {
        text-decoration:none;
        color:#21285d;
    }
    	
    ul.arrowlist li a:hover
    {
        text-decoration:underline;
        color:#cc0000;
    }



/*--- CHECK LIST see: Impact ---*/
ul.checklist
{
	list-style-image: url("../../App_Assets/images/checkmark.gif");
	margin-top:0px;
	margin-bottom:0px;
}	
    ul.checklist li
    {
	    margin-top:5px;
    }
    ul.checklist li a
    {
        text-decoration:none;
        color:#21285d;
    }
    	
    ul.checklist li a:hover
    {
        text-decoration:underline;
        color:#cc0000;
    }



/*--- iUTMB DAILY LINE-UP NAV LIST ---*/
.dailylineup
{
    margin: 0;
    padding: 0;
    width: 100%;
    list-style: none;
    margin: 0;
    font-size: 0.95em;
    font-weight:normal;
    color:#555;
}

.dailylineup li
{
    border-top: 1px dotted #a1acc3;
    vertical-align: bottom;
    padding:0.5em; 
}

.dailylineup li a 
{ 
    text-decoration: underline; 
    color:#4a6b8c; 
}

.dailylineup li a:hover 
{ 
    text-decoration: underline; 
    color:#cc0000; 
}



/* IUTMB Tabs */
.itabs_container 
{
    position:relative;
    z-index:1;
    top:1px;
    padding-left:30px;
}

#iTabs {float: left;padding: 0;margin: 0px 0px 0px 0px !important;}
#iTabs a 
{
    /*color: #a1acc3;
    color: #4a6b8c;*/
    color:#444;
    background: #fff;
    text-decoration: none;
    padding-left: 14px;
    padding-right: 14px;
    padding-top: 4px;
    padding-bottom: 4px;
    border-left:1px #ccc solid !important;
    border-top:1px #ccc solid !important;
    border-right:1px #ccc solid !important;
    border-bottom:1px #ccc solid !important;
    margin-right:2px;
    background: repeat-x bottom left url(images/itabs.bkgd2.gif);
    font-size:.8em;
    position:relative;
    top:7px;
}

#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;
    background:#b2b2b2;*/
    text-decoration: none;
    padding-left: 14px;
    padding-right: 14px;
    padding-top: 4px;
    padding-bottom: 4px;
    border-left:1px #ccc solid !important;
    border-top:1px #ccc solid !important;
    border-right:1px #ccc solid !important;
    border-bottom:1px #ccc solid !important;
    margin-right:2px;
    background:#b2b2b2 repeat-x bottom left url(images/itabs.bkgd.hover.gif);
    font-weight:normal;
    font-size:.8em;
    position:relative;
    top:7px;
}
#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;*/
    color:#cc0000;
    background: #fff;
    text-decoration: none;
    padding-left: 14px;
    padding-right: 14px;
    padding-top: 6px;
    padding-bottom: 7px;
    border-left:1px #ccc solid !important;
    border-top:1px #ccc solid !important;
    border-right:1px #ccc solid !important;
    border-bottom:1px #fff solid !important;
    margin-right:2px;
    font-weight:bold;
    /*background: repeat-x bottom left url(images/itabs.bkgd1.gif);*/
    font-size:.95em;
    position:relative;
    top:0px;
}

#iTabs a.viewing:hover
{
    /*color: #4a6b8c;
    color: #21285d;*/
    color:#cc0000;
    background: #fff;
    text-decoration: none;
    padding-left: 14px;
    padding-right: 14px;
    padding-top: 6px;
    padding-bottom: 7px;
    border-left:1px #ccc solid !important;
    border-top:1px #ccc solid !important;
    border-right:1px #ccc solid !important;
    border-bottom:1px #fff solid !important;
    margin-right:2px;
    font-weight:bold;
    /*background: repeat-x bottom left url(images/itabs.bkgd1.gif);*/
    font-size:.95em;
    position:relative;
    top:0px;
}

.iTabsContent 
{
    padding:0px;
    border:1px solid #ccc;
    background:#fff;
}
/* IUTMB Tabs */











/* Tabs - used with jQuery jtabs rounded corners */
.tabs_container 
{
    position:relative;
    z-index:1;
    top:2px;
    padding-left:30px;
}

ul.tabs {float: left;padding: 0;margin: 0px 20px 0px 30px !important;}
ul.tabs a 
{
    color:#444;
    text-decoration: none;
    background: repeat-x bottom left url(images/itabs.bkgd2.gif);
    font-size:.8em;
    position:relative;
    top:7px;
    border-bottom:1px solid #bbb;/**/
    margin-right:0px;
}

ul.tabs a, ul.tabs a span { display: block;float: left;} 
/* Hide from IE5-Mac \*/
/*#iTabs a, #iTabs a span { float: none; } 
 End hide */

ul.tabs a:hover
{
    color: #fff;
    text-decoration: none;
    background:#b2b2b2 repeat-x bottom left url(images/itabs.bkgd.hover.gif);
    font-weight:normal;
    font-size:.8em;
    position:relative;
    top:7px;
}

ul.tabs a span.tab
{
    padding-left: 14px;
    padding-right: 14px;
    padding-top: 5px;
    padding-bottom: 3px;
}


ul.tabs {list-style: none;padding: 0;margin: 0 !important;}
ul.tabs li {list-style: none;float: left;margin: 0 !important;}
ul.tabs list-item ul li {list-style-type: none;}

ul.tabs a.viewing 
{
    color:#cc0000;
    background: #fff;
    text-decoration: none;
    font-weight:bold;
    font-size:.95em;
    position:relative;
    top:1px;
    border-bottom:1px solid #fff;/**/
}

ul.tabs a.viewing:hover
{
    color:#cc0000;
    background: #fff;
    text-decoration: none;
    font-weight:bold;
    font-size:.95em;
    position:relative;
    top:1px;
}

ul.tabs a.viewing span.tab
{
    padding-left: 14px;
    padding-right: 14px;
    padding-top: 7px;
    padding-bottom: 6px;
}













/* List Btns */
.listBtnsContainer 
{
}

.listBtns  
{
    float:left;
    padding: 0;
    margin: 0px 20px 0px 20px !important;
    margin-top:0px !important;
    margin-right:20px !important;
    margin-bottom:0px !important;
    margin-left:20px !important;
}

.listBtns a 
{
	color:#4a6b8c;
	font-size:.85em !important;
	text-decoration:none;
	background:#f9f9f9;
	border:1px solid #ccc;
	margin:2px;
	padding:3px;
	padding-left:7px !important;
	padding-right:7px !important;
	cursor:pointer !important;
}

.listBtns a, .listBtns a span { display:block;float:left;} 
/* Hide from IE5-Mac \*/
.listBtns a, .listBtns a span { float:none; } 
/* End hide */

.listBtns a:hover
{
    color:#fff;
	background:#21285d;
	text-decoration:none;
    
}
.listBtns ul {list-style: none;padding: 0;margin: 0 !important;}
.listBtns li {list-style: none;float: left;margin: 0 !important;}
.listBtns list-item ul li {list-style-type: none;}

.listBtns a.viewing 
{
    color:YELLOW;
	font-size:.95em !important;
	text-decoration:none;
	background:#f9f9f9;
	border:1px solid #ccc;
	margin:2px;
	padding:3px;
	padding-left:7px !important;
	padding-right:7px !important;
	cursor:pointer !important;
}

.listBtns a.viewing:hover
{
    color:YELLOW;
	background:#21285d;
	text-decoration:none;
}


/* PagerNavigation */

.pagercontainer
{
    overflow:hidden;
}
.pager
{
    /*color:#4a6b8c;*/
    font-size:0.9em;
}
.pager span
{
    color:#4a6b8c;
    font-weight:bold;
}
.pager a
{
    text-decoration:none;
}
.pager a:hover
{
    text-decoration:underline;
}





/* Box Links - see: home health care, education, research side boxes */

a.boxlink /*Blue Hover*/
{
    display:block;
    background:#f2f3ed !important;
    text-decoration:none;
}
a.boxlink:hover {background:#dfe7f0 !important; /*Blue*/}


a.boxlink2 /*Green Hover*/
{
    display:block;
    background:#f2f3ed !important;
    text-decoration:none;
}
a.boxlink2:hover {background:#e3f4eb !important; /*Green*/}


a.boxlink3 /*Gold Hover*/
{
    display:block;
    background:#f2f3ed !important;
    text-decoration:none;
}
a.boxlink3:hover {background:#f3f4d7 !important; /*Gold*/}