/* CSS Document */

/* ----- HTML STYLES ----- */
/* undo default styling of common (X)HTML browsers */

:link,:visited { text-decoration:none }
ul,ol { list-style:none }
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }

ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,td,tr,th,td
{ margin:0px; padding:0px; font-family:Verdana, Arial, sans-serif; border:none;}

img {margin:0px; padding:0px; border:none;}
a img,:link img,:visited img { border:none;}
address { font-style:normal }

/* ----- CUSTOM HTML styles ----- */

body {text-align:center; font: 0.625em Verdana, Arial, sans-serif; background-color:#E8E8E8; position:relative;}

img	{border:none;}

#container { position:relative; width:919px; text-align:left; margin-left: auto; margin-right: auto; background-color:#ffffff; 
    padding:18px 18px 20px 18px; }

/***************************/
/* ---- NavBar Styles ---- */
/***************************/

#navBar {position:relative; float:left; width:919px; height:62px;  background-image:url(images/avagio-logo001.gif); background-repeat:no-repeat; border-bottom:5px solid #9C9E9F; margin-bottom:5px;}
#navBar h1 {position: absolute; top:5px; right:0px; color:#ED5607; font-family:Georgia, Times New Roman, Serif; font-size:1.8em; font-weight:normal;}
#navBar h1 span {color:#000000;}
#navBar ul {position: absolute; top:38px; right:0px;}
#navBar li {float:left; padding-left:5px; font-family:Georgia, Times New Roman, Serif; font-size:1.2em; color:#9C9E9F;}
#navBar a {color:#9C9E9F;}
#navBar a.current {color:#000000;}
#navBar a:hover {color:#000000;}

#navBar002 {position:absolute; left:30px; top:140px;}
#navBar002 ul {font-size:1.1em; color:#ED5607; }
#navBar002 li {float:left; background-image:none; padding-right:5px;}
#navBar002 ul li a {text-decoration:none; color:#ED5607;}
#navBar002 ul li a:hover {color:#000000;}
#navBar002 ul li a.current {color:#000000;}

/*****************************/
/* ---- Homepage Styles ---- */
/*****************************/

#banner001 {float:left; width:889px; height:270px; background-image:url(images/avagio-banner001.jpg); background-repeat:no-repeat; padding:25px 0 20px 30px;}
#banner001 h1 {font-family: Georgia, Times New Roman, Serif; font-size:3.5em; font-weight:normal; color:#ED5607;}
#banner001 h2 {font-family: Georgia, Times New Roman, Serif; font-size:1.8em; font-weight:normal; color:#FFFFFF; padding:3px 0 0 0;}
#banner001 p {color:#ffffff; font-family: Arial, Verdana Sans-serif; font-size:1.2em;  line-height:1.7em; padding:20px 0 0 0;}
#banner001 a {display:inline-block; width:200px; height:23px; background-image:url(images/avagio-submit-grey.gif); color:#ffffff; font-family:Georgia, Times New Roman, Serif; font-size:1.4em; text-align:center; padding-top:3px; margin-top:25px;}
#banner001 a:hover {}

#registerPanel {position:relative; float:left; width:260px; height:180px; background-image:url(images/avagio-panel-red.jpg); background-repeat:repeat-y; margin-right:20px;}
#registerPanel .spacer {width:187px; margin:0px 0px 5px 35px; padding:0px 0px 0px 0; height:20px; border:1px solid #ED5607; background-color:#ffffff;}
#registerPanel label {float:left; color:#646464; font-size:1.1em; font-family:Arial, Verdana Sans-Serif; padding:3px 0 0 5px;}
#registerPanel h1 {font-family: Georgia, Times New Roman, Serif; font-size:1.4em; font-weight:normal; color:#FFFFFF; padding:10px 0 0 34px;}
#registerPanel h2 {font-family: Georgia, Times New Roman, Serif; font-size:1.6em; font-weight:normal; color:#000000; padding:5px 0 5px 34px; line-height:1.5em;}
#registerPanel input {float:left; font-family:Arial, Verdana Sans-Serif; color:#000000; font-size:1.1em; display:inline-block; width:140px; height:16px; margin:0 0 0 0px; border:1px solid white; padding:2px 0 0 5px;}
#registerPanel a {position:absolute; left:32px; bottom:13px; display:inline-block; color:#ffffff; width:200px; height:23px; background-color:#000000; background-image:url(images/avagio-submit-black.gif); background-repeat:no-repeat; border:none; margin:0px; padding-top:3px; font-size:1.4em; font-family: Georgia, Times New Roman, Serif; text-align:center;}

