﻿.impactSpecific{} /* W3C CSS validator likes CSS files to start with a class instead of comments */

/**
* Impact [App_Theme] - Site Specific CSS
* The Impact site template is based on Design 3, Full_1
* Last Updated: September 20, 2010
*
* NEW UTMB GRAY (Color 1)
* PMS Cool Gray 10
* C 38, M 29, Y 20, K 58
* R 97, G 99, B 101
* HTML #616365
*
* NEW UTMB RED (Color 2)
* PMS 1788
* C 0, M 88, Y 80, K 0
* R 234, G 40, B 57
* HTML #EA2839 
*/



/**
* Impact [SiteSpecific] Change Log / Notes
*
* Based on "Full_1" page template
* Changed page width to 1000px
* Hidden man nav
* Hidden breadcrumbs
*/




/* set min-width for scrollbars */
body  
{
    min-width:1020px !important; 
    background:#fff repeat-x left top url(images/sitespecific/header_bkgd_fade.png) !important;
    /*background:#fff repeat-x 50% top url(images/sitespecific/pg_bkgd_clouds.png) !important;*/
    }



/* Container Mod */
div#container
{
	border-top:1px solid #999;/**/
	
	
}
	div#container_inner
	{
	    border-top:1px solid #616365; /*UTMB GRAY*/
	}



/* Header Mod */
div#header
{
    /*background-color:#f2f2f2;*/
    background:transparent !important;
}
	div#header_inner
	{
		width:1000px !important;
	}
	

/* Header Title */
div#headertitle
{
    float:left;
    position:absolute;
    top:20px;
    left:200px;
    z-index:100;
}
	div#headertitle_inner
	{
		padding-left:31px;
		border-left:1px solid #eee !important;
	}
	    div#headertitle_inner h1
	    {
		    padding-top:16px !important;
		    padding-bottom:10px;
		    color:#616365 !important; /*UTMB GRAY*/
		    color:#777 !important;/**/
		    font-size:26px;
	    }
	        div#headertitle_inner h1 em
	        {
		        font-size:70%;
	        }
	        div#headertitle_inner h1 .subtitle
	        {
		        font-size:65%;
		        color:#EA2839 !important; /*UTMB RED*/
	        }



div#headerright
{
    color:#999;
    float:right;
    position:relative;
    background:no-repeat left bottom url(images/boxes/roundcorner_bot_left_gray.png) !important;
}
	div#headerright_inner
	{
		padding-top:0px !important;
		text-align:right;
		background:no-repeat right bottom url(images/boxes/roundcorner_bot_right_gray.png) !important;
	}
	div#headerright_filler
	{
	    padding:8px;
	    padding-top:5px;
	    margin-left:7px;
	    margin-right:7px;
	    background:#616365; /*UTMB GRAY*/
	}
	    div#headerright_filler a
	    {
	        color:#fff;
	        font-size:0.85em;
	    }
	    



/* Hide Header Nav */
div#headernav
{
    display:none !important;
}


/* Hide Breadcrumbs */
div#breadcrumbs
{
    display:none !important;
}



/* content/bodycontentwrapper - (rounded) fade box page frame */
div#content
    {
        margin:0 auto;
        width:1000px !important;
        background:top left no-repeat url(images/layout/brdr_fade_left.png) !important;
    }
    div#content_inner
    {
        background:top right no-repeat url(images/layout/brdr_fade_right.png) !important;
        width:1000px !important;
    }
        div#bodycontentwrapper
        {
            margin:0 auto;
            width:988px !important; /* ACTUAL INNER PAGE WIDTH DIMENSION w/out Gutters */
            background:#fff top left repeat-x url(images/layout/brdr_fade_top.png) !important;
            overflow:hidden;
        }
        div#bodycontentwrapper_inner /* Created a new Master Div gutter*/
        {
            margin:0 auto;
            width:968px !important; /* ACTUAL INNER PAGE WIDTH DIMENSION w/ Gutters */
            padding-top:16px; /* match side gutters on top! */
            
        }
    
  
  
  
/*body content container - holds featured media box, col1 and col2*/
div#bodycontainer,
div.bodycontainer 
{
    float:left !important;
    padding:0px !important;
    margin:0px !important;
    width:698px !important;
    
}
	div#bodycontainer_inner,
	div.bodycontainer_inner
	{
		margin:0px !important;
		padding:0px !important;
	} 
  





