

    body {
        margin:				0px;
        padding-left:		10px;
        width:				1000px;
        background:		#F3F2F2;
		font-size:			90%;
    }
	a {
    	color:#369;
	}
	a:hover {
		color:#fff;
		background:#369;
		text-decoration:none;
	}
    h1, h2, h3 {
        margin:.8em 0 .2em 0;
        padding:0;
    }
    p {
        margin:.4em 0 .8em 0;
        padding:0;
    }


 	/* column container */
	.colmask {
		position:relative;		/* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */
	    clear:					both;
	    float:						left;
     	width:					1000px;				/* width of whole page */
        height:					auto;
		overflow:				hidden;		/* This chops off any overhanging divs */
		margin-top:			10px;
		background:			#F3F2F2;
		font-size:90%;

	}
	
	/* STYLING FOR COLLEFT ELEMENTS */	
	
.colLeft {
        float:						left;
        width:					150px;
        Height:					900px;
        padding-right:			10px;
        padding-left:			10px;
        margin-left:			0px;
        background:			#FFD8B7;    	/* Left column background colour */
       	font-family: 			"Times New Roman", Times, serif;
      	font-size:				0.8em;
}

.colLeftWhite {
        float:						left;
        width:					150px;
        Height:					900px;
        padding-right:			10px;
        padding-left:			10px;
        margin-left:			0px;
        background:			#FFFFFF;    	/* Left column background colour */
       	font-family: 			"Times New Roman", Times, serif;
      	font-size:				0.8em;
}

	/* Bullet style for .col2 column */
.colLeft li {
	background-image:  url('/_images/okcheck_orange_sm.png');
	background-repeat: no-repeat;
	background-position: 0 .2em;
	padding-left: 1.5em;
	margin-left:	-3em;
	display:	list-item;
	list-style-type:	none;
	line-height:		140%;
}
.colLeft li li {
	margin-left: -3.4em; 
}

	/* heading styles for.col2  column */
.colLeft .main_title {
	letter-spacing: 0.1em;
	margin-top: 4px;
	margin-left: -4px;
	font-family: 			"Times New Roman", Times, serif;
	font-size: 0.9em;
	color: #800000;
	text-transform: uppercase;	
	font-weight: bold;
}

.colLeft .sub_title {
	letter-spacing: 0.1em;
	padding-top: 10px;
	margin-left: -4px;
	margin-bottom:	-8px;
		font-family: 			"Times New Roman", Times, serif;
	font-size: 0.9em;
	color: #000000;
	text-transform: uppercase;	
	font-weight: bold;
	}
	
.colLeft .img {
	margin-left: -1em;
	width:	150px;
}
	/* STYLING FOR COLMID ELEMENTS */


.colMid {
        float:						left;
        width:					550px;
        Height:					900px;
		padding-left:			10px;
        padding-right:			10px; 	
      	background-color:	#F3F2F2;
      	overflow:				hidden;
      	font-family: 			"Times New Roman", Times, serif;
      	font-size:				90%;
      	color:					#666666;
}

.colMid p {
		font-family: 			"Times New Roman", Times, serif;
		color:					#666666;
		font-size:				1.2em;
}

.colMid h1 {
	background-color: 	#FFFFFF;
	color:					#FF8000;
	font-size:				1.4em;
	font-weight:			bold;
	margin-top:			0px;
	margin-bottom:		5px;
	margin-left: 			0em;
	font-family: 			"Times New Roman", Times, serif;
}

.colMid h2 {
	background-color: #FFFFFF;
	color:					#FF8000;
	font-size: 				1.2em;
	font-weight:			bold;
	margin-top:			0px;
	padding:				0px;
	margin-bottom:		5px;
}

.colMid h3 {
	background-color: #FFFFFF;
	color:					#FF8000;
	font-size:				1em;
	font-weight:			normal;
	margin-top:			0px;
	margin-bottom:		5px;
}