#panel001 {position:relative; float:left; width:310px; height:180px; background-image:url(images/avagio-panel001.jpg); background-repeat:no-repeat; margin-right:19px;}
#panel001 h1 {font-family: Georgia, Times New Roman, Serif; font-size:1.4em; font-weight:normal; color:#ED5607; padding:10px 0 3px 34px;}
#panel001 h2 {font-family: Georgia, Times New Roman, Serif; font-size:2.0em; font-weight:normal; color:#000000; padding:0 0 8px 34px; line-height:1em;}
#panel001 p {font-family: Arial, Verdana Sans-serif; font-size:1.2em;  line-height:1.5em; padding:0 0 0 34px;}
#panel001 a {position:absolute; left:34px; bottom:13px; display:inline-block; width:249px; height:23px; background-image:url(images/avagio-submit-red.gif); color:#ffffff; font-family:Georgia, Times New Roman, Serif; font-size:1.4em; text-align:center; padding-top:3px; }
#panel001 a:hover {}

#panel002 {position:relative; float:left; width:310px; height:180px; background-image:url(images/avagio-panel002.jpg); background-repeat:no-repeat;}
#panel002 h1 {font-family: Georgia, Times New Roman, Serif; font-size:1.4em; font-weight:normal; color:#ED5607; padding:10px 0 3px 34px;}
#panel002 h2 {font-family: Georgia, Times New Roman, Serif; font-size:2.0em; font-weight:normal; color:#000000; padding:0 0 8px 34px; line-height:1em;}
#panel002 p {font-family: Arial, Verdana Sans-serif; font-size:1.2em;  line-height:1.5em; padding:0 0 0 34px;}
#panel002 a {position:absolute; left:34px; bottom:13px; display:inline-block; width:249px; height:23px; background-image:url(images/avagio-submit-red.gif); color:#ffffff; font-family:Georgia, Times New Roman, Serif; font-size:1.4em; text-align:center; padding-top:3px; }
#panel002 a:hover {}

/****************************/
/* ---- Content Styles ---- */
/****************************/

#content img {padding:0 0 10px 10px;}
#content span {float:left;}
#content span.orange {color:#ED5607; font-weight:bold; float:none;}
#content span.black {color:#000000; float:none;}
#content a {color:#000000; text-decoration:underline;}
#content {position:relative; float:left; width:919px; min-height:690px;  height:auto !important;  height:690px; padding-bottom:20px; background-color:#ffffff;}
#content h1 {font-family:Georgia, Verdana Sans-Serif; font-size:3.5em; color:#ED5607; font-weight:normal; padding:48px 0 2px 30px;}
#content h1 span {color:#000000;}
#content h2 {font-family:Georgia, Verdana Sans-Serif; font-size:1.8em; color:#FFFFFF; font-weight:normal; padding:0px 0 70px 30px;}
#content h3 { font-weight:normal; font-size:1.4em; color:#ED5607; padding:0px 0 5px 30px; line-height:1.5em; font-family:Georgia, Times New Roman, Serif;}
#content h4 {font-size:1.1em; color:#ED5607; font-weight:bold; padding:0px 0 0 30px; line-height:1.5em;}
#content h5 { width:440px;font-weight:normal; font-size:1.4em; color:#ED5607; padding:0px 0 0px 30px; line-height:1.5em; font-family:Georgia, Times New Roman, Serif;}
#content p {font-size:1.1em; color:#5A5A5A; line-height:1.6em; padding:0px 0 20px 30px; width:440px;}
#content p.black {color:#000000;padding: 0 0 35px 30px;}
#content .divider {width:580px; border-bottom:1px solid #CDCDCD; display:block; height:10px; margin:10px 0 20px 0;}
#content ul.list {padding:0px 0 20px 30px; width:440px; }
#content .list li {font-size:1.1em; color:#000000; line-height:1.6em; list-style-type:square; margin-left:15px;}
#content ul.pdf {padding:10px 0 0 30px;}
.pdf li {font-size:1.1em; line-height:2.8em; background-image:url(images/pdf.gif); background-repeat:no-repeat; background-position:0px 6px; padding-left:22px;}
#content li a {color:#5A5A5A;}
#content a.request-quotation-button {width:451px; height:80px; background-image:url(images/avagio-quote-request.gif); display:block; margin:0 0 30px 25px; text-decoration:none;}
#content .quote-form {padding-left:30px; width:440px;}

