body
{
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	font-size: 12px;
	line-height: 1.6em;
	background-color: #444b83;
	border-color: transparent;
	border-width: 0px;
	border-style: none;
	padding: 0px;
}

/* ----------------- navigation --------------------- */
a.nav						{ color: #eeeeee; background-color: #000000;  text-decoration: none; }
a.nav:link				{ color: #eeeeee; background-color: #000000; }
a.nav:visited			{ color: #eeeeee; background-color: #000000; }
a.nav:hover			{ color: #eeeeee; background-color: #444b83; }
a.nav:active			{ color: #eeeeee; background-color: #444b83; }
a.nav:focus			{ color: #7c81a8; background-color: #444b83; }

span.nav_active 	{ color: #8a88a8; }

a 							{ color: #444b83; }
a:link 					{ color: #444b83; }
a:visited 				{ color: #7c81a8; }
a:hover 				{ color: #444b83; }
a:active 				{ color: #444b83; }
a:focus 					{ color: #7c81a8; }


/* ----------------- New Life Network title --------------------- */
.span_title				{ color: #444b83; font-size: 24px; font-weight: bold; }

/* ----------------- Text in New Life Network blue --------------------- */
.span_color 			{ color: #444b83; }


/*======================================================================================================*/


/* ----------------- container --------------------- */
#div_container 		{ margin: 0px 0px 0px 6%; }


/*======================================================================================================*/


/* ----------------- logo --------------------- */
#div_logo
{
	width: 960px;
	height: 96px;
	float: left;
	margin: 26px 0px 0px 0px;
	text-align: right;
	vertical-align: bottom;
}


/* ----------------- advertisment --------------------- */
#div_ad
{
	float: right;
	width: 520px;
	text-align: left;
}

#div_adHeadline
{
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	text-decoration: underline;
	color: #7c81a8;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
}

.adText
{
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	text-decoration: none;
	color: #7c81a8;
	font-size: 10pt;
	font-weight: normal;
}

.adHeadline
{
	text-decoration: underline;
	color: #7c81a8;
	font-size: 10pt;
	font-weight: bold;
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
}

a.adHeadline					{ color: #7c81a8;  text-decoration: underline; }
a.adHeadline:link			{ color: #7c81a8; }
a.adHeadline:visited		{ color: #7c81a8; }
a.adHeadline:hover		{ color: #7c81a8; }
a.adHeadline:active		{ color: #7c81a8;  }
a.adHeadline:focus			{ color: #7c81a8; }


/*======================================================================================================*/


/* ----------------- menu holder --------------------- */
#div_menu_holder
{
	width: 960px;
	height: auto;
	float: left;
	background-color: #000000;
	color: #eeeeee;
	margin: 0px;
}

/* ----------------- menu --------------------- */
#div_menu
{
	background-color: #000000;
	color: #eeeeee;
	float: left;
	margin: 3px 12px 3px 12px;
	font-weight: bold;
	width: auto;
}


/*======================================================================================================*/


/* ----------------- borderlines at top --------------------- */
#div_lineholder_top
{
	border-color: #000000;
	border-width: 0px 0px 2px 0px;
	border-style: solid;
	width: 960px;
	height: 2px;
	float: left;
	margin: 0px;
	line-height: 2px;
}


/*======================================================================================================*/


/* ----------------- content holder --------------------- */
#div_content_holder
{
	width: 960px;
	height: 26.7em;
	background-color: #eeeeee;
	float: left;
	margin: 0px;
	background-image: url(../ul_images/Satdish.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
	border-color: transparent;
	border-width: 0px;
	border-style: none;
}

/* ----------------- content  --------------------- */
#div_content
{
	margin: 24px 24px 24px 12px;
	float: left;
	border-color: transparent;
	border-width: 0px;
	border-style: none;
	overflow: visible;
}




/* ----------------- content holder without background picture --------------------- */
#div_content_holder_nobkg
{
	width: 960px;
	height: 26.7em;
	background-color: #eeeeee;
	float: left;
	margin: 0px;
	border-color: transparent;
	border-width: 0px;
	border-style: none;
}

/* ----------------- content with space left at the right --------------------- */
#div_content_leftcol
{
	width: auto;
	margin: 24px 0px 0px 12px;
	float: left;
	border-color: transparent;
	border-width: 0px;
	border-style: none;
}

/* ----------------- slideshow --------------------- */
#div_slideshow
{
	margin: 0px 24px 0px 0px;
	float: right;
	position: relative;
	top: 60px;
	border-color: transparent;
	border-width: 0px;
	border-style: none;
}


/* ----------------- trailer object --------------------- */
#div_trailer
{
	margin: 36px 24px 0px 0px;
	float: right;
	position: relative;
	top: 0px;
	border-color: transparent;
	border-width: 0px;
	border-style: none;
}

object { background-color: #eeeeee; }
/*======================================================================================================*/


/* ----------------- borderlines at bottom --------------------- */
#div_lineholder_bottom
{
	border-color: #000000;
	border-width: 1px 0px 2px 0px;
	border-style: solid;
	width: 960px;
	height: 2px;
	float: left;
	margin: 0px;
	line-height: 2px;
}


/*======================================================================================================*/


/* ----------------- Input field sizes --------------------- */
input.inputfield_size 		{ width: 540px; }
textarea.textfield_size		{ width: 540px; height: 8em; }


img.sandbox
{
	top: auto;
	right: 0px;
	bottom: 0px;
	left: auto;
}