/* Some inspiration from undohtml.css - (CC) 2004 Tantek Celik. Some Rights Reserved. */
a:link,a:hover,a:visited {text-decoration:none;}
html, body, img, div, p, h1, h2, h3, h4, h5, h6, blockquote, ol, ul, li, dl, dt, dd, td, form, fieldset, legend, a, button, input, select, textarea {margin:0;padding:0;border:0;}
ul {list-style:none;}
h1,h2,h3,h4,h5,h6,pre,code {font-size:1em;}
a img,:link img,:visited img {border:none;}


body{
	background:#2b2b2b url(../imagesglobal/bg_body.gif) 0 0 repeat-x;
	font:normal 62.5% Arial,Helvetica,sans-serif;
	padding:16px 498px 31px 498px;
}

div#w2{
	margin:0pt -498px;
	min-width:996px;
	position:relative;
}
* html div#w1, * html div#w2, * html div#w3 {
height:0pt;
}

h1, h2, h3, h4, h5, h6 {
	font-weight:bold;
	color:#6b9484;
}

h1 {
	font-size:1.5em;
	border-bottom:1px solid #dcdbda;
	padding:25px 0 0 25px;
	background-image:url(../imagesglobal/icon_acuga.gif);
	background-repeat:no-repeat;
	background-position:0 26px;
}

h2 {
	font-size:1.2em;
	padding-top:10px;
}

p {
	color:#5b5b5b;
	margin:12px 0 0 0;
}

a {
	text-decoration:none;
	font-weight:bold;
	color:#f57300;
}

a:hover, li.on a {
	text-decoration:none;
	font-weight:bold;
	color:#f7941d;
}

div#nav a{
	text-transform:lowercase;
	font-size:1.3em;
	line-height:1.6em;
	background-image:url(../imagesglobal/bg_nav.gif);
	background-repeat:no-repeat;
	display:block;
	height:25px;
	margin-top:2px;
	padding-right:20px;
}

div#nav a:hover, div#nav li.on a{
	text-transform:lowercase;
	font-size:1.3em;
	background-image:url(../imagesglobal/bg_nav_over.gif);
	background-repeat:no-repeat;
}

.bold{
	font-weight:bold;
}

.emph{
	font-weight:bold;
/*	font-size:0.85em;
	line-height:1.05em; */
}

hr{
	color: #dcdbda;
	background-color:#dcdbda;
	height:1px;
	border:0;
	margin-top:20px;
}

ul{
/*	font-size:0.75em; */
}




div#wrapper{
	/*background-color:#ececec;*/
	background-image:url(../imagesglobal/bg_shadow_1.gif);
	background-repeat:repeat-y;
}


div#header{
	height:138px;
	background-image:url(../imagesglobal/bg_header.gif);
	background-repeat:no-repeat;
	border-top:#fff solid 1px;
	}
	
#img_adobe{
	position:absolute;
	top:27px;
	left:0;
}

#img_acuga{
	position:absolute;
	top:38px;
	left:262px;
}

div#header_logos{
	width:225px;
	height:105px;
	float:right;
	padding:17px 15px 0 0;

}


div#content_wrapper{
	padding:0 20px 0 20px;
	background-image:url(../imagesglobal/bg_shadow_2.gif);
	background-repeat:repeat-y;
	background-position:100%;
}

div#nav{
	width:180px;
	position:absolute;
	left:20px;
	text-align:right;
	padding-top:30px;
}


div#content{
	background:#fff url(../imagesglobal/bg_content.gif) 0 0 repeat-y;
	min-height:300px;
	margin:0 50px 0 215px;
	padding:0 20px 30px 30px;
	font-size:1.2em;
}

div#content ul{
	padding-left:10px;
	padding-top:10px;
	color:#5b5b5b;
}

div#content li{
	background:transparent url(../imagesglobal/bullet_arrow.gif) 0 2px no-repeat;
	padding:0 0 0.3em 12px;
}

.img_right{
	float:right;
	padding:10px 0 10px 25px;
}

.img_left{
	float:right;
	padding:10px 25px 10px 0;
}


div#footer{
	margin:0 -498px;
	position:relative;
	text-align:right;
	color:#a3a3a3;
	font-size:1em;
	padding:5px 10px 0 0;
	border-top:solid #f7941d 4px;
	background-color:#2b2b2b;
}

form {
	border:1px solid #dce7ec;
	background-color:#f2f1f1;
	padding:10px 10px 10px 13px;
	color:#70878f;
}
form#contactus {
	width:60%;
	margin-top:15px;
}
legend {
	font-weight:normal;
	font-size:1.5em;
	margin-bottom:0.4em;
}
label {
	display:block;
	padding:0.2em 0 0.4em;
	font-size:1em;
}
input, textarea, select {
	border:1px solid #dce7ec;
	width:98%;
	font-family:Tahoma,sans-serif;
	font-size:1.1em;
	padding:1px 3px;
	margin-top:2px;
}
label.butn {
	text-align:right;
}
label.butn input {
	border:2px solid #dce7ec;
	width:auto;
	background-color:#f7941d;
	color:#fff;
	font-size:1.1em;
	font-weight:bold;
	cursor:pointer;
}
select {
	padding-right:0;
}
label.txtarea {
	text-align:left;
}
.hidn {letter-spacing:-1000em;}



/*print styles*/

div#print_header{
	display:none;
}