#content .spacer {float:left; width:420px; margin:0px 0px 8px 0px; padding:0px 0px 0px 0; height:22px; border:1px solid #ED5607;}
#content .half-spacer {float:left;  width:205px; margin:0px 8px 8px 0px; padding:0px 0px 0px 0; height:22px; border:1px solid #ED5607;}
#content .spacer-small {float:left; width:420px; margin:0px; padding:0px 0 0px 0; height:15px;}
#content .spacer-borderless {width:420px; margin:0px 0px 8px 0px; padding:0px 0px 0px 0; height:22px;}
#content input {border:1px solid white; float:left; height:17px; display:inline; padding:3px 0 0px 5px; color:#000000; font-size:1.1em; font-family:Arial, Verdana Sans-Serif;}
#content select {width:422px; height:22px; border:1px solid #ED5607; display:inline; color:#646464; font-size:1.1em; font-family:Arial, Verdana Sans-Serif;}
#content .checkbox {border:none; width:20px; float:left;}
#content .submit-button {margin-left:275px; width:146px; height:26px; background-image:url(images/submit-button.gif); background-repeat:no-repeat; border:none; color:#ffffff; padding-bottom:5px; font-family:Georgia, Verdana Sans-Serif; font-size:1.4em;}
#content label {float:left; color:#646464; font-size:1.1em; font-family:Arial, Verdana Sans-Serif; padding:4px 0 0 5px;}
#content textarea {width:415px;  border:1px solid #ED5607; display:inline; color:#646464; font-size:1.1em; font-family:Arial, Verdana Sans-Serif; padding:4px 0 4px 5px; }
#ValidationSummary1 {font-size:1.1em; float:right; padding:5px 20px 10px 0; color:red;}

#content .quote {color:#000000; float:left;}

.about {background-image:url(images/avagio-banner-about.jpg); background-repeat:no-repeat;}
.request-quotation {background-image:url(images/avagio-banner-quotation.jpg); background-repeat:no-repeat;}
.sme-support {background-image:url(images/avagio-banner-sme.jpg); background-repeat:no-repeat;}
.it-managers {background-image:url(images/avagio-banner-managers.jpg); background-repeat:no-repeat;}
.it-solutions {background-image:url(images/avagio-banner-solutions.jpg); background-repeat:no-repeat;}
.contact {background-image:url(images/avagio-banner-contact.jpg); background-repeat:no-repeat;}

#register-panel {position:absolute; top:140px; right:0px;  width:310px; height:180px; background-image:url(images/avagio-panel-red-wide.jpg); background-repeat:repeat-y; }
#register-panel .spacer {width:232px; margin:0px 0px 5px 35px; padding:0px 0px 0px 0; height:20px; border:1px solid #ED5607; background-color:#ffffff;}
#register-panel label {float:left; color:#646464; font-size:1.1em; font-family:Arial, Verdana Sans-Serif; padding:3px 0 0 5px;}
#register-panel h1 {font-family: Georgia, Times New Roman, Serif; font-size:1.4em; font-weight:normal; color:#FFFFFF; padding:10px 0 0 34px;}
#register-panel h2 {font-family: Georgia, Times New Roman, Serif; font-size:2.0em; font-weight:normal; color:#000000; padding:5px 0 5px 34px;}
#register-panel input {float:left; font-family:Arial, Verdana Sans-Serif; display:inline-block; width:190px; height:16px; margin:0 0 0 0px; padding:2px 0 0 5px; color:#000000; font-size:1.1em; border:1px solid white;}
#register-panel a {position:absolute; left:30px; bottom:13px; display:inline-block; color:#ffffff; width:249px; height:23px; background-color:#000000; background-image:url(images/avagio-submit-black-wide.gif); background-repeat:no-repeat; border:none; margin:0px; padding-top:3px; font-family: Georgia, Times New Roman, Serif; font-size:1.4em; text-decoration:none; text-align:center;}

#sme-panel {position:absolute; top:337px; right:0px; width:310px; height:180px; background-image:url(images/avagio-panel001.jpg); background-repeat:no-repeat;}
#sme-panel h1 {font-family: Georgia, Times New Roman, Serif; font-size:1.4em; font-weight:normal; color:#ED5607; padding:10px 0 3px 34px;}
#sme-panel h2 {font-family: Georgia, Times New Roman, Serif; font-size:2.0em; font-weight:normal; color:#000000; padding:0 0 8px 34px; line-height:1em;}
#sme-panel p {font-family: Arial, Verdana Sans-serif; font-size:1.2em; line-height:1.5em; padding:0 0 0 34px; width:210px;}
#sme-panel a {position:absolute; left:34px; bottom:13px; display:inline-block; width:249px; height:23px; background-image:url(images/avagio-submit-red.gif); color:#ffffff; font-family:Georgia, Times New Roman, Serif; font-size:1.4em; text-align:center; padding-top:3px; text-decoration:none;}
#sme-panel a:hover {}

