/* ::::: http://www.akken.com/css/screen.css ::::: */


a img { border: 0pt none ; background: transparent none repeat; }

html { height: 100%; }
body {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	background-color: #CCCCCC;
		margin-top: 0px;
}
#container {
	width: 740px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
a { color: rgb(7, 156, 212); text-decoration: none; }
a:hover { text-decoration: underline; }
p { margin: 0.05em 0pt 1.1em; }
p.intro { margin: 0.05em 0pt 0.8em; font-weight: normal; font-size: 1.2em; line-height: 1.4; color: rgb(85, 85, 85); }
h2 { border-bottom: 1px solid rgb(241, 241, 241); color: rgb(190, 24, 30); font-weight: normal; text-transform: uppercase; padding-bottom: 3px; margin-bottom: 0.3em; font-size: 18px; }
#content h3 { margin: 0.3em 0pt 0pt; color: rgb(85, 85, 85); font-weight: normal; font-size: 120%; }
a.pdf { background: transparent url('images/icon-pdf.png') no-repeat scroll right center; padding-right: 18px; }
#content ul { margin: 0.2em 0pt 1em; }
#content ul li { background: transparent url('images/bul-arr-red.png') no-repeat scroll 0pt 0.5em; padding-left: 12px; list-style-type: none; list-style-image: none; list-style-position: outside; }
#content hr { border-style: none none solid; border-color: rgb(238, 238, 238); border-width: 1px; margin: 1.1em 0pt; color: rgb(255, 255, 255); background-color: rgb(255, 255, 255); display: block; }
#content { margin: 0pt 21px 12px 0pt; width: 355px; float: left; display: inline; background-image: none; }
#sidebar-right { margin: 0pt 0pt 12px; float: right; display: inline; width: 152px; }
#sidebar-right img { margin: 0pt 0pt 12px; }
#bd-contact #sidebar-right h3 { margin: 0pt 0pt 0.1em; font-weight: normal; font-size: 130%; }

#sidebar-left { margin: 1px 20px 12px 0pt; float: left; display: inline; width: 175px; }

#product-brochures { background: transparent url('images/product-brochures-bg.png') no-repeat scroll center bottom; }
#product-brochures p { margin: 2px; padding: 0pt; }
#product-brochures h3 { background: transparent url('images/product-brochures-header.png') no-repeat; text-indent: -5000px; height: 18px; cursor: pointer; font-size: 1px; }
#bd-home #content { margin: -2px 0pt 0pt; background: transparent url('images/hm-mid-bgm.png') repeat-y; width: 740px; }
#bd-home #content #anam{ background: transparent url('images/hm-mid-bg.jpg') repeat-y;}
#bd-home #content #col-better { float: left; display: inline; width: 246px; }
#bd-home #content #col-works { float: right; display: inline; width: 246px; }
#bd-home #content #col-spotlight {float: left; display: inline; width: 440px; }
#bd-home #content #col-works {  width: 244px; }
#bd-home p { color: #333333; }
#col-better h2 a, #col-spotlight h2 a, #col-works h2 a { overflow: hidden; display: block; width: 246px; height: 34px; text-indent: -9999em; }
#col-better h2 a { background: transparent url('images/homeh2-whatmakesbetter.png') no-repeat; }
#col-spotlight h2 a { background: transparent url('images/homeh2-industryspotlight.png') no-repeat; }
#col-works h2 a { background: transparent url('images/homeh2-howitworks.png') no-repeat; width: 248px; }
#col-better h2 a:hover, #col-spotlight h2 a:hover, #col-works h2 a:hover { background-position: 0pt -34px; }
.col-inner {
	margin: 13px 18px;
	width: 440px;

}

.col-inner-ic { 
margin: 13px 18px; 
width: 670px; 
}

.below {
	display:block;
	padding-bottom: 20px;
	position: relative;
}

.col-inner-ics {
	margin: 13px 18px;
	width: 670px;
	background-image: url(images/epback.png);
	background-repeat: no-repeat;
	background-position: right top;
}