/* Hide TitleBar - n/a */
div#full_1 div#bodytitlebar,
div#full_1 div.bodytitlebar,
div.full_1 div#bodytitlebar,
div.full_1 div.bodytitlebar
{
    display:none !important;/**/
    padding:0px !important;
    margin:0px !important;
    border:none !important;
    margin-bottom:4px !important;
    /*background:transparent repeat-x bottom left url(images/tabs/itabs.bkgd2.gif) !important;*/
    border-bottom:1px solid #eee;
    width:968px !important;
    float:none !important;
    overflow:hidden;
}
    /* TitleBar */
    div#full_1 div#bodytitlebar_inner,
    div#full_1 div.bodytitlebar_inner,
    div.full_1 div#bodytitlebar_inner,
    div.full_1 div.bodytitlebar_inner
    {
        /*display:none !important;*/
        padding:0px !important;
        padding-top:3px !important;
        padding-bottom:13px !important;
        border:none !important;
        padding-left:0px !important;
        padding-right:10px !important;
    }
        /* h2 */
        div#full_1 div#bodytitlebar_inner h2,
        div#full_1 div.bodytitlebar_inner h2,
        div.full_1 div#bodytitlebar_inner h2,
        div.full_1 div.bodytitlebar_inner h2
        {
            padding-left:0px !important;
        }
        /* h2 */
        div#full_1 div#bodytitlebar_inner toplinks,
        div#full_1 div.bodytitlebar_inner toplinks,
        div.full_1 div#bodytitlebar_inner toplinks,
        div.full_1 div.bodytitlebar_inner toplinks
        {
            margin-top:0px !important;
            padding-top:0px !important;
        }




/* Remove padding - n/a */
div#full_1 div#col1_inner,
div#full_1 div.col1_inner,
div.full_1 div#col1_inner,
div.full_1 div.col1_inner
{
    /*padding:0px;
    padding-top:0px;
    padding-bottom:0px;*/
}







/*Featured Media Box*/
div#media_box 
{
    top:0px; 
    margin:0px; 
    width:690px; /* 690px - NOTE: can change height from codebehind */
    height:269px;  /* NOTE: can change width from codebehind */
    background:#000 !important;/**/
    overflow:hidden; 
}




/* Article Home Page Titles*/
.posttitle
{
    /*font-family: Georgia, Times New Roman, Serif;*/
    font-family:Trebuchet MS, Arial, Sans-Serif;
    font-size:1.2em;
    font-weight:normal !important;
    line-height:1.1em;
}

td
{
    /*padding-bottom:24px;*/
}




/**
* Home Page Columns 
*/
div#layout_2a /* left column */
{
    float:left;
    top:0px; 
    left:0px; 
    width:228px; /* --220px-- */
}
    div#layout_2a_inner
    {
        margin-top:16px;
        margin-right:8px;
        min-height:400px;
        line-height:1.4em;
        font-size:94%;
    }
    
div#layout_2b /*center column*/
{
    float:left;
    top:0px; 
    height:100%;
    width:470px;  /* --470px-- */
}
    div#layout_2b_inner
    {
        margin-top:16px;
        margin-left:14px !important;
        margin-right:18px;
        min-height:400px;
        padding-bottom:2px;
        line-height:1.4em;
        font-size:94%;
    }
    
div#layout_2c /*right column */
{
    width:270px;  /* --260px-- */
    min-height:670px;
    top:0px; 
    float:left;
}
    div#layout_2c_inner
    {
        margin-top:0px;/**/
        margin-left:12px;
        margin-right:0px;
        min-height:600px;
        line-height:1.4em;
        font-size:94%;
    }




/* Page Kudos Footer Bar */
div#kudosfooter, 
div.kudosfooter 
{
    clear:both;
    margin-top:20px;
    display:none !important;
}
    div#kudosfooter_inner, 
    div.kudosfooter_inner
    {
        margin:0 auto;
        position:relative;
	    width:980px;
        
        padding:12px;
		border-top:1px solid #eee;
		text-align:center;
		color:#555;
		font-size:1.0em;
		background-color:#fff;
		overflow:hidden;
    }
		div#kudosfooter_inner a, 
		div.kudosfooter_inner a
		{
			color:#333;
			text-decoration:none;
		}
		div#kudosfooter_inner a:hover, 
		div.kudosfooter_inner a:hover
		{
			color:#EA2839 !important;
			text-decoration:underline;
		}





a.addthis_button_compact
{
    color:#999;
}








/* -- OLD IMPACT -----------------------------------------------------------------*/

