/* global margin padding reset  */

* {

	margin:0px;
	padding: 0px;
	
}

/* defaults */


body{

	color: rgb(0,0,0);
	font: normal  1em/1.5em Arial, Helvetica, sans-serif;
	text-align: center;
}


div {
	margin:0px;
	padding:0px;
/*	border:1px solid red; */
}


img{
	
	margin:0px;
	padding:0px;
	border:0px;
}


object{
	
	margin:0px;
	padding:0px;
	border:0;
}

p {
	
/*	font: normal  .8125em/1.5em Arial, Helvetica, sans-serif;*/
	font: normal  .875em/1.5em Tahoma, Arial, Helvetica, sans-serif;
	margin:3px 0px;
	padding:3px 0px;
	
}

li{
	
	font: normal  .8755em/1.5em  Arial, Helvetica, sans-serif;
}

h1,h2,h3,h4,h5,h6{
	
	color: rgb(245,220,180);
	font-family:Arial,sans-serif;
}

.plainlist{
	
	list-style: none inside;
}


ul,ol {
	
	list-style: none;
	
}


p.genericright{
	
	text-align:right;
}

/* main classes */
.bigwrap{
	
	width:950px;
	
	height:auto;
	margin:0px auto;
	padding:0px 0px 0px 0px;
/*	border:1px solid green;*/
	background: #ffffff  url('../imgs/grey-border.jpg') repeat-y scroll top center;
}

div.clearfloatblank{
	
	clear:both;
	height:1px;
	width:auto;
	overflow:hidden;
}

.padbottom30px{
	
	padding-bottom:30px;
}



p.clearfloat{
	clear:both;
	
}

.bigbox{
	
	clear:both;
	text-align:left;
	margin:0px auto;
	width:920px;
/*	border:1px solid blue; */
	
	
}


.leftcol{
	
	float:left;
	width:275px;
/*	border:2px solid green;*/
	

}	

#sidebar{
	
	width:250px;
	padding: 0px 5px 0px 20px;
}


#navcol{
	
/*	border:1px solid green;*/
	padding-right:25px;
}


.rightcol{
	
/*	display:inline;*/

	text-align:left;
/*	margin-left:300px; /*width of leftcol plus margin padding */*/
	height:auto;
	width:auto;
/*	overflow:hidden;*/

	
}


.maincontent{
	
/*	height:auto;*/
	text-align:left;
	padding:0px 35px 0px 330px;
	width:auto;
}


/*is div not img*/
#erkpictureflash {
	
		float:left;
		width:auto;
/*		for no flash*/
		background: #ffffff url('../imgs/barometer.jpg') no-repeat scroll top left;
	
}

#erkpicture {
	
		float:left;
		width:auto;
}


/* navigation */

#erklogo{
	
	display:block;
	text-align:left;
/*	margin-left:-15px;*/
	border:0;
	

}


#banner{
	
	height:20px;
/*	border: 1px solid green;*/
	
}

#bannerhome{
	
	height:20px;
/*	border: 1px solid green;*/
	
}

#banner div{
	
/*	border: 1px solid green;*/
}

#erkslogan {
	
	font-style:italic;
	font-weight:normal;
	font-family: Georgia, Times, "Times New Roman", serif;
	color: rgb(88,88,88);
	float:left;
	padding-top:20px;
	padding-left:20px;
	padding-bottom:25px;
	text-transform: capitalize;

}

#navtop{
	float:right;
	text-align:right;
	padding-top:0px;
	padding-bottom:20px;
	padding-right:10px;
	
}

#navtop a{
	
	font:normal .50em Arial, Helvetica, sans-serif;
	color:#888888;
	text-decoration:none;
	text-transform:uppercase;
	padding-left:5px;
}



.erktop{
	
	background: #ffffff url('../imgs/erkgradmenu.jpg') repeat-x scroll top center;
	height:355px;
	
}


.navmenu{

	list-style: none;
	text-align: right;
	margin-top:20px;
/*	border:1px solid blue;*/
}

.navmenu li{
	

	margin:7px 0px 7px 0px;
	padding:7px 0px 7px 0px;

/*	border:1px solid green;*/
	
}

