/* roboto-100 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  src: url('../fonts/roboto-v30-latin-100.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/roboto-v30-latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-v30-latin-100.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-v30-latin-100.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-v30-latin-100.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-v30-latin-100.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* roboto-100italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 100;
  src: url('../fonts/roboto-v30-latin-100italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/roboto-v30-latin-100italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-v30-latin-100italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-v30-latin-100italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-v30-latin-100italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-v30-latin-100italic.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* roboto-300 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/roboto-v30-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/roboto-v30-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-v30-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-v30-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-v30-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-v30-latin-300.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* roboto-300italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: url('../fonts/roboto-v30-latin-300italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/roboto-v30-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-v30-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-v30-latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-v30-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-v30-latin-300italic.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* roboto-regular - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/roboto-v30-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/roboto-v30-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-v30-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-v30-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-v30-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-v30-latin-regular.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* roboto-italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/roboto-v30-latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/roboto-v30-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-v30-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-v30-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-v30-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-v30-latin-italic.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* roboto-500 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/roboto-v30-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/roboto-v30-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-v30-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-v30-latin-500.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-v30-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-v30-latin-500.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* roboto-500italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  src: url('../fonts/roboto-v30-latin-500italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/roboto-v30-latin-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-v30-latin-500italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-v30-latin-500italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-v30-latin-500italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-v30-latin-500italic.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* roboto-700 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/roboto-v30-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/roboto-v30-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-v30-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-v30-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-v30-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-v30-latin-700.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* roboto-700italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: url('../fonts/roboto-v30-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/roboto-v30-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-v30-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-v30-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-v30-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-v30-latin-700italic.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* roboto-900 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: url('../fonts/roboto-v30-latin-900.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/roboto-v30-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-v30-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-v30-latin-900.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-v30-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-v30-latin-900.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* roboto-900italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 900;
  src: url('../fonts/roboto-v30-latin-900italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/roboto-v30-latin-900italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-v30-latin-900italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-v30-latin-900italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-v30-latin-900italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-v30-latin-900italic.svg#Roboto') format('svg'); /* Legacy iOS */
}


body {
    background: url("../images/header_bg_repeat.gif") repeat-x scroll 0% 0% #FFF;
    font-family: 'Roboto', sans-serif;
    margin:0;
    padding:0;
    border:0;
}
img {
    border:0;
}

.clear {
    clear:left;
}
.container {
    width:900px;
    margin:0 auto;
}
.header {
    height:100px;
    margin:0px 0px 5px 0px;
}

.logo {
    width:200px;
    height:58px;
    padding:17px 0px 0px 30px;
    float:left;
}
.navBox {
    height:48px;
    padding:27px 0px 0px 0px;
    float:right;
    text-align:right;
}
.naviNo_spacer {
    height:29px;
    width:1px;
    background:url(../images/naviNo_spacer.gif) no-repeat;
    float:left;
}
a.naviNo {
    height:15px;
    padding:7px 24px;
    text-decoration:none;
    color:#666;
    line-height:15px;
    float:left;
    font-size:0.925em;
    font-weight:300;
}
a.naviAct {
    height:15px;
    background:#eff2f7;
    padding:7px 24px;
    text-decoration:none;
    color:#e75128;
    line-height:15px;
    float:left;
    font-size:0.925em;
    font-weight:300;
}
a.naviNo:hover {
    background:#eff2f7;
}
.content {
    margin: 0;
    padding:0;
    background:none;
    min-height:600px;
}
.column_center {
    width:850;
    padding:0px 20px 40px 30px;
    float:left;
    min-height:600px;
}
.column_center h1 {
    font-size:1.75em;
    font-weight:300;
    margin:20px 0px 25px 0px;
    color:#333;
}
.column_center .csc-header-n1 h2 {
    font-size:1.25em;
    font-weight:300;
    margin:4px 0px 0px 0px;
    color:#333;
}
.column_center h2 {
    font-size:1.25em;
    font-weight:300;
    margin:20px 0px 0px 0px;
    color:#333;
}
.column_center h3 {
    font-size:1.0em;
    font-weight:300;
    margin:20px 0px 0px 0px;
    line-height:1.4em;
    color:#333;
}
.column_center h3 a {
   color:#e75128;
   text-decoration:none;
   margin:30px 0px 0px 0px;
}
.column_center a {
   color:#e75128;
   text-decoration:none;
}
.column_center a:hover {
   color:#666666;
}
.column_center p {
    font-size:0.85em;
    font-weight:300;
    margin:10px 0px 0px 0px;
    line-height:1.4em;
    color:#333;
}
.footer {
    height:22px;
    margin:10px 0px 0px 0px;
    padding:18px 20px 0px 35px;
    font-size:0.688em;
    font-weight:400;
    color:#e75128;
    background:#ddd;
}
.spacer_50 {
  height:50px;
  width:220px;
  display:block;
}
ol, .csc-textpic ol  {
  padding:0px;
  margin:15px 0px 0px 28px;
  counter-reset: item;
  list-style-type: none;
    font-weight:normal;
}
ol li {
  font-size:0.75em;
  font-weight:normal;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  line-height:1.4em;
  position: relative;
}
ol li:before {
    content: '(' counter(item, decimal) ')';
    counter-increment: item;
    float: left;
    position: relative;
    margin-left: -2em;
}
ol li ul {
  padding:0px;
  list-style-type:none;
  margin:0px 0px 0px 5px;
}
ol li ul li {
  font-size:1em;
  font-weight:normal;
}
ol li ul li:before {
    content: '';
    counter-increment: none;
    float: left;
    position: relative;
    margin-left: -2em;
}
ul, .csc-textpic ul {
  padding:0px;
  list-style-type:none;
  margin:15px 0px 0px 5px;
}
ul li {
  font-size:0.75em;
  font-weight:normal;
  padding:0px 0px 0px 8px;
  margin:0px 0px 0px 0px;
  background:url(../images/list_icon.gif) 0px 6px no-repeat;
  line-height:1.4em;
  color:#000;
}
ul li ul, .csc-textpic ul li ul {
  margin:0px 0px 0px 0px;
}
ul li ul li {
  font-size:1em;
  font-weight:normal;
}
table.contenttable {
  width:100%;
}
table.contenttable th {
  font-size:0.75em;
  font-weight:bold;
  line-height:1.4em;
  color:#000;
  vertical-align:top;
  text-align:left;
  padding: 8px 12px 8px 10px;
}
table.contenttable td {
  font-size:0.75em;
  font-weight:normal;
  line-height:1.4em;
  color:#000;
  vertical-align:top;
  padding: 8px 12px 8px 10px;
}
table.contenttable td.td-0, table.contenttable th.td-0 {
  padding: 8px 12px 8px 2px;
}
.tr-odd { background-color: #f7f7f7; }
.tr-even { background-color: #ffffff; }


.csc-textpic-caption {
    text-align: left;
    caption-side: bottom;
    color:#7b7b7b;
    font-size:0.75em;
    font-weight:normal;
    padding: 5px 0px 0px 0px;
}