.examplebox { 
	border:					3px groove #F2F2F2;  
	background-color: #ECF2E6;  
	padding-left: 			.5em; 
	padding-right:			.5em;
	font-size:				1.05em;
	margin-bottom:		-0em; 
	width:					95%;
}
.attentionbox { 
	border:					4px groove #F2F2F2; 
	background-color: 	#ECF2E6; 
	padding-left: 			.5em; 
	padding-right:			.5em;
	margin-bottom:		-0em; 
	width:					95%;
	font-size:				1.05em;
}

.colMid  li {
	background-image:  url('/_images/mooshak.png');
	background-repeat: no-repeat;
	background-position: 0 .2em;
	padding-left: 1.2em;
	margin-left:	0em;
	display:	list-item;
	list-style-type:	none;
	line-height:		120%;
	font-family: 			"Times New Roman", Times, serif;
	font-size:				1.2em;
	color:		#666666;
}


	/* STYLING FOR COLRIGHT ELEMENTS */

.colRight {
       float:						left;
	   width:						250px;

	   background-color: 	#F3F2F2;
	   padding-left:			10px;
       height:					910px;
       margin-top:				-10px;
 }
 
.colRight li a {
	background-image:  url('/_images/sosimple.png');
	background-repeat: no-repeat;

	background-position: 0 0 .2em;
	padding-left: 2em;
	padding-bottom: 0em;
	margin-top:	.4em;

	display:	list-item;
	list-style-type:	none;
	line-height:		130%;
		font-family: 			"Times New Roman", Times, serif;
	font-size: 0.5em;
	color: #666666;
}
 .colRight #main_title {
	letter-spacing: 0.1em;
	margin-top: 14px;
	margin-left:0px;
		font-family: 			"Times New Roman", Times, serif;
	font-size: 0.9em;
	color: #800000;
	text-transform: uppercase;	
	
	font-weight: bold;
}

.colRight #sub_title {
	letter-spacing: 0.1em;
	padding-top: 10px;
	margin-left: -4px;
	margin-bottom:	-8px;
		font-family: 			"Times New Roman", Times, serif;
	font-size: 0.9em;
	color: #000000;
	text-transform: uppercase;	
	font-weight: bold;
}
.colRight h3 {
	background-color: #FFFFFF;
	color:					#FF8000;
	font-size:				.8em;
	font-weight:			bold;
	margin-top:			40px;
	margin-bottom:		5px;
}

.asslogo {
    width: 70px;
	height: 40px;

	float:		left;


}
.colRight .link a {
	font-size:				.7em;
	margin-top:			-20px;
	margin-right:			0px;
	padding-left:			0px;

}
.colRight .link2 a {
	font-size:				.7em;
	margin-top:			-20px;
	margin-right:			0px;
	padding-left:			70px;

}
.colRight .asslogo a img {
	margin-left:			-40px;


}


/* STYLING FOR COLRIGHT_Contact ELEMENTS */

.contactus {
		width:						220px;
		border:						3px groove #F2F2F2;  
		background:				#F4F1EA;   
		Height:						240px;
		padding:					10px;
		font-family: 			"Times New Roman", Times, serif;
		font-size: 					1.0em;
		color: 						#333333;

}

/* Show only to IE PC \*/
* html .boxhead h2 {height: 1%;} /* For IE 5 PC */

.sidebox {
	margin: 0 auto; /* center for now */
	width: 17em; /* ems so it will grow */
	background: url('/_images/sbbody-r.gif') no-repeat bottom right;
	font-size: 100%;
}
.boxhead {
	background: url('/_images/sbhead-r.gif') no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
}
.boxhead h2 {
	background: url('/_images/sbhead-l.gif') no-repeat top left;
	margin: 0;
	padding: 22px 30px 5px;
	color: #FFFFFF; 
	font-weight: bold; 
	font-size: 1.2em; 
	line-height: 1em;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}
.boxbody {
	background: url('/_images/sbbody-l.gif') no-repeat bottom left;
	margin: 0;
	padding: 5px 30px 31px;
}

