#container {
    background: url(graphics/line.gif) 224px 120px repeat-y;
    width: 970px;
    padding: 8px 0 0 0;
    margin: 0 auto 0 auto;
    text-align: center;
        }
		
body.at_home .at_home:link, body.at_home .at_home:visited,
body.at_enterprisesolutions .at_enterprisesolutions:link, body.at_enterprisesolutions .at_enterprisesolutions:visited,
body.at_applicationpackaging .at_applicationpackaging:link, body.at_applicationpackaging .at_applicationpackaging:visited,
body.at_education .at_education:link, body.at_education .at_education:visited,
body.at_fixedpricesolutions .at_fixedpricesolutions:link, body.at_fixedpricesolutions .at_fixedpricesolutions:visited,
body.at_needaresource .at_needaresource:link, body.at_needaresource .at_needaresource:visited,
body.at_confirmithealthcheck .at_confirmithealthcheck:link, body.at_confirmithealthcheck .at_confirmithealthcheck:visited,
body.at_aboutus .at_aboutus:link, body.at_aboutus .at_aboutus:visited,
body.at_joinus .at_joinus:link, body.at_joinus .at_joinus:visited,
body.at_contactus .at_contactus:link, body.at_contactus .at_contactus:visited

body.at_optitools .at_optitools:link, body.at_optitools .at_optitools:visited,
body.at_HPCaseEnablement .at_HPCaseEnablement:link, body.at_HPCaseEnablement .at_HPCaseEnablement:visited
body.at_HPbsa .at_HPbsa:link, body.at_HPbsa .at_HPbsa:visited

body.at_conference .at_conference:link, body.at_conference .at_conference:visited,

 {
	color: #7777E3;
}

  #banner{
    padding: 0 0 20px 0;
  }

  #logo{
    float: left;
  }

  .apppack {
    position: relative;
    width: 185px;
    height: 124px;
    background-image: url(graphics/application_packaging.gif);
    float: left;
    margin: 15px 15px 0 0;
    padding: 30px 5px 5px 5px;

  }

  .fixedprice {
    position: relative;
     width: 185px;
    height: 124px;
    background-image: url(graphics/fixed_prices.gif);
    float: left;
    margin: 15px 15px 0 0;
    padding: 30px 5px 5px 5px;
  }

  .education {
    position: relative;
    width: 185px;
    height: 124px;
    background-image: url(graphics/education.gif);
    float: left;
    margin: 15px 15px 0 0;
    padding: 30px 5px 5px 5px;
  }

  .resource {
    position: relative;
     width: 185px;
    height: 124px;
    background-image: url(graphics/needresource.gif);
    float: left;
    margin: 15px 15px 0 0;
    padding: 30px 5px 5px 5px;
  }

  .applicationvirtualisation {
    position: relative;
   width: 185px;
    height: 124px;
    background-image: url(graphics/applicationvirtualisation.gif);
    float: left;
    margin: 15px 15px 0 0;
    padding: 30px 5px 5px 5px;
  }

h1{
     font-family: century gothic;
	font-size: 40px;
	font-weight: normal;
	color: #2d35df;
    padding: 1px 10px 0 0;
    text-align: right;
    margin: 0;
}