#managers-panel {position:absolute; top:534px; right:0px;  width:310px; height:180px; background-image:url(images/avagio-panel002.jpg); background-repeat:no-repeat;}
#managers-panel h1 {font-family: Georgia, Times New Roman, Serif; font-size:1.4em; font-weight:normal; color:#ED5607; padding:10px 0 3px 34px;}
#managers-panel h2 {font-family: Georgia, Times New Roman, Serif; font-size:2.0em; font-weight:normal; color:#000000; padding:0 0 8px 34px; line-height:1em;}
#managers-panel p {font-family: Arial, Verdana Sans-serif; font-size:1.2em;  line-height:1.5em; padding:0 0 0 34px; width:210px;}
#managers-panel a {position:absolute; left:34px; bottom:13px; display:inline-block; width:249px; height:23px; background-image:url(images/avagio-submit-red.gif); color:#ffffff; font-family:Georgia, Times New Roman, Serif; font-size:1.4em; text-align:center; padding-top:3px; text-decoration:none;}
#managers-panel a:hover {}

#footer {width:919px; position:relative; margin:0 auto;}
#terms  {background-color:#E8E8E8; position:relative; width:420px; text-align:left; float:left;  padding:5px 0px 5px 30px;}
#terms a { color:#5A5A5A; font-family:Verdana, Arial Sans-Serif; font-size:1.1em;}
#terms a:hover {color:#000000;}
#designed {background-color:#E8E8E8; position:relative; width:469px; text-align:right; float:left;  padding:5px 0px 5px 0px;}
#designed a { color:#5A5A5A; font-family:Verdana, Arial Sans-Serif; font-size:1.1em;}
#designed a:hover {color:#000000;}

#reasons-panel {width:310px; height:253px; position:absolute;  top:140px; right:0px; background-image:url(images/avagio-panel-grey-large.jpg); background-repeat:no-repeat; }
#reasons-panel h1 {font-family: Georgia, Times New Roman, Serif; font-size:1.4em; font-weight:normal; color:#ED5607; padding:10px 0 3px 34px;}
#reasons-panel h2 {font-family: Georgia, Times New Roman, Serif; font-size:2.0em; font-weight:normal; color:#000000; padding:0 0 8px 34px; line-height:1em;}
#reasons-panel ul {margin:5px 0 0 34px;}
#reasons-panel li {background-image:url(images/avagio-bullet.gif); background-repeat:no-repeat; background-position:0px 5px; font-family:Arial, Verdana Sans-Serif; line-height:1.4em; font-size:1.2em; padding:0 0 1px 15px; width:210px;}

#testimonial-panel {position:absolute; top:413px; right:0px;  width:310px; background-image:url(images/avagio-panel-red-wide.jpg); background-repeat:repeat-y; }
#testimonial-panel p {font-family: Georgia, Times New Roman, Serif; font-size:1.4em; font-weight:normal; color:#FFFFFF; padding:160px 0 3px 34px; line-height:1.3em; width:245px;}
#testimonial-panel h1 {font-family: Georgia, Times New Roman, Serif; font-size:1.4em; font-weight:normal; color:#FFFFFF; padding:10px 0 0 34px;}
#testimonial-panel h2 {font-family: Georgia, Times New Roman, Serif; font-size:2.0em; font-weight:normal; color:#000000; padding:5px 0 45px 34px;}
#testimonial-panel input {float:left; font-family:Arial, Verdana Sans-Serif; display:inline-block; width:190px; height:16px; margin:0 0 0 0px; padding:2px 0 0 5px; color:#000000; font-size:1.1em; border:1px solid white;}
#testimonial-panel a {position:absolute; left:30px; bottom:13px; display:inline-block; color:#ffffff; width:249px; height:23px; background-color:#000000; background-image:url(images/avagio-submit-black-wide.gif); background-repeat:no-repeat; border:none; margin:0px; padding-top:3px; font-family: Georgia, Times New Roman, Serif; font-size:1.4em; text-decoration:none; text-align:center;}

