


body, th, td {	
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	color: #38628D;
	margin: 0;
}

body {	
	font-size: 0.75em;
}

th {
	text-align: left;
	/*vertical-align: top;*/
	font-weight: bold;
}
td {
	/*vertical-align: top;*/
}


img {
	border: 0;
}


a {
	color: #38628D;
	text-decoration: underline;
}
a:hover {
	color: #78A2CD;
	text-decoration: underline;
}



.white_text, .white_text:hover {
	color: #FFFFFF;
}


.Subheading_1 , .Subheading_2 , .Subheading_3, .Subheading_1:hover , .Subheading_2:hover , .Subheading_3:hover {
	font-weight: bold;
	color: #38628D;
	text-decoration: none;
}
.Subheading_1 {
	font-size: 1.4em;
}
.Subheading_2 {
	font-size: 1.3em;
}
.Subheading_3 {
	font-size: 1.2em;
}


.Subheading_1_white , .Subheading_2_white , .Subheading_3_white, 
.Subheading_1_white:hover , .Subheading_2_white:hover , .Subheading_3_white:hover {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.Subheading_1_white {
	font-size: 1.4em;
}
.Subheading_2_white {
	font-size: 1.3em;
}
.Subheading_3_white {
	font-size: 1.2em;
}





h1 {
	font-size: 1.5em;
	margin: 0px 0px 10px 0px;
}
h2 {
	font-size: 1.4em;
	margin: 20px 0px 10px 0px;
}
h3 {
	font-size: 1.3em;
	margin: 20px 0px 8px 0px;
}
h4 {
	font-size: 1.2em;
	margin: 20px 0px 8px 0px;
}





/* LAYOUT */

#Container {
	width: 1000px;
	margin: 0;
}

	#Head_print {
		height: 0;
		visibility: hidden;
		overflow: hidden;
	}
	
	#Head {
		width: 1000px;
		height: 144px;
		background-color: #38628D;
		overflow: hidden;
	}
		#Head_left {
			float: left;
			width: 274px;
			height: 144px;
			background: url(../images/top_background.gif) no-repeat bottom left;
			/*background-color: #38628D;*/
		}
			#Head_left img {
				width: 233px;
				height: 72px;
				margin: 35px 0px 0px 38px;
			}
		#Head_right {
			float: right;
			width: 432px;
			height: 144px;
		}
			
			#TopMenu {
				width: 432px;				/*  432  */
				height: 30px;				/*  31  */
				background-color: #7B92B2;
			}
			
				#TopMenu a {
					color: #FFFFFF;
					font-size: 1em;
					text-decoration: none;
				}
				#TopMenu a.selected {
					color: #38628D;
					font-size: 1em;
					text-decoration: none;
				}
				
			#TopMenu_left {
				width: 180px;				/*  194  */
				padding: 5px 0px 0px 14px;
				font-size: 1.2em;
				font-weight: bold;
				text-align: left;
				float: left;
			}
			#TopMenu_right {
				width: 228px;				/*  238  */
				padding: 7px 10px 0px 0px;
				text-align: right;
				float: right;
			}
				
				
			#Head_right img {
				width: 432px;
				height: 114px;
				margin: 0;
				padding: 0;
			}
			
						
		#Neck {
			width: 815px;			/* 1000 */
			height: 31px;			/* 31 */
			padding: 0px 4px 0px 181px;			
			background: url(../images/neck_background.gif) no-repeat top left;
			background-color: #A6B4CB;
		}	
			#Neck ul {
				margin: 0;
				padding: 0;
			}
			#Neck li {
				margin: 0;
				padding: 0;
				display: inline;
				list-style-type: none;
			}
			
			#Neck a {
				color: #FFFFFF;
				font-size: 1.1em;
				font-weight: bold;
				padding: 6px 8px 0px 8px;
				text-decoration: none;
				text-align: center;				
				display: inline-block;
				
			}
			#Neck a.selected {
				color: #38628D;
			}
			
				
	
	#Left {
		width: 176px;			/*176*/
		padding-bottom: 30px;
		background: url(../images/left_background.gif) no-repeat top left;
		background-color: #7C92B2;
		vertical-align: top;
		color: #FFFFFF;
	}	
		#Left h2 {
			color: #FFFFFF;
			font-size: 1.3em;
			margin: 20px 0px 10px 10px;
		}
		#Left h3 {
			color: #CED9ED;
			font-size: 1.1em;
			margin: 5px 0px 5px 10px;
		}
		
		#Left a {
			color: #FFFFFF;
			text-decoration: none;
		}
		#Left a:hover {
			color: #FFFFFF;
			text-decoration: none;
		}
		#Left a.selected {
			color: #38628D;
			text-decoration: none;
		}
		#Left a.selected:hover {
			color: #38628D;
			text-decoration: none;
		}
		
		
		#SideNav_Main {
			margin: 90px 0px 50px 32px;
			padding: 0;
			line-height: 20px;		
		}
		#SideNav_Main li {	
			margin: 0;
			padding: 0;
			list-style-type: none;
		}	
		#SideNav_Main li a {	
			font-weight: bold;
		}
		
				
		.navitem_1 {
			margin: 0px 0px 5px 10px;
		}				
			.navitem_1 ul {
				margin-top: 2px;
				margin-bottom: 2px;
				margin-left: 50px;
				padding: 0;				
			}			
			.navitem_1 ul li {
				margin: 0;
				padding: 0;
			}	
			/*	
			.navitem_1 ul li.selected {
				color: #39638D;
				margin: 0;
				padding: 0;
			}
			.navitem_1 ul li.selected a {
				color: #39638D;
			}
			*/
		
		.expand {
			width: 15px;
			height: 15px;
			margin: 0px 5px 3px 0px;
		}
		
		
	
	#Mid {
		width: 595px;
		vertical-align: top;
	}
	
			
		#Content {
			padding: 15px;
		}
			
			.Column_left {
				width: 260px;
				float: left;
			}
			.Column_right {
				width: 260px;
				float: right;
			}
			
			#TabMenu {
				background-color: #7E92B3;
				margin-bottom: 25px;		
			}
				#TabMenu ul {
					margin: 0;
					padding: 0;
				}
				#TabMenu li {
					margin: 0;
					padding: 0;
					display: inline;
					list-style-type: none;
				}
				
				#TabMenu a , #TabMenu a.selected {
					height: 24px;				/* 32 */
					color: #FFFFFF;
					font-size: 1.0em;
					font-weight: bold;
					padding: 8px 6px 0px 6px;
					text-decoration: none;
					text-align: center;
					display: inline-block;
					/*display: block;
					display: inline;*/					
				}
				#TabMenu a.selected {
					background-color: #39638D;					
				}
				
		#FeaturedNav {
			width: 100%;			
		}				
			#FeaturedNav table {
				width: 100%;
				height: 40px;			
			}		
			#FeaturedNav td {
				color: #FFFFFF;
				text-align: center;	
			}	
			#FeaturedNav a 
			{
				font-size: 1.2em;
				font-weight: bold;
				color: #FFFFFF;
				text-decoration: none;
			}
		.blue_back {
			background-color: #7C92B2;
		}

		
	
	#Right {
		width: 218px;
		vertical-align: top;
		padding-top: 44px;
	}		
		#Right h2 {
			width: 207px;					/* 217 */
			height: 24px;					/* 32 */
			padding: 8px 0px 0px 10px;
			margin: 0;
			color: #FFFFFF;
			background: url(../images/box_head_back.gif) no-repeat right;
			background-color: #39638D;
			font-size: 1.1em;
			display: block;
		}
		
		#Right .featurebox {
			width: 195px;				/* 217 */
			padding: 10px;
			border-left: 1px solid #39638D;
			border-bottom: 1px solid #39638D;
			border-right: 1px solid #39638D;
		}	
	#RightColumn {
		width: 216px;
		background-color: #A6B4CB;
	}	
		
	
			
	#Foot_Left {
		background-color: #7C92B2;
	}			
			
	#Foot {
		width: 534px;
		padding: 30px 4px 5px 4px;
		text-align: right;
		clear: both;
	}
		#Foot a {
			color: #38628D;
			text-decoration: none;			
		}
		#Foot a:hover {
			color: #38628D;
			text-decoration: underline;
		}
	#Footer_Print {
		height: 0;
		visibility: hidden;
		overflow: hidden;
	}