.navmenu li a{
	
	font: normal 1.0em Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration:none;
	letter-spacing: 2px;
	text-transform:uppercase;
	padding-bottom:4px;
	display:inline;
	width:auto;
	
}

.navmenu li a:hover{
	
	padding-bottom:2px;
	border-bottom:2px solid #b1400a;
	color:#b1400a;
	
}

#currlink{
	color:#b1400a;
}

/*individual styles*/
.erkback{
	
	width:922px;
	background: rgb(255,255,255) url('../imgs/erkgradbottom.jpg') repeat-y scroll top center;
	
	
}

.content{

	background: url('../imgs/erkgradtop.jpg') no-repeat scroll top center;
	padding-bottom:40px;


	
}


.content a{
	


		color: #ffffff;
		padding-bottom:2px;
		border-bottom:1px solid #ffffff;
		text-decoration:none;
		font-weight: bold;
		font-family: Arial, Helvetica, sans-serif;



	
}

#erkaddress {
		
		margin-top:20px;
		font-family: Arial, Helvetica, sans-serif;
		list-style: none;
		color:rgb(255,255,255);
}

#sidebar{
	
	font-size: 0.91em;
	height:auto;
	
}

#sidebar li{
	
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}


#sidebar h3, #sidebar h4 {
	
	font: bold .75em Arial, Helvetica, sans-serif;
	color: rgb(77,44,44);
	padding-bottom:4px;
	text-transform: uppercase;
	letter-spacing:2px;
	margin:15px 0px 5px 0px;
}




.maincontent h2, .maincontent h3{
/*	font-size:0.8125em;*/
	text-transform: capitalize;
	margin:0px 0px 15px 0px;
	padding-bottom:7px;
	padding-top:25px;
	border-bottom:2px solid rgb(245,220,180);
}

.content p, .content li{
	
	color:rgb(255,255,255);
}

.maincontent li{

	color:rgb(222,222,222);
	margin:1px 0px;
	padding:1px 0px;
	list-style: disc outside;
	margin-left:15px;
	
}



#introduction{
	
/*	font: normal .875em/1.5em Georgia, Times, "Times New Roman", serif;*/
	font: normal .90em/1.2em Verdana, Arial, Helvetica, sans-serif;
}

/*home page two columns*/


.coltwo{

	width:98%;
	height:auto;
	margin:0px;
	padding:0px;
	
}

.col_left{
	width:50%;
	height:auto;
	float:left;	
	margin:1px;


}

.col_right{
	width:47%;
	height:auto;
	float:left;
	margin:1px;
	padding:1px;

}

#erkhelpspecial{
	
	float:right;
	text-align:right;
	
}



#biographypic{

	float:left;
	width:162px;
	height:222px;
	overflow:hidden;
	padding-right:15px;
	padding-bottom:20px;
	padding-top:15px;
}

#biographypic img{
	
	border:1px solid #cccccc;
}

.sidebarlist{

	list-style: disc outside ;
	margin-left:10px;
}

.sidebarlist li{

	margin:2px 0px;
	padding:2px 0px;
	
}


.erkcase {
	
	margin-top:35px;
}

#erkcase_first {
	
	margin-top:5px;
}


/*------*/
.footer{

	font: normal 0.75em   Arial, Helvetica, sans-serif;
	text-align:left;
	padding:30px 0px 30px 0px;
	background: rgb(238,238,238) url('../imgs/erkborderbottom.jpg') no-repeat scroll top center;
	border-bottom:3px solid #cccccc;

}

.erkbold{
	
	color:rgb(178,48,5);
	font-weight: bold;
	
}


#footerinfo{
	float:left;
	padding-left:10px;
}


#footerinfo li {
	
	display:inline;
	padding-right:5px;
}


#footermenu{
	float:right;
	padding-right:10px;
	
}

#footermenu li {
	
	display:inline;
		padding-left:10px;
}

#footermenu li a {
	
	
	color:#555555;
	text-decoration: none;

	padding-bottom:1px;
	border-bottom:1px dotted #555555;
	text-transform: lowercase;
	

}


