/* ======== body and wrapper ======== */
body
{
	height: 100%;
	background-color: #387e9f;
}

#outmostwrapper
{
	background: url(/templates/2011/images/bg-blue-gradient.jpg) repeat-x;
	height: 1000px;
}

/* ======== global menu ======== */
#globalnav_container
{
	background: url(/templates/2011/images/invertedtab-blue-background.jpg) repeat-x;
}

#globalnav_leftpad
{
	width: 14px;
	background:url(/templates/2011/images/invertedtab-blue-leftcorner.jpg) no-repeat;
	float:left;
}

#globalnav_rightpad
{
	width: 14px;
	background:url(/templates/2011/images/invertedtab-blue-rightcorner.jpg) no-repeat;
	float:left;
}

#globalnav li a:link, #globalnav li a:visited
{
	color: #33678c;
}

#globalnav li a:hover, #globalnav li a.sfhover
{
	color: #33678c;
	background: #e6f5ff;
}

/* ======== logo ======== */
#logo,
#logometa
{
	float: left;
	margin: 0;
	width: 300px;
	height: 90px;
	background: url(/templates/2011/images/uh-logo.jpg) no-repeat;
}

#site_title
{
	background: url(/hospital/images/upstate_uh.gif);
}

/* for the new logo */
#gohome a
{
	width: 300px;
	margin-left: 0;

}
/* ======== breadcrumb ======== */
.breadcrumb
{
	background-color: #e3e5c0;
}

/* ======== menu bar ======== */
#nav
{
	color: #cbe8fc;
	background: url(/templates/2011/images/nav-background.jpg) repeat-x;
}

#nav > a
{ 
	background: url(/templates/2011/images/nav-background.jpg) repeat-x;
}

#nav >li a
{
	color: #cbe8fc;
}


#nav .currentMenuItem, #nav .currentMenuItem > a
{
	color: #33678c;
	background: url(/templates/2011/images/nav-hover-background.jpg) repeat-x;
}

#nav ul
{
	-moz-box-shadow: 3px 3px 3px #818574;
 	-webkit-box-shadow: 3px 3px 3px #818574;
}

#nav ul a
{
	color: #666666;
	background-color: #e3e5c0;
}

#nav li.separator
{
	width: 2px;
	height: 40px;
	background: url(/templates/2011/images/nav-rule.jpg) no-repeat;
}

#nav ul li
{
	background-color: #e3e5c0;
	opacity: 0.95;
}

/*
#nav li:hover, #nav li.sfhover,
#nav li a:hover, #nav li a.sfhover
{
	background: url(/templates/2011/images/nav-hover-background.jpg) repeat-x;
	color: #33678c;
}

#nav li a:hover, #nav li a.sfhover
{
	color: #33678c;
	background-color: #e3e5c0;
}

#nav li li:hover, #nav li li.sfhover,
#nav li li a:hover, #nav li li a.sfhover
{
	color: #666666;
	background-color: #ceceb2;
	opacity: 0.95;
}
*/

/*
#nav li:hover, #nav li.sfhover
{
	color: #e3e5c0;
	background: #33678c;
}
*/
#nav li a:hover, #nav li a.sfhover
{
	color: #33678c;
	background: url(/templates/2011/images/nav-hover-background.jpg) repeat-x;
}

#nav li li a:hover, #nav li li a.sfhover
{
	color: #666666;
	background: #cecfb2;
	opacity: 0.95;
}

.breadcrumb
{
	border-bottom: solid 1px #ceceb2;
}

/* ======== right column ======== */
div.shortbg 
{
	padding-left: 5px;
	background-color: #e3e5c0; 
} 

/* ======== site title ======== */
#site_title a
{ 
	color: #18264e;
}

/* ======== current tab ======== */
/* color1 and color7 */
#homenav a.currenttab
{
	/*background: #e6f5ff;
	color: #15629d;*/
}

#homenav a.currenttab:hover, #homenav a.currenttab.sfover
{
	/*background: #e6f5ff;
	color: #15629d;*/
}

/* ======== links and breadcrumb ======== */
#centercolumn li a:link, 
#centercolumn li a:visited,
#centerrightcolumn li a:link,
#centerrightcolumn li a:visited
#leftcentercolumn li a:link,
#leftcentercolumn li a:visited
#leftcenterrightcolumn li a:link,
#leftcenterrightcolumn li a:visited
{
	text-decoration: underline;
	color: #515750;
}

#centercolumn li a:hover, 
#centerrightcolumn li a:hover,
#leftcentercolumn li a:hover,
#leftcenterrightcolumn li a:hover
{
	text-decoration: none;
	color: #33678c;
}

a.crumb:link,a.crumb:active,a.crumb:visited,a.crumb:hover { color: #000000; }

ul { color: #363636; }

/* ======== text container ======== */
#textbox { color: #000000; }

#textbox a { color: #181a0f; }

#textbox a:hover { color: #33678c; } /* color1 */

#textbox li { color: #000000; }

#textbox li a { color: #000000; }

/* ======== left menu ======== */
li#submenulabel 
{ 
	color:#ffffff;
	border-bottom: 1px solid white;
	background-color: #33678c;
	line-height: 21px;
	height: 100%;
}

#button li, #button_around li
{
	border-bottom: 1px solid #8f9380;
}

#button li a:hover, #button_around li a:hover,
#button li.submenu a:hover, #button_around li.submenu a:hover
{
	color: #4a4d3b;
	background-color: #e3e5c0; 
}

/* ======== headings ======== */
/* these colors should agree with those defined in color1 through color 7 */
h1 { color: #18264e; } /* color1 */
h2 { color: #33678c; } /* color2 */
h3 { color: #33678c; } /* color1 */


/* ======== table rows ======== */
/* odd numbered rows, color7 */
.tablerow1 { background-color:#eee; }

/* ======== colors used by boxes and text ======== */
.intro_text
{
    /* font-size defined in global.css */
    color: #33678c; /* color1 */
}

/* ======== theme colors ======== */
.color1 { color: #33678c; }
.color2 { color: #8f9380; }
.color3 { color: #8e3c8b; }
.color4 { color: #fae478; }
.color5 { color: #e6f5ff; }
.color6 { color: #e3e5c0; }
.color7 { color: #e6f5ff; }

.bg1 { background-color: #33678c; }
.bg2 { background-color: #8f9380; }
.bg3 { background-color: #8e3c8b; }
.bg4 { background-color: #8e3c8b; }
.bg5 { background-color: #e6f5ff; }
.bg6 { background-color: #e3e5c0; }
.bg7 { background-color: #e6f5ff; }

.caption
{
	font-style: italic;
	font-size: 90%;
	color: #33678c;
}

.contactbox
{
	border-left: 1px solid #8f9380;
	border-bottom: 1px solid #8f9380;
	padding: 5px;
}

#textbox ul li
{
	list-style: url(images/bluearrow.gif);
}

#button ul li,
#textbox ul li.nobullet
{
	list-style: url(images/bluearrow_ie.gif);
}

/*  to override previous rules */
/*
#textbox a.nounderline:link,
#textbox a.nounderline:visited
{
	text-decoration: none;
}*/

/* This rule is used by the homepage only. It must be defined here
   so that it can be overridden in ie6.css and ie7.css. */
.padleft26
{
	padding-left: 26px;
}

