/* 
   The breakdown:
   1.PAGE STRUCTURE
   2.HEADER
   3.FOOTER
   4.HEADINGS
   5.TEXT STYLES
   6.NAVIGATION
   7.EXTRAS
*/

/* -----------------------------------*/
/* ------->>> PAGE STRUCTURE <<<------*/
/* -----------------------------------*/
#partner_icon_list {
  width: 560px;
  float:left;
  clear:both;
  
}

#partner_icon_list img {
  float:left;
  display:inline;
}


#partner_list {
  float:left;
  clear:both;
  margin: 0px;
  padding: 0px;
}

#partner_list ul, #partner_list li {
  margin: 0px;
  padding: 0px;
  list-style: none;
}


#partner_list ul.category_list li {
  float:left;
  clear:both;
  border-bottom: 1px solid #CCC;
  padding: 20px 0px;
  width: 725px;
}

#partner_list ul.category_list li li {
  padding: 0px;
  list-style: disc;
  list-style-position: inside;
  border:none;
}


#partner_list ul.last li.last {
  border-bottom: none;
}

#partner_list .category_list .related_list li {
  border:none;
  list-style-type: disc;
  padding: 0px;
  list-style-position: inside;
}



.related_news li {
  border:none;
  float:none;
}

.cnt_main .logo {
float:left;
width: 160px;
height:160px;
}

.partner_info {
  float:left;
  display:inline;
  width: 565px;
  
}

.partner_list_txt {
  color: #999;
  font-size: 11px;
}

.archive_list {
  background-color: #F4F4F4;
  border-top: 10px solid #CCC;
  margin-top: 15px;
  float:left;
  clear:both;
  width: 235px;
  padding-bottom:20px;
}

.cnt_related li {
  list-style:none;
  line-height: 1.2em;
  margin-bottom: 5px;
  margin-left: 0px;
}
.cnt_related ul {
  margin-left: 0px;
}

hr {
  width: 725px;
}

/* -----------------------------------*/
/* ---------->>> HEADER <<<-----------*/
/* -----------------------------------*/
.sub_header {
  color: #333;
  margin: 36px 0 15px 0;
}

h4 {
  color: #333;
  font-size: 14px;
}

h5 {
  margin: 25px 0 15px 0;
}

#partner_list h3 {
  float:left;
  clear:both;
  margin-top: 20px;
}

#partner_list h3.first {
  margin-top:0px;
  padding-top:0px;
}


#partner_list h5 {
  margin: 0 0 15px 0;
  clear:both;
}

/* -----------------------------------*/
/* ---------->>> FOOTER <<<-----------*/
/* -----------------------------------*/

/* -----------------------------------*/
/* -------->>> HEADINGS <<<-----------*/
/* -----------------------------------*/
h2.title, h2.sidetitle {
  font-family: Georgia, Times Roman, serif;
  color: #1F7EDC;
  line-height: 1.2em;
}


h2.sidetitle {
  color: #666;
  font-size: 14px;
  margin-top: 15px;
}

/* -----------------------------------*/
/* ------->>> TEXT STYLES <<<---------*/
/* -----------------------------------*/
.partner_text_list {
  color: #CCC;
}

/* -----------------------------------*/
/* ------->>> NAVIGATION <<<----------*/
/* -----------------------------------*/

/* -----------------------------------*/
/* ---------->>> EXTRAS <<<-----------*/
/* -----------------------------------*/
