/* GENERAL PROPERTIES */

body
  {
  margin: 0px;
  background-color: #ffffff;
  font-family: verdana, arial, helvetica, sans serif;
  font-size : 10px;
  color: #000000;
  }

div, input, select, textarea
  {
  font-family: arial, verdana, helvetica, sans serif;
  color: #000000;
  font-size : 10px;
  }

td
  {
  vertical-align: top;
  }


div.logo{
font-size : 11px;
}

a.logo:link { color: #527BEF; text-decoration: none; }
a.logo:active { color: #527BEF; text-decoration: none; }
a.logo:visited { color: #527BEF; text-decoration: none; }
a.logo:hover { color: #527BEF; text-decoration: none; }

.logo_colour
  {
  color: #527BEF;
  }

a
  {
  color: #EF8D31;
  }

a:hover
  {
  text-decoration: underline;
  }


/* SITE HEADING PROPERTIES */

table.main_heading
  {
  background-color: #ffffff;
  }

/* MENU PROPERTIES */

div.menu{
  font-size : 11px;
  font-weight: bold;
  color: #FFFFFF;
}

div.small_text{
 color: #3F658C;
}
td.menu {
   background-color : #8ABAFF;
}

td.menu2 {
   background-color : #8ABAFF;
}


div.menu_select{
  font-size : 11px;
  font-weight: bold;
  color: #FFFFFF;
}




td.menu_select {
   background : #527BEE;

}


td.menu_pub {
   background : #EF8D31;

}



a.menu_top:link { color: #ffffff; text-decoration: none; }
a.menu_top:active { color: #ffffff; text-decoration: underline; }
a.menu_top:visited { color: #ffffff; text-decoration: none; }
a.menu_top:hover { color: #ffffff; text-decoration: underline; }


td.sub_menu {
   background : #527BEE;

}


div.sub_menu{
  font-size : 10px;
  font-weight: bold;
  color: #FFFFFF;
}

div.sub_menu_select{
  font-size : 10px;
  font-weight: bold;
  color: #527BEE;
}


td.sub_menu_select {
   background : #ffffff;

}

a.sub_menu_top:link { color: #ffffff; text-decoration: none; }
a.sub_menu_top:active { color: #ffffff; text-decoration: underline; }
a.sub_menu_top:visited { color: #ffffff; text-decoration: none; }
a.sub_menu_top:hover { color: #ffffff; text-decoration: underline; }

a.sub_menu_over:link { color: #527BEE; text-decoration: none; }
a.sub_menu_over:active { color: #527BEE; text-decoration: underline; }
a.sub_menu_over:visited { color: #527BEE; text-decoration: none; }
a.sub_menu_over:hover { color: #527BEE; text-decoration: underline; }

/* MAIN PAGE CONTENT PROPERTIES*/

h1.main_title{
  font-size : 12px;
  font-weight: bold;
  color: #3F658C;
  margin-right: 10px;
}

p.main_content{
  font-size : 12px;
  color: #3F658C;
  margin-right: 10px;
}

div.main_content{
  font-size : 12px;
  color: #3F658C;
}


li.main_content{
  font-size : 12px;
  color: #3F658C;
  margin-right: 10px;
}

img.main_left{

 margin-right: 10px;
 margin-bottom: 10px;
 margin-top: 10px;

}



a.main:link { color: #EF8D31; text-decoration: none; font-weight: bold; }
a.main:active { color: #EF8D31; text-decoration: underline; font-weight: bold; }
a.main:visited { color: #EF8D31; text-decoration: none; font-weight: bold; }
a.main:hover { color: #EF8D31; text-decoration: underline; font-weight: bold;}


/* LEFT BOX CONTENT PROPERTIES*/



p.left_content{
  font-size : 10px;
  color: #3F658C;
  margin-right: 10px;
}

img.left{

 margin-right: 10px;


}

img.right{

 margin-left: 10px;
 margin-bottom: 10px;


}

/* CONTACT INFORMATION PROPERTIES */

a { text-decoration: none; }

a.contactinfo:link { color: #EF8D31; text-decoration: none; font-weight: bold;}
a.contactinfo:active { color: #EF8D31; text-decoration: underline; font-weight: bold;}
a.contactinfo:visited { color: #EF8D31; text-decoration: none; font-weight: bold;}
a.contactinfo:hover { color: #EF8D31; text-decoration: underline; font-weight: bold;}

div.contact_text
  {
  font-size : 12px;
  font-weight: bold;
  color: #5279EF;

}

div.contact_phone
  {
  font-size : 14px;
  font-weight: bold;
  color: #5279EF;

}


.setup_help
  {
  font-size : 10px;
  color: #999999;
  }



/* HEADER PROPERTIES */

div.header
  {
  font-size : 12px;
  font-weight: bold;
  color: #5279EF;
  padding: 0px 10px 0px 5px;
  }

td.header
  {
  background-color: #ffffff;
  height: 20px;
  vertical-align: middle;
  border: 1px solid #5279EF;
  }

td.header_right
  {
  background-color: #ff9900;
  height: 25px;
  vertical-align: bottom;
  }

img.header
  {
  position: relative;
  top: -9px;
  left: -6px;
  }


/* BODY PROPERTIES */

td.main_body
  {
  padding: 10px 10px 10px 10px;
  background-color: #ffffff;
  border-right: 1px solid #5279EF;
  border-left: 1px solid #5279EF;
  border-bottom: 1px solid #5279EF;
  }


td.body_blue
  {
/*  padding: 10px 10px 10px 10px; */
  background-color: #D6EFFF;
/*  border-right: 1px solid #5279EF;
  border-left: 1px solid #5279EF;
  border-bottom: 1px solid #5279EF; */
  }


td.box_blue
  {
  background-color: #D6EFFF;
  border: 1px solid #5279EF;
  padding: 10px 10px 10px 10px;
  }

td.ext_border {
  border: 1px solid #5279EF;
  }

td.line_break {
  border-bottom: 1px solid #5279EF;
  padding: 10px 0px 10px 0px;
  }

div.pad
  {

  font-size : 12px;
  color: #3F658C;
  padding: 5px 5px 5px 10px;
  }

div.pad2
  {

  font-size : 12px;
  color: #3F658C;
  padding: 0px 5px 0px 10px;
  }


div.pad3
  {

  font-size : 12px;
  color: #3F658C;
  }

.legal-large
  {
  font-size : 13px;
  font-weight : bold;
  color: #3F658C;
  }

.section_heading
  {
  font-size : 12px;
  color: #3F658C;
  font-weight: bold;
  }




.required
  {
  vertical-align: middle;
  color: cc0000;
  }



/* BUTTON PROPERTIES */

input.button
  {
  font-family: verdana, arial, helvetica, sans serif;
  font-size: 12px;
  margin: 0px;
/*  padding: 2px 15px 2px 0px; */
  padding: 2px 2px 2px 2px;
/*  border: 1px solid #EF8E31; */
  border-top: 1px solid #FFCB79;
  border-left: 1px solid #FFCB79;
  border-bottom: 1px solid #AE6A00;
  border-right: 1px solid #AE6A00;
/*  color: #EF8E31; */
  color: #ffffff;
/*  background: #FFEFE7 url("../images/button_arrow.gif") no-repeat fixed center right; */
  background: #ff9900;
  cursor: hand;
  font-weight: bold;
  font-style: italic;
  }

input.large_button
  {
  font-size: 16px;
  padding: 10px 5px 10px 5px;
  }

button
  {
  font-family: verdana, arial, helvetica, sans serif;
  font-size: 12px;
  margin: 0px;
/*  padding: 2px 15px 2px 0px; */
  padding: 2px 2px 2px 2px;
/*  border: 1px solid #EF8E31; */
  border-top: 1px solid #FFCB79;
  border-left: 1px solid #FFCB79;
  border-bottom: 1px solid #AE6A00;
  border-right: 1px solid #AE6A00;
/*  color: #EF8E31; */
  color: #ffffff;
/*  background: #FFEFE7 url("../images/button_arrow.gif") no-repeat fixed center right; */
  background: #ff9900;
  cursor: hand;
  font-weight: bold;
  font-style: italic;
  }

input.org_button
  {
  font-family: verdana, arial, helvetica, sans serif;
  font-size: 11px;
  margin: 0px;
  padding: 2px 0px 2px 0px;
  border: 0px;
  color: #EF8E31;
  background: #ffffff;
  cursor: hand;
  font-weight: bold;
  }

input.org_button1
  {
  background: #ffffff;
  }

input.org_button2
  {
  background: #EFF7FF;
  }

input.org_button3
  {
  background: #C6DFFF;
  }

input.org_button4
  {
  background: #DEEFFF;
  }

input.org_button5
  {
  background: #D6EFFF;
  }

input.statbutton
  {
  font-family: arial, helvetica, sans serif;
  font-size: 12px;
  margin: 0px;
  padding: 0px;
  border: 0px;
  color: #EF8E31;
  background: #ffffff;
  cursor: hand;
  position:relative;
  left: -21px;
  }

/* OFFER PROPERTIES */
td.offer {
   background : #527BEE;
}
div.offer_header{
  padding: 2px 10px 2px 5px;
  font-size : 11px;
  font-weight: bold;
  color: #FFFFFF;
  text-align: left;

}

div.offer_body{
  font-size : 12px;
  text-align: left;
}


img.offer{

 margin-right: 10px;
 margin-left: 2px;
}


img.client{
 margin-bottom: 10px;
 margin-top: 10px;


}
/* CPhelp */

h1.help_title{
  font-size : 15px;
  font-weight: bold;
  color: #3F658C;

}