/*
#box_subscribe
{
	float:right;
	width:248px;
	margin-top:14px;
	background:#fff repeat-x top left url(images/subscribe.jpg); 
}
	#box_subscribe_inner
	{
		padding:10px;
		font-size:.85em;
	}




#box_hottopic
{
	width:220px;
	margin-top:2px;
	background:#fff no-repeat top left url(images/hottopic2.gif); 
}
	#box_hottopic_inner
	{
		padding:10px;
		padding-bottom:0px;
		font-size:.85em;
	}




#box_didyouknow
{
	float:right;
	width:250px;
	min-height:101px;
}
	#box_didyouknow_inner
	{
	}




#box_profilespotlight
{
	float:right;
	width:248px;
}
	#box_profilespotlight_inner
	{
	    padding:16px;
	    padding-top:9px;
	    background:#f9f9f9;
	    font-family:Arial, Helvetica, sans-serif;
	}
	#box_profilespotlight_inner div.profiletitle
	{
	    font-weight:bold;
	    padding-top:5px;
	    color:#000;
	}
	#box_profilespotlight_inner div.profileblurb
	{
	    font-family:Arial, Helvetica, sans-serif;
	    font-size:.85em;
	    padding-top:10px;
	    color:#4a6b8c;
	}




#box_video
{
	float:right;
	width:250px;
	margin-top:10px;
}
	#box_video_inner
	{
	}	
	
	
	
#box_thingstodo
{
	border-top:1px solid #eee;
	width:220px;
	min-height:160px;
	margin-top:12px;
}
	#box_thingstodo_inner
	{
		padding:10px;
		padding-right:10px;
		font-size:.85em;
	}
	
	
	

ul#checklist
{
	list-style-image: url("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;
    }
*/




/* ------ WELCOME --------------------------------------------------------------------------------------------- */





.design3_siteSpecific{} /* W3C CSS validator likes CSS files to start with a class instead of comments */

/**
 * Design 3 - Site Specific CSS
 * Last Updated: September 20, 2010
 *
 * NEW UTMB GRAY (Color 1)
 * PMS Cool Gray 10
 * C 38, M 29, Y 20, K 58
 * R 97, G 99, B 101
 * HTML #616365
 *
 * NEW UTMB RED (Color 2)
 * PMS 1788
 * C 0, M 88, Y 80, K 0
 * R 234, G 40, B 57
 * HTML #EA2839 
*/


/* Update your templates */
a.btn_tem_update
{
    display:block;
    height:44px;
    background:#fff top left no-repeat url(images/devnet/btn_tem_update.png); 
    border:1px solid #ccc;
}
    a.btn_tem_update:hover
    {
        background:#616365 bottom left no-repeat url(images/devnet/btn_tem_update.png);
        color:#fff;
    }


/* Download and get started */
a.btn_tem_download
{
    display:block;
    height:44px;
    background:#fff top left no-repeat url(images/devnet/btn_tem_download.png); 
    border:1px solid #ccc;
}
    a.btn_tem_download:hover
    {
        background:#616365 bottom left no-repeat url(images/devnet/btn_tem_download.png);
        color:#fff;
    }


/* Add components */
a.btn_tem_components
{
    display:block;
    height:44px;
    background:#fff top left no-repeat url(images/devnet/btn_tem_components.png); 
    border:1px solid #ccc;
}
    a.btn_tem_components:hover
    {
        background:#616365 bottom left no-repeat url(images/devnet/btn_tem_components.png);
        color:#fff;
    }

    
    
/* Download Button Bkgd */
a.btn_file_download
{
    display:block;
    height:50px;
    background:#fff top left no-repeat url(images/devnet/btn_bkgd_download.png); 
    border:1px solid #ccc;
    
}
    a.btn_file_download span.title
    {
        top:8px;
        padding-left:53px;
        position:relative;
        font-size:1.35em;
        color:#616365; /*utmb gray*/
        font-family:Georgia, Times New Roman, Times, serif;
        text-decoration:none;
    }
        a.btn_file_download span.title span
        {
            font-size:.8em;
        }
        
    a.btn_file_download span.build
    {
        top:5px;
        padding-left:53px;
        position:relative;
        font-size:0.75em;
        color:#999;
        font-family:Trebuchet, Arial, Helvetica, sans-serif;
        text-decoration:none;
    }
    
    a.btn_file_download:hover
    {
        background:#616365 bottom left no-repeat url(images/devnet/btn_bkgd_download.png);
        color:#fff;
        text-decoration:none !important;
    }
    
    a.btn_file_download:hover span.title
    {
        color:#fff;
        text-decoration:none !important;
    }
    
    a.btn_file_download:hover span.build
    {
        color:#fff;
        text-decoration:none !important;
    }