

/** Generated by FG **/
@font-face {


	font-family: 'Futura ICG Book';
	src: url('fonts/Futura ICG Book.eot');
	src: url('fonts/Futura ICG Book.woff') format('woff'), 
		 url('zfonts/Futura ICG Book.ttf') format('truetype'), 
		 url('xfonts/Futura ICG Book.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}




p
{
	margin-top:02px;
	padding-top:0px;
}
body, html
{
	  height:100%;
	  width:100%;
}
body
{
	font-family: 'Futura ICG Book','Futura ICG','Didact Gothic', arial, sans-serif,helvetica;
	font-size : 14px;
	outline:none;
	margin:0px;
	color:#555555;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover;
	vertical-align:top;
	min-width: 1090px;
}


#wrap 
{
          height:100%;
		  width:100%;
}



#header,
#footer
{
	z-index:3;
	min-width: 1090px;
	width:100%;
	position: fixed;
	color : #555555;
	background-color:white;
	//background-image:url(images/transwhite.png);
	font-size:12px;
}	
	
#header
{	
	top: 0px;
	height: 40px;
	padding-top:17px;
}

#footer
{
	bottom: 0px;
	height: 24px;
	padding-top:7px;
	font-size:10px;
	font-family:arial,helveticva, sans serif;
}

img,a
{
 outline: none;
}

a
{
color:#444444;
}

a
{
	text-decoration: none;

}

a:link.ma_1,
a:visited.ma_1
{
	display:inline-block;
	padding:4px;
	padding-left:18px;
	padding-right:18px;
	text-transform:uppercase;
		letter-spacing:0.4px;
}
a:hover.ma_1,
a:link.sel,
a:visited.sel,
a:hover
{
	color:#85ac1c;
	text-decoration: none;
	-font-weight:bold;
	--letter-spacing:0.4px;
}
#footer a,
#footer a:link,
#footer a:visited
{
padding:8px;
color:#aaaaaa;
}

#footer a:hover
{
color:#cc3333;
}


.holder
{
	
	padding-left:220px;
}
#pageBody
{
	
	height:100%;
}

#pageInner
{
	margin-top:57px;
	display:inline-block;
	float:left;
	vertical-align:top;
	width:366px;
	width:466px;
	height:calc(100% - 116px);
	min-height:600px;
	margin-left:30px;
	padding:32px;
	background-image:url(images/transwhite.png);
}

#holdLogo
{
	float:left;
	position:relative;
	z-index:2;
	top:65px;
	width:263px;
	display:inline-block;
}

h1
{
	color:#cc0000;
	font-size:56px;
	text-align:right;
	font-weight:normal;
	padding:0px;
	margin:0px;
	line-height:48px;
	letter-spacing:1px;
	padding-bottom:12px;
}
h2
{
	color:#aa9977;
	font-size:48px;
	text-align:right;
	font-weight:normal;
	padding:0px;
	margin:0px;
	line-height:38px;
	letter-spacing:1px;
	padding-bottom:12px;
}

h3
{
	color:#94bc1a;
	font-size:24px;
	text-align:left;
	font-weight:normal;
	padding:0px;
	margin:0px;
	line-height:28px;
	padding-bottom:6px;
	letter-spacing:1px;
	margin-bottom:8px;
}

h4
{
	color:#aa9977;
	margin-bottom:3px; 	
}

.greenbox
{
	background-color: #d9e9b8;
	padding:24px;
}
.pinkbox
{
	background-color: #ffddcc;
	padding:24px;

}

#pbholder
{
	width:230px;
	display:inline-block;

}

XXXdiv
{
border:1px solid blue;
}

.sideMen
{
	padding-top:8px;
	color:#cc0000;
	font-size:14px;
	width:214px;
	display:inline-block;
		
	float:left;
}



.sideMenArrow
{
	color:#cc0000;
	font-size:14px;
	width:10px;
	display:inline-block;
	content: ">";
		text-align:right;
		margin:auto;
		padding-top:6px;
		
		float:left;
}

.sideMenSub
{

	font-size:12px;
	display:inline-block;
	float:left;
	padding-bottom:10px;
	
}
hr
{
border:none;
border-top : 1px dotted green;
margin:0px;
margin-bottom:14px;
}


.blogLink
{
	border-top:1px dotted silver;
}

.inHolder
{
margin:12px;	
}
.inHolder label
{
	vertical-align: top;
	display:inline-block;
	width:88px;
	text-align:right;
	padding-right:10px;
}


.inHolder textarea,
.inHolder input
{
	width:329px;
}