html {font-size: 125%;}

body {
	background: url(../graphics/bg.gif) repeat-x;
	margin: 0px;
	font-size: 50%;
	font-family: "Tahoma", Arial, Helvetica, sans-serif;
	color: #000000;
	line-height: 16px;
}

p {margin-bottom: 0px;}

h1, h2, h3, h4, h5 {line-height: normal;}

h3 {font-size: 1.3em; margin: 15px 0px 2px 0px; color: #9c1184;}

a {color: #007f90; text-decoration: underline;}
a:visited {color: #11535c; text-decoration: underline;}
a:hover {color: #6bb4bd; text-decoration: underline;}

#container {
	width: 748px;
	padding: 0px 0px 1px 0px;
	border-bottom: 1px solid #9a9a9a;
	margin: 0px auto;
}

#header {
	width: 748px;
	height: 81px;
	background: url(../graphics/bg_header.gif) repeat-x;
	margin: 18px auto 0px auto;
}
	
	#headerLeft {
		width: 192px;
		height: 64px;
		padding: 15px 0px 0px 8px;
		background: url(../graphics/aufderworld.gif) 8px no-repeat;
		float: left;
	}
	
		#headerLeft a {
			display: block;
			width: 184px;
			height: 52px;
		}
		
		#headerLeft h1 {margin: 0px;}

	#headerRight {
		width: 255px;
		height: 81px;
		background: url(../graphics/satellite_tv_top.jpg) no-repeat;
		float: right;
	}
	
	#headerRight ul {margin: 32px 0px 0px 127px; padding: 0px; list-style: none;}
	#headerRight ul li {margin: 0px; padding: 0px; list-style: none; display: inline;}
	
	a.home, a.home:visited {padding: 0px 0px 0px 15px; background: url(../graphics/home.gif) no-repeat; color: #6e7b83; margin-right: 15px; text-decoration: none;}
	a.home:hover {background: url(../graphics/home.gif) no-repeat 0px -12px; color: #6bb4bd; text-decoration: none;}
	a.email, a.email:visited {padding: 0px 0px 0px 15px; background: url(../graphics/email.gif) no-repeat; color: #6e7b83; text-decoration: none;}
	a.email:hover {background: url(../graphics/email.gif) no-repeat 0px -12px; color: #6bb4bd; text-decoration: none;}

#nav {
	width: 748px;
	height: 156px;
}

	#navLeft {
		width: 200px;
		height: 156px;
		background-color: #6bb4bd;
		float: left;
		color: #ffffff;
		font-weight: bold;
		line-height: 20px;
	}
	
		#navLeft ul {
			margin: 40px 0px 0px 40px;
			padding: 0px;
			list-style: none;
		}
		
		#navLeft ul li {
			margin: 0px;
			padding: 0px;
			list-style: none;
		}
		
		#navLeft a {color: #ffffff; text-decoration: none;}
		#navLeft a:visited {color: #ffffff; text-decoration: none;}
		#navLeft a:hover {color: #f3ffa1; text-decoration: none;}
		#navLeft a:active {color: #ffffff; text-decoration: none;}
	
	#navRight {
		width: 548px;
		height: 156px;
		background: url(../graphics/satellite_tv_programming.jpg) no-repeat;
		float: left;
	}
	
#body {
	width: 748px;
	background: url(../graphics/bg_body.gif) repeat-y;
}

	#bodyLeft {
		width: 170px;
		padding: 0px 15px 15px 15px;
		font-size: 1.1em;
		color: #ffffff;
		float: left;
	}
	
	#bodyLeft a {color: #f3ffa1; text-decoration: none;}
	#bodyLeft a:visited {color: #f3ffa1; text-decoration: none;}
	#bodyLeft a:hover {color: #ffffff; text-decoration: none;}
	#bodyLeft a:active {color: #ffffff; text-decoration: none;}
	
		#bodyLeft h2 {
			margin: 15px -14px 10px -14px;
			color: #9c1084;
			height: 23px;
			background: url(../graphics/bg_h1.jpg) no-repeat #fafafa;
			font-size: 1em;
			padding: 11px 0px 0px 45px;
		}
		
		#bodyLeft h2.top {
			margin: 0px -14px 10px -14px;
			color: #9c1084;
			height: 23px;
			background: url(../graphics/bg_h1.jpg) no-repeat #fafafa;
			font-size: 1em;
			padding: 11px 0px 0px 45px;
		}
	
	#content {
		width: 518px;
		padding: 0px 15px 15px 15px;
		font-size: 1.1em;
		float: left;
	}
	
	#content h1.top {
		margin: 0px -15px 10px -12px;
		color: #9c1084;
		background: url(../graphics/h1_top.jpg) no-repeat;
		border: none;
		height: 26px;
		font-size: 1.4em;
		padding: 8px 0px 0px 61px;
	}
	
	#content h1.top2 {
		margin: 0px -15px 10px -12px;
		border: 1px solid #c2c2c2;
		height: 26px;
		background: url(../graphics/bg_h1.jpg) no-repeat #fafafa;
		color: #9c1084;
		font-size: 1.4em;
		padding: 8px 0px 0px 60px;
	}
	
	#content h1 {
		margin: 15px -15px 10px -12px;
		border: 1px solid #c2c2c2;
		height: 26px;
		background: url(../graphics/bg_h1.jpg) no-repeat #fafafa;
		color: #9c1084;
		font-size: 1.4em;
		padding: 8px 0px 0px 60px;
	}
	
	a.h1 {
		display: block;
		margin: 15px -15px 10px -12px;
		border: 1px solid #c2c2c2;
		height: 26px;
		background: url(../graphics/bg_h1.jpg) no-repeat #fafafa;
		color: #9c1084;
		font-size: 1.4em;
		font-weight: bold;
		padding: 8px 0px 0px 60px;
		text-decoration: none;
	}
	
	a.h1:visited, a.h1:hover, a.h1:active {color: #9c1084; text-decoration: none;}
	
	#servicesContainer {
		width: 254px;
		float: left;
	}
	
		#servicesContainerLeft {
			width: auto;
			float: left;
		}
		
		#servicesContainerRight {
			width: 138px;
			padding-left: 22px;
			float: left;
		}
		
			#servicesContainerRight a {color: #9c1184; text-decoration: underline; font-weight: bold;}
			#servicesContainerRight a:vistied {color: #9c1184; text-decoration: underline; font-weight: bold;}
			#servicesContainerRight a:hover {color: #6bb4bd; text-decoration: underline; font-weight: bold;}
			#servicesContainerRight a:active {color: #6bb4bd; text-decoration: underline; font-weight: bold;}
			