.col-inner2 { 
margin: 13px 18px; 
width: 212px; 
}
.inner-lastcol { margin: 13px 19px; }
#bd-home ul.attn { width: 210px; list-style-type: none; list-style-image: none; list-style-position: outside; color: #333333; }
#bd-home ul.attn li { border-bottom: 1px solid rgb(238, 238, 238); padding: 0.35em 0pt 0.35em 12px; background: transparent url('images/bul-redsquare.png') no-repeat scroll 0pt 0.9em; width: 198px; }
#bd-home ul.attn li.last { border-bottom: medium none; }
#col-spotlight h3 a, #col-works h3 a { margin: 8px 0pt 4px; overflow: hidden; display: block; width: 210px; height: 29px; text-indent: -9999em; }
#col-spotlight h3 a { background: transparent url('images/hm-h3-spotlight.png') no-repeat; }
#col-works h3 a { background: transparent url('images/hm-h3-howworks.png') no-repeat; }
#col-spotlight p strong a { background: transparent url('images/bul-arr-org.png') no-repeat scroll right center; color: rgb(254, 167, 30); text-decoration: none; font-weight: normal; padding-right: 10px; }
#col-works p strong a { background: transparent url('images/bul-arr-grn.png') no-repeat scroll right center; color: rgb(113, 189, 102); text-decoration: none; font-weight: normal; padding-right: 10px; }
#col-spotlight p strong a:hover, #col-works p strong a:hover { text-decoration: underline; }
#bd-home #content #lower { border-top: 1px solid rgb(243, 243, 243); background: transparent url('images/hm-lower-bg.jpg') repeat-y; width: 740px; clear: both; }
#bd-home #content #lower #col-wide { margin: 18px 0pt 6px 18px; width: 456px; float: left; display: inline; }
#bd-home #content #lower #col-wide h3 { background: transparent url('images/hm-h3-akkennews.png') no-repeat; overflow: hidden; width: 148px; height: 11px; margin-bottom: 5px; text-indent: -9999em; }

#bd-home #content-cap { background: transparent url('images/hm-cap-bg.jpg') no-repeat; width: 740px; height: 15px; clear: both; }
#bd-home #content #lower #col-narrow h3 { background: transparent url('images/hm-h3-brochures.png') no-repeat; overflow: hidden; width: 124px; height: 11px; margin-bottom: 5px; text-indent: -9999em; }
#lower #col-narrow { margin: 18px 20px 6px 0pt; width: 206px; float: right; }
#content #col-narrow dl { margin: 0pt 0pt 0.5em; padding: 8px 6px 8px 2px; }
#content #col-narrow dl a { color: rgb(7, 156, 212); }
#content #col-narrow dt { margin: 0pt 0pt 2px 50px; color: rgb(7, 156, 212); font-weight: normal; font-size: 105%; }
#content #col-narrow dt.graphic { margin: 0pt; float: left; display: inline; clear: both; }
#content #col-narrow dd { margin: 0pt 0pt 2px 50px; }


