html				{ font:9pt Tahoma, Arial, sans-serif;margin:0;padding:0; }
input				{ font:100% Tahoma, Arial, sans-serif; }
select				{ font:100% Tahoma, Arial, sans-serif; }
textarea			{ font:100% Tahoma, Arial, sans-serif; }
body				{ background-color:#ffffff;padding:0;margin:0;text-align:left;margin-bottom:10px;margin-top:20px; }
img					{ border:none; }
table				{ padding:0;margin:0; }

a:link, a:visited	{ text-decoration:none;color:#003399; }
a:hover 			{ text-decoration:none;color:#003399; }

#main				{ position:relative;width:820px;margin-left:auto;margin-right:auto; }

#header 			{ position:relative;height:121px;width:820px;background:url(../images/header.png) left top no-repeat; }
#headtopleft		{ height:121px;width:820px;background:url(../images/topleft.png) left top no-repeat;position:absolute; }
#headtopright		{ height:121px;width:820px;background:url(../images/topright.png) right top no-repeat;position:absolute; }
#headtop			{ height:121px;width:820px;background:url(../images/top.png) left top repeat-x;position:absolute; }
#logo				{ position:absolute;top:20px;left:25px;width:211px;height:79px;cursor:pointer;background:url(../images/idexis.png) left top no-repeat; }
#login				{ position:absolute;top:8px;left:670px;height:23px;padding-left:31px;padding-top:4px;background:url(../images/arrow.png) left top no-repeat; }
#login a			{ color:#dddddd;text-decoration:none;font-size:9pt;font-weight:bold; }

#footer 			{ position:relative;height:36px;width:820px;background:url(../images/footer.png) left top no-repeat; }
#foottopleft		{ height:33px;width:820px;background:url(../images/bottomleft.png) left top no-repeat;position:absolute; }
#foottopright		{ height:33px;width:820px;background:url(../images/bottomright.png) right top no-repeat;position:absolute; }
#foottop			{ height:33px;width:820px;background:url(../images/bottom.png) left top repeat-x;position:absolute; }
#copyright			{ position:absolute;top:9px;right:10px;height:36px;color:#e3e3e3;font-size:8pt; }
#copyright a		{ text-decoration:none;color:#e3e3e3; }
#copyright a:hover	{ text-decoration:underline; }

#body				{ padding:0; }

#home				{ height:284px;width:626px;background:url(../images/home.png) left top no-repeat; }
#menu				{ height:284px;width:194px;background:url(../images/jobs.png) left top repeat-y; }
#menu_contact		{ position:relative;cursor:pointer;height:94px;width:194px;background:url(../images/contact.png) left top no-repeat; }
#menu_try			{ position:relative;cursor:pointer;height:95px;width:194px;background:url(../images/tryit.png) left top no-repeat; }
#menu_doc			{ position:relative;cursor:pointer;height:95px;width:194px;background:url(../images/doc.png) left top no-repeat; }

#contact_us			{ font-size:11pt;color:#272a31;position:absolute;top:15px;left:70px;font-weight:bold; }
#contact_email		{ font-size:10pt;color:#272a31;position:absolute;top:42px;left:82px; }
#contact_phone		{ font-size:10pt;color:#272a31;position:absolute;top:63px;left:87px; }
#try_it				{ font-size:10pt;color:#272a31;position:absolute;top:17px;left:25px; }
#doc_requested		{ font-size:11pt;color:#272a31;position:absolute;top:22px;left:83px;text-align:center; }


.form 				{ width: 480px;margin-left: 17px; }
.form .label		{ vertical-align: top;padding-top: 3px;width: 150px; }
.form .label.label_required	{ color: crimson; }
.form .required_message	{ padding: 2px;font-weight: bold;color: crimson;text-align: center; }
.form .required		{ color: crimson;padding-left: 2px;padding-right: 2px; }
.form input			{ width: 280px; }
.form textarea		{ height: 110px;	width: 280px; }
.form .btn 			{ text-align:center; }
.form .btn input	{ text-align:center;width:140px; }

td.pdf				{ height:17px;padding-left:25px;background:url(http://www.afyneo.com/images/pdf.png) left top no-repeat; }
a.pdf				{ color:#01575F; }

.required_message 	{ padding:5px;font-weight: bold;color: crimson;text-align:center; }
div.btn				 { text-align:center;width:480px; }

.ref_bull			{ background:url(http://www.afyneo.com/media/bulle.png) no-repeat center center;height:103px;width:103px; }
.ref_logo			{ background-repeat:no-repeat;background-position:center center;height:103px;width:103px; }
.ref_label			{ margin-top:4px; }


ul { margin-top:13px; }
li { margin-top:8px; }