h2 {
    font-family: arial;
	font-size: 24px;
	font-weight: normal;
	color: #868686;
    padding: 5px 10px 0 0;
    text-align: left;
    margin: 0;
}
h4 {
    font-family: arial;
	font-size: 18px;
	font-weight: normal;
	color: #868686;
    padding: 20px 10px 0 0;
    text-align: left;
    margin: 0;
}

  .healthcheck {
    position: relative;
     width: 185px;
    height: 124px;
    background-image: url(graphics/healthcheck.gif);
    float: left;
    margin: 15px 15px 0 0;
    padding: 30px 5px 5px 5px;
  }

  #boxes {
  padding: 0 0 20px 60px;

  }

  .appacktext{

    text-align: left;
    padding:0px;
    margin:0px;
    line-height: 13px;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
  }

  .readmore {
 position: absolute;
 top: 120px;

  }

  #navcontainer {
  float: left;
  clear: left;
  width: 160px;
  text-align: right;
  padding: 9px 0 32px 50px;
  display: block;
  border-bottom: solid 1px #868686;

  }
  #navcontainer ul {

    margin: 0;
    padding: 0;
  }

  #navcontainer ul li {
    background: url("graphics/_bullet.gif") right no-repeat;
    padding:5px 10px 5px 0;
    list-style: none;
  }

   A.leftlinks:visited  {font-family: Arial, Helvetica, sans-serif;	font-size: 13px; color: #000001; font-weight: normal; text-decoration: none; height: 20px; }
   A.leftlinks:link     {font-family: Arial, Helvetica, sans-serif;	font-size: 13px; color: #000001; font-weight: normal; text-decoration: none; height: 20px; }
   A.leftlinks:active   {font-family: Arial, Helvetica, sans-serif;	font-size: 13px; color: #000001; font-weight: normal; text-decoration: none; height: 20px; }
   A.leftlinks:hover    {font-family: Arial, Helvetica, sans-serif;	font-size: 13px; color: #7777E3; font-weight: normal; text-decoration: none; height: 20px; }


   A.leftlinks2:visited  {font-family: Arial, Helvetica, sans-serif;	font-size: 13px; color: #e32121; font-weight: bold; text-decoration: none; height: 20px; }
   A.leftlinks2:link     {font-family: Arial, Helvetica, sans-serif;	font-size: 13px; color: #e32121; font-weight: bold; text-decoration: none; height: 20px; }
   A.leftlinks2:active   {font-family: Arial, Helvetica, sans-serif;	font-size: 13px; color: #e32121; font-weight: bold; text-decoration: none; height: 20px; }
   A.leftlinks2:hover    {font-family: Arial, Helvetica, sans-serif;	font-size: 13px; color: #7777E3; font-weight: bold; text-decoration: none; height: 20px; }

 #greyvertline {
   width: 1px;
   height: 100%;
 }
 #bottomline {
    clear: both;
    margin: 20px 0 0 0;
 }
 .bottomtext {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #df2128;
    margin: 0;
    padding: 0;
 }

 #bottomlinkswrap {
   float: right;
   width: 620px;
   margin: 10px 0 0 0;

 }

 #leftblock {
   float: left;
   width: 250px;
   margin: 0 0 0 0;

   text-align:left;
 }

  #rightblock {
   float: left;
   width: 250px;
   margin: 38px 0 0 50px;

   text-align:left;
 }


  #rightblock1 {

   position: relative;
   width: 250px;
   margin: 38px 0 0 50px;

   text-align:left;
 }

.red15{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #df2128;
}
   A.homebotlinks:visited  {font-family: Arial, Helvetica, sans-serif;	font-size: 13px; color: #000001; font-weight: normal; text-decoration: none; height: 20px; }
   A.homebotlinks:link     {font-family: Arial, Helvetica, sans-serif;	font-size: 13px; color: #000001; font-weight: normal; text-decoration: none; height: 20px; }
   A.homebotlinks:active   {font-family: Arial, Helvetica, sans-serif;	font-size: 13px; color: #000001; font-weight: normal; text-decoration: none; height: 20px; }
   A.homebotlinks:hover    {font-family: Arial, Helvetica, sans-serif;	font-size: 13px; color: #7777E3; font-weight: normal; text-decoration: none; height: 20px; }

   A.footerlinktext:visited  {font-family: Arial, Helvetica, sans-serif;	font-size: 11px; color: #666666; font-weight: normal; text-decoration: none; height: 20px; }
   A.footerlinktext:link     {font-family: Arial, Helvetica, sans-serif;	font-size: 11px; color: #666666; font-weight: normal; text-decoration: none; height: 20px; }
   A.footerlinktext:active   {font-family: Arial, Helvetica, sans-serif;	font-size: 11px; color: #666666; font-weight: normal; text-decoration: none; height: 20px; }
   A.footerlinktext:hover    {font-family: Arial, Helvetica, sans-serif;	font-size: 11px; color: #666666; font-weight: normal; text-decoration: underline; height: 20px; }

   A.contentlinktext:visited  {font-family: Arial, Helvetica, sans-serif;	font-size: 12px; color: #585858; font-weight: normal; text-decoration: none; height: 20px; text-align: left; }
   A.contentlinktext:link     {font-family: Arial, Helvetica, sans-serif;	font-size: 12px; color: #585858; font-weight: normal; text-decoration: none; height: 20px; text-align: left; }
   A.contentlinktext:active   {font-family: Arial, Helvetica, sans-serif;	font-size: 12px; color: #585858; font-weight: normal; text-decoration: none; height: 20px; text-align: left; }
   A.contentlinktext:hover    {font-family: Arial, Helvetica, sans-serif;	font-size: 12px; color: #585858; font-weight: normal; text-decoration: underline; height: 20px; text-align: left; }

   A.contentlinktitle:visited  {font-family: Arial, Helvetica, sans-serif;	font-size: 13px; color: #333; font-weight: bold; text-decoration: none; height: 20px; text-align: left; }
   A.contentlinktitle:link     {font-family: Arial, Helvetica, sans-serif;	font-size: 13px; color: #333; font-weight: bold; text-decoration: none; height: 20px; text-align: left; }
   A.contentlinktitle:active   {font-family: Arial, Helvetica, sans-serif;	font-size: 13px; color: #333; font-weight: bold; text-decoration: none; height: 20px; text-align: left; }
   A.contentlinktitle:hover    {font-family: Arial, Helvetica, sans-serif;	font-size: 13px; color: #333; font-weight: bold; text-decoration: underline; height: 20px; text-align: left; }



#footer {
   border-top: solid 1px #868686;
   float: right;
   width: 970px;
   margin: 0 0 0 0;
   height:60px;
   clear: both;
   background-color:#FFFFFF;

}

#copyright{
   float: left;
   width: 200px;
   margin: 0 0 0 0;

}

#footerlinks{
float: right;

   margin: 0 0 0 0;

}

.LE_Header1 {
  font-size: 18px;
  padding-bottom: 10px;
}

.footertext{
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
}

#evlink{
clear: right;
   float: right;
   width: 210px;
   margin: 20px 0 0 0;

}

#news {
   clear: left;
   width: 210px;
   height: 150px;
   margin: 20px 0 0 0;
   text-align: left;

}

.newshead{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}


#left {
    border-right: 1px solid #868686;
    padding: 0 12px 0 0;
    margin: 0 3px 0 0;
    float: left;
}

#right {
width: 700px;
float: left;
}

#top {

 padding: 0;
 margin: 0;
 width: 700px;
 float: left;
 border-bottom: solid 1px #868686;
}

#title {
padding: 0px;
border-right: solid 1px #868686;
width: 350px;
height: 100px;
float: left;
}

#title2010 {
padding: 0px;
border-right: solid 1px #868686;
width: 350px;
height: 100px;
float: left;
}

#title2010 h1{
	font-size:25px;
}

#topright{

padding: 0 0 0 30px;
height: 100px;
float: left;
}

#content {
padding: 40px 0 0 50px;
width: 600px;
float: left;
text-align: left;

}

#content2 {
padding: 40px 0 0 50px;
width: 650px;
float: left;
text-align: left;

}

#contentcolumn01{float:left; width:340px;}

#contentcolumn02{float:left; width:250px; padding:0px 0px 0px 10px}

#contentcolumn03{float:left; width:295px;}

#contentcolumn04{float:left; width:295px; padding:0px 0px 0px 10px}

.contentsubtitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.conference2010image {
	float: left;
	margin:auto auto;
	width: 687px;
	height: 723px;
}

.conftitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#2d35df;
}

#presentationdownloads{width:228px; border:1px #999 solid; margin:10px 0px; padding:0px 10px 10px 10px;}

#contentappack {
padding: 40px 0 0 50px;
width: 500px;
float: left;
text-align: left;
}

#appackpics {
padding: 40px 0 0 0;
width: 179px;
float: right;

}

img{
  border: none;
}


#clientlogin {
padding: 40px 0 0 0;
width: 179px;
float: right;

}

