/* GENERAL */
*, html, img{ margin:0px; padding:0px; border:0px; }
html{ margin:0px auto 15px auto;}
body{ background-color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000;  margin:0px auto 15px auto; text-align:left; }

.clearb{clear:both;}
.clearr{clear:right;}
.clearl{clear:left;}

/* FORMATTING */
h1{ font-size:18px; color:#FFF; font-weight:bold; margin-top:0px; padding-top:25px; margin-left:146px; margin-bottom:6px; line-height:22px; height:40px; }
p{ font-size:12px; color:#000; line-height:16px; margin-bottom:16px; margin-top:0px; }
a{color:#FFF; text-decoration:none;}
 
/* IMAGE */
img{ border:0px; padding:0px; margin:0px; }

/*** STRUCTURE ****/

.content {width:930px; margin:0px auto;}

/***** HEADER ****/
#header{ width:100%; height:auto; vertical-align:bottom; background-color:#E0F2F2;}


/***** CONTENT ****/
#content { width:930px; height:auto; margin:20px auto 0px auto; }
#content .column1 {float:left; width:203px; height:auto; margin-right:3px;   }
#content .column2 {float:left; width:518px; height:auto;  margin-left:-2px; }
#content .column3 {float:left; width:203px; height:auto; margin-left:3px;   }

.column1  #topeditorial { width:199px; height:21px; background-image:url(/upload/bg_top_editorial.gif); background-repeat:no-repeat; background-position:top;}
.column1  #bottomeditorial { width:199px; height:31px; border:0px solid transparent; background-image:url(/upload/bg_top_case_study.gif); background-repeat:no-repeat; background-position:top; }
.column1  #topcasestudy { width:199px; height:21px; background-image:url(/upload/bg_top_casestudy.gif); background-repeat:no-repeat; background-position:top;}
.column1  #topups { width:199px; height:31px; border:0px solid transparent; background-image:url(/upload/bg_top_ups.gif); background-repeat:no-repeat; background-position:top; }

.column1  .editorial { width:199px; height:auto; background-color:#00648e; }
.column1  .editorial  .content{ width:199px; border:0px solid #000; background-color:#00648e; height:auto; margin:0px auto; background-image:url(/upload/bg_quotes1.gif); background-repeat:no-repeat;  }

.column1  p.white{ font-size:11px; color:#FFF; line-height:13px; margin-bottom:13px; padding:10px 0px 0px 0px; margin-top:0px; margin-left:15px;}

.column1 #title_editorial{float:left; font-size:11px; color:#FFF; font-weight:bold; text-transform:uppercase; text-align:right; margin-left:10px; margin-top:4px; } 
.column1 #title_casestudy{float:left; font-size:11px; color:#FFF; font-weight:bold; text-transform:uppercase; text-align:right; margin-left:10px; margin-top:15px; } 
.column1 #title_ups{float:left; font-size:11px; color:#FFF; font-weight:bold; text-transform:uppercase; text-align:right; margin-left:10px; margin-top:15px; } 
.column1 #title_help{float:left; font-size:11px; color:#FFF; font-weight:bold; text-transform:uppercase; text-align:right; margin-left:10px; margin-top:15px; } 

.column1  #tophelp { width:199px; height:31px; background-image:url(/upload/bg_top_help.gif); background-repeat:no-repeat; background-position:top;}
.column1  #bottomhelp { width:199px; height:21px; background-image:url(/upload/bg_bottom_help.gif); background-repeat:no-repeat; background-position:top; }

.column1  #help  { width:199px; height:auto;  background-color:#00648e;  }
.column1  #help  #content_help{ width:195px;  height:30px; padding-top:10px; }

.column1 .readmore_bt {float:right; margin-right:15px;}

/***** TOP BANNER ****/
.column2 #top_banner{  width:518px; height:132px; background-image:url(/upload/bg_topbanner_left.gif); background-repeat:no-repeat; background-position:left;}
.column2 #top_banner p#txt1 { font-size:12px; color:#FFF; font-weight:bold; margin-left:148px; margin-top:10px; }
.column2 #top_banner h1 strong { font-size:24px; font-weight: regular; color: #b7ede9; }

/***** EDITORIAL ****/
.column2 #editorial {width:489px; height:auto; margin:0px auto; padding:0px 10px 0px 15px; background-color:#edf2f8; background-image:url(/upload/bg_bottom_editorial.gif); background-repeat:no-repeat; background-position: bottom; }
.column2 #editorial p{ font-size:12px; color:#000; line-height:16px; margin-bottom:16px; margin-top:0px; }
 
.column2 #editorial p.title {font-size:12px; font-weight:bold; color:#005A84; text-transform:uppercase; line-height:12px; margin-bottom:12px; margin-top:0px;}
.column2 #editorial p#by {font-size:12px; color:#000; line-height:12px; margin-bottom:12px; margin-top:0px; height:10px; }
.column2 #editorial h2{ font-size:15px; color:#000; margin-top:0px; font-weight:bold; margin-bottom:6px; line-height:12px;}
.column2 #editorial h3{ font-size:13px; color:#005A84; margin-top:0px; font-weight:bold; margin-bottom:4px; line-height:12px;}
.column2 #editorial ul{ margin-bottom:12px;}
.column2 #editorial li{ margin-left: 30px; line-height:16px;}
.column2 #editorial a{ color:#005A84; }
.column2 #editorial a:hover{ text-decoration:underline; }

.column2 p#smalltxt {font-size:11px; color:#000; line-height:12px; margin-bottom:12px; margin-top:0px; height:10px; margin-left:20px; }

/***** COLUMN 3 ****/
.column3 #abouttop { width:200px; height:21px; background-image:url(/upload/bg_top_about.gif); margin-top:2px; margin-left:0px;  background-repeat:no-repeat; background-position:top;}
.column3 #about {width:200px; height:auto;   background-color:#00648e;}
.column3 #about img {float:left; margin-left:10px; margin-top:5px;}
.column3 #about #id {float:right; width:120px; height:auto; margin-top:5px; margin-left:0px; }
.column3 #about #ask_bt {float:right; margin-right:15px;}

.column3  #topups { width:200px; height:30px; background-image:url(/upload/bg_ups.gif); background-repeat:no-repeat; background-position:top; padding-bottom:3px; }
.column3  #bottomups { width:200px; height:27px; border:0px solid transparent; background-image:url(/upload/bg_bottom_ups.gif); background-repeat:no-repeat; background-position:top; }

.column3  #ups { width:200px; height:auto; background-color:#331a0d; }
.column3  #ups .ups_bg {width:199px; border:0px solid #000; background-color:#331a0d; height:auto;  margin:0px auto; background-image:url(/upload/bg_quotes.gif); background-repeat:no-repeat; background-position:top;}
.column3  #ups p.whiteups{ font-size:11px; color:#fff;  line-height:13px; margin-bottom:13px; padding:10px 0px 0px 0px; margin-top:0px; margin-left:15px; clear:both;}
.column3  #ups #ups_bt { float:right; margin-right:15px;}

.column3  p.white{ font-size:10px; height:12px; color:#FFF; line-height:10px; margin-bottom:2px; padding:0px; margin-top:0px;}
 
.column3 #title_topups{float:left; font-size:11px; color:#FFF; font-weight:bold; text-transform:uppercase; text-align:left; margin-top:18px; } 
.column3 #title_about{float:left; font-size:11px; color:#FFF; font-weight:bold; text-transform:uppercase; text-align:left; margin-top:4px; } 

/***** FOOTER ****/
.column3 #footer {  float:right; width:190px; height:50px; margin-left:10px; }
.column3 #footer p {width:88px; font-size:9px; color:#000; font-style:normal; margin-top:10px; margin-bottom:10px; }
.column3 #footer .left {float:left;}

/*****************/
.alignright {float:right}
.alignleft {float:left}

img.alignright {margin: 0 0 5px 5px}
img.alignleft {margin: 0 5px 5px 0}

.box {
background:#ccdfed;
padding:10px;
}

#editorial .box h3 {
margin: 0 0 10px;
}

#editorial .box li {
margin: 0 0 0 15px;
padding: 0;
}

acronym {
border-bottom: #666 dotted 1px;
}

#footnotes {
color: #444;
font-size: 11px;
border-top: #bbb solid 1px;
margin: 20px 0 0;
padding: 10px 0 0;
}