

html, body, #wrap {height: 100%;}



body > #wrap {height: auto; min-height: 100%;}

#wrap {background-position:center;background-top:100; 	background-image: url(images/c12bg.jpg);

	background-repeat: repeat-y;}

#wrap #wrap2{height:100%;position:relative;margin-bottom:-191px;}



#wrap > #wrap2 {height: auto; min-height: 100%;}



/*#wrap{position:relative;}*/



	<!--[if lt IE 7]>

	<style media="screen" type="text/css">

	#wrap2 {

		height:100%;

	}

	</style>

	<![endif]--> 



html

{





}

body

{

	background-image: url(images/bg.jpg);

	background-repeat: repeat-x;

	

	margin: 0;



}

h1

{

	color: #019b67;

	font: 24px Arial, Verdana, Sans-Serif;

	font-weight: bold;

}

h2

{

	color: #4085cd;

	font: 18px Arial, Verdana, Sans-Serif;

	font-weight: bold;

}



h3

{



	font: 16px Arial, Verdana, Sans-Serif;

	font-weight: bold;

}

*

{

	margin: 0;

	padding: 0;

}



html,body

{

	background-color: #fff;



}

a

{

	color: #f25c34;

	text-decoration: none;

}

a:hover

{

	color: #4085cd;

	text-decoration: none;

}

p, div

{

	color: #666666;

	font: 14px Arial, Verdana, Sans-Serif;

	line-height:1.25em;

}



p.copyright a:hover

{

	color: #d04a2f;

	text-decoration: none;

}

.copyrighthome

{

	color: #787878;

	font: 12px Arial, Verdana, Sans-Serif;

}

.copyrightinner

{

	color: #ffffff;

	font: 12px Arial, Verdana, Sans-Serif;

}

p.copyright a

{

	color: #eeeeee;

	text-decoration: none;

}

p.copyright a:hover

{

	color: #d04a2f;

	text-decoration: none;

}



a.copyrightlink

{

	color: #eeeeee;

	text-decoration: none;

}

a.copyrightlink:hover

{

	color: #cccccc;

	text-decoration: none;

}

ul

{

	color: #878788;





	list-style-type: disc;

	line-height:1.25em;

	margin: 10px;

	padding: 6px;

}

li

{

	padding-bottom: 10px;

}







.container_12

{



	margin-top: 0;

	width:960px;

	height:100%;

	min-height:100%;

	position: relative;

	margin-left:auto;

	margin-right:auto;

	margin-bottom:-191px;









}





.grid_1,



.grid_3,

.grid_4,

.grid_5,

.grid_6,

.grid_7,

.grid_8,

.grid_9,

.grid_10,

.grid_11,

.grid_12,

.grid_4_leftrunner,

.grid_8_right,

.grid_left,



.grid_farright

{

	display:inline;

	float: left;

	margin-left: 10px;

	margin-right: 10px;

	position: relative;

}



.container_12 .grid_left{

	background-image: url(images/lsiderunner.jpg);

	background-repeat: repeat-y;

	width:250px;

	margin-left: 0px;

	margin-right: 0px;







}

.container_12 .grid_right{

	background-image: url(images/contentbg.jpg);

	background-repeat: repeat-y;

	width:670px;

	padding-left:10px;



	margin-left: 0px;

	margin-right: 0px;



}

.container_12 .grid_farright{

	background-color:#f8f8f8

	width:24px;



	margin-left: 0px;

	margin-right: 0px;





}

.grid_4_leftrunner,.grid_12_header,.grid_8_right

{

	margin-left: 0px;

	margin-right: 0px;

}

.alpha

{

	margin-left: 0;

}

.omega

{

	margin-right: 0;

}

.container_12 .grid_1

{

	width: 60px;

}

#body .grid_right .grid_2

{

	width: 140px;

	float:left;

}

#body .grid_right .grid_3

{

	width: 300px;

}



#body .grid_right .grid_2wide

{

	width: 300px;

	float:left;

}

#body .grid_right .grid_3wide

{

	width: 400px;

	margin-left: 0px;

	margin-right: 0px;

	float:left;	

}

#body .grid_right .grid_3contact

{

	width: 300px;

	margin-left: 0px;

	margin-right: 0px;

	float:left;	

}



a.navbutton

{

	background-image: url(images/navbutton.jpg);

	background-position: top left;

	background-repeat: no-repeat;

	color: #006645;

	display: inline-block;

	font: 16px Arial,Verdana,Sans-Serif;

	font-weight: bold;

	height: 29px;

	line-height: 2em;	

	padding-left: 20px;

	text-decoration: none;

	width: 220px;

}