.contenttext{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
    text-align: left;
	
}
.contenttextwhite{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
    text-align: left;
}

.formtext{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;

}

.contenttextdark{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #585858;
    text-align: left;
}
.resourcetop{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
    text-align: center;
}
.resourcesecond{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
    text-align: left;
}
.clear {
  clear: both;
}
.left {
  float: left;
}

.contentttitle{
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #2d35df;
}
.contentttitlegrey{
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #868686;
}
.contentttitlewhite{
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #ffffff;
}
.contentttitlebig{
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #2d35df;
}

#fixedpricetable {
    padding: 50px 0 0 200px;
    text-align: left;
    float: left;
     font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #df2128;
}

.singletitle{
  padding: 22px 15px 0 0;
}

.singleright{
  padding: 40px 15px 0 0;
}
#resourcetable {
    padding: 20px 0 0 10px;
    text-align: left;
    float: left;
}

#aboutlogos {
  float: left;

}
#contact1{
float: left;
padding: 20px 0 0 20px;
width:610px;
}

#contact2{
float: left;
padding: 20px 0 0 80px;
}
#contact3{
float: left;
padding: 20px 0 0 20px;
width: 610px;
}

#contact4{
float: left;
padding: 50px 0 50px 20px;
clear: both;
width: 150px;
margin: 0 0 0 0;

}

.contacttext{
	float:left;
	width:165px;
}

.gmap{
	width:425px;
	padding:0 0 0 20px;
	float:left;
}

#form{
float: left;
padding: 50px 0 0 20px;

width: 450px;
margin: 0 0 0 0;

}

.News_Date {

font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #df2128;
	font-weight: bold;

}

.News_Description {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #868686;
    text-align: left;
}

.News_Headline a:link{
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px; 
	color: #585858; 
	font-weight: bold; 
	text-decoration: none; 
	height: 20px; 
	text-align: left; 
}

table{	
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px; 
	color: #585858; 
	font-weight: bold; 
	text-decoration: none; 
	height: 20px; 
	text-align: left; 

}
 
.agendatable{
	font-weight: normal;
	background: #F9F9F9;
}
.greybg{
	background: #EFEFEF;
}

/*2010 Conference*/

#conferenceinfowrapper
{
	width:600px;
	padding:20px 0;
	clear:both;
	display:block;

}

.conferenceinfobox{
	padding:0 4px;
	width:292px;
	float:left;
}

.conferenceinfo{
	border:1px solid #95b3d7;
	width:270px;
	float:left;
	background:#b8cce4 url(/graphics/coninfoBG.jpg) repeat-x;
	padding:10px;
	height:480px;
}

.conferenceinfo ul{
	list-style:none;
}

.conferenceinfo li{
	background:url(/graphics/tick.gif) no-repeat;
	padding:0 0 0 15px;
	margin:4px 0;
}

.conferenceinfo li p{margin:0; padding:0;}

.aright{text-align:right;}
.acenter{text-align:center;}




