* {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
body {
	background: url(../mainimg/bg.jpg) repeat-x #ffffff;
}
img{
	border-style:none;
}

a:link{
	color:#3a3939;
	text-decoration:underline;
}
a:visited{
	color:#3a3939;
	text-decoration:underline;        
}
a:hover{
	color:#3a3939;
	text-decoration:none;        
}
.boldLink{
	font-weight:bold;
}
/*************************************************************************************************/

#allofthecontent {
	position:relative;
	width:1000px;
	margin:0px auto;
}
#flashHeader{
	display:block;
	width:1000px;
	height:409px;
	position:relative;
}
#blueHeaderOnTop {
	position:relative;
	display:block;
	width:1000px;
	height:46px;
	background:url(../mainimg/blueheader.jpg) left top no-repeat;
}
#dynContentHeader {
	position:relative;
	display:block;
	width:1000px;
	height:216px;
}
#logo {
	position:absolute;
	left:22px;
	top:0px;
	width:306px;
	height:94px;
	background:url(../mainimg/logo.png) left top no-repeat;
	z-index: 10000;

}
/********************************************************************/
/*																	*/
/* StartOf topBg													*/
/*																	*/
/********************************************************************/
#topBg{
	background:#f0f8ff;
	display:block;
	width:1000px;
	margin-bottom: 0px;
}

pre { text-align: left; overflow: visible }
code { background-color: #fff }
pre code { background-color: #eee }

.pics { height: 216px;  width: 1000px; padding:0; margin:0; overflow: hidden }
/*.pics img { height: 225px; width: 337px; padding: 15px; border: 1px solid #c6c2c2; background-color: #f2f2f2; top:0; left:0 }
.pics img {
	-moz-border-radius: 10px; -webkit-border-radius: 10px;
}*/

#bannerRotateWrapper{
	display:inline-block;
	position:relative;
	width:1000px;
	height:216px;
	z-index:20;
}

#slideContainer{
	position:relative;
	display:block;
	float:left; clear:none;
	width:1000px;
}
/********************************************************************/
/*																	*/
/* StartOf columnOneFrontPage										*/
/*																	*/
/********************************************************************/
#columnOneFrontPage {
	z-index:50;
	position:relative;
	float:left; clear:none;
	left:0px;
	top:0px;
	width:345px;
	display:block;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:25px;
}
#columnOneFrontPage #mainMenu{
	padding-left:30px;
}
#columnOneFrontPage #mainMenu ul h1{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	padding-bottom:0px;
	color:#262626;
}
#columnOneFrontPage #mainMenu ul li{
	list-style:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#637581;
	padding-left:40px;
}

#columnOneFrontPage #mainMenu ul li a:link{
	color:#262626;
	text-decoration:none;
	font-weight:400;
	line-height:25px;
	padding-left:20px;
	background:url(../mainimg/menuarrow.gif) left no-repeat;	
}
#columnOneFrontPage #mainMenu ul li a:visited{
	color:#262626;
	text-decoration:none;
	font-weight:400;
	line-height:25px;
	padding-left:20px;
	background:url(../mainimg/menuarrow.gif) left no-repeat;
}
#columnOneFrontPage #mainMenu ul li a:hover{
	color:#0096d6;
	text-decoration:none;
	line-height:25px;
	padding-left:20px;
	font-weight:400;
	background:url(../mainimg/menuarrow_hover.gif) left no-repeat;
}

.columnOneMenuHorisontalRule {
	height:1px;
	display:block;
	width:295px;
	padding-bottom:5px;
	padding-top:0px;
	margin: 0px 0px 0px 0px;
	margin-left:0px;
	background:url(../mainimg/1pxbluedot.gif) repeat-x;
}
.columnOneHorisontalRule {
	height:1px;
	display:block;
	width:295px;
	padding-bottom:15px;
	padding-top:5px;
	margin: 0px 0px 0px 0px;
	margin-left:30px;
	background:url(../mainimg/1pxbluedot.gif) repeat-x;
}



#columnOneFrontPage #subMenu{
	padding-left:30px;
}
#columnOneFrontPage #subMenu ul h1{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	padding-bottom:0px;
	color:#262626;
}
#columnOneFrontPage #subMenu ul li{
	list-style:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#637581;
	padding-left:40px;
	padding-bottom:10px;
}
#columnOneFrontPage #subMenu ul li span{
	list-style:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#637581;
}

#columnOneFrontPage #subMenu ul li a:link{
	color:#262626;
	text-decoration:none;
	font-weight:400;
	line-height:15px;
	padding-left:0px;	
}
#columnOneFrontPage #subMenu ul li a:visited{
	color:#262626;
	text-decoration:none;
	font-weight:400;
	line-height:15px;
	padding-left:0px;
}
#columnOneFrontPage #subMenu ul li a:hover{
	color:#0096d6;
	text-decoration:none;
	line-height:15px;
	padding-left:0px;
	font-weight:400;
}

#columnOneFrontPage #treeMenuContainer{
	padding-left:60px;
}