.boxbody li {
	margin-left: -2em;
}

.boxbody p {
	color: #333333; 
	font-weight: bold; 
	font-size: 0.8em; 
	line-height: 1em;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}

.boxbody p a	{
	text-decoration:	none;
}

.boxContact {
	text-align: left;
	display:	inline;
	width: 4em; /* ems so it will grow */
	font-size: 100%;
}
	/* STYLING FOR YAHOO PIPES NEWS FEED */

#KENTBREW_20c6	{
		width:						240px;
		border:						3px groove #F2F2F2;  
		background:				#C9D9DF;   
		overflow:					auto;
		Height:						700px;
}

#KENTBREW_20c6 a	{
	text-decoration:none;
	
}

#KENTBREW_20c6 a:hover	{
		text-decoration:underline;
		background-color: 	#FFD8B7;
}

#KENTBREW_20c6 .hd	{
	background:			#B0CADA;  /* table header background color */
	border-bottom:1px solid #000;
	padding:3px;
	color:		#333333;
}

#KENTBREW_20c6 .hd a	{
	color:#333333;
	font-weight:bold;
	text-indent:20px;
background:			#B0CADA;
}


#KENTBREW_20c6 .bd	{
	background-color: 	#C9D9DF;
	margin:					0;
	padding:				0;
	font-size:				70%;
	Height:					700px;
}

#KENTBREW_20c6 .bd.hidden	{
	display:none;
}

#KENTBREW_20c6 .bd ul	{
	margin:0;
	padding:5px;
	list-style:none;
	Height:	680px
	background-color: 	#C9D9DF;
}

#KENTBREW_20c6 .bd ul li	{

	margin:	0px;
	width:	215px;
	padding-top:	0px;
	font-size: 2em;
}

#KENTBREW_20c6 .bd ul li a	{
	color:#666666;
	width:	215px;
background-color: 	#C9D9DF;

}

#KENTBREW_20c6 .ft	{
	text-align:right;
	background-color:#fa0;
	border-top:1px solid #000;
	padding:0 5px;
	font-size:77%;
	color:#fff;
}

#KENTBREW_20c6 .ft a	{
	font-size:80%;
	color:#fff;
}

#KENTBREW_20c6 .hd a.progress	{
	display:block;
	height:16px;
	width:16px;
	line-height:0;
	font-size:0;
	float:left;
	background:transparent url('http://l.yimg.com/us.yimg.com/i/us/my/mw/anim_loading_sm.gif') 0 50% no-repeat;
}

#KENTBREW_20c6 .hd a.open	{ 
	display:block;
	height:15px;
	width:15px;
	float:left;
	background:transparent url('http://l.yimg.com/us.yimg.com/i/us/plus/csp/cn/norgie_open_dna.gif') 0 50% no-repeat;
}

#KENTBREW_20c6 .hd a.closed		{
	display:block;
	height:15px;
	width:15px;
	float:left;
	background:transparent url('http://l.yimg.com/us.yimg.com/i/us/plus/csp/cn/norgie_closed_dna.gif') 0 50% no-repeat;
}


	/*  Font Format Styles */

.blue 		{color:#336699;}
.orange 		{color:#FF8000;}
.orange2 	{color:#E36627;}
.orange3 	{color:#EC5219;}
.bold 		{font-weight: bold;}


	/* Header styles */
#header {
	height:			100px;
	width:			1000px;
	padding: 		0px 0px 20px 0px;
	margin-top: 	-10px;
	margin-right:	0px;
}


    
   
	/* Footer styles */
#footer {
	height: 10px;
	width:1000px;
	padding-top: 6px;
	padding-bottom: 5px;
	border:#ccc 1px solid;
	font-size:8pt;
	color:#FFF;
	text-align:center;
	clear: both;
	background: #FF8000;
	float: left;
}

    #footer p {
        padding:10px;
        margin:0;
    }


.colmask {
	    width:100%;
}
   