/***********************************************/

/* 3col_leftNav.css                             */

/* Use with template 3col_leftNav.html          */

/***********************************************/



/***********************************************/

/* HTML tag styles                             */

/***********************************************/



body{

}



body, p, td, div, ul, ol {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

}

	





body, p, td, div {

	margin: 0px 0px 0px 0px;

	border-bottom-color: #FFFFFF;

	border-bottom-style: none;

}



h1, h2, h3 {

	font-family: "Courier New", Courier, mono;

	color: #006699;

	padding-top: 15px;

}





h1 {

	font-size: 28px;

	padding-bottom: 22px;

}

h2 {

	font-size: 22px;

}

h3 {

	font-size: 18px;

}



a{

	color: #006699;

	text-decoration: none;

}



p {

	align: left;

}



a:link{

	color: #006699;

	text-decoration: none;

}



a:visited{

	color: #006699;

	text-decoration: none;

}



a:hover{

	color: #006699;

	text-decoration: none;

}





ul{

	list-style-image: url(images/pf.gif);

}



ul ul{

 list-style-type: disc;

}



ul ul ul{

 list-style-type: disc;

}



label{

 font-family: Arial,sans-serif;

 font-size: 100%;

 font-weight: bold;

 color: #334d55;

}

#threelinks {

	position: absolute; top: 7px; left: 62%;

}

#toplinks1 {

	visibility: hidden; position: absolute; top: 19px; left: 68%; background-color: #336699; border-top: 1px solid #ffffff;

	padding: 8px 30px 8px 6px; 

}

#toplinks2 {

	visibility: hidden; position: absolute; top: 19px; left: 71%; background-color: #336699; border-top: 1px solid #ffffff;

	padding: 8px 30px 8px 6px;

}



/***********************************************/

/* Layout Divs                                 */

/***********************************************/



#masthead{

	padding: 10px 0px 0px 0px;

	border-bottom: 1px solid #cccccc;

	width: 100%;

}



#navBar{

	float: left;

	width: 22%;

	margin: 0;

	padding: 0px;

	color: #003366;

}



#headlines{

  	float:right;

	width: 22%;

	border-left: 0px;

	border-bottom: 0px;

	border-right: 1;

	border-color: #cccccc;

	border-width: 2px;

	padding-right: 10px;

}



#content{

	float: left;

	width: 49%;

	margin-bottom: 0px;

	padding-bottom: 20px;

}



#navBar1{

	float: left;

	width: 32%;

	margin: 0px;

	padding: 0px;

	color: #003366;

}



#content1{

	float: left;

	width: 64%;

	padding-bottom: 15px;

}



#navBar2{

	float: left;

	width: 48%;

	margin: 0px;

	padding: 0px;

	color: #003366;

	border-right:1px solid #dddddd;

}



#content2{

	float: left;

  	width: 48%;

	margin: 8px;

}



#content3{

	float: left;

	width: 80%;

	padding-left: 100px;

	padding-top: 36px;

	padding-bottom: 20px;

}



#navBar33{

	float: left;

	width: 33%;

	padding: 11px;

	border-right:1px solid #dddddd;

}



#headlines33{

  	float:right;

	width: 33%;

	padding: 11px;

}



#content33{

	float: left;

  	width: 33%;

	padding: 11px;

	border-right:1px solid #dddddd;



}



#navBarHome{

	float: right;

	width: 173px;

	padding: 0px;

	margin: 0px;

}



#navBarHome ul {

	list-style: inside;

	list-style-position: outside;

	font-size: 10px;

	margin-left: 15px;

	color: #006699;

}



#contentHome{

	float: left;

  	width: 572px;

	padding: 0px;

	margin: 0px;

	height: 0px;



}



#allHome{

	float: left;

  	width: 745px;

	padding: 0px;

	margin: 0px;



}



#bottomHome{

	clear: both;

	padding: 0px;

	margin: 0px;

}



#homeWide{

	width: 100%;

	padding: 0px;

	margin: 0px;

	background-color: #2E73B8;

}



#homeRight{

	width: 100%;

	background-color: #2E73B8;

	padding: 0px;

	margin: 0px;

}







/***********************************************/

/* Components                                  */

/***********************************************/



#siteName{

	background-color: #2E73B8;

	padding: 0px 0px 0px 10px;

}

#siteName h1 {

	background-color: #2E73B8;

}



/************* #globalNav styles **************/



#globalNav{

padding: 0px 0px 0px 0px;

border-bottom: 1px solid #CCC;

color: #cccccc;

}



#globalNav img{

 display: block;

}



#globalNav a {

	font-size: 90%;

	padding: 0 4px 0 0;

}



/*************** #pageName styles **************/



#pageName{

	margin: 0px;

	padding: 5px 5px 5px 10px;

	font-size: 10px;

	font-family: verdana;

	font-weight: 100;

}



/************* #title1 styles *************/



#title1{

	font-size: 13px;

	padding: 2px 0px 0 10px;

}







/************* #siteInfo styles ***************/



#siteInfo{

	clear: both;

	border: 1px solid #cccccc;

	font-size: 11px;

	color: #ffffff;

	padding: 4px 0px 4px 10%;

	background-color: #003366;

	align: center;

}



#siteInfo img{

	padding: 4px 4px 4px 10px;

	vertical-align: middle;

}



#siteInfo a{

	color: #ffffff;

}



/*********** #sectionLinks styles ***********/



#sectionLinks{

	font-family: Verdana;

	position: relative;

	margin: 0px;

	padding: 3px;

	font-size: 12px;

	color: #006699;

	line-height: 19px;

}