#bottom {
	width: 748px;
	background: url(../graphics/bg_bottom.gif) repeat-y;
	margin: 1px auto 0px auto;
	font-size: 1.1em;
	border-bottom: 1px solid #9a9a9a;
}

	#bottomLeft {
		width: 200px;
		float: left;
	}
	
		#bottomLeft a {
			margin: 22px 0px 0px 27px;
			display: block;
			background: url(../graphics/aufderworld_small.gif) no-repeat ;
			width: 147px;
			height: 36px;
		}
	
	#bottomRight {
		width: 526px;
		padding: 30px 10px 30px 12px;
		text-align: center;
		float: left;
	}
	
		#bottomRight ul {margin: 0px; padding: 0px; list-style: none;}
		#bottomRight ul li {margin: 0px 24px 0px 0px; padding: 0px; list-style: none; display: inline;}
		
		#bottomRight a {color: #9c1184; text-decoration: none;}
		#bottomRight a:vistied {color: #9c1184; text-decoration: none;}
		#bottomRight a:hover {color: #6bb4bd; text-decoration: none;}
		#bottomRight a:active {color: #6bb4bd; text-decoration: none;}
		
#footer {
	width: 718px;
	background-color: #6bb4bd;
	padding: 15px;
	color: #ffffff;
	margin: 1px auto 0px auto;
}

#footer h2 {margin: 0px;}

#servicesDiv {
	width: 496px;
	border: 1px solid #c2c2c2;
	padding: 10px;
	margin: 15px 0px;
	background-color: #fafafa;
}

	#servicesDivLeft {
		width: 243px;
		float: left;
	}
		
		#servicesDivImg {
			float: left;
			padding-right: 10px;
			width: 100px;
		}
		
		#servicesDivText {
			float: right;
			width: 133px;
		}
	
	#servicesDivRight {
		width: 243px;
		float: right;
	}

#inputtext, #textarea {width: 200px; padding: 2px; font-family: Arial, Helvetica, sans-serif; font-size: 1em; border: 1px solid #6bb4bd;}
#textarea {height: 98px;}

a.lancet {display: block; width: 85px; height: 19px; background: url(../graphics/lancet.gif) no-repeat; margin-top: 13px;}
a.lancet:hover {background: url(../graphics/lancet.gif) no-repeat 0px -19px;}
		
ul.nomargin {margin: 0px 0px 0px 15px; padding: 0px;}	
ul.smallmargin {margin: 0px 0px 0px 25px; padding: 0px;}

#twoCol {width: 466px; padding: 0px 15px 15px 15px; margin: 15px auto 0px auto; border: 1px solid #c2c2c2; background-color: #fafafa;}
	#twoColLeft {width: 221px; float: left; line-height: normal;}
	#twoColRight {width: 220px; float: right; padding-left: 25px; line-height: normal;}
		#twoColLeft ul, #twoColRight ul {margin: 0px; padding: 0px; list-style: none;}
		#twoColLeft ul li, #twoColRight ul li {margin: 0px; padding: 15px 0px 0px 0px; list-style: none;}
		
ul.inline {margin: 15px 0px 0px 0px; padding: 0px; list-style: none;}
ul.inline li {margin: 0px; padding: 15px 0px 0px 15px; list-style: none; display: block; float: left; width: 140px;}
	
.subheadArrow {color: #9c1184; font-weight: bold; padding: 0px 12px 6px 12px; border-bottom: 1px dotted #7f7f7f; background: url(../graphics/subhead_arrow.gif) no-repeat;}

.subheadColor {color: #9c1184; font-weight: bold;}	
.subheadYellow {color: #f3ffa1; font-weight: bold;}	
	
.imgfloatright {
	float: right;
	margin: 0px 0px 10px 10px;
}

.imgfloatleft {
	float: left;
	margin: 0px 10px 10px 0px;
}
	
.hiddenspan {display: none;}
.clearfloats {clear: both;}