#columnOneFrontPage .menuHeadlines{
	padding-left:35px;
	padding-bottom:5px;
}

#columnOneFrontPage .menuHeadlines h1{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	padding-bottom:0px;
	color:#262626;
}
/********************************************************************/
/*																	*/
/* Endof columnOneFrontPage											*/
/*																	*/
/********************************************************************/


/********************************************************************/
/*																	*/
/* StartOf columnTwoFrontPage										*/
/*																	*/
/********************************************************************/

#columnTwoFrontPage {
	z-index:52;
	position:relative;																
	float:left; clear:none;								
	left:0px; 											
	top:0px;
	width:637px;
	padding-left:18px;
	padding-right:0px;
	padding-top:16px;
	padding-bottom:25px;
}
#columnTwoFrontPage h1 {
	font-size:18px;
	line-height:20px;
	padding-bottom:10px;
}
#columnTwoFrontPage p {
	font-size:12px;
	line-height:18px;
	padding-bottom:10px;
}
#columnTwoFrontPage img {
	float:left; clear:none;
	padding-right:10px;
	padding-bottom:10px;
}
/********************************************************************/
/*																	*/
/* StartOf twoColumnLayout											*/
/*																	*/
/********************************************************************/
#columnTwoFrontPage .twocolumn_layout{							
	left:0px; 											
	top:0px;
	width:700px;
	padding-top:10px;
}
#columnTwoFrontPage .twocolumn_layout div{
	position:relative;
	display:block;																
	float:left; clear:none;	
	width:291px;
	background:#ffffff;
	border: solid 1px #a2a2a3;
	margin-right:25px;
}
#columnTwoFrontPage .twocolumn_layout div img{
	margin-bottom:5px;
	margin-left:5px;
	margin-top:5px;
	margin-right:5px;
	float:right; clear:none;
}
#columnTwoFrontPage .twocolumn_layout div h1{
	font-size:12px;
	padding-left:5px;
	padding-bottom:0px;
	padding-right:5px;
	padding-top:0px;
	background:#bed1e4;
	border-bottom: solid 1px #a2a2a3;
	color:#412e1b;
}
#columnTwoFrontPage .twocolumn_layout div h2{
	font-size:12px;
	padding-left:5px;
	padding-bottom:5px;
	padding-right:5px;
	padding-top:5px;
}
#columnTwoFrontPage .twocolumn_layout div p{
	font-size:12px;
	line-height:21px;
	color:#403f3f;
	padding-left:5px;
	padding-bottom:5px;
	padding-right:5px;
	padding-top:0px;
	text-align:left;
}
#columnTwoFrontPage .twocolumn_layout div a:link{
	color:#262626;
	text-decoration:underline;	
}
#columnTwoFrontPage .twocolumn_layout div a:visited{
	color:#262626;
	text-decoration:underline;
}
#columnTwoFrontPage .twocolumn_layout div a:hover{
	color:#0096d6;
	text-decoration:none;
}
/********************************************************************/
/*																	*/
/* StartOf twoColumnLayout											*/
/*																	*/
/********************************************************************/
/********************************************************************/
/*																	*/
/* EndOF columnTwoFrontPage											*/
/*																	*/
/********************************************************************/
#columnTwo {
	z-index:52;
	position:relative;																
	float:left; clear:none;								
	left:0px; 											
	top:0px;
	width:636px;
	padding-left:18px;
	padding-right:0px;
	padding-top:16px;
	padding-bottom:25px;
	background:#FFFFFF;
	border-top: 15px solid #f0f8ff;
}


.navMessage{
	background: #bed1e4;
	padding: 5px;
	font-size: 11px;
	margin-right: 17px;
}
#columnTwo .post a:link{
	color:#005288;
	text-decoration:underline;
	
}
#columnTwo .post a:visited{
	color:#005288;
	text-decoration:underline;

}
#columnTwo .post a:hover{
	color:#0096d6;
	text-decoration:none;

}
#columnTwo .post h1 {
	font-size:21px;
	line-height:21px;
	color:#005288;
}
#columnTwo .post h2 {
	font-size:1em;
	line-height:21px;
	color:#005288;
}
#columnTwo .post p {
	font-size:12px;
	line-height:18px;
	padding-bottom:10px;
	padding-right:10px;
	color:#2E2E2E;
}


#columnTwo .post span.publisertAv{
	font-size:11px;
	margin-top:3px;
	display:inline-block;
	color:#666;
	margin-bottom: 12px;
	margin-top: 3px;
}


#columnTwo .post ul {
	padding-left:25px;
}

#columnTwo .post ul li {
	font-size:12px;
	line-height:18px;
	padding-bottom:10px;
	padding-right:10px;
	padding-left:5px;
	color:#2E2E2E;
	list-style:square;
}
#columnTwo .post ol {
	padding-left:25px;
}

#columnTwo .post ol li {
	font-size:12px;
	line-height:18px;
	padding-bottom:10px;
	padding-right:10px;
	padding-left:5px;
	color:#2E2E2E;
}

