/******************************************************* // casedotedu core elements // *****************************************************/

/* Headings general - formatting styles and link styles */
/*///////////////////////////////////////////////////////*/
h1{
	margin:0; 
	padding:0;
	font-size:20px;
	text-transform:uppercase;
	font-weight:normal;
	letter-spacing:1px;
	color:#fff;}	
h1 a{color:#fff;}
h1 a:visited{color:#fff;}
h1 a:hover{color:#004388;}

h3{
	color:#004488;	
	padding:0 0 5px 0; 
	font-weight:bold;
	letter-spacing:.01em;
	font-size:15px;}
h3 a{color:#004488;}
h3 a:visited{color:#004488;}
h3 a:hover{color:#486000;}

h2{
	color:#004480;
	padding:0 0 5px 0; 
	font-weight:bold; 
	font-size:18px;}
h2 a{color:#004480;}
h2 a:visited{color:#004480;}
h2 a:hover{color:#004388;}

h4{
	color:#7b7b7b;
	font-size: 1.2em; 
	font-weight:bold; 
	line-height: 1.15; 
	margin:5px 0px 5px 0px;}
h4 a{font-weight:bold; text-decoration:underline; color:#7b7b7b;}
h4 a:hover{text-decoration:underline; color:#486000;}
	
h5{
	color:#333333;
	font-weight:bold;
	font-size:12px;
	margin:5px 0px 3px 0px;}
	
h6{font-size: 16px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; color:#004480;}
h6 a{color:#004480;}
h6 a:visited{color:#004488;}
h6 a:hover{color:#486000; text-decoration:none;}


	
/* Headings specific - formatting styles  */
/*///////////////////////////////////////////////////////*/
#legend h2{
	padding:0px;
	display:block;
	font-size:18px; }
	
#legend h2 a:hover span.subsitename, #legend h2 a:hover span.pagename{
	text-decoration:underline;}
	
#legend h2 a span.subsitename{
	/*color:#b1b1b1; light grey*/
	color:#5c6f7b;}
	
#legend h2 a:hover span.subsitename{
	color:#68abd0;}

#legend h2 span.pagename{
	color:#004480;}

#legend h2 a:hover span.pagename{
	color:#486000;}
	
h2.secondary{
	padding:0;
	margin:0px;
	font-weight:bold;
	letter-spacing:.01em;
	font-size:16px;}
	
h3.home {color:#004480;
	padding:0 0 5px 0; 
	font-weight:bold; 
	font-size:16px;}
	
h2.bigheading
	{color:#d1d9dc;
	margin:5px 0px 0px 0px;
	font-size:50px;
	letter-spacing:-2px;
	}
	
h2.tagline{font-family:Georgia, "Times New Roman", Times, serif; color:#003a75; font-size:18px; font-weight: normal;}

h2.mediumheading
	{color:#738c90;
	margin:0px 0px 0px 0px;
	font-size:22px;
	letter-spacing:1px;
	font-family:Georgia, "Times New Roman", Times, serif; font-weight: normal;}
	
/*h2.mediumheading
	{color:#c2ced2;
	margin:0px 0px 0px 0px;
	font-size:30px;
	letter-spacing:-1px;
	}*/

	
h3.mediumbig{margin:5px 0px 5px 0px;
	/*color:#333;*/
	color:#aab5bc;
	text-transform:lowercase;
	font-size:25px;
	font-weight:bold;}
	
h3.mediumbigU{margin:5px 0px 5px 0px;
	/*color:#333;*/
	color:#aab5bc;
	text-transform:uppercase;
	font-size:25px;
	font-weight:bold;}
	
h3.alphabet{margin:5px 0px 5px 0px;
	/*color:#333;*/
	color:#aab5bc;
	text-transform:uppercase;
	font-size:14px;
	font-weight:bold; letter-spacing:.09em;}
	
h3.red{
	color:#7c2743;	
	padding:0 0 5px 0; 
	font-weight:bold;
	letter-spacing:.01em;
	font-size:15px;}
	
h3.green{
	color:#697d30;	
	padding:0 0 5px 0; 
	font-weight:bold;
	letter-spacing:.01em;
	font-size:15px;}
	
h3.subtitlehome{
	color: #666;
	text-transform:uppercase; padding-bottom:5px;
	padding-top:5px;
	font-size: 13px;
	letter-spacing:3px;}
	
h6.aboutsom{font-size: 12px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; color:#004480; margin-left:70px; margin-top:25px;}
p.aboutsom{font-size: 11px; color:#666666;}
h2.middle_highlight {text-transform:uppercase; font-size:12px; text-align:center; padding:0 0 0 0}
h2.middle_highlight_bio {text-transform:uppercase; font-size:12px; text-align:center; padding:0 0 0 0}
h4#middlecol {font-size:16px; font-weight:bold; color:#999;}

/* Links general - formatting styles and/or link styles */
/*///////////////////////////////////////////////////////*/

a{text-decoration:none;}
a:hover{text-decoration:underline;}

/* Paragraphs general & specific - formatting styles and/or link styles */
/*///////////////////////////////////////////////////////*/
p						
	{
	padding-bottom:10px; 
	line-height:159%;}
p a{text-decoration:underline; color:#004480;}
p a:hover{text-decoration:underline; color:#486000;}

p.alphabetical{font-weight:bold; letter-spacing:1px;}

p.photocaption{font-size:14px; color:#5c6f7b; margin: 10px 0px 0px 10px}

p.getmore
	{
	text-align:right;
	margin-right:20px;
	}
p.getmore a
	{
	color:#004480;
	text-decoration:none;
	}
p.getmore a:hover
	{
	color:#486000;
	text-decoration:underline;
	}
	
/*image specs*/
.img_right {float: right;margin:0px 0px 5px 5px; }
.img_right p{padding:5px 5px 8px 0px;font-size:12px; color: #666666;clear:right; text-align:center;}
p.img_right {padding:5px 5px 8px 0px;font-size:12px; color: #666666;clear:right; text-align:center;}
.img_right img{float: right; padding:4px; border:#ccc 1px solid;}
.photoright{float: right; padding:4px; border:#ccc 1px solid; margin:5px 0px 5px 10px}

.img_left{float: left; margin:0px 10px 5px 0px;}
.img_left p{float: left; padding:10px 10px 8px 0px;font-size:12px; color: #666666; text-align:center;}
p.img_left{float: left; padding:10px 10px 8px 0px;font-size:12px; color: #666666; text-align:center;}
.img_left img{float: left; padding:4px; border:#ccc 1px solid; }
.photoleft{float: left; padding:4px; border:#ccc 1px solid; margin:5px 0px 5px 10px}


/* Lists general & specific - formatting styles and link styles */
/*///////////////////////////////////////////////////////*/	
li a{color:#004480; text-decoration:underline;}

li a:hover{color:#486000;}

ul{
	margin:0px 0px 15px 35px;
	list-style-type: square;}
li{padding:0px 0 4px 0; line-height:130%;}
	
ol{
	margin:0px 0px 18px 35px;
	list-style-position: outside;
}
	
li
	{line-height: 17px;
	margin:3px 0; 
	}
ul.nobullet_lists {
	margin:0px 0px 0px 15px;
	padding:0px 0px 10px 15px;
	list-style-type: none;}

li.nobullet_lists {
	list-style-type: none; }
	
li.normal {
	list-style-type: square;
	list-style-position: outside;
	line-height: 15px;
	padding: 0px 0px 5px 0px;
}
	
/* Other specific - formatting styles and link styles */
/*///////////////////////////////////////////////////////*/	
span.subsitename_plus{color:#5c6f7b;}
span.extralink, span.green
	{
	color:#97b657;
	}
span.extralink a
	{
	color:#004480;
	
	}
	
dl					
	{
	color:#011E3F;
	}
dt
	{
	margin:20px 0 0;
	font-weight:bold;
	}

span.green
	{
	color:#97b657;
	}
	
span.news_date {
	font-size:10px; font-style:italic;}
	
.horizontal_line {
	border-bottom: 0;
	border-left: 0;
	border-right: 0;
	border-top: 1px solid #dcdcdc;
	margin: 0px 0 10px 0;
	padding: 0;
}

.dashed-line1{width:100px;height:1px;border-bottom:1px dotted #999; margin: 10px 0px 10px 0px; clear:right;}	
.dashed-line{width:100%;height:1px;border-bottom:1px dotted #999; margin: 10px 0px 10px 0px; clear:right;}
.solid-line{width:100%;height:1px;border-bottom:1px solid #dddddd; margin: 10px 0px 10px 0px; clear:right;}
.dashed-line_home{width:100%;height:1px;border-bottom:1px dotted #ccc; margin: 0px 0px 10px 10px; clear:right; width:310px;}
.line_directory{width:100%;height:1px;border-bottom:2px dotted #999; margin: 10px 0px 10px 0px; clear:right;}
.facultystaff_pics {float: right;}
img.facultystaff_pics {margin-left: 10px; padding: 2px; background: #fff; border: 1px solid #999; margin-bottom:7px;}
.dashed-line_dir{width:100%;height:2px;border-bottom:1px solid #d0d0d0; border-top:1px solid #d0d0d0; margin: 10px 0px 10px 0px; clear:right;}
textindent{margin:0px 0px 0px 55px}

/* Table - formatting styles and link styles */
/*///////////////////////////////////////////////////////*/
table.border {margin: 0px 0px 10px 0x; border: 1px solid #e2eef0; font-size: .97em;}
table.border th {background-color: #e2eef0; color:#fff; text-align:left; padding: 4px 4px 4px 4px; border: 1px solid #e2eef0; }
table.border td {color:#000; text-align:left; padding: 2px 4px 2px 4px; border: 1px solid #e2eef0; }
table.border a{color:#004480;}

table a{color:#004480;}

/*style for <BODY>*/
/*///////////////////////////////////////////////////////*/	
	
/* bluefeature background */
#bluefeature, #bluefeaturemenu
	{background: url(http://casemed.case.edu/stylesheets/images/bluebggrad_xshort.png) repeat-x;}
#bluefeature_secondary
	{background: url(http://casemed.case.edu/stylesheets/images/bluebggrad_secondary.png) repeat-x;}

#bluefeaturemenu div#content
	{border:none;}

#bluefeaturemenu ul#glocalnav
	{margin-top:-8px;}
	
#bluefeaturemenu ul#glocalnav li
	{border-bottom:#fff 1px solid;}
	
/* black feature */
#origbluefeature
	{background: url(http://casemed.case.edu/stylesheets/images/origbluefeature_bg.png) repeat-x;}
	
#dkbluefeature
	{background: url(http://casemed.case.edu/stylesheets/images/dkbluefeature_bg.png) repeat-x;}
	
#dkbluefeature2010
	{background: url(http://casemed.case.edu/stylesheets/images/dkbluefeature_bg2010.png) repeat-x;}
	
/* green feature */
#greenfeature
	{background: url(http://casemed.case.edu/stylesheets/images/dkgreenbggrad_shorter.png) repeat-x;}
	
/* black feature */
#blackfeature
	{background: url(http://casemed.case.edu/stylesheets/images/blackfeature_bg.png) repeat-x;}
	
/* black feature */
#blackfeature2010
	{background: url(http://casemed.case.edu/stylesheets/images/blackfeature2010_bg.png) repeat-x;}
	

/* black feature */
#ltbluefeature
	{background: url(http://casemed.case.edu/stylesheets/images/ltbluefeature_bg.png) repeat-x;}
	
/* black feature */
#blueltfeature
	{background: url(http://casemed.case.edu/stylesheets/images/bluefeature_bg.png) repeat-x;}
	
	
/* grey feature */
#greyfeature
	{background: url(http://casemed.case.edu/stylesheets/images/greybggrad.png) repeat-x;}
#greyfeature_secondary
	{background: url(http://casemed.case.edu/stylesheets/images/greybggrad_secondary.png) repeat-x;}
