@charset "utf-8";
/***************************************************
	Default Style Sheet
****************************************************/ 

/********************************************
   HTML ELEMENTS
********************************************/ 
body { font: 14px Arial, Helvetica, sans-serif; margin:0; padding: 0; text-align: center; color: #565656; line-height: 20px; background: #63b9e3 url('../media/asaeffect_bg.jpg') no-repeat top center;} 


#bescotbar {background-image:url('../media/bescot_bar_bg.jpg'); background-position:center top; background-repeat:no-repeat; height:53px; margin: 0 auto;}
#bescotbar_position {width: 960px; height: 53px; padding:0; margin: 0 auto; position:relative; left: -10px;}
#bescotbar_logo {float:left; clear:left;}
#bescotbar_text {float:right; clear:right; font-family: arial; color:#666; font-size: 13px; text-align:left; width: 835px; padding-top: 14px;}
#bescotbar_text a{color:#78a22f; text-decoration:none;}
#bescotbar_text a:hover{color:#78a22f; text-decoration:none;}



/* headers and text */
p, ul, ol, td, li, i {padding:0; margin:0;}
h1, h2, h3 { font-family: Arial, Helvetica, sans-serif; margin:0; padding:0; }
h1 { font-size: 140%; font-weight: normal; color: #1e5397; padding-bottom: 20px;}
h2 { font-size: 18px; font-weight: normal; color: #1e5397; font-weight:bold;}
h3 {color: #1e5397; font-weight:bold; margin:0; padding:0; margin-bottom:5px;}
h4 { font-size: 16px; font-weight: normal; color: #1f5498; font-style:bold; margin-top: 24px; margin-bottom: 8px; width:300px; line-height:18px;}
i {font-style:italic;}
b {font-weight:bold; color:#1e5397;}
p {margin-bottom:15px;}

a {color:#1e5397; text-decoration:underline;}
a:hover { color:#565656; text-decoration:none;}
.clearfloat { clear:both; height:0;}
a.arrow {background: url('../media/images/incostress_arrow.png') no-repeat right center; padding:0 8px 2px 0; font-weight:bold;}

.float_left {float:left; margin-right:15px;}

a#buy_incostress {width:331px; height:76px; background: url('../media/asa_titles.png') -15px -152px no-repeat; text-indent: -9999px; display:block; float:left; margin-left:422px; margin-top:10px; display:inline;}

a#buy_incostress:hover {background-position: -15px -247px;}


#middle_colum p, #internal_middle_colum p, #product_middle_colum p {font-size: 14px; line-height: 20px; text-align: justify;}

/********************************************
   TOP NAVIGATION
********************************************/ 											
ul#topnav { height:47px; margin:0; padding:0;}
ul#topnav li {float: left; border: none; list-style-type:none;}
ul#topnav li a { display: block; padding: 0; margin: 0;  height:47px; text-indent: -9999px; overflow: hidden; }

a#home_link { background: url('../media/asa_menu.gif') 0 0 no-repeat;  width:84px;}
a#product_link { background: url('../media/asa_menu.gif') -84px 0 no-repeat;  width:137px;}
a#hcps_link { background: url('../media/asa_menu.gif') -220px 0 no-repeat;  width:174px;}
a#experience_link { background: url('../media/asa_menu.gif') -395px 0 no-repeat;  width:144px;}
a#order_link { background: url('../media/asa_menu.gif') -539px 0 no-repeat;  width:127px;}

a#home_link:hover { background-position: 0 -47px;}
a#product_link:hover { background-position: -84px -47px;}
a#hcps_link:hover { background-position: -220px -47px;}
a#experience_link:hover { background-position: -395px -47px;}
a#order_link:hover  { background-position: -539px -47px;}

body#home_page a#home_link { background-position: 0 -47px;}
body#product_page a#product_link{ background-position: -84px -47px;}
body#hcps_page a#hcps_link { background-position: -220px -47px;}
body#experience_page a#experience_link { background-position: -395px -47px;}
body#order_page a#order_link { background-position: -539px -47px;}

ul#flash_list {margin:0 0 3px 0; line-height: 19px; font: 14px Arial, Helvetica, sans-serif;}
#flash_list li {list-style: disc inside; margin:1px 0;} 



/********************************************
   TITLES
********************************************/ 



/********************************************
   LAYOUT
********************************************/ 

/*MAIN LAYOUT*/
#container { width: 1015px; margin: 0 auto 0 auto; text-align:left; padding:0; background: url('../media/body_bg_page1.jpg') no-repeat;}
#container2 { width: 1015px; margin: 0 auto 0 auto; text-align:left; padding:0; background: url('../media/body_bg_page2.jpg') no-repeat;}
#container3 { width: 1015px; margin: 0 auto 0 auto; text-align:left; padding:0; background: url('../media/body_bg_page3.jpg') no-repeat;}
#container4 { width: 1015px; margin: 0 auto 0 auto; text-align:left; padding:0; background: url('../media/body_bg_page4.jpg') no-repeat;}
#container5 { width: 1015px; margin: 0 auto 0 auto; text-align:left; padding:0; background: url('../media/body_bg_page5.jpg') no-repeat;}

#language {color:#FFF; float: left; clear:left; width:88px; padding-left:927px; padding-top:18px; height: 47px; display:block;}
#language a{color:#FFF; text-decoration:none;}
#language a:hover{color:#FFF; text-decoration:none;}

#latestnews {border: solid 1px #CCC; width: 340px; padding: 25px;}

#header {height: 47px; float:left; clear:left; display:block; width:703px; padding-left: 312px;}
#logo {float:left; width:197px; height:96px; margin:27px 0 0 8px;}
#menu { height:41px; width:587px; float:left; overflow:hidden;}


#flash {display: block; float:left; width:458px; height: 358px; padding-top: 155px; padding-left:487px; padding-right: 70px;}
#main_content {float:left; clear:left; display:block; width: 940px; padding-left:35px; padding-top:35px;}


#left_colum {width:391px; margin:10px 35px 0 13px; float:left; display:inline; background: url('../media/left_bg.jpg') no-repeat top right; padding-right:50px;}
#right_colum {width:400px; float:left; display:inline; margin:10px 0px 0 0px; }
#search {float:right; width:400px; height:35px; margin:10px 20px 0 0; text-align:right;}
#pad_spending {width:370px; height:190px; background: url('../media/images/incostress_titles.png') -18px -390px no-repeat; margin-top:50px;}


/********************************************
   FOOTER
********************************************/

#footer {width: 926px; margin: 35px auto 0 17px; text-align:left; color:#fff; float:left; background-color: #1e5397; padding:35px 0 35px 35px; display:inline;}

#footer b, #footer a {color:#fff;}


/********************************************
   BESCOT BAR
********************************************/
#vertical_slide {background: url('../../media/images/bescot_bar_bg.jpg') 0 0 no-repeat; height:53px; }
#bescot_bar_links {float:center; background: url('../../media/images/bescot_bar_links.gif') 0 0 no-repeat; width:990px; margin:0 auto; height:50px;}
#bescot_link {height:52px; float:left; display:block; width:150px;}
#v_slideout {height:52px; float:right; display:block; width:150px;}
#bar_copy {height:30px; float:left; display:block; width:600px; text-align:left; margin:15px 0 0 0;}