/* LAYOUT END */




.FeaturedBox {
	width: 243px;				/* 245 */
	height: 175px;
	border: 1px solid #38628D;
	margin-bottom: 20px;
}
	.FeaturedBox h2 {
		width: 239px;
		height: 20px;
		display: block;
		background-color: #38628D;
		color: #FFFFFF;
		font-size: 1.1em;
		margin: 0px;
		padding: 2px 0px 0px 4px;
	}
	
	.FeaturedBox p {
		margin: 5px;
		padding: 0;
	}
	
	.FeaturedBox img {
		float: none;
	}




.FeaturedBox_large {
	width: 510px;				/* 512 */
	border: 1px solid #38628D;
	clear: both;
}
	.FeaturedBox_large h2 {
		width: 506px;
		height: 20px;
		display: block;
		background-color: #38628D;
		color: #FFFFFF;
		font-size: 1.1em;
		margin: 0px;
		padding: 2px 0px 0px 4px;
	}
	
	.FeaturedBox_large p {
		margin: 5px;
		padding: 0;
	}
	
	.FeaturedBox_large img {
		float: none;
	}




.Leveler {
	width: 100%;
	height: 25px;
	line-height: 1px;
	clear: both;
}




.NordbenTable {
	
}

.NordbenTable th {
	padding: 3px;
	color: #FFFFFF;
	background-color: #38628D;
	font-weight: bold;
}

