

/*----  IMPORTED CSS DOCUMENTS ----*/


@import "home_blog_css.php";


/*----  IMPORTED CSS DOCUMENTS ----*/



/*----  ABSOLUTE CSS STYLES START ----*/

BODY {

  margin: 0px;

}


FORM {

  display: inline;

}


TABLE {

  font-family: sans-serif;
  font-size: 11px;
  color: black;
  text-align: justify;
  text-justification: inter-word;
  line-height: 16px;

}


/*----  ABSOLUTE CSS STYLES END ----*/




/*----  COLORS CSS STYLES START ----*/

.GREEN {

  color: #205e5d;

}

.ORANGE {

  color: #a27b06;

}

.BLUE {

  color: #3c3ca9;

}

.TURQ {

  color: #2bb6b4;

}

.GRAY {

  color: #666666;

}

.WHITE {

  color: #ffffff;

}

.DGRAY {

  color: #333333;

}

/*----  COLORS CSS STYLES END ----*/



/*----  LINK CSS STYLES START ----*/

.link:link {

  text-decoration: none;

}

.link:visited {

  text-decoration: none;

}

.link:hover {

  text-decoration: underline;

}

/*----  LINK CSS STYLES END ----*/



/*----  FORM CSS STYLES START ----*/

  /*- Textbox Styles Start -*/