#sectionLinks h3{

	padding: 10px 0px 2px 10px;

}



#sectionLinks a {

	padding: 2px 0px 5px 10px;

}



#sectionLinks a:hover {

	color: #D95D5D;

}





.sectionLinksmall{

	font-size: 10px;

	color: #006699;

	line-height: 14px;

}



.sectionLinksmallo{

	font-size: 10px;

	color: #D95D5D;

	line-height: 14px;

}



/*********** .relatedLinks styles ***********/



.relatedLinks{

	position: relative;

	margin: 0px;

	padding: 0px 0px 10px 10px;

	font-size: 90%;

}



.relatedLinks h3{

	padding: 10px 0px 2px 0px;

}



.relatedLinks a:link,

.relatedLinks a:visited {

	display: block;

}



/************** #advert styles **************/



#advert{

	font-family: Verdana;

	padding: 0px 0px 0px;

	font-size: 12px;

}



#advert a {

	padding: 2px 0px 5px 10px;

	display: block;

}



#advert a:hover {

	color: #D95D5D;

}



/************** #linksbar styles **************/



#linksbar{

	background-color: #A9D3F3;

	clear: both;

	padding: 3px 10% 3px 10%;



}

#linksbar p, td {

font-size: 11px;

color: #006699;

}

/************** #headlines styles **************/



#headlines{

	font-family: Verdana;

	margin: 0px;

	padding: 0px 0px 0px 0px;

	font-size: 12px;

	position: relative;

	top: -77px;

}



#headlines p{

	padding: 0px 0px 0px 0px;

}



#headlines a:hover {

	color: #D95D5D;

}



/************** #contactform **************/



#contactform {

	background-color:#E6E9B1;

	border:thin, #C8CE53;

}

#minicontactwp {
	background-color: #F8F9CC;
	border:thin #F1F3A0;
}




/************** #general styles **************/



.whiteN

{

	FONT-WEIGHT: normal; 

	FONT-SIZE: 10px; 

	FONT-FAMILY: verdana;

	color:#ffffff;

	text-decoration:none;

}



a.whiteN

{

	FONT-WEIGHT: normal; 

	FONT-SIZE: 10px; 

	FONT-FAMILY: verdana;

	color:#ffffff;

	text-decoration:none;

}



a.whiteN:visited

{

	color:#ffffff;

	text-decoration:none;

}



a.whiteN:hover

{

	color:#ffcc00;

	text-decoration:none;

}

a.whiteB

{

	FONT-WEIGHT: bold;

	FONT-SIZE: 10px;

	FONT-FAMILY: verdana;

	color:#ffffff;  

	text-decoration:none;

}



a.whiteB:hover

{

	color:#ffffff;

	text-decoration:none;

}



a.whiteB:visited

{

	color:#ffffff;

	text-decoration:none;

}



a.redB

{

	FONT-WEIGHT: bold;

	FONT-SIZE: 10px;

	FONT-FAMILY: verdana;

	color:#ffff00; 

	text-decoration:none;

}



a.redB:hover

{

	color:#ffff00;

	text-decoration:none;

}



a.redB:visited

{

	color:#ffff00;

	text-decoration:none;

}



a.white:hover

{

	color:red;

	text-decoration:none;

}





	#leftcontent {

		position: absolute;

		left:10px;

		top:292px;

		width:160px;

		background:#fff;

		border-right:1px solid #ddd;

		height:1850px;

		}

		

	#footer {

		voice-family: "\"}\"";

		voice-family: inherit;

		margin-left: 0px;

   		margin-right:0px;

		}

		

	#centercontent {

		background:#fff;

   		margin-left: 199px;

   		margin-right:199px;

		voice-family: "\"}\"";

		voice-family: inherit;

   		margin-left: 201px;

   		margin-right:201px;

		}

		

	html>body #centercontent {

   		margin-left: 201px;

   		margin-right:201px;

		}



	#rightcontent {

		border-left:1px solid #ddd;

		position: absolute;

		right:0px;

		top:292px;

		width:150px;

		height:1850px;

		background:#fff;

		}

		

	#banner2 {

		border-top:0px solid #000;

		voice-family: "\"}\"";

		voice-family: inherit;

		margin-left: 0px;

   		margin-right:0px;	

		z-index: 0;			

		}



	#banner7 {

	border-top:0px solid #000;

	voice-family: "\"}\"";

	voice-family: inherit;

	margin-left: 0px;

	margin-right:0px;

	background-color: #2E73B8;

	z-index: 0;

	margin-top: 0px;

		}

				

	#hiddenDiv {

		

		voice-family: "\"}\"";

		voice-family: inherit;

		margin-left: 0px;

   		margin-right:0px;

		}

		

	#banner3 {

		background:#fff;

		voice-family: "\"}\"";

		voice-family: inherit;	

		}

	

	

	#banner {

		margin-left: 0px;

   		margin-right:0px;

		height:75px;

		border-top:0px solid #000;

		border-right:0px solid #000;

		}

		

	html>body #banner {

		height:39px;

		}

		

	p,h1,pre {

	padding-left: 2px;

		}

		

		

	#banner h1 {

		font-size:10px;

		padding:0px 0px 0px 0px;

		margin:0px;

		}

	

	#rightcontent p {

		font-size:10px

		}



	.tiny {

		font-size: 1px;

	}

	

	#topright {

		position: absolute; top: 107px; right: 0px;

	}

	

	#prily {

	position: absolute;

	top: 147px;

	right: 25%;

	

	}

	

	


