body {margin: 0; padding: 20px 0 20px 0; background: #fff url(/images/iasa_cloud_background.jpg) repeat-x; font-family: Arial, sans-serif; font-size: 1em; color: #000;}


#canvas		{margin: 0 auto; padding: 0; width: 774px; background: url(/images/iasa_content_bg.jpg) repeat-y; overflow: hidden;}
#wrapper	{margin: 0; padding: 0; overflow: hidden; width: 774px; background: url(/images/iasa_mp_left_column.jpg) left bottom no-repeat; overflow: hidden;}

#imageContainer	{overflow: hidden; margin: 0; position: relative; width: 774px; height: 207px; overflow: hidden;}
#imageContainer img	{border: 0; width: 774px; height: 207px; display:none; position: absolute; top:0; left:0;}

h1.home {margin: 0; padding: 0; width: 774px; height: 207px; background: url(/images/iasa_mp_header_1.jpg) no-repeat; text-indent: -9999px;}
h1.subhead2 {margin: 0; padding: 0; width: 774px; height: 207px; background: url(/images/iasa_mp_header_2.jpg) no-repeat; text-indent: -9999px;}
h1.subhead3 {margin: 0; padding: 0; width: 774px; height: 207px; background: url(/images/iasa_mp_header_3.jpg) no-repeat; text-indent: -9999px;}
h1.subhead4 {margin: 0; padding: 0; width: 774px; height: 207px; background: url(/images/iasa_mp_header_4.jpg) no-repeat; text-indent: -9999px;}
h1.subhead5 {margin: 0; padding: 0; width: 774px; height: 207px; background: url(/images/iasa_mp_header_5.jpg) no-repeat; text-indent: -9999px;}
h1.subhead6 {margin: 0; padding: 0; width: 774px; height: 207px; background: url(/images/iasa_mp_header_6.jpg) no-repeat; text-indent: -9999px;}
h1.subhead7 {margin: 0; padding: 0; width: 774px; height: 207px; background: url(/images/iasa_mp_header_7.jpg) no-repeat; text-indent: -9999px;}
h1.subhead8 {margin: 0; padding: 0; width: 774px; height: 207px; background: url(/images/iasa_mp_header_8.jpg) no-repeat; text-indent: -9999px;}
h1.subhead9 {margin: 0; padding: 0; width: 774px; height: 207px; background: url(/images/iasa_mp_header_9.jpg) no-repeat; text-indent: -9999px;}
h1.subhead10 {margin: 0; padding: 0; width: 774px; height: 207px; background: url(/images/iasa_mp_header_10.jpg) no-repeat; text-indent: -9999px;}
h1.subhead11 {margin: 0; padding: 0; width: 774px; height: 207px; background: url(/images/iasa_mp_header_11.jpg) no-repeat; text-indent: -9999px;}
h1.subhead12 {margin: 0; padding: 0; width: 774px; height: 207px; background: url(/images/iasa_mp_header_12.jpg) no-repeat; text-indent: -9999px;}
h1.subhead13 {margin: 0; padding: 0; width: 774px; height: 207px; background: url(/images/iasa_mp_header_13.jpg) no-repeat; text-indent: -9999px;}

h2.welcome {margin: 0; padding: 0; background: url(/images/iasa_subhead_welcome.gif) no-repeat; width: 526px; height: 14px; text-indent: -9999px;}
h2.customerservice {margin: 0; padding: 0; background: url(/images/iasa_subhead_customerservice.gif) no-repeat; width: 526px; height: 14px; text-indent: -9999px;}
h2.qualitycommit {margin: 0; padding: 0; background: url(/images/iasa_subhead_qualitycommit.gif) no-repeat; width: 526px; height: 14px; text-indent: -9999px;}
h2.service {margin: 0; padding: 0; background: url(/images/iasa_subhead_service.gif) no-repeat; width: 526px; height: 14px; text-indent: -9999px;}
h2.onlineform {margin: 0; padding: 0; background: url(/images/iasa_subhead_rfq.gif) no-repeat; width: 526px; height: 14px; text-indent: -9999px;}
h2.contactus {margin: 0; padding: 0; background: url(/images/iasa_subhead_contactus.gif) no-repeat; width: 526px; height: 14px; text-indent: -9999px;}
h2.sitemap {margin: 0; padding: 0; background: url(/images/iasa_subhead_sitemap.gif) no-repeat; width: 526px; height: 14px; text-indent: -9999px;}
h2.links {margin: 0; padding: 0; background: url(/images/iasa_subhead_links.gif) no-repeat; width: 526px; height: 14px; text-indent: -9999px;}

h1 .logo {width: 215px; height: 120px; border: 1px solid red; position: static; top: 25px; left: 20px;}

#left {float: left; width: 165px; padding: 20px 20px 0 18px;}
#left img {margin: 10px 0 5px 0;}

#right {float: right; width: 527px; min-height: 420px; padding: 20px 24px 220px 20px; background: url(/images/iasa_mp_right_column.jpg) bottom no-repeat; overflow: hidden;}
#right h3 {color: #962625; font-size: 0.9em; margin: 10px 0; padding: 0;}
#right h4 {color: #10088F; font-size: 0.9em; margin: 10px 0; padding: 0;}
#right p {font-size: 0.8em; margin: 10px 0; padding: 0;}
#right ul li {list-style-type: square; font-size: 0.8em; margin: 0 0 5px 0;}
#right ul li ul li {font-size: inherit; margin: 5px 0 5px 0;}

#right a:link {color: #962625;}
#right a:visited {color: #10088F;}
#right a:hover {color: #10088F; text-decoration: none;}

#top_links {width: 774px; height: 20px; text-align: right; margin: 0 auto; color: #fff; font-size: 0.8em;}
#top_links a:link {color: #fff; text-decoration: underline;}
#top_links a:visited {color: #fff; text-decoration: underline;}
#top_links a:hover {color: #fff; text-decoration: none;}

.header {width: 500px; padding: 3px; background: #6A799A; color: #fff; border-bottom: 1px solid #962625; font-size: 0.8em;}
.label {width: 100px; font-size: 0.8em; padding: 4px; text-align: right;}
.field {width: 400px; padding: 4px; text-align: left;}

input, select {font-size: 0.8em; font-weight: bold; padding: 2px; border: 1px solid #962625;}
textarea {font-family: Arial, sans-serif; font-size: 0.8em; font-weight: bold; padding: 2px; border: 1px solid #962625; width: 300px; height: 100px;}


.iso {margin: 20px 0 10px 15px; background: url(/images/iasa_iso_logo.jpg) no-repeat; width: 148px; height: 105px; text-indent: -9999px;}
.asig {margin: 10px 0 10px 15px;}
.required {font-size: 1.2em; font-weight: bold; color: #962625;}

#footer {width: 560px; height: 32px; padding: 8px 0 0 214px; background: url(/images/iasa_mp_footer.jpg) no-repeat; font-size: 0.7em; color: #fff; clear: both;}
#footer a:link {color: #fff;  text-decoration: underline;}
#footer a:visited {color: #fff; text-decoration: underline;}
#footer a:hover {color: #fff; text-decoration: none;}

#footer_links {width: 500px; height: 75px; background: url(/images/iasa_footer_links_bg.gif) no-repeat; position: absolute;  margin: -200px 0 0 225px; padding: 15px 0 0 0; color: #6e6f73; font-size: 0.75em; clear: both; line-height: 1.4em;}
#footer_links a:link {color: #6e6f73; text-decoration: underline;}
#footer_links a:visited {color: #6e6f73; text-decoration: underline;}
#footer_links a:hover {color: #6e6f73; text-decoration: none;}

#address {width: 235px; height: 50px;  position: absolute;  margin: -110px 0 0 350px; font-size: 0.75em; color: #5c5d5f; line-height: 1.3em;}
#address a {color: #5c5d5f;}

#sitemap {list-style-type: square; font-size: 1.3em; color: #637A9A;}
#sitemap ul li {list-style-type: square;}

/* NAVIGATION */

#nav-area {height: 27px; background: url(/images/iasa_mp_main_nav_1.gif) no-repeat;}

.ir { display: block; overflow: hidden; }

#main_nav { margin: 0; padding: 0; width: 774px; height: 27px; overflow:hidden; }

#main_nav dd {margin: 0; float: left; position: relative; }

#main_nav a.ir { display: block; width: 774px; height: 0px; padding-top: 27px; background: url(/images/iasa_mp_main_nav_2.gif) 0 0 no-repeat; overflow: hidden; }

#customer-service a.ir {background-position: -0px 0; width: 163px;}

#quality a.ir {background-position: -163px 0; width: 182px;}

#service a.ir {background-position: -345px 0; width: 86px;}

#online-form a.ir {background-position: -431px 0; width: 150px;}

#links a.ir {background-position: -581px 0; width: 69px;}

#contact-us a.ir {background-position: -650px 0; width: 124px;}

#main_nav a.ir:hover {background: none;}

#main_nav dd:hover a.ir, #main_nav dd.IEhover a.ir, #main_nav a.ir:hover {background: none;}

/* LIVE VALIDATION */

.LV_validation_message{
    font-weight:bold;
    margin:0 0 0 5px;
	font-size: 0.7em;
}

.LV_valid {
    color:#00CC00;
}
	
.LV_invalid {
    color:#CC0000;
}
    
.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active {
    border: 1px solid #00CC00;
}
    
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active {
    border: 1px solid #CC0000;
}

/* REMOVE OUTLINES ON LINKS */
a:active { outline: none; }
:focus {-moz-outline-style: none;}