.TEXTBOX {

  height: 22px;
  padding: 3px 5px 0px 5px;
  font-family: sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #205e5d;
  border-top: 1px solid #999999;
  border-left: 1px solid #bbbbbb;
  border-right: 1px solid #bbbbbb;
  border-bottom: 1px solid #dddddd;
  background: url(http://endependence.info//img/layout/form/textbox_gen_bg.jpg);
  background-color: #f3f8fc;

}

.BUTTON_GREEN {

  height: 24px;
  padding: 0px 0px 2px 0px;
  font-family: sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #ffffff;
  letter-spacing: 1px;
  background: url(http://endependence.info//img/layout/but/but_green.jpg);
  border: 0px;

}


.textbox_180_white {

  width: 181px;
  height: 20px;
  padding: 3px 8px 0px 8px;
  background-image: url(../img/layout/form/textbox_181_white.jpg);
  background-repeat: no-repeat;
  background-attachment: fixed;
  border: 0px;

}

.textbox_180_green {

  width: 181px;
  height: 20px;
  padding: 3px 8px 0px 8px;
  background-image: url(../img/layout/form/textbox_181_green.jpg);
  background-repeat: no-repeat;
  background-attachment: fixed;
  border: 0px;

}

.textbox_180_blue {

  width: 181px;
  height: 20px;
  padding: 3px 8px 0px 8px;
  background-image: url(../img/layout/form/textbox_181_blue.jpg);
  background-repeat: no-repeat;
  background-attachment: fixed;
  border: 0px;

}

.textbox_150_white {

  width: 151px;
  height: 20px;
  padding: 3px 8px 0px 8px;
  background-image: url(../img/layout/form/textbox_151_white.jpg);
  background-repeat: no-repeat;
  background-attachment: fixed;
  border: 0px;

}

.textbox_150_green {

  width: 151px;
  height: 20px;
  padding: 3px 8px 0px 8px;
  background-image: url(../img/layout/form/textbox_151_green.jpg);
  background-repeat: no-repeat;
  background-attachment: fixed;
  border: 0px;

}

.textbox_150_blue {

  width: 151px;
  height: 20px;
  padding: 3px 8px 0px 8px;
  background-image: url(../img/layout/form/textbox_151_blue.jpg);
  background-repeat: no-repeat;
  background-attachment: fixed;
  border: 0px;

}

.textbox_120_white {

  width: 121px;
  height: 20px;
  padding: 3px 8px 0px 8px;
  background-image: url(../img/layout/form/textbox_121_white.jpg);
  background-repeat: no-repeat;
  background-attachment: fixed;
  border: 0px;

}

.textbox_120_green {

  width: 121px;
  height: 20px;
  padding: 3px 8px 0px 8px;
  background-image: url(../img/layout/form/textbox_121_green.jpg);
  background-repeat: no-repeat;
  background-attachment: fixed;
  border: 0px;

}

.textbox_120_blue {

  width: 121px;
  height: 20px;
  padding: 3px 8px 0px 8px;
  background-image: url(../img/layout/form/textbox_121_blue.jpg);
  background-repeat: no-repeat;
  background-attachment: fixed;
  border: 0px;

}

.textbox_100_white {

  width: 101px;
  height: 20px;
  padding: 3px 8px 0px 8px;
  background-image: url(../img/layout/form/textbox_101_white.jpg);
  background-repeat: no-repeat;
  background-attachment: fixed;
  border: 0px;

}

.textbox_100_green {

  width: 101px;
  height: 20px;
  padding: 3px 8px 0px 8px;
  background-image: url(../img/layout/form/textbox_101_green.jpg);
  background-repeat: no-repeat;
  background-attachment: fixed;
  border: 0px;

}

.textbox_100_blue {

  width: 101px;
  height: 20px;
  padding: 3px 8px 0px 8px;
  background-image: url(../img/layout/form/textbox_101_blue.jpg);
  background-repeat: no-repeat;
  background-attachment: fixed;
  border: 0px;

}

  /*- Textbox Styles End -*/

  /*- TextArea Styles Start -*/

.textarea_300_150_white {

  width: 301px;
  height: 150px;
  padding: 3px 8px 0px 8px;
  background-image: url(../img/layout/form/textarea_300_150_white.jpg);
  background-repeat: no-repeat;
  background-attachment: fixed;
  border: 0px;

}

.textarea_300_150_green {

  width: 301px;
  height: 150px;
  padding: 3px 8px 0px 8px;
  background-image: url(../img/layout/form/textarea_300_150_green.jpg);
  background-repeat: no-repeat;
  background-attachment: fixed;
  border: 0px;

}

.textarea_300_150_blue {

  width: 301px;
  height: 150px;
  padding: 3px 8px 0px 8px;
  background-image: url(../img/layout/form/textarea_300_150_blue.jpg);
  background-repeat: no-repeat;
  background-attachment: fixed;
  border: 0px;

}

  /*- TextArea Styles End -*/

  /*- Textbox Label Start -*/

.textbox_label {

  width: 80px;
  padding-right: 10px;
  font-family: sans-serif;
  font-size: 10px;
  text-align: right;
  color: #666666;
  
}

  /*- Textbox Label End -*/

  /*- Dropdown Styles Start -*/

.DROPDOWN {

  font-family: sans-serif;
  font-size: 11px;
  color: #033800;

}

.dropdown_highlight {

  font-family: sans-serif;
  font-size: 11px;
  font-weight: bold;
  padding-left: 5px;
  text-align: left;
  background-color: #eeeeee;

}

.dropdown_menu {

  margin: 21px 0px 0px 6px;
  padding: 5px 3px 5px 5px;
  text-align: left;
  background-color: #ffffff;

}

.dropdown_text {

  margin: 21px 0px 0px 6px;
  padding: 5px 3px 5px 5px;
  text-align: left;
  background-color: #ffffff;

}

.dropdown_180_white {

  width: 181px;
  height: 20px;
  padding: 3px 8px 0px 8px;
  background-image: url(../img/layout/form/dropdown_181_white.jpg);
  background-repeat: no-repeat;
  background-attachment: fixed;
  border: 0px;

}

.dropdown_180_green {

  width: 181px;
  height: 20px;
  padding: 3px 8px 0px 8px;
  background-image: url(../img/layout/form/dropdown_181_green.jpg);
  background-repeat: no-repeat;
  background-attachment: fixed;
  border: 0px;

}

.dropdown_180_blue {

  width: 181px;
  height: 20px;
  padding: 3px 8px 0px 8px;
  background-image: url(../img/layout/form/dropdown_181_blue.jpg);
  background-repeat: no-repeat;
  background-attachment: fixed;
  border: 0px;

}

.dropdown_150_white {

  width: 151px;
  height: 20px;
  padding: 3px 8px 0px 8px;
  background-image: url(../img/layout/form/dropdown_151_white.jpg);
  background-repeat: no-repeat;
  background-attachment: fixed;
  border: 0px;

}

.dropdown_150_green {

  width: 151px;
  height: 20px;
  padding: 3px 8px 0px 8px;
  background-image: url(../img/layout/form/dropdown_151_green.jpg);
  background-repeat: no-repeat;
  background-attachment: fixed;
  border: 0px;

}

.dropdown_150_blue {

  width: 151px;
  height: 20px;
  padding: 3px 8px 0px 8px;
  background-image: url(../img/layout/form/dropdown_151_blue.jpg);
  background-repeat: no-repeat;
  background-attachment: fixed;
  border: 0px;

}

  /*- Dropdown Styles End -*/

/*----  FORM CSS STYLES END ----*/

/*----  ERROR MESSAGE CSS STYLES START  ----*/

.error_icon {

  padding: 5px 10px 5px 0px;
  border-right: 0px solid #dcb4b4;

}

.error_title {

  padding: 5px 0px 0px 0px;

}

.error_inst {

  font-size: 10px;
  padding: 0px 0px 0px 0px;
  border-bottom: 1px solid #dcb4b4;

}

.error_text {

  padding: 2px 15px 2px 10px;

}

/*----  ERROR MESSAGE CSS STYLES END  ----*/

/*----  CRUMBTRAIL CSS STYLES START  ----*/

.ct_link:link {

  font-size: 10px;
  font-weight: bold;
  color: white;
  text-decoration: none;

}

.ct_link:visited {

  font-size: 10px;
  font-weight: bold;
  color: white;
  text-decoration: none;

}

.ct_link:hover {

  font-size: 10px;
  font-weight: bold;
  color: white;
  text-decoration: underline;

}

/*----  CRUMBTRAIL CSS STYLES START  ----*/

/*----  GENERAL SITE CSS STYLES START  ----*/

.LSM {

  width: 150px;
  padding: 10px 5px 10px 10px;

}

.LSM_menu_item {

  padding: 3px 0px 3px 0px;

}

.section_Title {

  padding: 7px 0px 7px 2px;

}

.instructions {



}

.light_notation {

  font-family: sans-serif;
  font-size: 9px;
  color: #999999;

}

.image_link {

  border: 0px;

}

.copyright_Text {

  font-size: 10px;
  color: #dddddd;
  line-height: 11px;

}

.home_greeting_text {

  padding-right: 10px;
  font-size: 12px;
  line-height: 20px;
  color: #205e5d;

}

.footer_link {

  font-family: sans-serif;
  font-size: 10px;
  font-weight: bold;
  text-decoration: none;
  line-height: 12px;

}

.footer_link:link {

  color: #ffffff;

}

.footer_link:visited {

  color: #ffffff;

}

.footer_link:hover {

  text-decoration: underline;
  color: #ffffff;

}

/*----  GENERAL SITE CSS STYLES END  ----*/


/*----  QUICK NEWS CSS STYLES START  ----*/

.qn_highlight {

  background-color: #FAFAFF;

}

.qn_selection {

  background-color: null;
  cursor: pointer;

}

.qn_selected {

  background-color: #E7E7F2;

}

.news_thumb {

  border: 1px solid #999999;

}

/*----  QUICK NEWS CSS STYLES END  ----*/


/*----  BUSINESS LISTING CSS STYLES START  ----*/

.bl_table {

  cursor: pointer;
  background: url(../img/layout/bl/bl_com_bg.jpg);
  background-repeat: repeat-x;

}

.bl_company_name {

  padding: 2px 4px 2px 4px;
  font-family: sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #205e5d;
  color: #ffffff;
  line-height: 12px;

}

.bl_text {

  padding: 2px 4px 0px 4px;
  font-family: sans-serif;
  font-size: 11px;
  color: black;
  line-height: 14px;

}

.bl_company_address {

  padding: 0px 4px 0px 2px;
  font-family: sans-serif;
  font-size: 10px;
  font-weight: bold;
  line-height: 10px;
  color: #3c3ca9;

}

/*----  BUSINESS LISTING CSS STYLES END  ----*/


/*----  SUBCAT LIST CSS STYLES START  ----*/

.scl_table{

  border-bottom: 2px solid #ffffff;
  background-color: #caedec;

}

.scl_cat_table{

  background-color: null;
  color: #999999;

}

.scl_cat_table_hl{

/*  background-color: #e7e7ff; */
  color: #000000;

}

.scl_cat_name{

  font-size: 13px;
  text-align: left;
  letter-spacing: 1px;

}

/*----  SUBCAT LIST CSS STYLES END  ----*/


/*----  LOCATION SUBMIT CSS STYLES START  ----*/

.ls_input{

  font-size: 11px;
  font-weight: bold;

}

.ls_myloc_box{

  height: 22px;
  width: 130px;
  padding-bottom: 2px;
  font-size: 12px;
  font-weight: bold;
  color: white;
  letter-spacing: 3px;
  text-align: center;
  background: url(../img/layout/myloc/myloc_box.jpg);
  background-repeat: no-repeat;
  cursor: default;

}

.ls_link:link{

  font-size: 10px;
  color: #666666;
  text-decoration: none;

}

.ls_link:visited{

  font-size: 10px;
  color: #666666;
  text-decoration: none;

}

.ls_link:hover{

  font-size: 10px;
  font-weight: bold;
  color: #666666;
  text-decoration: none;

}

/*----  LOCATION SUBMIT CSS STYLES END  ----*/

/*----  CATHOME CSS STYLES START  ----*/

.ch_bl_local_pos{

  font-size: 14px;
  font-weight: bold;
  border-right: 1px solid #cccccc;

}

/*----  CATHOME CSS STYLES END  ----*/


/*----  POLLING CSS STYLES START  ----*/

.poll_question {

  font-size: 11px;
  font-weight: bold;
  text-align: left;
  line-height: 13px;
  color: #ffffff;

}

.poll_answer {

  font-size: 11px;
  text-align: left;
  line-height: 12px;
  color: #ffffff;

}

.poll_results {

  font-weight: bold;
  text-align: left;
  line-height: 12px;
  color: #D3A314;

}

/*----  POLLING CSS STYLES END  ----*/