/*
form { margin: 0px 0pt 0pt; font-family: Verdana,Arial,Helvetica,sans-serif; width: 220px ;}
form div { border: 1px solid rgb(221, 221, 221); margin: 2px 0pt 12px; }
form label { font-size: 90%; margin-bottom: 3px; color: #333333; }
form input, form textarea, form select { border-style: solid; border-color: rgb(170, 170, 170) rgb(204, 204, 204) rgb(204, 204, 204) rgb(170, 170, 170); border-width: 1px; margin: 1px; padding: 2px; background: rgb(249, 249, 249) none repeat; color: rgb(101, 101, 101); }
form input:hover, form textarea:hover, form select:hover { background-color: rgb(255, 255, 255); }
form input:focus, form textarea:focus, form select:focus { border-style: solid; border-color: #333333 rgb(170, 170, 170) rgb(170, 170, 170) #333333; border-width: 1px; background-color: rgb(255, 255, 255); color: rgb(86, 86, 86); }
form .radio { width: auto; }
form hr { border-style: none none solid; border-color: rgb(238, 238, 238); border-width: 1px; margin: 1em 0pt; color: rgb(255, 255, 255); background-color: rgb(255, 255, 255); display: block; }
form h4 { margin: 2em 0pt 0.1em; font-size: 110%; }
form h5 { margin: 0pt 0pt 0.15em; font-size: 115%; font-weight: normal; }
form textarea { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 110%; } 
.btn-login, .btn-submit, .btn-next { margin: 1em 0pt; background: transparent url('images/btn-login.gif') no-repeat; width: 77px; height: 27px; outline-color: invert; outline-style: none; outline-width: medium; cursor: pointer; }
.btn-submit { background-image: url('images/btn-submit.png'); }
.btn-next { background-image: url('images/btn-next.gif'); }*/


/* form td.lefthalf { padding-right: 10px; } */ 
img.btn-login:hover { background: transparent url('images/btn-login.gif') no-repeat scroll 0pt -27px; }
img.btn-submit:hover { background: transparent url('images/btn-submit.gif') no-repeat scroll 0pt -27px; }
img.btn-next:hover { background: transparent url('images/btn-next.gif') no-repeat scroll 0pt -27px; }
p.no { display: none; }
div.form-button { border: medium none ; }
/*input, textarea, select { border-style: solid; border-color: rgb(144, 144, 144) rgb(197, 197, 197) rgb(224, 224, 224); border-width: 1px; margin: 1px ! important; padding: 2px ! important; background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); }*/

#header { background: rgb(255, 255, 255) none repeat; width: 740px; min-height: 90px; position: relative; }
#header h1 a {
	background: transparent url('images/iaf-logo.png') no-repeat;
	overflow: hidden;
	width: 178px;
	height: 84px;
	text-indent: -9999em;
	position: absolute;
	top: 0px;
	left: 1px;
}
#header h3 { background: transparent url('images/head-tagline.png') no-repeat; width: 140px; height: 10px; text-indent: -9999em; position: absolute; right: -6px; bottom: 20px; }

.subtitle {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #577DA8;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	border-bottom-width: 1px;
	border-bottom-style: double;
	border-bottom-color: #eeeeee;
	width: 360px;
	margin-left: 4px;
	margin-bottom: 2px;
	margin-top: 18px;
}
#footer { margin: 1.2em 0pt; width: 740px; height: 40px; color: rgb(170, 170, 170); font-size: 85%; position: relative; clear: both; }
#footer hr { border: medium none ; background: rgb(238, 238, 238) none repeat; color: rgb(238, 238, 238); height: 1px; margin-bottom: 8px; }
#bd-home #footer hr { display: none; }
#footer p { color: #333333; }
#footer p strong { font-weight: normal; }
#footer p a { color: rgb(187, 187, 187); text-decoration: none; }
#footer p a:hover { color: rgb(105, 105, 105); }
#footer p.siteby { margin: 0pt; text-align: right; width: 155px; position: absolute; right: 0pt; top: 9px; }
#footer p.siteby a em { text-decoration: underline; font-style: normal; }
#footer p.siteby a:hover em { color: rgb(190, 24, 30); }
#bd-home #footer p.siteby { margin: 0pt; text-align: right; width: 160px; position: absolute; right: 0pt; top: 0pt; }

.clearfix:after { content: "."; display: block; height: 0pt; clear: both; visibility: hidden; }
.clearfix {  }
.clearfix { display: block; }
* html .clearfix { height: 1px; }

#tepecan {
	margin: 0pt;
	text-align: right;
	width: 255px;
	/*position: absolute;*/
	float:right;
	
	
	
}

.textinput, .textinputHovered {
	width:236px;
	height:15px;
	background:url(images/form_input.gif) no-repeat;
	border:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000066;
	letter-spacing: 1px;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
}