a.navbutton:hover

{

	background-image: url(images/navhover.jpg);

	background-repeat: no-repeat;

	text-decoration: none;

	color: #ffffff;	

}



.navbuttonactive

{

	background-image: url(images/navhover.jpg);

	background-position: top left;

	background-repeat: no-repeat;

	color: #ffffff;

	display: inline-block;

	font: 16px Arial,Verdana,Sans-Serif;

	font-weight: bold;

	height: 29px;

	line-height: 2em;

	padding-left: 20px;

	text-decoration: none;

	width: 220px;

}



#body .grid_right .grid_4

{

	width: 350px;

	margin-left:0px;

	float:left;

}

#body .grid_right .grid_5

{

	width: 380px;

}

#body .grid_right .grid_contact

{

	width: 460px;

}

.container_12 .grid_6

{

	width: 460px;



}

.container_12 .grid_7

{

	width: 540px;

}

.container_12 .grid_8

{

	width: 620px;

}



.container_12 .grid_full

{

	background-color: #fff;

	height: 100%;

	width: 940px;

}









.container_12 .grid_9

{

	width: 700px;

}

.container_12 .grid_10

{

	width: 780px;

}

.container_12 .grid_11

{

	width: 860px;

}

.container_12 .grid_12

{

	width: 960px;

	margin-left:0px;

	margin-right:0px;

	height:100%;

	background-image: url(images/c12bg.jpg);

	background-repeat: repeat-y;





}

.container_12 .grid_12_header,.container_12 .grid_12_headermid,.container_12_inner

{

	width: 960px;

}

.grid_12_header{

	height:149px;

	background-image: url(images/headerpic.jpg);

	background-repeat: no-repeat;	



	

}

.container_12 .grid_12_headermid{

	height:88px;

	float:left;



	

}

.container_12 .grid_12_headermid .left{

	height:88px;

	width:310px;

	float:left;

	

}

.container_12 .grid_12_headermid .right{

	height:88px;

	width:650px;

	background-image: url(images/midright.jpg);

	background-repeat: no-repeat;	

	float:left;

	

}

.clear

{

	float:left;

	clear: both;

	display: block;

	height: 0;

	overflow: hidden;

	visibility: hidden;

	width: 0;

}

#body .clear

{

	float:left;

	clear: both;

	display: block;

	height: 0;

	overflow: hidden;

	visibility: hidden;

	width: 0;

}

.clearfix:after

{

	clear: both;

	content: ' ';

	display: block;

	font-size: 0;

	height: 0;

	line-height: 0;

	visibility: hidden;

	width: 0;

}

.clearfix

{

	display: inline-block;

}

* html .clearfix

{

	height: 1%;

}

.clearfix

{

	display: block;

}







.grid_12bottom{



	position: relative;

	margin-top: -191px;

	height:191px;

	width:100%;

	background-image: url(images/footerrunner.jpg);

	background-repeat: repeat-x;

	float:bottom;

	background-color:#4085cd;

	clear:both;





}







.grid_12bottom .grid_12bottomcenter

{

	margin-top:0px;

	background-image: url(images/footerpic.jpg);

	background-repeat: repeat-y;

	background-color:#dddddd;

	float: left;

	height: 191px;

	/*min-height: 1020px;*/

	position: relative;

	width: 960px;

	margin-left:auto;

	margin-right:auto;







}



#body .grid_right .productbox

{

	float: left;

	text-align: center;

	width: 223px;

}

#body .grid_right .productbox a

{

	color: #f25c34;

	font: 14px Arial,Verdana,Sans-Serif;

	font-weight:bold;

	text-decoration: none;

}

#body .grid_right .productbox a:hover

{

	color: #4085cd;

	text-decoration: none;

}









#body .grid_right .grid_2wide

{

	width: 300px;

	float:left;

	padding:2px;

}

#body .grid_right .grid_3wide

{

	width: 300px;

	margin-left: 0px;

	margin-right: 0px;

	float:left;

	padding:2px;	

}





#body .grid_right .grid_2

{

	width: 140px;

	float:left;

	padding:2px;

	



}

#body .grid_right .grid_3

{

	width: 220px;

	padding:2px;

	float:left;	





}



#body .grid_right .grid_3right

{

	width: 300px;

	padding:2px;

	float:right;	

}



#body .grid_right .grid_3contact

{

	width: 300px;

	margin-left: 0px;

	margin-right: 0px;

	float:left;	

}



* html p#iepara {

padding-top:1em;

}



