/* Swedish Medical Center */
body{
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#555655;
	background:url(../images/background.jpg) repeat-x top #dacab1;
}

img{
	border:none;
}

a{
	color:#555655;
	text-decoration:underline;
}
a:hover{
	color:#e7df17;
}

/* used as header on subpages*/
h1{
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	font-style:italic;
	font-size:24px;
	padding:20px 0px 15px 15px;
	margin:0;
}

#container{
	width:946px;
	margin:0 auto;
	background:#fff;
	}
	#logo{
		float:left;
		padding:20px;
	}
	#nav{
		height:27px;
		background:#25346c;
		border-left:3px solid #fff;
		clear:both;
		}
		#nav a,
		#nav{
			color:#fff;
			font-weight:bold;
			text-decoration:none;
			line-height:24px;
		}
		#nav a:hover{
			color:#e7df17;
		}
		#nav .selected{
			color:#e7df17;
		}
		#nav ul{
			list-style:none;
			padding:0 0 0 10px;
			margin:0 0 0 10px;
			}
			#nav ul li{
				float:left;
				height:27px;
			}
			#nav img{
				margin:0 15px;
				padding:0;
			}
			
	#body{
		width:946px;
		background:url(../images/content-background.gif) repeat-y;
		}
				
		#left{
			width:210px;
			float:left;
			color:#fff;
			padding-top:70px;
			}
			#left a{
				color:#fff;
				text-decoration:none;
			}
			#left a:hover{
				color:#e7df17;
			}
			#left hr{
				color:#9299b6;
				background-color:#9299b6;
				height:1px;
				width:188px;
				border:none;
				margin:0 auto;
			}
			#left ul{
				list-style:none;
				padding:0 10px 5px 10px;
				margin:0 10px 5px 10px;
				}
				#left ul li{
					line-height:28px;
				}
			#left p{
				padding:0 20px;
				margin:5px 0;
			}
			#left .icon{
				width:70px;
				float:left;
				font-weight:bold;
				padding:0 10px;
			}
			#download{
				width:44px;
				height:37px;
				background:url(../images/icon-download.gif) no-repeat bottom;
				float:left;
				margin:10px 0 0 12px;
			}
			#download a:hover{
				width:44px;
				height:37px;
				background:url(../images/icon-download.gif) no-repeat top;
			}
			#download a,
			#quickapply a{
				width:44px;
				height:37px;
				display:block;
			}
			#quickapply{
				width:44px;
				height:37px;
				background:url(../images/icon-quickapply.gif) no-repeat bottom;
				clear:left;
				float:left;
				margin:18px 0 0 12px;
			}
			#quickapply a:hover{
				width:44px;
				height:37px;
				background:url(../images/icon-quickapply.gif) no-repeat top;
			}
			
			
		#content{
			float:left;
			width:726px;
			border:#dee1e9 10px solid;
			border-right:none;
			}
			.home-content{
				background:url(../images/home-img.jpg) no-repeat top right;
				}
				.home-content p{
					width:265px;
					padding:85px 0 0 20px;
					line-height:25px;
					margin-bottom:8px;
				}
				.home-content #search{
					padding:0 20px;
					margin:0 0 20px 0;
				}
				
			#search a{
				width:193px;
				height:27px;
				display:block;
				text-decoration:none;
			}
			#search{
				width:193px;
				height:27px;
				background:url(../images/search.gif) no-repeat bottom;
			}
			#search a:hover{
				width:193px;
				height:27px;
				background:url(../images/search.gif) no-repeat top;
			}
			
				
			
		
	#footer{
		width:943px;
		margin-left:3px;
		height:35px;
		background:#25346c;
		clear:both;
	}
			
	
#bottom{
	width:946px;
	height:39px;
	margin:0 auto 20px auto;
	background:url(../images/bottom.gif) no-repeat;
}


/* general classes */
.left{
	float:left;
}
.right{
	float:right;
}

.clear{
	clear:both;
	font-size:1px;
}

.bold{
	font-weight:bold;
}
.italic{
	font-style:italic;
}
.bolditalic{
	font-weight:bold;
	font-style:italic;
}

.red{
	color:#dc2a27;
}

.color-header{
	color:#dc281e;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	font-style:italic;
}

.notop{
	margin-top:0;
	padding-top:0;
}
.nobottom{
	margin-bottom:0;
	padding-bottom:0;
}

.padding10{
	padding:10px 0;
}
.padding20{
	padding:20px 0;
}
.padding30{
	padding:30px 0;
}
.padding50{
	padding:50px 0;
}