.textinput-3ch{
	width:42px;
	height:15px;
	background:url(images/form_input_3ch.gif) no-repeat;
	border:none;
	padding:4px 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000066;
	letter-spacing: 1px;
	
}

.textinput-1ch{
	width:30px;
	height:15px;
	background:url(images/form_input_1ch.gif) no-repeat;
	border:none;
	padding:4px 8px 4px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000066;
	letter-spacing: 1px;
	
}

.textinput-7ch{
	width:102px;
	height:15px;
	background:url(images/form_input_7ch.gif) no-repeat;
	border:none;
	padding:4px 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000066;
	letter-spacing: 1px;
}
.textinputHovered {
	background-position:left bottom;
	background-attachment: fixed;
}


.textareacan {
	width:336px;
	height:130px;
	background:url(images/form_textarea.gif) no-repeat fixed left top;
	border:none;
	padding:4px 8px;
}

		.trigger{
	border: 0px;
	color:green;
	width:240px;
	height:20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color: #000066;
	background:url(images/form_select.gif) top left no-repeat;
	display:block;
	padding-top: 2px;
	padding-right: 8px;
	padding-bottom: 2px;
	padding-left: 8px;
		}
		.activetrigger{
			border:0px;
			background:url(images/form_select.gif) top left no-repeat;
			width:240px;
			height:24px;
		padding-top: 2px;
	padding-right: 8px;
	padding-bottom: 2px;
	padding-left: 8px;
			display:block;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			text-decoration:none;
			color: #000066;
			
		
		}
	
		.dropcontainer ul{
	border-bottom:none;
	list-style-type:none;
	padding:0;
	margin:0;
	width:252px;
	position:absolute;
	text-decoration:none;
	background-color: #CCCCCC;
	top: -10px;
		}
		.dropcontainer a{
		text-decoration:none;
		}
		
		.dropdownhidden{
			top:0;
			left:-999em;
		}
		.dropdownvisible{
			top:0;
			left:0;
		}
		.dropcontainer ul a{
	display:block;
	width:240px;
	color:#333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;			
			
		}
		.dropcontainer ul a:hover{
			background:#ffffff;
			text-decoration:none;
		}
		.dropcontainer{
			position:relative;
		}*/
		
.selectcan
{
font :8pt verdana;
color: #300;
background-color: #ffc;
border:dashed #900;
border-width: 1px 0px 1px 0px; 
}

.buttonSubmit, .buttonSubmitHovered {
	width:69px;
	height:26px;
	color:#FFF;
	font-weight:bold;
	padding:2px 5px;
	background:url(images/form_button.gif) no-repeat left top;
	cursor:pointer;
	border:none;
}

.buttonSubmituzun {
	width:120px;
	height:26px;
	color:#FFF;
	font-weight:bold;
	padding:2px 5px;
	background:url(images/form_button_uzun.gif) no-repeat left top;
	cursor:pointer;
	border:none;
}

.buttonSubmituzuntir {
	width:210px;
	height:26px;
	color:#FFF;
	font-weight:bold;
	padding:2px 5px;
	background:url(images/form_button_uzun_tir.gif) no-repeat left top;
	cursor:pointer;
	border:none;
}

.goldbutton {
	width:69px;
	height:26px;
	color:#FFF;
	font-weight:bold;
	font-size:9px;
	padding:2px 5px;
	background:url(images/form_button_gold.png) no-repeat left top;
	cursor:pointer;
	border:none;
}

.dreamsbutton {
	width:69px;
	height:26px;
	color:#FFF;
	font-weight:bold;
	font-size:9px;
	padding:2px 5px;
	background:url(images/form_dreams.gif) no-repeat left top;
	cursor:pointer;
	border:none;
}

.buttonSubmitHovered {
	background-position:left bottom;
}

td {

	line-height: 18px;

	/* letter-spacing: 1px; */
}
fieldset {
	margin: 8px;
}