.NordbenTable td {
	padding: 3px;
	border-bottom: 1px solid #38628D;
	font-size: 0.9em;
}


.NordbenTable a:visited {
	color: #7D91B2;
}






.menu_test 
{
	margin: 0;
	padding: 0;
}



.Navigation
{
    font-family: Arial Narrow, Arial, Helvetica, Sans-Serif;
    font-size: 1.2em;
    font-weight: 500;
    padding: 0;
    margin: 5px 5px 25px 5px;
}
    .ParentItem_open, .ParentItem_closed, .ChildItem, .ChildItem_selected
    {
        /* hack to set min height in IE 6 */
		height: auto !important;
		height: 16px;		
		min-height: 16px;
        display: inline-table;
        width: 160px;
    }
    .ParentItem_open
    {
        border: Dotted 0 #000000;
        border-width: 0 0 1px 0;
        color: #170932;
        padding: 4px 1px 4px 4px;
        margin: 0;
    }
    .ParentItem_closed
    {
        border: Dotted 0 #000000;
        border-width: 0 0 1px 0;
        color: #DA0A06;
        padding: 4px 1px 4px 4px;
        margin: 0;
    }
    .ParentItem_closed a:hover
    {
        color: #170932;
    }
    .ChildMenu
    {
        border: Dotted 0 #170932;
        border-width: 1px 1px 1px 0;
        background-color: #ECEDEF !important;
        width: 160px;
    }
    .ChildItem
    {
        /*background: #ECEDEF;*/
        color: #DA0A06;
        font-size: 0.9em;
        display: block;
        width: 95%;
        padding: 3px 3px 3px 3px;
        margin: 0;
    }
    .ChildItem:hover
    {
        color: #170932;
    }
    
    
    .cell_axis 
    {
		color: #000000;
		width: 20px;
		text-align: right;
    }
    
    
#PerformanceGraphs 
{
	visibility: hidden;
	overflow: hidden;
	height: 0px;
}

OL.AlphaNumbericListItems
{
	list-style-type: lower-alpha;
	list-style-position: inside;
	margin: 0;
	padding: 0;
}

#RadEContentTextareaRadEditor1 td
{
	font-size: 0.75em;
} 

.NewsContainer
{
	width:500px;
	clear:both;
	margin:20px 0 10px 0;
}

	.NewsContainer a
	{
		text-decoration:none;
	}

	.NewsHead
	{
		width:500px; 
		height:30px; 
		background-color:#3A648C; 
		clear:both; 
		background-image:url(/images/box_head_back.gif); 
		background-position:right; 
		background-repeat:no-repeat; 
		color:#FFFFFF;
	}
	
		.NewsHead h2
		{
			padding:5px 0 0 5px; 
			margin:0;
		}
		
	.NewsContent 
	{
		padding:0 0 0 5px; 
		margin:0;
	}
		.NewsText 
		{
			width:490px; 
			float:left;
			padding:0 0 5px 0;
			margin:5px 0 0 0;
			position:relative;
		}
			.NewsText h2
			{
				 padding:0; 
				 margin:0 0 5px 0;
			}
			.NewsText img.Arrow
			{
				position:absolute; 
				bottom:2px; 
				right:0px; 
				padding:5px 0 0 5px;
			}
		.NewsContent hr
		{
			color:#3A648C; 
			height:1px;
			clear:both;
			margin:0;
			padding:0;
		}
		/*.NewsArrow
		{
			 width:20px; 
			 float:left;
			 padding:25px 0 0 0;
		}*/
	.NewsFooter
	{	
		padding:2px 0 0 5px;
		margin:0;
		color:#A5B4CB;
	}
	
#ChristmasCard
{
	position: absolute;
	z-index: 1000;
	left: 200px;
	top: 200px;
	width: 550px;
	height: 500px;
	border: solid 1px Black;
}
#CardBG
{
	position: absolute;
	z-index: 1000;
	zoom: 1;
	top: 0;
	left: 0;
	
	background-color:Black;
	
	 visibility: visible;
	/*filter:progid:DXImageTransform.Microsoft.alpha(opacity=60);*/
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
	
	height: 100%;
	width: 100%;
	min-height: 100%;
	min-width: 100%;
	filter:alpha(opacity=60);
}