#columnTwo .post p a:link{
	color:#0096d7;
	text-decoration:underline;	
}
#columnTwo .post p a:visited{
	color:#0096d7;
	text-decoration:underline;
}
#columnTwo .post p a:hover{
	color:#000000;
	text-decoration:none;
}
#columnTwo .post img {
	float:left; clear:none;
	margin-right:10px;
	margin-bottom:10px;
}
.columnTwoHorisontalRule {
	height:1px;
	width:620px;
	padding-bottom:5px;
	padding-left:0px;
	padding-top:5px;
	margin: 0px 0px 0px 0px;
	background:url(../mainimg/1pxbluedot.gif) repeat-x;
}

.pdf{
	padding-left:23px;
	display:inline-block;
	height:17px;
	background:url(../mainimg/pdf.gif) no-repeat top left;
	line-height:15px;
}

.magnifyBtn{
	float:left; clear:none;
	padding-left:20px;
	padding-right:16px;
	display:block;
	height:17px;
	background:url(../mainimg/magnify.gif) no-repeat top left;
	line-height:15px;
}

#columnTwo .post .listCategoryItems{
	border:1px solid #a0b1c1;
	display:block;
	margin-bottom:10px;
	margin-right:15px;
}
#columnTwo .post .listCategoryItems h1{
	font-size:13px;
	margin-left:5px;
}

#columnTwo .post .listCategoryItems p{
	margin-left:5px;	
}

#columnTwo .post .listCategoryItems img{
	float:none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 5px;
}


#columnTwo #showKat h1 {
	font-size:21px;
	line-height:21px;
	color:#005288;
}

#columnTwo #showKat span.subHeadline{
	font-size:12px;
	margin-top:6px;
	margin-bottom:12px;
	display:block;
}
/********************************************************************************************/
/*                                                                                          */
/*                              STARTOF .wideColumnTwo                                      */
/*                                                                                          */
/********************************************************************************************/
#columnTwo .wideColumnTwo{
	background:#f0f8ff;
	padding:5px;
	margin-bottom: 10px;
	border:solid 1px #bed1e4;
	z-index:20;
	width:608px;
}
#columnTwo .wideColumnTwo img{
	float:left; clear:none;
	margin-right:6px;
	/*border:1px solid #000;*/
}

#columnTwo .wideColumnTwo h2{
	font-size:18px;
	margin: 0px;
	padding: 0px;
	padding-bottom:3px;
	line-height:22px;
}


#columnTwo .wideColumnTwo a:link{
	color:#005288;
	text-decoration:underline;
	
}
#columnTwo .wideColumnTwo a:visited{
	color:#005288;
	text-decoration:underline;

}
#columnTwo .wideColumnTwo a:hover{
	color:#0096d6;
	text-decoration:none;

}

#columnTwo .wideColumnTwo p{
	font-size:12px;
	line-height:16px;
}

.inlineFix{
	clear:both;
	display:block;
}
/********************************************************************************************/
/*                                                                                          */
/*                              EOF .wideColumnTwo                                          */
/*                                                                                          */
/********************************************************************************************/



/********************************************************************************************/
/*                                                                                          */
/*                              STAROF #showKat                                             */
/*                                                                                          */
/********************************************************************************************/
#columnTwo #showKat{
	width:480px;
	display:block;
	margin-top:16px;
	font-size:12px;
}
#columnTwo #showKat a:link{
	color:#005288;
	text-decoration:underline;
	
}
#columnTwo #showKat a:visited{
	color:#005288;
	text-decoration:underline;

}
#columnTwo #showKat a:hover{
	color:#0096d6;
	text-decoration:none;

}
#columnTwo #showKat ul li{
	font-size:14px;
	line-height:18px;
	background:#cccc99;
	padding:7px;

	border:1px dotted #666;
}
#columnTwo #showKat ul li:hover{
	background:#99cc99;
}
#columnTwo #showKat ul a:link{
	text-decoration:none;
}
#columnTwo #showKat ul a:visited{
	text-decoration:none;
}
#columnTwo #showKat ul a:hover{
	text-decoration:none;
}
#columnTwo #showKat ul li + li{
	margin-top:6px;
}


#columnTwo #showKat span.subHeadline{
	font-size:12px;
	margin-top:6px;
	margin-bottom:12px;
	display:block;
}
/********************************************************************************************/
/*                                                                                          */
/*                              EOF #showKat                                                */
/*                                                                                          */
/********************************************************************************************/


/********************************************************************/
/*																	*/
/* Endof topBg														*/
/*																	*/
/********************************************************************/
#lowBg{
	background:#656566;
	display:block;
	width:1000px;
	height:60px;
}
#lowBg #firstCol, #lowBg #secondCol p{	
	font-size:10px;
	color:#ffffff;
	padding-top:16px;
	padding-left:17px;
}
#lowBg #firstCol{
	float:left; clear:none;
	display:block;
	width:330px;
}
#lowBg #secondCol{
	float:left; clear:none;
	display:block;
	width:550px;
}